Unable to toggle a Radiobutton in an adobe interactive form

Hello experts,
I am populating a table in adobe interactive form and table is bound the context node of Wedbynpro java. I want first column of table to be with radio button and at a time only one radio button should be active.
But problem is i can put active all the radio buttons in that column when only one should be active.
What would be an issue ?
Thanks in advance.
Swami

Hi Swami,
Unless and untill the radio buttons are in a group you can select all of them.
Since each record in the table is comnpletely independent with other you have this behaviour.
Is the requirement is something like you will have a dynamic table on the form.
user can select only one row at any instance, if so I would simply write a on click event script.
Onclick get the instance Index of that row.
loop through all the instances of the table and set the coulmn (radio button value) to null / off when the index is same as the selected index set it to on.
Hope this gives you an approach.
Cheers,
Sai

Similar Messages

  • Unable to test Adobe interactive form from webdynpro

    This is the out put i get when i test run the report 'FP_TEST_IA_01'.As suggested in SAP NOTE : 999998
    ADS: com.adobe.ProcessingException: Could not retrieve a password for credential: ReaderRights(200.101).
    Actually i was trying my first Adobe interactive form with webdynpro and when i tested it i got this message.
    The following error text was processed in the system NED : WebDynpro Exception: The ADS call has failed. You can find information about the cause in the error.pdf on the application server
    Does Adobe interactive form requires Java stack to be active??
    Or is it only a configuration issue in ADS???
    What all should i take care in order to successfully run an adobe interactive form???
    Regards,
    Venkar Raghavan

    Dear Abhishake,
    Thanks for your reply.
    I had gone through the link you had mentioned detailly.what i understand that is ZCI needs to be installed thats comming with Support pack SAP NetWeaver SPS 10 .
    Will this also take care of ADS configuration.Where can i find a guide to ADS configuration and ZCI installation.
    When i ran a report check FP_CHK_REPORT below is the output i got.can you please throw more light on this.
    ISR      Prepare ISR templates for ZCI migration             ISR-001   Prepare ISR templates for ZCI migration
    ZCI      SAPForms API to Zero-client template migration ZCI-002   Update enumerated DDL XFO bindItems node reference
    ZCI      SAPForms API to Zero-client template migration ZCI-003   Copy enumerated DDL XFO form:ready non-Adobe scripts to the layout::ready ev
    ZCI      SAPForms API to Zero-client template migration ZCI-004   Add an XFO name to each of the embedded P1 Enumerated DDL XFO event handlers
    ZCI      SAPForms API to Zero-client template migration ZCI-001   SAPForm API to Zero-Client template migrator
    Regards,
    Venkat

  • Unable to run Adobe Interactive Forms

    Hi:
    I am getting the following error while running TravelRequest Demo Application using Adobe Interactive
    Forms.
    -->>
    500   Internal Server Error
      SAP J2EE Engine/7.00 
      Application error occurs during processing the request.
    Details: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: An exception has occured during application processing:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "Render" operation.
    Request start time: Wed Jan 19 10:55:05 CET 2005
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:409)
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:151)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1020)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:704)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:485)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:127)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:484)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:99)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:634)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:154)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:76)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:79)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         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:273)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:464)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:947)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:356)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:114)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:268)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:39)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:77)
         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:124)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:203)
    . During clean-up an additional exception was thrown:
    java.lang.NullPointerException
         at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseBase.setHeader(HttpServletResponseBase.java:262)
         at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.setContentType(HttpServletResponseFacade.java:666)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.adapter.HttpResponseAdapter.setContentType(HttpResponseAdapter.java:106)
         at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.setContentType(AbstractHttpClient.java:186)
         at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.prepareOutputStreamWriter(AbstractHttpClient.java:156)
         at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.prepareWriter(AbstractHttpClient.java:140)
         at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.getPrintWriter(AbstractHttpClient.java:220)
         at com.sap.tc.webdynpro.clientimpl.http.client.AbstractUpdateClientPeer.sendErrorPage(AbstractUpdateClientPeer.java:134)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.handleThrowable(ClientManager.java:283)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:664)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:154)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:76)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:79)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         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:273)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:464)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:947)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:356)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:114)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:268)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:39)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:77)
         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:124)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:203)
    The second stacktrace has been written to the logfile!
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.handleThrowable(ClientManager.java:302)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:664)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:154)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:76)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:79)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         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:273)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:464)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:947)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:356)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:114)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:268)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:39)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:77)
         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:124)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:203)
    Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "Render" operation.
    Request start time: Wed Jan 19 10:55:05 CET 2005
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:409)
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:151)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1020)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:704)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:485)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:127)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:484)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:99)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:634)
         ... 20 more
    Please suggest the solution.
    Regards..
    Tarun

    Hi,
    I am also facing issues with ADS. I think i have some issues with user rights. the error goes something like this.
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "UsageRights" operation.
    Request start time: Wed Apr 20 17:16:04 GMT+05:30 2005
            at com.sap.tc.webdynpro.clientserver.adobe.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:401)
            at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:104)
            at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterHandleActionEvent(ClientApplication.java:1085)
            at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:393)
            at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:635)
            at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
            at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
            at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
            at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
            at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)
            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:385)
            at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
            at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
            at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
            at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
            at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
            at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
            at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
            at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
            at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
            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:94)
            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    I have created a user by name ADSUser and one group ADSCaller. i have given all the necessary rights to it. Please let me know wat are the rights this group need to carry.
    Regards,
    Naresh

  • Adobe Interactive Form in Blackberry?

    Hi Everybody,
    I had designed a Adobe Interactive form in webdynpro for java in netweaver developer studio. Now i want to run the url of this application in blackberry browser.
    Actually I am able to run the webdynpro for java applications in blackberry simulator by executing the generated url of the webdynpro applications.But when I am trying the same with webdynpro for java application which contains adobe interactive form, blackberry is unable to display the form in browser.
    Please help me out with some procedure to do so. Will "dochawk" or "reqwireless webviewer" will help. if so please give the clarrification.
    Thanks in advance,
    best regards,
    Madhu.

    Hello Madhu,
    To show a PDF on your blackberry hand held device, you would need a micro edition
    of Acrobat Reader installed on the device. As far as i know, there is no such Reader available in the market as of now from Adobe. Hence, your scenario can not be realized.
    Web Dynpro can render itself on the blackerry because Web Dynpro's html client generates "html" output which is understandable by the blackberry browser.
    Best Regards,
    Krish

  • Multiple Languages in Adobe Interactive Forms

    Hi Experts
    I am facing problems in developing Adobe Interactive Form which has
    two languages on same form. English & Arabic.
    I am using Designer 7.0 and Adobe Reader 7.0.9 and ADS is 7.00 SP13.
    I have designed the form and deployed on to the server.
    when i run english part is clear and all the arabic characters are displayed
    as '?????'
    I am unable to find the problem.
    Any solution or suggestion will be helpful.
    Thanks & Regards
    Abhimanyu L

    Hi Abhimanyu,
    You post this in SAP Interactive Forms by Adobe for quick reply.
    Thanks and Regards,
    Anto.

  • Generate Adobe Interactive Form in background and setpdfSource value.

    Hi,
    Is there any way to create Adobe Interactive Form in the background assigning R/3 data (without displaying) and assign pdfSource binary information in context attribute and later, display Adobe Interactive Form using pdfSource context attribute in a new window?
    if Adobe Interactive Form is in Visible state, I'm also able to display Adobe Interactive Form in a new window using pdfSource binary context attribute, .
    But, unable to create Adobe Interactive form in the background when Adobe Interactive Form Visibility is NONE and unable to assign binary data to pdfSource attribute in context and hence unable to display Adobe Interactive Form in a new window. Kindly help me if this process is possible.
    Thank you in advance.
    Regards
    Prasad

    Hi Prasad,
    This is certainly possible. First populate the dataSource context node with the data (e.g. coming from R/3). Then use <a href="http://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/adobe/api/WDInteractiveFormHelper.html">WDInteractiveFormHelper.getContextDataAsStream</a> to obtain the data.xml as a byte[] by calling toByteArray() on the ByteArrayOutputStream. The next step is to obtain the xdp template as a byte[] (I don't know exactly how to do this, but it's certainly possible using some API, just as you would read other resources deployed within your Web Dynpro). When you have both the template and the data, you can use the <a href="http://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/adobe/pdfdocument/api/package-summary.html">PDFDocument</a> API to render a PDF, something as <i>WDPDFDocumentFactory.getDocumentHandler().getDocumentContext().getDocumentCreationContext()</i>; set the data and the template and other options like interactive, call execute and retrieve the pdf byte[] from the returned object. Eventually you can assign the pdf byte[] to the pdfSource context attribute. In case you use NW04, you must use the <a href="http://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/pdfobject/api/package-summary.html">PDFObject</a> instead.
    Besides, why would you want to create the PDF before displaying it?
    Kind regards,
    Sigiswald

  • Adobe Interactive Form and Web Dynpro

    Hi experts,
    I'm working with an standard Adobe Interactive Form (ISR_MSSRCF_SRQ3) which has a button (selectPosition) that is used to call a Web Dynpro (HRRCF_C_POSITION). This Web Dynpro is used to fill some forms fields (org. unit and position) as a search help. I don't know the way the Web Dynpro fills these fields, I don't find a context binding or so. Could you help to find the way these fields are linked to the Wed Dynpro? How does the Wed Dynpro fill these fields?
    For this button, events in script command window are:
    =>Mouse down.
    //Set ISR_EVENT for BAdI processing in backend
    $record.CONTROL_PARAM.ISR_EVENT = "USER_EVENT_POPUP"
    $record.HRASR_FORM_WINDOW.DATA[*].FIELD.value = "HRRCF_C_POSITION"
    =>Click.
    //Trigger call to backend for BAdI user command processing
    ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
    =>Ready.
    //Toggle visibility to be visible during edit operations, ínvisible otherwise
    if($record.CONTROL_PARAM.ISR_MODE == "DISPLAY" |
         $record.CONTROL_PARAM.ISR_FORM_VIEW =="ISR_APPROVE" )
    then
         this.presence = "invisible"
    else
         this.presence = "visible"
    endif
    Any idea???
    Thanks in advance.

    Hi
    In se80 - select the WD application HRRCF_C_POSITION.
    COMPONENTCONTROLLER -> method CALL_POPUP . Put a degug point and analyze.
    Kind Regards
    Mukesh

  • Adobe Interactive forms in blackberry simulator?

    Hi Everybody,
    I had designed a Adobe Interactive form in webdynpro for java in netweaver developer studio. Now i want to run the url of this application in blackberry browser.
    Actually I am able to run the webdynpro for java applications in blackberry simulator by executing the generated url of the webdynpro applications.But when I am trying the same with webdynpro for java application which contains adobe interactive form, blackberry is unable to display the form in browser.
    Please help me out with some procedure to do so. Will "dochawk" or "reqwireless webviewer" will help. if so please give the clarrification.
    Thanks in advance,
    best regards,
    Madhu.

    Hi,
    Check the answers for u r questions...
    What do Adobe Interactive Forms in SAP HCM do?
    Adobe Forms is the second step in the HCM process, as HCM is the online process..in between of the process adobe form will come in to picture to fill online.
    What is the difference between Interactive/Non-Interactive Forms?
    In non-interactive forms,there is no database interaction.If u say interactive forms.if u enter data in the form data will be saved directly in the data base..
    In which sub-modules of SAP HCM are such forms used?
    OM(Orzanization Management),PA(Personel Adminstration) and PD(personel Admin) ..ect...
    What is that an HCM consultant has to expect from Basis and ABAP consultants for this?
    from basis HCM dont required more help..only authorization and access only.
    from ABAP u need more..if u use standard backend system..some times data will not picked automatically at that time through BADI u need to fill the data to the form,and to do validation in the form level..ABAPER need to write scripting
    Where can I get reference material on Adobe Interactive Forms in SAP HCM.
    check the below link
    http://www.cogentibs.com/pdf/cogsap08/HRForms.pdf
    Thanks,
    Madhukar.

  • Is it possible top render an Adobe Interactive form as HTML instead of PDF?

    Currently a form developed as an Adobe interactive form is presented to the user as a PDF document (this is somewhat obvious!!!!)
    If, for whatever reason, we are unable to use Adobe reader on the front end PC is there a way to configure ADS to render the form as HTML and not PDF???  (In our case its because of a bug that requires the installation of Adobe 8 and this will take require extensive testing and roll out...)
    I think this might be possible if I read http://store1.adobe.com/devnet/livecycle/articles/forms_coldfusion.html " Form authors can develop a single form design that the Form Server Module can render in PDF or HTML format in a variety of browser environments."
    Any insight would be greatly appreciated,
    Armando.

    Hi Philip and other ADOBE expert:
    You sound like you know alot about ADOBE.
    Please tell me is there a restriction on size of PDF file?
    I am reprinting invoices(RSNAST00) and then download these invoices to 1 big PDF file.  When tried to open this PDF file with Adobe reader- I get <b>error  "damaged file and not able to repair".</b> .  My program works fine for
    reprint 1 invoice and download to 1 pdf.   But <b>client wants multiple invoices into
    1 BIG PDF file.   HELP!!  thanks for your reply in advance.</b>
    cheers
    SilviaB

  • Table control in adobe interactive form ?

    Hi,
    Can we make a table control i.e. something like the same functionality that of table control in an adobe interactive form?
    Thanks !!

    it all depends on what you want to do.
    In SFP, there is a table wizard you can use to create your basic table with headers/footers etc...
    You can put buttons on your PDF with code behind them to ADD/DELETE rows dynamically.
    for example:
    data.Page2.parms.instanceManager.addInstance(1);
    I have tables where a column would consist of input fields or  radiobuttons or just about anything else you can imagine to put in a table.
    But as Otto mentioned, you should elaborate more and tell us what you want to do with the table. If you're not afraid to jump into Formcalc/Javascript, you can do some quite complex activities in your form if you want to.

  • Java Scrpting for adobe interactive forms !!

    Hi All
             I have just started to work on adobe interactive forms. but for that i want to know some coding principals of java scrpts. For example if I want to do some eventing on a button or on a radiobutton and get the inputs filled in interactive form back to web dynpro application .Also please sugest me which one is better , I mean whether I should go for  java scrpts or Form calc
    Regards
    Abhay

    Hello,
    On the menu, goto "Getting started " in the Adobe Life cycle designer, there you get information on events, java script and form calc.
    Hope this helps.
    Best Regards,
    Saujanya

  • Web Service is not triggering  using Adobe Interactive Form

    Hello Experts,
      I know this is a common topic now , but the problem I am facing, no thread help me to solve that.
    Problem:--
    My requirement is to create an adobe form , in which
      -> an input field is needed,and some  description is needed.
    I used button to trigger my webservice.
    Here , I want to clear that , I have made a proper WEB SERVICE using Remote Enabled FM.
    My web service is working fine as I have tested from WS NAVIGATOR(Note:  http://<source>:<port>/wsnavigator).
    In Adobe Form (SFP), I have made a new Data connection using WebService WSDL.
    All Request and Response parameters are availabe in Data View palletes of Form.
    Button that is available from data connection is used.
    I  have used Button as  an Execute button , under execute tab in connection , I had given DATA CONNECTION name .
    But above things not worked so ,
    I also tried with Regular Button , and under click written Javascript/FormCalc  which is:--
    var cURL = 'http://x.y.com:8012/sap/bc/srt/rfc/sap/ZMATERIAL_DESCRIPTION?sap-client=800&wsdl=1.1';
    var service = SOAP.connect(cURL);
    xfa.connectionSet.DataConnection2.execute(0);
    But this also not worked .
    So, I think there can be a little issue may be , I am forgetting to click some special  atrributes in form .
    Please help me and let me know what can be probable reasons that webservice is not triggering
    Thanks a lot ,
    Jeet

    Solved my self, converted PDF into image and used that pdf as a static image in Adobe Interactive Form.

  • How to binnding the data in the adobe interactive forms for making a table?

    Hi, experts,
    Function:
    Through the sharing context node between adobe interactive form and a WDA for ABAP, display the data of the sflight_node in the ADOBE.
    version:
    Acrobat Reader 8.1.0
    currently both of the SAP-ABA and SAP-BASIS SP level: 9
    ADS : Successful.
    The following is my action:
    1.     Create a interface (Z_SFLIGHT_INTF) with a attribute node (SFLIGHT_NODE) that type is "sflight"  using the transaction code "sfp"
    2.     Create a form (Z_SFLIGHT_FORM) using the transaction code "sfp" with the interface Z_SFLIGHT_INTF.
    3.     Trag the sflight_node in the Z_SFLIGHT_INTF to the form( Z_SFLIGHT_FORM).
    4.     Open the layout tab in the form(Z_SFLIGHT_FORM), and create a table(table1). Click the table created just now, select the binding tab in the object tab, and in the Default Binding, select the SFLIGHT_NODE under the Z_SFLIGHT_FORM.
    Problem 1:
    Do you tell me whether is right for binding the context SFLIGHT_NODE using this way? If bind 3 context attributes in the sflight, how can I do it?
    5.     Create a WDA for abap (ZZ_02_SFLIGHT), and create a view(MAINVIEW) using transaction code "se80" in the sap-gui with adobe interactive form. Set the templatesource(Z_SFLIGHT_FORM) in the  adobe interactive form properties and saved, and then, datasource is "MAINVIEW_Z_SFLIGHT_FORM" automatically.
    6.     But I only found the attribute SFLIGHT_NODE under the context node(Z_SFLIGHT_NODE), and  I don't found the NODE ( SFLIGHT_NODE ) context in the context tab in the WDA for abap so that I don't set data to the context NODE (SFLIGHT_NODE).
    Problem 2:
    Do you tell me what can I do it so that I get the node SFLIGHT_NODE rather than attribute in the WDA for setting the data to the CONTEXT NODE (SFLIGHT_NODE)?
    Thanks a lot.
    Best regards,
    Tao

    Hi, experts,
    You can reply back to me via e-mail if you think we should discuss this internally at [email protected] or [email protected]
    Thanks a lot.
    Best regards,
    tao

  • How to create a dynamic fields in the Adobe Interactive form ?....urgent...

    Hi Experts,
    I'm working on Adobe Interactive form developed in WDP ABAP.( I have successfully config the ADS in my server.)
    Action:
    1. Create two view -
    first_view and second_view in the WDP ABAP..
    2. In the first_view, there are a input field( named "elements_number") and  a button(named "create_button") .
    3. In the second_view, there is Adobe Interactive form ( named "adobe_form" ).
    4. Run the WDP ABAP: first_view is opened. Type a number ex."3" in the "elements_number", click the "create_button".
    5. The second_view is opened.
    6. The "adobe_form" is occured.
    7. There are 3 text_fields in the "adobe_form".
    Steps (1) ~ (6), I have completed, but I don't know how to implement the step (7).
    Please give me some hint on this. I try to use the CL_WD_ADOBE_SERVICE, but I didn't found any examples.  Do you give me some ways to implement the function? Thanks a lot.
    Thank you very much.
    Thanks,
    Tao

    Hi Philippe,
    Thank you very much in advance.
    Do you tell me how to hide elements in the "adobe_form" in the WDP ABAP? How can I get the elements attributes in the "adobe_form" from the method WDDOMODIFY of the second_view  in the WDP ABAP.
    Please give me some hints on this. Do you give me some ways to implement functions( hide elements and  get elements's attributes)? Thanks a lot.
    Thank you very much.
    Thanks,
    Tao

  • Problem when deploy adobe interactive form

    Hai all,
    i am new to adobe interactive form designing,
    i had developed a simple adobe form, the following error occured while running the application,
    i had followed the procedure to "Installing a credential for Adobe Document Services"
    Help me to solve this problem
    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.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: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.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:98)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:121)
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:341)
         ... 29 more
    Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException:
    Processing exception during a "UsageRights" operation.
    Request start time: Tue Oct 09 10:51:37 GMT+05:30 2007
    com.adobe.ProcessingError: Not allowed by credential error while applying usage rights to PDF: C:\WINDOWS\Temp\adobewa_J2E_2182850\DM-7168388254160118756.dir\DM-2237897618368579481.tmp
    Specific error information:
    $$$/PDF/PDFCredentialDoesNotSpecifiedUsageRights=credential does not allow setting of specified UB rights
    General error information:
    IDL:com/adobe/document/pdf/NotAllowedByCredential:1.0
    Exception Stack Trace:
    com.adobe.ProcessingError: Not allowed by credential error while applying usage rights to PDF: C:\WINDOWS\Temp\adobewa_J2E_2182850\DM-7168388254160118756.dir\DM-2237897618368579481.tmp
    Specific error information:
    $$$/PDF/PDFCredentialDoesNotSpecifiedUsageRights=credential does not allow setting of specified UB rights
    General error information:
    IDL:com/adobe/document/pdf/NotAllowedByCredential:1.0
         at com.adobe.ads.request.UsageRights.execute(Unknown Source)
         at com.adobe.BaseADSRequest.doWork(Unknown Source)
         at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
         at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.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: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.adobe.document.pdf.NotAllowedByCredential: IDL:com/adobe/document/pdf/NotAllowedByCredential:1.0
         at com.adobe.document.pdf.NotAllowedByCredentialHelper.read(NotAllowedByCredentialHelper.java:67)
         at com.adobe.document.pdf._PDFDocumentStub.setUsageRights(_PDFDocumentStub.java:286)
         at com.adobe.EJB_PDFAgent.setUsageRights(Unknown Source)
         ... 31 more
         at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:387)
         at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3710)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRenderHandler.handle(PDFDocumentRenderHandler.java:139)
         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:
    Processing exception during a "UsageRights" operation.
    Request start time: Tue Oct 09 10:51:37 GMT+05:30 2007
    com.adobe.ProcessingError: Not allowed by credential error while applying usage rights to PDF: C:\WINDOWS\Temp\adobewa_J2E_2182850\DM-7168388254160118756.dir\DM-2237897618368579481.tmp
    Specific error information:
    $$$/PDF/PDFCredentialDoesNotSpecifiedUsageRights=credential does not allow setting of specified UB rights
    General error information:
    IDL:com/adobe/document/pdf/NotAllowedByCredential:1.0
    Exception Stack Trace:
    com.adobe.ProcessingError: Not allowed by credential error while applying usage rights to PDF: C:\WINDOWS\Temp\adobewa_J2E_2182850\DM-7168388254160118756.dir\DM-2237897618368579481.tmp
    Specific error information:
    $$$/PDF/PDFCredentialDoesNotSpecifiedUsageRights=credential does not allow setting of specified UB rights
    General error information:
    IDL:com/adobe/document/pdf/NotAllowedByCredential:1.0
         at com.adobe.ads.request.UsageRights.execute(Unknown Source)
         at com.adobe.BaseADSRequest.doWork(Unknown Source)
         at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
         at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.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: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.adobe.document.pdf.NotAllowedByCredential: IDL:com/adobe/document/pdf/NotAllowedByCredential:1.0
         at com.adobe.document.pdf.NotAllowedByCredentialHelper.read(NotAllowedByCredentialHelper.java:67)
         at com.adobe.document.pdf._PDFDocumentStub.setUsageRights(_PDFDocumentStub.java:286)
         at com.adobe.EJB_PDFAgent.setUsageRights(Unknown Source)
         ... 31 more
         at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:374)
         ... 35 more

    Hi Siva,
    If you are developig your form using NWDS, make sure about the cardinality of the context parameter - data Source not 0..1 or 0..n.You may refer similar threads (of same kind of error) in this forum..
    Hope this helps. Assuming you have successfully tested, ADS and the credential file at the ABAP stack, by rurnning the respective ABAP reports.
    Thanks and Regards,
    Anto.

Maybe you are looking for