Save interactive form

Hi,
i want to save an interactive form after the user has filled in the various fields, I try to use the FM FP_GET_PDF_TABLE but in this document (http://help.sap.com/saphelp_nw74/helpdata/en/4a/a1931bacd5007fe10000000a42189c/content.htm?frameset=/en/4a/a192e3acd5007) is specified that I can only bundle PDF forms that are not interactive.
Can anyone help me?
Regards,
Rocco

Hi Tony,
In general, you should be able to do this by developing and provisioning a simple web service on the NetWeaver Application Server. This Web Service should store a PDF/XDP file that is submitted to it (over HTTP). Depending on your needs you can do this on whichever stack you prefer-- ABAP and Java.
In this scenario the assumed process flow is that the user will fill some information in the Interactive Form and press the 'Submit' button and that button click will transmit the Form to the server. At the server your web service will receive, process and store the PDF/XDP data. This web service will be, what you call, your 'data safeguarder'
Your web service will need to be responsible for handling the management of submissions-- for example, differentiating between new forms and newer versions of existing forms/submissions. This is not too difficult since you can determine certain key fields on your form and use them for differentiating between newer versions of an already submitted form from a new one. You can do this based on explicit (user entered) or implicit (system generated) variables on your Interactive Form that are passed between the client and the server.
I am not sure what the purpose/scenario is of you form(s) or what data your form(s) will contain but if you want more information then you can clarify your requirement and post a new thread.
Regards,
- Vik

Similar Messages

  • Unable to Save Interactive Form

    Hi Experts,
    I am unable to save any UI elements (viz. Table, Text Fields, etc) on an Interactive Form UI element created using NWDS.
    Whenever I create new UI elements on the Interactive form and try clicking on Save Metadata Button of the NWDS the Button doesn't get disable. Similar issue is faced if I explicitily try to close the Interactive Form opened for editing. It gives a pop-up to save the interactive form. On clicking Yes on this pop-up it throws another pop-up that says Save Failed:Null
    Installed version for NWDS is 2004s (version7.0 SP15)
    The Program files folder on my desktop has the following folder structure
    Program Files -> Adobe -> Designer7.1
    Importing the form also results in the same issue
    Can you please point out what I am missing?
    Thank you
    Regards
    Abhishek Arya

    hi Abhishek
    did you get the solution to your problem?
    i am also facing similar issue. whenever after making changes to interactive form i click on "Save Metadata" it has no effect on the form.
    the form doesnt get saved and after reopening it shows blank form.
    have you found out the reason behind this?
    Deepak Salokhe

  • Save Interactive form to SAP

    Hi All
    I have a requirement where we display an interactive form in a web dynpro. The user captures some information and on submit I need to save the interactive form (i.e. the file) as a notification attachment in QM02. 
    I'm not sure if this is possible and if not, what is the best way of saving an interactive form in SAP.
    Thanks in Advance

    Thanks Nawal
    What I am trying to do is save and update the Interactive form as a notification attachment. I convert the xstring data to binary and store the form as an attchment using fm SDOK_PHIO_STORE_CONTENT and this works. I can read the binary data, convert it to xstring and display the adobe form on the portal.
    But when I want to update the binary content in SAP with any changes, I use fm SDOK_PHIO_STORE_AS_UPDATE. This also seems to work but when I try to display the updated document on the portal, it says the file is damaged and could not be repaired.

  • Unable to save Interactive form content

    Hello Experts,
      Can someone tell me how can I save the contents of my pdf locally ? I am only able to save a blank form but not the information that i have filled in. Have experimented with the various possible modes but so far no success. Thank you.
    from
    Kwok Wei

    Hi Kwok,
    If you create an XDP with the Designer and save it as PDF form, the PDF will not contain the proper right for saving it.
    But if you create an Interactive Form UI in a WD project in the Developer Studio and design your form from Dev Studio, then when the WD application runs, the XDP is tried to sent to the preconfigured ADS (a web service responsible for PDF generation).  If the ADS is configured well and contains the <b>proper credential file</b> for operations such as save, the returning PDF displayed in the browser will contain the right for saving and you can save it locally. From this time the local PDF can be open with Reader and the Reader will always give the possibility for saving.
    Do you need only the contents ? Then you can also try the followings:
    1. Save as text... command from the Reader
    2. If you like PS much more then a readable text file, you can also choose Print.. and click on the Print to file checkbox.  (of course this solution rather a joke than a suggestion)
    Regards,
    Ferenc

  • Save Interactive Form on server or into a folder

    Hi all,
    I would like to save an interactive form on my server WAS but without user action.
    When the user push on the button, the data are safeguarder on R3 and the PDF is stored in the server.
    Thank you for your help

    Hi Tony,
    In general, you should be able to do this by developing and provisioning a simple web service on the NetWeaver Application Server. This Web Service should store a PDF/XDP file that is submitted to it (over HTTP). Depending on your needs you can do this on whichever stack you prefer-- ABAP and Java.
    In this scenario the assumed process flow is that the user will fill some information in the Interactive Form and press the 'Submit' button and that button click will transmit the Form to the server. At the server your web service will receive, process and store the PDF/XDP data. This web service will be, what you call, your 'data safeguarder'
    Your web service will need to be responsible for handling the management of submissions-- for example, differentiating between new forms and newer versions of existing forms/submissions. This is not too difficult since you can determine certain key fields on your form and use them for differentiating between newer versions of an already submitted form from a new one. You can do this based on explicit (user entered) or implicit (system generated) variables on your Interactive Form that are passed between the client and the server.
    I am not sure what the purpose/scenario is of you form(s) or what data your form(s) will contain but if you want more information then you can clarify your requirement and post a new thread.
    Regards,
    - Vik

  • Create and Save Interactive Form

    I have created my form which I would like to have users fill in and save.  I have done something wrong because it gives a message that it cannot save entered data.  The form works, it just won't save entered data.  Thanks.

    Hi Ibgolfin,
    That's par for the course.
    What you need to do is enable Reader Useage Rights by:
    open your form in Acrobat Pro
    Select Advanced
    Select Extend Features in Adobe Reader
    That's it. No puttering around needed.
    Stephen

  • Save an image from interactive form to R/3 system table

    Hi to all,
    my scenario is this: Web AS 7.0 (probably patched to the last available patch), NWDS 7.0 and, at the moment, a 4.6c R/3 backend system (within some months we will upgrade to ECC 6.0). I have an online interactive form with some input fields and a user, logged in, fills these fields and pressing the "Submit to SAP" button will save the datas to a custom table on 4.6c backend. All this is simple and is working, but my problem is that one of these fields is an image. The purpose is that the user click on the image field and load an image from local PC and then, pressing submit to SAP button, will save the image on the custom table.
    How can I make this? Which kind of context I have to bind to the image field? I have to add a java script/form calc code to image field? And to backend side, how can I do?
    Thank you very much in advance,
    Enrico

    Hi,
    In your forms you got the image or a link to the image ? If it's the image the field is define as an XSTRING is supposed. If yes you can add it easily in a database table.
    If it's a link, your SAP system ( 4.6 C ) need to the the repository where the image is and then you can add it in the database.If you SAP system doesn't see the repository it's impossible to do so.
    Hope this help you.
    Best regards

  • Adobe acrobat x pro - interactive forms allow reader to save

    Hi there,
    I have created interactive forms using adobe acrobat x pro and I need to save these forms on a shared drive and allow 100 odd users to be able to edit and save the information using adobe reader.
    Can anyone help me?
    How do I allow a user using reader to save a filled in copy of the document?

    Thanks

  • Reader-enabled form from Acrobat is retaining interactive form fields when user saves the form

    This is an issue that has only recently come up. In the past it was not a problem to take a pdf, add interactive form fields to it in LiveCycle, then open the form in Acrobat and enable usage rights for Reader users.
    This allowed Reader users to fill out the form and save the results. With the most recent versions of Acrobat and Reader the user saves the form and the data AND the interactive form fields are saved in the resulting file - meaning that the data is still there to be changed. Clearly not what we want and not what Acrobat and Reader were doing previously.
    The form does properly display "You can save data typed in this form" when opened in Reader.
    I have got no response to this issue in the LiveCycle forum, and nothing shows up in a search. I would very much like to fix this, as it is affecting our entire library of pdf forms.

    In most instances the form is linked on the website, so the original form will cannot be overwritten.
    In some cases we have to supply an interactive pdf for a department that they will then distribute by email to various groups who are expected to fill the form out on submit on an ongoing basis. That is what I was meaning by the user filling out the form, printing it, and then being prompted to save changes.
    The bigger issue is that most of our users expect to take a form hosted on the website, fill it out, and then save a pdf copy of their responses for reference. The reference copy is retaining the interactive fields rather than printing as a static pdf.
    If I could force the action of printing as a pdf (rather than saving as a pdf) on submission I think that would solve the issue. The script for most of the forms in the library is xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 0, 0, 0, 0); and I am not aware of a way to force the print to only be to the pdf print driver.

  • Save interactive adobe form in presentation server through report program

    Hi All,
              We have developed a interactive adobe form in SFP transaction and we are calling this form
              from report program  and we are able to save the form in presentation  server.
              But my scenario is that user provides input in interactive adobe form and i need to save the interactive adobe form
              in display mode that to in  presentation server with input values provided by the user.
             could  any help to achieve this or guide me if i am  moving in a wrong path.
    Thank you,
    Harsha P

    It all depends on what you want to do.
    If you are planning on users to fill out on-line form only and submit to SAP, it is pretty easy to do (that is once you understand how to create web dynpro and interactive form).
    You can also have users fill a form offline and upload to online and save it to SAP.
    You do need to know little bit about coding (ABAP or JAVA),
    but can be done w/ very minimum coding.
    If you are planning on doing in Web Dynpro ABAP,
    go to SE 80 and select WebDynpro and create form.
    To save data/form to SAP, you probably want to use BAPI or Function module already available so that you don't have to do much coding to save data.
    See some of these links for helpful tutorials. Thomas Jung has several good tutorials, but none of them probably have all the information you need... you just have to pick some from here and some from other places... If you have specific question, I will be happy to guide you...
    Practical tips for developing with ABAP WebDynpro
    Practical tips for developing with ABAP WebDynpro
    http://help.sap.com/saphelp_nw2004s/helpdata/en/7c/3545415ea6f523e10000000a155106/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/c766e918-0b01-0010-99b1-c2b78cd059b3

  • Cannot save the Interactive form downloaded from abap webdynpro application

    Hello Everyone,
    Can anyone help me here.
    I have created an interactive form in SFP tcode and used in abap webdynpro application.
    scenario is i can downloade the form,fill it, sign it,save it and submit the form.
    Some thing is going wrong when i try to sign the form downloaded from the application.It is giving the error ->
    The document could not be saved. there was a problem in reading the document(26).
    When i try to sign the form save as dialog box will come where we can save the filled form.but here when itry to save it is giving above error.and also i cannot save thye form form file option.
    but form is working fine from sfp tcode not form application link.
    What is going wrong.Can somebody please help me here.
    Regards,
    Menaka.H.B

    Check the enabled and readOnly property of the InteractiveFormUI element in your application.
    enabled should be true and readOnly should be false.
    Also just FYI interactive forms are licensable in Productive environment for which you need Adobe Credentials. You may contact SAP Account Manager and Note 736902 for it.
    Chintan

  • How to save adobe interactive forms offline in blackberry

    Hi Experts,
    A basic question...
    Can  a user save an  adobe interactive form in blackberry while he is not connected to the SAP system.
    The user is not logged on to the internet(the user is offline/ not connected to the system)when he or she fills out the form.
    Can the user access the adobe interactive form offline and save it in blackberry if he is not connected to the internet.
    Thanks,
    Sangeeta.

    Have a look here --> ADOBE interactive forms in Black Berry

  • Large interactive form ( ZCI layout ) SAVE problem

    Hi Experts,
    Please advice.
    We migrated our interactive forms to ZCI layout and they work fine.
    But when the form size exceeds 2 MB (this varies), we observed the following two cases.
    <b>Case 1 )</b> In upload of an offline form, on 'ShowForm' action, the form opens, but when the 'SAVE' button ( placed in the webdynpro and not on the adobe form) is pressed, the browser shows the processing icon, but nothing happens at the server side. The corresponding action method is not called.
    If the size of the form is small, then it executes successfully.
    <b>Case 2)</b> During upload of the offline form ( only when large form), on 'ShowForm', after showing processing icon for a long time, nothing happens and the following exception is thrown.
    <b>Initial exception</b> --   java.net.SocketTimeoutException: Read timed out
    <b>Detailed exception</b>
    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:392)
            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:313)
            at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:759)
            at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:712)
            at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
            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.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: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:387)
            at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
            at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
            at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
            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: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:244)
            ... 29 more
    Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: Service call exception; nested exception is:
            java.net.SocketTimeoutException: Read timed out
            at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:408)
            at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3958)
            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: java.rmi.RemoteException: Service call exception; nested exception is:
            java.net.SocketTimeoutException: Read timed out
            at com.sap.tc.webdynpro.adsproxy.ConfigBindingStub.rpData(ConfigBindingStub.java:89)
            at com.sap.tc.webdynpro.adsproxy.ConfigBindingStub.rpData(ConfigBindingStub.java:99)
            at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:385)
            ... 35 more
    Caused by: java.net.SocketTimeoutException: Read timed out
            at java.net.SocketInputStream.socketRead0(Native Method)
            at java.net.SocketInputStream.read(SocketInputStream.java:129)
            at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
            at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
            at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.readLine(HTTPSocket.java:806)
            at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.getInputStream(HTTPSocket.java:341)
            at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.getResponseCode(HTTPSocket.java:250)
            at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.HTTPTransport.getResponseCode(HTTPTransport.java:362)
            at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.outputMessage(MimeHttpBinding.java:553)
            at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1432)
            at com.sap.tc.webdynpro.adsproxy.ConfigBindingStub.rpData(ConfigBindingStub.java:82)

    Hi Mona...
    Refer to the following SAP Note 867502 . In addition you can also check out this blog:
    /people/r.eijpe/blog/2007/01/08/performing-sap-interactive-forms-by-adobe
    Hope this helps.
    PS. Reward points for helpful answers.

  • Way to save adobe interactive form onto any common location in the server

    Hi,
    I have a couple of requirements to implement and wanted to have a clear idea on how these can be implemented and time it will take.
    The requirements are: I will be developing an application using NWDS which will have interactive form in it and once this form is filled online and clicked on the submit button the form should get stored in a common location in server so that it can be retreved and editted later on.
    And during the click of submit button the whole form also should get posted to HELPDESK at the same time via mail.
    Now is there by any chance i can send the whole form to a particular mail id ? and can i save the form in a common destination for future access ?
    Thanks a ton in advance,
    Vipin.

    Hi Vipin,
    This help on interactive forms will help you to resolve the problem
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/f1783fe3263042e10000000a114084/frameset.htm
    see source code of the onActionsubmit method in the controller implementation to save the pdf file in a particular location.
    In the same way you can write some custom source code in onActionsubmit  to send a mail. You can get the source code in any one of the standard java sites available.
    Revert back on this if you need more information.
    Regards,
    Saleem

  • PDF: Adobe Interactive forms pops up SAVE AS dialouge box after modification

    Hi,
    We have developed Adobe Interactive form uisng Adobe LiveCycle Designer. After creating pdf, whenever I change data in the interacvie form, it is poping up "Save As" dialouge box everytime user saves data. So User is replacing the same file again and again. Is there any setting to get rid of this error?
    OS: Windows 7
    Adobe Reader: 10.0.1
    Regards,
    Selva

    Hi,
    you cannot suppress the save function but you can avoid that the PDF viewer recognizes changes.
    Put this script in the layout:Ready event of your form.
    event.target.dirty = "false";

Maybe you are looking for

  • Problem with the Travel Expenses PDF Form

    Hi Experts, We are facing a strange issue in our production system that the Travel Expenses PDF form is coming as a blank pop up when users raise a Travel Expenses request or try to see the form in 'My trips and Expenses'. The strange thing is that i

  • Putaway strategy problem

    Hi Gurus, I have a requirement  relevant to putaway:, My client is using all pallets  just joining them together in the warehouse and material placed on mixed basis. when ever the material comes they find the empty space through out the warehouse and

  • Nokia Ovi backup didn't work

    I have Nokia E6 and my bluetooth was not working fine so I reset the factory default settings and before that I took the back up, but once I restore all the settings everything was restored except msgs in which I made several folders. It say zero (0)

  • Existance of decimal point in String using UDF

    hi, How would i know the existance of decimal point in String using UDF in SAP XI message mapping? Regards, Sanghamitra

  • Cannot get a connection, pool error Timeout waiting for idle object

    my connection pool setting is   maxActive="3" minIdle="2"                maxWait="10000"              removeAbandoed="true" logAbandoned="true"         removeAbandonedTimeout="30"         autoreconnection="true"  we have 7 people hitting the group of