cancel
Showing results for 
Search instead for 
Did you mean: 

error-PDFDocumentRuntimeException: Failed to UPDATEDATAINPDF

Former Member
0 Kudos

Dear all,

I have tried to deployed a online adobe interactive form.If i put the codes belows in the wdDoInit() at the controller,

Zbapi_Alm_Notif_Create_Input input = new Zbapi_Alm_Notif_Create_Input();

input.setNotifheader(new Bapi2080_Nothdri());

wdContext.nodeZbapi_Alm_Notif_Create_Input().bind(input);

I wil get the following error:

The initial exception that caused the request to fail, was:

com.sap.tc.webdynpro.services.exceptions.PDFDocumentCreationException: ../../local/create_notification/CreateNotisOnline/~wd_key26_1209713957093/Error+PDF.pdf?sap-wd-download=1&sap-wd-dl_behaviour=1&sap-wd-cltwndid=d452dec1181a11ddc335001999300216&sap-wd-appwndid=d452dec2181a11ddc5c0001999300216&sap-wd-norefresh=X

at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:383)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:887)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)

... 25 more

com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to UPDATEDATAINPDF

at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:396)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:887)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)

at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: com.sap.tc.webdynpro.services.exceptions.PDFDocumentCreationException: ../../local/create_notification/CreateNotisOnline/~wd_key26_1209713957093/Error+PDF.pdf?sap-wd-download=1&sap-wd-dl_behaviour=1&sap-wd-cltwndid=d452dec1181a11ddc335001999300216&sap-wd-appwndid=d452dec2181a11ddc5c0001999300216&sap-wd-norefresh=X

at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:383)

... 29 more

If i removed the line,and just put wdContext.nodeZbapi_Alm_Notif_Create_Input().bind(new Zbapi_Alm_Notif_Create_Input());

No error i am getting,I able to display the interactive form in the webdynpro application,but of coz when i press submit button which ttrigger an RFC call,no data was being pass to the RFC.

Anyone haf any idea what is happening here? pls help,it's urgent,Thank you

Regards,

Joan

Accepted Solutions (0)

Answers (2)

Answers (2)

harman_shahi
Contributor
0 Kudos

Hi Joan,

I have very similar code in my application, and its working fine:

Zbapi_Alm_Notif_Data_Add_Input addNotifData = new Zbapi_Alm_Notif_Data_Add_Input();
wdContext.nodeZbapi_Alm_Notif_Data_Add_Input().bind(addNotifData);

Bapi2080_Nothdri addNotifHeader = new Bapi2080_Nothdri();
addNotifData.setNotifheader(addNotifHeader);

*The DataSource property of my interactive form is set to "Zbapi_Alm_Notif_Data_Add_Input", and the Mode Property is "UpdateDataInPDF".

regards,

harman

Former Member
0 Kudos

hi Harman,

*The DataSource property of my interactive form is set to "Zbapi_Alm_Notif_Data_Add_Input", and the Mode Property is "UpdateDataInPDF".

I mean using the same input for the above too.but stil hiting the problem. Anyone have any idea how to resolve this? thank you

Former Member
0 Kudos

Sorry for the inconvinience, I understood it wrongly.

Edited by: Arafat Farooqui on May 2, 2008 1:13 PM