Display error message on jsp if there is an exception during pdf generation
I am displaying pdf from my application and when the pdf document is found, it is displaying properly. Only problem is when the document is not found i want to display the jsp with an error message to the user. I am using IE and IE has a bug that it calls the servlet twice to display pdf. Please refer to this forum and IE bug info.
http://forum.java.sun.com/thread.jsp?forum=33&thread=302647
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q293792
Now during the first call to the Servlet i have set the response ContentType
response.setContentType("application/pdf");I want to change the content type back tp "text/html" before displaying the jsp with the error message. How should i do that. I tried to change the content type by doing response.setContentType("text/html"); in the servlet. But this is not working. I am still getting the same error. which is a diagol box in Acrobat saying "File does not begin with %PDF~"
Thanks of your help in advance.
hey u have retrieved pdf from
blob object in database
kindly send me that code ya
thanks in advance
Similar Messages
-
How do i restore my iphone from "no Service". I tried to update my iphone 3G TO iOS 6.0. But it got stuck and now my itunes is displaying Error message: "there is no sim card installed in the iphone you are attempting to activate" and my iphone is without service. While i am trying to activate my ihone on wifi also it doesnt saying servers are temporary unavailable try after sometime. Kindly suggest
It sounds a lot like your phone was hacked or jailbroken to unlock it prior to your trying to update it.
If that is the case, it is nowpermanently bricked. -
How do i restore my iphone from "no Service". I tried to update my iphone 3G TO iOS 6.0. But it got stuck and now my itunes is displaying Error message: "there is no sim card installed in the iphone you are attempting to activate" and my iphone is without service. While i am trying to activate my ihone on wifi also it doesnt saying servers are temporary unavailable try after sometime. Kindly suggest
tariqrehmani wrote:
How do i restore my iphone from "no Service". I tried to update my iphone 3G TO iOS 6.0. ...
The iPhone 3G is Not Compatible with iOS 6...
It also appears that your phone may have been Hacked and / or Jailbroken...
If this is the case... you are out of luck... Because...
The discussion of Jailbroken Devices is against the Terms of Use of this Forum.
Why Jailbreak is Not Supported > http://support.apple.com/kb/HT3743 -
Display error message in batch job log
Hello
I have a batch job running and I have an error coming during some validation logic.
The problem is I need to continue the batch job when this error message comes and it should not cancel the batch job as it is doing currently but display that error message in batch job log, there are more similar error messages coming in job log and job gets finished, but when my error message comes job gets cancelled.
I cannot give it as info message as it will give wrong idea about message type.
Is there any FM by which we can add message in job log?Sanjeev I have done that but problem is I do not want to give that as Information message but Error message only and continue processing.
If you see in screenshot 3rd message is given by me as information and you can see error messages also 6th and 7th and job continued till it is finished
Basically I want that 'I' to be displayed as 'E'.
Display error message in batch job log -
How to display error message ??
Hi,
I have a BDC program to upload data from an excel sheet. I could see that some records of data fail to pass and hence after my bdc run i would like to display error message for the failed records as follows:
costcenter:
cost element:
fiscal year:
etc etc
is it possible ?? how to do that ? please explain in detail.
for ur reference my program is pasted below.
thanks
*& Report ZBDC_BUDGET_UPLOAD
REPORT ZBDC_BUDGET_UPLOAD.
types: begin of tdata,
rec(150) type c,
end of tdata,
begin of tmtgp,
costcent LIKE CCSS-KOSTL,
costelem LIKE CCSS-KSTAR,
fisyear LIKE CCSS-GJAHR,
jan(10),
feb(10),
mar(10),
apr(10),
may(10),
jun(10),
jul(10),
aug(10),
sep(10),
oct(10),
nov(10),
dec(10),
end of tmtgp.
data: idata type table of tdata with header line.
data: imtgp type table of tmtgp with header line.
Data : fieldval(10) type c.
selection-screen begin of block b1 with frame title text-001.
parameters: p_file type localfile default 'C:\budget_data_csv.csv'.
selection-screen end of block b1.
include zbdcrecx1.
at selection-screen on value-request for p_file.
call function 'KD_GET_FILENAME_ON_F4'
exporting static = 'X'
changing file_name = p_file.
start-of-selection.
perform upload_data.
loop at imtgp.
Write imtgp-fisyear to fieldval.
perform open_group.
perform bdc_dynpro using 'SAPLKPP0' '1000'.
perform bdc_field using 'BDC_CURSOR'
'KPP0B-VALUE(04)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KPP0B-VALUE(04)'
fieldval.
Write imtgp-costcent to fieldval.
perform bdc_dynpro using 'SAPLKPP0' '1000'.
perform bdc_field using 'BDC_CURSOR'
'KPP0B-VALUE(06)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KPP0B-VALUE(06)'
fieldval.
perform bdc_dynpro using 'SAPLKPP0' '1000'.
perform bdc_field using 'BDC_CURSOR'
'KPP0B-VALUE(09)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-costelem to fieldval.
perform bdc_field using 'KPP0B-VALUE(09)'
fieldval.
perform bdc_dynpro using 'SAPLKPP0' '1000'.
perform bdc_field using 'BDC_CURSOR'
'KPP0B-VALUE(04)'.
perform bdc_field using 'BDC_OKCODE'
'=CSPB'.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(01)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-jan to fieldval.
perform bdc_field using 'Z-BDC03(01)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(02)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-feb to fieldval.
perform bdc_field using 'Z-BDC03(02)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(03)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-mar to fieldval.
perform bdc_field using 'Z-BDC03(03)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(04)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-apr to fieldval.
perform bdc_field using 'Z-BDC03(04)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(05)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-may to fieldval.
perform bdc_field using 'Z-BDC03(05)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(06)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-jun to fieldval.
perform bdc_field using 'Z-BDC03(06)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(07)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-jul to fieldval.
perform bdc_field using 'Z-BDC03(07)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(08)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-aug to fieldval.
perform bdc_field using 'Z-BDC03(08)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(09)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-sep to fieldval.
perform bdc_field using 'Z-BDC03(09)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(10)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-oct to fieldval.
perform bdc_field using 'Z-BDC03(10)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(11)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-nov to fieldval.
perform bdc_field using 'Z-BDC03(11)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(12)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
Write imtgp-dec to fieldval.
perform bdc_field using 'Z-BDC03(12)'
fieldval.
perform bdc_dynpro using 'SAPLKPP2' '0110'.
perform bdc_field using 'BDC_CURSOR'
'Z-BDC03(12)'.
perform bdc_field using 'BDC_OKCODE'
'=CBUC'.
perform bdc_transaction using 'KP06'.
perform close_group.
endloop.
form upload_data.
data: filename type string.
clear idata.
refresh idata.
filename = p_file.
call function 'GUI_UPLOAD'
exporting filename = filename
filetype = 'ASC'
tables data_tab = idata
exceptions file_open_error = 1
file_read_error = 2
no_authority = 6
others = 17.
check sy-subrc = 0.
loop at idata.
clear imtgp.
split idata at ',' into imtgp-costcent imtgp-costelem imtgp-fisyear
imtgp-jan imtgp-feb imtgp-mar imtgp-apr imtgp-may imtgp-jun imtgp-jul
imtgp-aug imtgp-sep imtgp-oct imtgp-nov imtgp-dec.
append imtgp.
endloop.
endform.check the below code,.,
DATA : t_bdcmsgcoll TYPE STANDARD TABLE OF bdcmsgcoll WITH HEADER LINE.
CALL TRANSACTION '<DELIVERYTRANSACTION>' USING t_bdctab
mode 'N'
MESSAGES INTO t_bdcmsgcoll.
DESCRIBE TABLE t_bdcmsgcoll LINES g_lines.
READ TABLE t_bdcmsgcoll INDEX g_lines.
IF t_bdcmsgcoll-msgtyp = 'S' AND
t_bdcmsgcoll-msgid = <Msg id> AND
t_bdcmsgcoll-msgnr = <Msg number>.
* Trap your Call Transaction messages
t_success-deliverynumber = t_bdcmsgcoll-msgv1.
* You can format the message returned by call transaction using function 'FORMAT_MESSAGE' which will return g_mesg
t_success-message = g_mesg.
APPEND t_success.
CLEAR t_success.
ELSE.
* If there an Error-Do this..
READ TABLE t_bdcmsgcoll WITH KEY msgtyp = 'E'.
IF sy-subrc = 0.
* Format your message using FORMAT_MESSAGE "FM
CLEAR g_mesg.
t_error-msg = g_mesg_incl.
APPEND t_error.
CLEAR t_error.
ENDIF.
ENDIF.
* Clear for next run
CLEAR: t_bdcmsgcoll,
t_bdctab.
REFRESH: t_bdcmsgcoll[],
t_bdctab[]. -
How to display error message in Billing Output Type (VF03).
Hi,
could anyone suggest how do i display error message via billing (VF03) output type?i want to display an error message from my sapscript program.
*determine discount
it_zmas-discount = it_zmas-gross_value - zkwert.
MODIFY it_zmas.
ELSE.
MESSAGE ID 'Z0' TYPE 'S' NUMBER '999' WITH 'Please maintain cust pricing grp 34 for ' wa_zmas-matnr.
p_proc_screen = 'X'.
ENDIF.
when user enter billing doc no in vf03, user will click 'issue output type' and select their output type to be printed out.
if there's an error in the print program, it should promt out an error message and do not allowed user to print preview and print the form out.
what i had did previously, i prompt the error message and disable the print preview button. i think its not a good solution and i am not sure how to stop the form from not printing it out.
i was wondering is there any user exit of the output type, vofm (which i had this solutions from my previous question, but unsure how to use it) or any other solutions.
please help. -
Display error message in Campaigns - Planning profile templates
Hi experts,
I am facing an issue while trying to display error message in plannign profile template for campaigns.
Issue is that even though i am able to add the error message to the parent campaign message container, it is not being displayed on the UI screen message area(refresh is not happening) until the next screen refresh happens through another event like change of planning profile drop down / f2 pop up being closed on the message area etc.
I need to display the error message as soon as it gets added in the global message container.Is there any way that i can refresh the UI from this method which would display my error message? I think round trip might work here
I am tryign to add the message in the method IF_FLEX_DATA_PROVIDER~MODIFY_DATA of component KFPED_LAYOUT .
But it doesn't get reflected in the message area.
Appreciate a lot if anybody can help me out here.
Thanks
Swapna.Closing the thread. Resolved myself .
Thanks.
Swapna V. -
Display error message in user-exits for ME21n
Hi,
I want to give error message in exit EXIT_SAPMM06E_013
but it is getting displayed as information and gets roll back .
Can anyone help to display error message and stop there itself so that to give corret data and save.
the code in this exit is as below.
IF I_EKKO-BUKRS = '0800'.
CLEAR:V_FLAG.
READ TABLE TEKPA WITH KEY PARVW = 'ZN'.
IF SY-SUBRC NE 0.
MESSAGE E000(ZD)."'XXX' TYPE 'E'.
ENDIF.
ENDIF.
Thanks,
Sureshcheck this
EXIT_SAPMM06E_012 to display error message
especially look at the last post , adding the log. -
Display error messag in partner funcation tab in Vd02 useEXIT_SAPMF02D_001
Hi,
There is a requirement to display a error message in vd02 for partner function tab when ship to party is exist in LFA1-KUNNR's .
I am using the User exit EXIT_SAPMF02D_001 to dispaly error message .
The problem is the message is displaying in different tab (general data -contact person),but i need in (sale area data - partner function tab),
And there is a single exit for the t-code (D) EXIT_SIAM_001 .
Please suggest me how to display error message on the same tab of partner function.
Thanks,
KSBWorked out n found the solution
-
Internet Sales B2C - Display error message on the basket
Hi, I am working on developments on the Internet Sales B2C scenario. I am trying to add new checks that are to be performed after the user has clicked the "Order" button on the basket.jsp page.
I have already created the action and the BO, BOM, and Backend object and I changed the action flow so after b2c/basketcheckout.do instead of calling b2c/maintaincheckout.do the system calls my own action, and if I have an error what I am doing is calling the addMessage() on the Basket object, and then sending the action flow to b2c/basketdisplay.do.
Everything is working fine except that the messages that I add to the basket are not shown when basket.jsp is displayed and I think this is because somewhere after the b2c/basketdisplay.do action is called and before the basket.jsp page is displayed the standard deletes any messages on the basket.
Should I change my program so instead of calling b2c/basketdisplay.do I call a different action to display the basket but keep my messages?
Does anyone has any better idea than what I am doing rigth now? I would gladly appreciate any help.
The config.xml that I have looks like this:
<action path="/b2c/basketcheckout" type="com.sapmarkets.isa.isacore.action.b2c.order.MaintainBasketB2CCheckoutAction">
<forward name="login" path="/b2c/login.jsp"/>
<forward name="basketEmpty" path="/b2c/order/basketEmpty.jsp"/>
<forward name="checkout" path="/b2c/basketchecktopes.do"/>
<forward name="ordersplit" path="/b2c/busy.jsp"/>
</action>
<action path="/b2c/basketchecktopes" type="com.orbitel.isa.action.CheckTopes">
<forward name="checkout" path="/b2c/maintainCheckout.do"/>
<forward name="basket" path="/b2c/basketdisplay.do"/>
</action>
And the coding in my action is:
UserSessionData userSessionData = UserSessionData.getUserSessionData(request.getSession());
BusinessObjectManager bom = (BusinessObjectManager)userSessionData. getBOM(BusinessObjectManager.ISACORE_BOM);
SalesDocument miOrden = bom.getBasket();
if(miResp.equals("A"))
return mapping.findForward("checkout");
else
miOrden.addMessage(new Message(Message.ERROR, "system.forward.info", new String[]{"Ha superado el tope de sesion"}, null));
return mapping.findForward("basket");
Thanks
JuanYou can do this using java script throwing an alert popup or you can check if the fields are initial in oninputprocessing and fill a variable like gv_error = 'Enter values of mandatory fields.' and display the same in layout using
<phtmlb:messageBar id = "messageBar"
type = "<%= gv_severity_str %>"
text = "error"/>
See this thread for more..
How to display error messages in bsp page
search the forum before posting a new thread.... -
May I know how to prompt an error message in JSP?? can I use alert() as in javascript? what's the proper syntax to do it???
Just to simplify what is already said: All JSP code, without exception, is executed on the server side, and when the JSP page is shown to the user (client) there is no execution of any JSP CODE, you can only use the information supplied by the JSP code.
/R -
I can't get my document to open and view. I keep getting an error message that says. "There is a problem with Adobe Acrobat Reader. If it is running, please exit and retry again." (507:507) I have closed and got back in and it keeps giving me the same message.
Hi Robertfrom Denver.
Did you try the solution given, and if yes, did it work?
I have done several "attempted downloads, and see the full file download, typically taking 30 minutes to complete, and then something goes wrong.
I am happy to suspend AV and FW software, but would like to know if it is a good fix or not first?
HelenfromBroughton Astley -
Prb display error message while creating PR at ME51n in ME_PROCESS_REQ_CUST
Hi All,
I have this requirement to check the cost center availability in PR screen (ME51n).
If cost center in the Account assignment tab is not empty, display error message and not able to create the PR.
With my code below, it doesn't triggered the error message and PR created.
Could anyone help?
METHOD if_ex_me_process_req_cust~process_account.
DATA: w_account_ref TYPE exkn.
w_account_ref = im_account_ref->get_data( )
IF w_account_ref-kostl IS NOT INITIAL.
MESSAGE e303(ME) WITH text-001 w_account_ref-kostl text-002.
ENDIF.
ENDMETHOD.
Thank you.
SWHi,
You have to use definition MMPUR_MESSAGE 'E' ME 303 text-001 w_account_ref-kostl text-002.
This will throw the error during check and save instead of message e303(me) .
Hope it helps.
Sujay
Edited by: Sujay Venkateswaran Krishnakumar on Oct 5, 2010 2:54 PM -
A way to display error messages from the program
Dear all,
I am looking forward to display a set of error messages(in a internal table) during the execution of the program to the user.
I wanted to know the better way of displaying error messages from my program with more options.
Well I tried out using displaying errors as ALV list/Grid or as simple list processing.
But I found some stanadard transactions (Like in MM and FI where errors are shown in a better way, but failed to find out how they are done.
Please guide me.
Thanks in advance
AryanTry to use application logging it has a very good way to display a set of messages.
[http://abap4.tripod.com/Using_Application_Logging.html|http://abap4.tripod.com/Using_Application_Logging.html]
Run this report in se38 an example sap report to understand logging way to show a set of messages
Report Name : SBAL_DEMO_01
Edited by: Vighneswaran CE on Dec 19, 2010 3:01 PM
Edited by: Vighneswaran CE on Dec 19, 2010 3:11 PM -
Displaying error messages in table...
Hi All,
How can we display error messages in a table in a bsp page.
I am filling an internal table in OnInputProcessing on some event with all the error messages to be displayed.
Table sould have two columns
1)Graphic depending on error type.
2)Error message.
Thanks,
Anubhav.Hi Graham,
The solution is perfect!
One more thing...when the page is displayed with errors table , i need to set focus on the table.
My code is:
<htmlb:gridLayoutCell columnIndex="1" rowIndex="1" id="fourthmain">
<% if itab_message is not initial .%>
<table class=""urGridLayout" border="1" cellpadding="2" id="err_tab">
<%
loop at itab_message into wa_message.
%>
<tr>
<td class="urCoB2Whl">
<% case wa_message-typ.
when 'S'. %>
<htmlb:image src = "ICON_MESSAGE_INFORMATION" />
<% when 'error'. %>
<htmlb:image src = "ICON_MESSAGE_ERROR" tooltip="Error" />
<% when 'W'. %>
<htmlb:image src = "ICON_MESSAGE_WARNING" />
<% when 'I'. %>
<htmlb:image src = "ICON_MESSAGE_INFORMATION" />
<% when 'A'. %>
<htmlb:image src = "ICON_MESSAGE_CRITICAL" />
<% endcase. %>
</td>
<td><font size="2" face="Times">
<%= wa_message-msg%>
</font>
</td >
</tr>
<%
endloop.
%>
</table>
<% refresh itab_message. %>
<% endif. %>
</htmlb:gridLayoutCell>
I tried using
<phtmlb:focusRect focusElementId="err_tab"/>
and also:
<s cript="text/javascript">
daument.farm.elementid.focus();
</s cript>
But failed...pls help me out.
Thanks,
Anubhav.
Maybe you are looking for
-
I want to script XMLA file instead of backup of database and also want to schedule a job for the process in SQL Agent. Is there any pros and cons when I script the XMLA file of the SSAS db instead of taking a backup ? Amir
-
Trouble connecting my pc and printer
I installed all my kodak all in one printer software and its showing that the printer is set up but I'm not able to print anything out.
-
I can't edit a Line with the Properties panel - Flash CS4
I have created a line on the stage with the Line tool, and then want to edit the Stroke and Style in the Properties panel. However, after creating the line these options are greyed out and not available to me. Even if I then select the Line with the
-
Connecting JMS to J2EE Reference Implementation 1.3 beta
Is it possible to write JMS client talking with J2EE server without having in path j2ee.jar? Something like remote small client communicating with the server due JMS? Do I have to use some third party software (I have swiftMQ in mind) for this? If so
-
Downgrade from webCommerce to webMarketing
I'd like to downgrade a large print gallery website from webCommerce to webMarketing. But I'm concerned about the content management and the 301's. The site is www.Working-Beautifully.co.uk. Can anyone advise me on: how to bulk export the catalogue (