Interactive Forms: NullPointerException with modes updateInPdf/generatePdf

Hi,
i'm trying to use an Adobe Interactive Form with the mode updateInPdf and/or generatePdf. However, i'm always running into a NullPointerException.
Stacktrace:
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to  GENERATEPDF
     at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:419)
     at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)
     at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:895)
     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:321)
     at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
     at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
     at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
     at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
     at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
     at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
     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:102)
     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: PDFDocument Processor failed to process Render Request.
     at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:55)
     at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:100)
     at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:123)
     at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:248)
     ... 29 more
Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: OK
Unhandled exception detected during a "Render" operation.
Request start time: Fri May 23 18:23:29 CEST 2008
java.lang.NullPointerException
Exception Stack Trace:
java.lang.NullPointerException
     at com.adobe.ads.operation.Render.handleRenderException(Unknown Source)
     at com.adobe.ads.operation.Render.execute(Unknown Source)
     at com.adobe.ads.operation.ADSOperation.doWork(Unknown Source)
     at com.adobe.ads.request.Request.processOperations(Unknown Source)
     at com.adobe.ads.request.Request.process(Unknown Source)
     at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
     at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
     at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:120)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:324)
     at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
     at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
     at SoapServlet.doPost(SoapServlet.java:51)
     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:401)
     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
     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:102)
     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
     at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:413)
     at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3944)
     at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRenderHandler.handle(PDFDocumentRenderHandler.java:148)
     at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:52)
     ... 32 more
Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: OK
Unhandled exception detected during a "Render" operation.
Request start time: Fri May 23 18:23:29 CEST 2008
java.lang.NullPointerException
Exception Stack Trace:
java.lang.NullPointerException
     at com.adobe.ads.operation.Render.handleRenderException(Unknown Source)
     at com.adobe.ads.operation.Render.execute(Unknown Source)
     at com.adobe.ads.operation.ADSOperation.doWork(Unknown Source)
     at com.adobe.ads.request.Request.processOperations(Unknown Source)
     at com.adobe.ads.request.Request.process(Unknown Source)
     at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
     at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
     at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:120)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:324)
     at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
     at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
     at SoapServlet.doPost(SoapServlet.java:51)
     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:401)
     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
     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:102)
     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
     at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:400)
     ... 35 more
I also tried it with very simple examples like http://help.sap.com/saphelp_nw04s/helpdata/en/1a/ff773f12f14a18e10000000a114084/frameset.htm , but i still had no luck. On the other hand some simple example with usePdf-mode and a given PDF-source works fine.
Tried enviroments:
- NW 7.0 SP 13 server - NWDS 7.0 SP 9 / Adobe Designer 6.0
- NW 7.0 SP 15 server - NWDS 7.0 SP 9 / Adobe Designer 6.0
- NW 7.0 SP 15 server - NWDS 7.0 SP 13
I thougth it might have something to do with the older versions of the NWDS. But then again i get the same error on various combinations of the enviroment.

I did some more investigations. Probably is the problem, that the IIOP-Service is not running in the dispatcher. I'm getting an exception when i try to start it:
Start service IIOP Provider
java.rmi.RemoteException: Could not start service iiop on cluster ID 3604200; nested exception is:
     com.sap.engine.frame.ServiceException: <--Localization failed: ResourceBundle='com.sap.engine.frame.KernelResourceBundle', ID='Service iiop error. Nested exception is: com.sap.engine.frame.ServiceException: <--Localization failed: ResourceBundle='com.sap.engine.frame.KernelResourceBundle', ID='ID019084: <Corba Service>: Can't open  server socket.', Arguments: []--> : Can't find resource for bundle java.util.PropertyResourceBundle, key ID019084: <Corba Service>: Can't open  server socket.
     at com.sap.engine.services.iiop.dispatcher.CorbaServiceFrame.start(CorbaServiceFrame.java:116)
     at com.sap.engine.core.service630.container.ServiceRunner.startCommunicationServiceFrame(ServiceRunner.java:228)
     at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:158)
     at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
     at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:80)
     at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:150)
', Arguments: []--> : Can't find resource for bundle java.util.PropertyResourceBundle, key Service iiop error. Nested exception is: com.sap.engine.frame.ServiceException: <--Localization failed: ResourceBundle='com.sap.engine.frame.KernelResourceBundle', ID='ID019084: <Corba Service>: Can't open  server socket.', Arguments: []--> : Can't find resource for bundle java.util.PropertyResourceBundle, key ID019084: <Corba Service>: Can't open  server socket.
     at com.sap.engine.services.iiop.dispatcher.CorbaServiceFrame.start(CorbaServiceFrame.java:116)
     at com.sap.engine.core.service630.container.ServiceRunner.startCommunicationServiceFrame(ServiceRunner.java:228)
     at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:158)
     at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
     at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:80)
     at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:150)
I saw another thread with this error, but no solution was provided. Has anybody an idea of the problem, why the IIOP Provider service can't be started?
Thanks
Frank
Edit: I saw some more warnings in the logfiles, obviously the port of the IIOP-service is already in use.
Logentries:
com.sap.engine.core.port.impl0.PortsManagerImpl#######SAPEngine_System_Thread[impl:6]_23##0#0#Warning#1#com.sap.engine.core.port.impl0.PortsManagerImpl#Plain###Cannot register TCP Listener with name : iiop Port 50,007 is in use.#
com.sap.engine.services.iiop.dispatcher##com.sap.engine.services.iiop.dispatcher.CorbaServiceFrame.start(CommunicationServiceContext)#######SAPEngine_System_Thread[impl:6]_9##0#0#Error##Plain###
java.net.BindException: Address already in use: JVM_Bind
     at java.net.PlainSocketImpl.socketBind(Native Method)
     at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
     at java.net.ServerSocket.bind(ServerSocket.java:318)
     at java.net.ServerSocket.<init>(ServerSocket.java:185)
     at java.net.ServerSocket.<init>(ServerSocket.java:141)
     at com.sap.engine.core.port.impl0.BaseTransportFactory.getServerSocket(BaseTransportFactory.java:43)
     at com.sap.engine.core.port.impl0.TransportLayerImpl.openServerSocket(TransportLayerImpl.java:76)
     at com.sap.engine.core.port.impl0.PortsManagerImpl.registerTCPListener(PortsManagerImpl.java:270)
     at com.sap.engine.core.port.impl0.PortsManagerImpl.registerTCPListener(PortsManagerImpl.java:255)
     at com.sap.engine.core.port.impl0.PortsManagerImpl.registerTCPListener(PortsManagerImpl.java:243)
     at com.sap.engine.core.service630.context.cluster.session.CommunicationSessionContextImpl.openServerSocket(CommunicationSessionContextImpl.java:90)
     at com.sap.engine.services.iiop.dispatcher.CorbaServiceFrame.start(CorbaServiceFrame.java:132)
     at com.sap.engine.core.service630.container.ServiceRunner.startCommunicationServiceFrame(ServiceRunner.java:228)
     at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:158)
     at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
     at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:78)
     at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:148)
Edited by: Frank Meyer on May 26, 2008 2:50 PM

Similar Messages

  • Can we create Interactive forms only with ABAP & without using GP,  or Java

    Hi,
    I would like to know if we can create Interactive forms only with ABAP & without using GP or Java. We want to develop an offline solution using Interactive forms, but would like to use only ABAP for creating the forms. All the documents so far either refer to creating the forms, in reference to / in sync with: ISR (Service Requests), GP (General Procedures) or Java. Can this be done with ABAP alone?
    Regards,
    Ramesh
    Edited by: Ramesh Nallabelli on Apr 16, 2008 12:02 AM

    Hello Ramesh,
    You should be able to create Adobe Interactive Forms using only the ABAP stack (without GP, Java, etc). Please refer to the thread below. Hope it helps.
    Re: help for-offline interactive forms based on sending receiving mails in ABAP
    Regards,
    Rao

  • Is Adobe Interactive Forms compatible with SAP-PM in ECC 6 ??

    Hi experts
    My question : is Adobe Interactive Forms compatible with SAP-PM in ECC 6 ??
    Thanks

    Hello,
    I can recommend you to search sap official documents for the standard-SAP-delivered-Adobe-forms and maybe there are some for the PM module. Would that help? Or you´ve learnt Adobe yourself? Regards, Otto

  • Adobe Interactive Forms ZCI  with special characters

    Hi,
    I hope somebody can help me with the problem described below.
    We are using Adobe Interactive Forms ZCI (IF). On our IF we placed a Enumerated DDL from the Webdynpro Native tab. In the Visual Admin the number of entries for the DDL is 50 (default). The problem is that when the DDL consists of more than 50 entries a webdynpro pop-up screen is shown. In our DDL we have entries with “special” characters for example the apostrophe (ie. ‘s). When I select one of these entries it’s not displayed correctly in the form. It is displayed as 's.
    We are using Adobe reader 7.08. I also tested it with reader 8.1.0 and there the problem still occurs.
    We are using NW04s SP12.
    Thanks in advance,
    Kind regards,
    Maarten.

    Hello Saujanya,
    This is not what i meant.
    The problem isn't that not all entries are listed in the EVS, but that when the EVS is displayed and i select an entry with a "special" character like i.e.. a apostrophe (') the selected value isn't correctly displayed in the DDL as selected item. Say the i select from the EVS the value " 's " when the EVS is gone the value in the DDL is &apos;s. This is not correct.
    Hope this explanation will help.
    Kind regards,
    Maarten.

  • Adobe Interactive Form Tables with Subtotals

    It is possible in WAS 640 to do a table with subtotals using Adobe Designer 6.0?
    Something as:
    Key1  Key2  Key3       Value
    Key1  Key2  Key3       Value
               Total Key3  Value
    Key1  Key2  Key4       Value
               Total Key4  Value
          Total Key2       Value
    Total Key1             Value
    Regards.

    Even with upgrade I was still having problem, so what I did was...
    I created new new interactive form.
    I deleted old interactive form from the layout and recreated one.
    When I went to adobe design form, I just imported old form (it automatically retained all settings)
    and saved it and activiated it... and It worked.
    It wasn't the best solution, but since I only had one interactive form, it didn't take that long to do it (probably total of 10 minutes.)

  • Saving Interactive form filled with data onto Application server

    Hi All,
    I am able to save Interactive PDF filled with data on my local machine.But my requirement is to save it onto the application server.Could you please help me out.
    Thanks in Advance,
    Praveena

    Hi Praveena,
    Use Function Module to CONVERT_OTFSPOOLJOB_2_PDF
    Or make use of this code :
    CONSTANTS: c_no(1) TYPE c VALUE space,
    c_device(4) TYPE c VALUE 'locl'.
    PARAMETERS: p_file TYPE LOCALFILE DEFAULT TEXT-F02 OBLIGATORY.
    DATA: gd_buffer TYPE STRING OCCURS 0 WITH HEADER LINE.
    lt_conv LIKE gd_buffer OCCURS 0 WITH HEADER LINE.
    DATA lv_string TYPE string.
    * CONVERT TO PDF FORMAT
    CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
    EXPORTING
    src_spoolid = itab-sp_numb
    no_dialog = c_no
    dst_device = c_device
    IMPORTING
    pdf_bytecount = gd_bytecount
    TABLES
    pdf = it_pdf_output
    EXCEPTIONS
    err_no_abap_spooljob = 1
    err_no_spooljob = 2
    err_no_permission = 3
    err_conv_not_possible = 4
    err_bad_destdevice = 5
    user_cancelled = 6
    err_spoolerror = 7
    err_temseerror = 8
    err_btcjob_open_failed = 9
    err_btcjob_submit_failed = 10
    err_btcjob_close_failed = 11
    OTHERS = 12.
    LOOP AT it_pdf_output.
    TRANSLATE it_pdf_output USING '~'.
    CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
    ENDLOOP.
    TRANSLATE gd_buffer USING '~'.
    APPEND gd_buffer.
    DO.
    counter = strlen( gd_buffer ).
    IF counter GE 255.
    lt_conv = gd_buffer(255).
    APPEND lt_conv.
    SHIFT gd_buffer LEFT BY 255 PLACES.
    ELSE.
    lt_conv = gd_buffer(counter).
    APPEND lt_conv.
    EXIT.
    ENDIF.
    ENDDO.
    IF lt_conv[] IS NOT INITIAL.
    OPEN DATASET p_file FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
    IF sy-subrc EQ 0.
    IF sy-subrc 0.
    MESSAGE e398(00) WITH 'Error creating file' p_file.
    ENDIF.
    LOOP AT lt_conv INTO lv_string.
    TRANSFER lv_string TO p_file.
    ENDLOOP.
    CLOSE DATASET p_file.
    IF sy-subrc EQ 0.
    ELSE.
    MESSAGE e398(00) WITH 'Error closing file' p_file.
    ENDIF.
    ELSE.
    MESSAGE e398(00) WITH 'Error creating file' p_file.
    ENDIF.
    ENDIF.
    Thanks,
    Naresh

  • Interactive form: problem with ValueHelp in table

    I have InteractiveForm element  in my WDA.
    The form has Table. One of the columns of the table is ValueHelp button from WebdynproNative library.
    The form executes ContainerFoundation_JS code on the ValueHelp click event just fine.
    The Search help gets called just fine.
    My problem is that the Table cell on the form doesn't get populated with the value selected on the search help.
    The Table is bound ro WDA context.
    I am afraid that Adobe gets confused with the row number to return the Help value.
    I have no problem with ValueHelp button on a single TextField (not in a table).
    But within the Table....
    Is ValueHelp working in a Table?
    Any help is greatly appreciated,
    Tatyana.

    Ralph,
    I followed you advice and created identical WDA's and forms in "ECC box" and "RPM box".
    To clarify, "ECC box" is:
    - component version = SAP ECC 6.0
    - SAP_BASIS package level 20
    "RPM box" is:
    - component version = SAP Netweaver 2004's
    - SAP_BASIS package level 17
    I didn't have problems in "ECC box".. Value help in table was working.
    There was some disconnection between WDA table and PDF table in  "RPM box".
    I noticed differences in schemas generated from WDA: "RPM box" schema was not same as "ECC box" schema.
    I believe that it is WDA issue giving me a problem, since I generated XML schemas using right  click on IneratctiveForm object in WDA.
    We defenetly need to update RPM system to a nigher package or try to find OSS note  to fix the issue.
    Points are awarded.
    Ralph, thank you very much for helping me to identify the problem!
    Tatyana.
    Otto,
    I thought you are SAP mentor...
    Somebody with exactly same name as yours sounds like a grampy person in many of  his replies...

  • Using interactive forms with in IC web client

    Hi,
    I had requirement to implement the Adobe Interactive Forms (PDF) with in IC Web Client.
    The requirement is to 
    1. Display an adobe interactive form (PDF) in the IC Web Client when a particular link is pressed.
    2. Then the user has to enter the data and the data captured from the interactive PDF Form that should be processed by the ICWC.
    An example of the process could be, having a PDF form to enter customer data and creating a Business Partner using the data from PDF.
    I would like to know the possibility of such a scenario.
    Form ICWC point of view; if we have URL that is points to a callable interactive form object then it can be trigged form ICWC.
    This is an assumption and I am not sure that these kinds of objects are supported by ICWC frame work.
    If we assume such a URL can be managed and if possibly shown in the ICWC UI, then the next question would be “How to retrieve the entered data in the PDF Form as the ABAP data for the View in IC Web client to do the further processing?".
    As I am short of options please provide me help if anybody know anything on this issue.
    Best regards,
    Balaji V

    As of SAP NetWeaver ’04 (in SAP Web Application Server), you can use a new solution to
    create interactive forms and print forms for the optimization of your
    form-based business processes. This solution uses Portable Document Format (PDF)
    and software from Adobe Systems Inc. that has been integrated into the SAP environment.
    You can create interactive forms in PDF format that allow users to
    fill out the form on the screen and save their entries in XML format in the form.
    When the SAP system receives the PDF form, it extracts the data saved in the form,
    and can process it further.
    for more info check out the following link
    http://help.sap.com/saphelp_crm50/helpdata/en/b7/64348655fb46149098d95bdca103d0/frameset.htm
    hope this helps
    RH

  • How to create Adobe Interactive Form in MDM

    Iam new to MDM Technology, I want to create Adobe Interactive Form and show a sample demo.
    Sample demo which should show adobe interactive form in mdm and how to integrate adobe interactive form in mdm and how to update th data in MDM
    I have knowledge of creation of adobe form but how to integrate with mdm technology.

    Hi,
    There are couple of ways to integrate MDM with SAP Interactive Forms.
    1. WebDynpro Java and MDM API (requires Portal)
    2. MDM WebService (Portal not required)
    Updating data in MDM using WebDynpro Java :
    1. In Component Controller -> Fetch data from MDM using API and populate appropriate context structure
    2. Map the View Controller and Comp Controller context.
    3. Place Interactive Form UI element in view.(Keep the UI element in UpdatePDF mode, this can be done in properties window. Also increase the height and width property value)
    4. The Interactive Form UI element is editable in Adobe Form Designer (7.1 / 8.0)
    5. Design the form and bind the UI (TextFields/ Dropdowns) with the Context of View Controller.(Done in Binding tab of Object window)
    6. Deploy and run the application.
    The rendered application will contain an Adobe Interactive Form populated with MDM data.
    Regards,
    Suresh

  • Offline Interactive Form

    Hi everyone,
    I'm currently working on the UploadDownloadInteractiveForm for WD Java Example.
    The Example from SDN is working successfully. What I don't understand is, can I only use a ready made PDF Document that is downloaded from the server like the TravelRequest.pdf?
    I tried to create my own interactive form document, but in the implementation of the download view the TravelRequest.pdf is explicitly downloaded from the server. I thought I can edit the interactive form element with the built-in Adobe Lifecycle Designer and call it via the pdfSource Attribute.
    How can I create my own interactive form with references to my Context in an offline scenario.
    Thanks in advance,
    Olaf

    Hello Michael,
    thank you for your answer. I checked on my project and gave you points.
    Do the same while uploading this pdf,but using FileUpload element and usePdf mode on your InteractiveForm element.<
    I only have one interactive form element in the form view. The download and the upload view have a FileDownload and FileUpload element. Do you mean, I should use a FileDownload element and an InteractiveForm element in the DownloadView?
    I have one last question:
    In the implementation of UploadDownloadInteractiveForm there are these lines of code inside wdDoInit():
    String fileName = "temp//webdynpro//web//local//TutWD_UploadDownloadInteractiveForm//Components//com.sap.tut.wd.uploaddownloadinteractiveform.UploadDownloadInteractiveFormComp//TravelRequest.pdf";
         try
           File file = new File(fileName);
           FileInputStream in = new FileInputStream(file);
           ByteArrayOutputStream out = new ByteArrayOutputStream();
           int length;
           byte[] part = new byte ;
           while ((length = in.read(part)) != -1)
              out.write(part, 0, length);
           in.close();     
           wdContext.currentContextElement().setPdfSource(out.toByteArray());
    I don't want to use the pdf form "TravelRequest.pdf" but the form I created in the NW Developer Studio. How can I reference my own form.
    Thank you,
    Olaf
    Edited by: Olaf Böttcher on Jan 16, 2008 10:00 AM

  • How to import an xdp-File to Web Dynpro Interactive Forms

    Hi Experts
    I am working with Web Dynpro and Interactive Form. With Adobe Lifecycle Designer I do an import of an MS Word-Document and convert it to the XDP-Format. How do I import this XDP-File into an Interactive Form inside Web Dynpro? The form shouldn't be created with Web Dynpro. So far, what I did was creating an empty form from within Web Dynpro and overwriting it with my xdp-File. But this doesn't seem to be a secure and robust solution. Do you have any suggestions?
    Thanks for helping
    Kind regards
    Bettina Hepp

    Hi Bettina,
    I can understand what problem you are facing.
    Please follow these steps and let me know if it has solved your problem or not
    1. Open the XDP file in Adobe Life Cycle Designer and go to File Menu ->Save As ->
    Save the file as PDF.
    2. NWDS Webdynpro Edit the interactive form and now you can import the same PDF file.
    This will solve your problem and let me know if you are facing any other issue.
    Cheers
    Satya

  • ZCI for Adobe Interactive Forms in WebDynpro Java

    Hi experts,
    Can i use Zero Client Installation (ZCI) forms in WebDynpro Java.
    I am not using ABAP at all & i want to avoid ACF installation on client side.
    I am using :
    SAP NWDS 2004s SP12
    Adobe lifecycle Designer 7.1
    Message was edited by:
            Virag Shinde

    Hello Virag Shinde,
    ACF is supported with all the SPs across the Netweaver 7.0 stack and we will continue to support that except the fact that no further development will happen in that area. ZCI is the future of Interactive Forms solution by SAP.
    Following two notes would be helpful to get started with ZCI:
    <b>1042394: Updating Interactive Form template with ZCI capability</b>
    <b>1055911: Creating ZCI based interactive Forms in Web Dynpro for Java</b>
    Best Regards,
    Krish

  • Capture item by Dropdown list in Interactive Form

    Hi experts,
    I have a problem. I hope to get your suggestion ready. 
    I created a WebDynpro Abap that contains within it an Adobe Interactive Forms.
    With the method wddoinit by the component controller I set all values of the fields into interactive forms correctly.
    Inside the form there is a dropdown list which is bind to a table, the list of this dropdown list is filled with properly values of the table which is bind.
    When I select a value from the list dropdown I can not capture the selected item by the table corresponding of the data.
    Carryover below the code I use to recover (unsuccessfully) the values selected by list dropdown:
    DATA:
        node_adobe_data   TYPE REF TO if_wd_context_node,
        node_it0002       TYPE REF TO if_wd_context_node,
        node_stato_civile TYPE REF TO if_wd_context_node,
        elem_stato_civile TYPE REF TO if_wd_context_element,
        stru_stato_civile TYPE wd_this->element_stato_civile.
    navigate from <CONTEXT> to <ADOBE_DATA> via lead selection
      node_adobe_data = wd_context->get_child_node( name =  wd_this->wdctx_adobe_data ).
    navigate from <ADOBE_DATA> to <IT0002> via lead selection
      node_it0002 = node_adobe_data->get_child_node( name =  wd_this->wdctx_it0002 ).
    navigate from <IT0002> to <STATO_CIVILE> via lead selection
      node_stato_civile = node_it0002->get_child_node( name =  wd_this->wdctx_stato_civile ).
    get element via lead selection
      elem_stato_civile = node_stato_civile->get_lead_selection( ).
    get single attribute
      elem_stato_civile->get_static_attributes(
        IMPORTING
         static_attributes = stru_stato_civile ).
    The problem persist also if I use the method GET_LEAD_SELECTION_INDEX.
    The return value always is the first item and not what I selected.
    I wait trusting your suggestions to solve the problem.
    Regards.

    Hi Davide,
    Maybe you can try to keep your own Index parameter (Integer) to keep track of the selected index.
    Then use that parameter to select data from your node:
    node_stato_civile->get_static_attributes(
        exporting
          index             = wd_this->lv_index
        importing
          static_attributes = stru_stato_civile
    Hope this helps.
    Regards,
    Roelof Albers

  • Interactive form - WD java issue!!

    hi all
    I have an interactive form where in the user fills in a costcenter number and clicks on a button inside the form. It hits the backend and fetches the data via an RFC. I have to show the data in the same form in the same page. However when i do it i dont see the data back in the form. But I see I have brought the data to webdynpro runtime ( i added a table to the view to see the RFC return which shows the data.). Is it due to a script error? The PDF doesnt seem to refresh too. What could be the reasons that lead to such problems and what is the solution?
    regards
    Lakshminarayanan.V

    Hi.
    Do you have the Interactive Form's property 'mode'  set to'updateDataInPdf'?

  • Interactive Form Element 7.1:  How can I set the default file name?

    I am using Interactive Form Element with 7.1 to display a pdf.  When one clicks the save button in Adobe's toolbar, the dialog defaults the file name to "F.pdf".  Is there a way to default this to a different value?

    Making customisation from the default profile is generally considered poor practice and quite often doesn't work out as planned. (If you're interested in some more information on this, [http://mockbox.net/windows-7/227-customise-windows-7-default-profile.html see here] see here)
    This article should help you with developing and deploying your customised Firefox 4 installation (without touching the Windows 7 default user profile):
    http://mockbox.net/configmgr-sccm/174-install-and-configure-firefox-silently.html

Maybe you are looking for

  • ITunes 8.1 no longer deletes played podcasts for Shuffle during refresh

    I lost two functions in the upgrade to 8.1, one of which is the auto delete of podcasts on my 1st gen iPod Shuffle to which I have already listened when I do a "refresh" from the iTunes Podcasts window. As it is now, I have to manually delete Podcast

  • Why does installing Flash Drive fail every time on my MacBook Pro (OS X 10.5.8)?

    For many months now, I have not been able to update my Flash Drive. I finally tried to uninstall it. I followed the uninstall guidelines on this site. I still cannot install Flash Drive. The same failed message report pops up that popped up when I wo

  • IPad mini's battery

    Hi guys! I asked a question that many people ask on the internet ... what to do in the first use of the IPad? I often use computers, telephones and other but always the same question: what to charge the battery and then drain completely before rechar

  • Xy -Graph with timestamp

    Hi forum, i need help again. I have a .csv file from labview where the first row is a timestamp: 08/10/201423:45:53.871  the other rows are floating data. I would like to read this data and plot it with timestamp on the x-Axis. How i could do this in

  • Inserting Radio Button Data

    I am not able to get <cfinsert> to work to insert into a remote DB2 database.  I have been able to get cfquery INSERT's to insert into the DB2 database.  I have not been able to get radio button data to INSERT into this database. This is what I have