Adobe form -- WebService -- R3

Hi Gurus,
As the subject explains, that my solution i've given my client. Now i'm very new to adobe forms intergration.
I need some tutorials ( step by step) on certain areas.
1. How do a I create a Webservice. I've  done Service Calls. I dont know how to create a webservice.
2. I'm planing to use ZCI and XML to generate the inteface and then it. How do it make the translation on the webservice area and then on R3.
3. Dynamic table. based on some input the system will generate a adobe form where the user can download them and fill it up anywhere and when they hit submit it will trigger the webservice and  the data will be uploaded to  R3. Any tutorial on how to generate a pdf form with tables inside. any example or site for tutorial.
IT WILL BE REALLY A GREAT HELP IF YOU CAN HELP ME OUT....
Incase you would like to contact me personally you can mail me your suggestion to [email protected]
Thank you.
Lost in ADOBE....need help.
Vinod

Hi
Can anyone help with this.
What is the standard procedure or approach.
Currently I have 3 wsdl files,
DEV.wsdl                            :Development system
TEST.wsdl                           :Test System
Production.wsdl                  :Live production system.
Each of the above, are on different servers.
i have one data connection setup in the adobe form. 
When I am dev I want to use the dev.wsdl
When I am in Test I want to use the test.wsdl etc.
Has anyone moved an adobe form from their test system to the production system.  If so, can you explain how you did it please.
Many thanks
Darren

Similar Messages

  • Calling Webservice from Adobe form - Webservice URL  Issue

    Dear Friends,
      I have developed a webservice and calling it from an Adobe form. I have downloaded the WSDL file from tcode SOAMANAGER. When I create a data connection from the Adobe form  I use this WSDL file and the form elements gets created automatically and I drag and drop them into the form. The issue is when I click on the Submit(Execute) button the Webservice URL is always pointed to the client from where the file was downloaded and its hard-coded ( for example if i download the wsdl file from client 300 then the URL would be http://<location>/sap/bc/srt/rfc/sap/z_web_getmat/300/z_web_getmat/z_web_getmat). So if i execute the form from client 200 its not working. How to make this URL dynamic so that the webservice gets executed from the client from where this form is called. Please advice.
    Regards
    Sapient

    Hi,
    You have to handle it in your form on submit button calling the web service:
    Write below java script code at submit event to change the URL at run time:
    var tempsoapAddress = xfa.connectionSet.DataConnection.getElement("soapAddress").value;
    var tempwsdladdress = xfa.connectionSet.DataConnection.getElement("wsdlAddress").value;
    var ServerPath = body.systemConfig.system.rawValue;
    var client = <Get Client from a data attribute>
    var Soap_PreServerPort =  "http://";
    var Soap_PostServerPort =  "/sap/bc/soap/rfc?sap-client=";
    var SoapAddress = Soap_PreServerPort + ServerPath + Soap_PostServerPort + client ;
    var Wsdl_PreServerPort =  "http://";
    var Wsdl_PostServerPort1 =  "/sap/bc/soap/wsdl11?services=ZBAPI_PO_CREATE2&amp;sap-client=";
    var wsdlAddress =  Wsdl_PreServerPort + ServerPath + Wsdl_PostServerPort1 + client ;
    xfa.connectionSet.DataConnection.getElement("soapAddress").value = SoapAddress;
    xfa.connectionSet.DataConnection.getElement("wsdlAddress").value = wsdlAddress;
    xfa.connectionSet.DataConnection.execute(0);
    xfa.connectionSet.DataConnection.getElement("soapAddress").value = tempsoapAddress;
    xfa.connectionSet.DataConnection.getElement("wsdlAddress").value = tempwsdladdress;
    xfa.connectionSet.DataConnection = null;
    Change the variable wsdlAddress as per your requirement. The above code is just a sample.
    For getting the client pass it in a datasource variable attribute at time of downloading the form. At time of submit get the value of that variable and use it to form the url.
    Regards,
    Vaibhav

  • Adobe form window disappears

    Hi,
    I am using Adobe form, webservices with Javascript.
    I am using simple javascript like xfa.host.messageBox and looping on response objects. I have 2 buttons on Adobe form with many input fields/dropdowns & Listboxes.
    The form first displayed one input field and a Search button, after input isprovided and click on Button, it normally shows 2 xfa.host.messageBox
    messages and then fetches the response from webserivce and displays the rest of the form.
    The issue is that when click on the button and move open another IE/other application window, later when I want to see the result in form, the window doesnt appear.
    When I open the Task Manager, the form is there, so I select the Form and click on "Switch to" to open the form and work further. My user will not want to have such a scenario.
    Please advice as what can be done.
    Thanks in advance for your advise
    Regards
    Karthika

    Hi Experts
    Need your help.
    Please reply with your suggestions.
    Thanks

  • How to pass multiple items in Adobe forms to a Webservice

    Hello, all.
    I'm trying to create Interactive Form to create a sales order in R/3.
    Please somebody tell me how to pass the multiple line item data to the Webservice.
    For example, the Webservice I'm using was generated from BAPI_SALESORDER_CREATEFORMDAT2.
    The BAPI has tables for item data in sales order.
    However, when I create the form with table for item data, the only last line of the table is passed to the Webservice.
    How can I create Adobe forms to pass multiple line item to the Webservice.

    Hi,
    I have worked on the same application for the creation sales order and has used the same BAPI.
    You should first extract the data from the table node through the method "get_static_attributes_table" and take all the result into a table of type same as element of that particular node.
    Now pass the data from this table into the internal table of type as mentioned in the BAPI using work area.
    And pass this table to BAPI.
    This will work .
    Regards,
    Shruti

  • Consuming a Webservice & 'bapi_transaction_commit' in adobe form

    Hi All,
    I am working on a scenario wherein i am consuming a webservice in an offline adobe form.
    This webservice is a function module exposed as webservice.
    Now if i attempt to use following statement in my Function Module:
    call function 'bapi_transaction_commit'.
    This webservice stops returning me the response from Function Modules, Any clues on this front??
    Any inputs would be of great help!!
    Thanks,
    Amita

    Hello Amita,
    SAP recommends using BAPI_Transaction_Commit and not using Commit Work in the BAPI to  control transation in a "client" system.
    but its up to you to decide how you want to do it.
    Kirill

  • Login details when Webservice is called from Interactive Adobe form

    Hello Experts,
    Can you please suggest me the procedure to overcome the below issue.
    I am calling the Webservice from my interactive adobe form.
    When ever i click on the Submit button on my form, it is triggering the webservice but asking for the login details for authentication in the popup.
    In the real time scenario i will not be having any user id and passwords. So, I don't want this popup.
    What do i need to follow to get this done.
    Regards,
    Ram

    Turn off security on your web service.
    Paul

  • ADOBE FORMS using Webservice

    Hi Experts,
    I have a problem with Adobe Forms Using webservice.  I created  RFC where it saves data from Adobe Forms to a customized table and exposed it as webservice.  From the SOA manager, I copied the generated link pasted in the dataconnection in Adobe Lifecycle designer, but whenever I generate the form I keep receiving this error:
    "http:// erpwrk1.corp.com:8000/sap/bc/srt/wsdl/bndg_DFA46DE60CFOD33F19F21005056C00008/wsdl11/allinone/ws_policy/document?sap-client=001".  Check that the path is correct and that the file is a valid wsdl file.
    I already activated services from SICF in relation SOAP runtime.   What could be the cause of the problem and how to fix the problem?
    Thanks A Lot!
    Mae

    Hi Ma. Angelica A. Estacio,
    From the SOA manager, I copied the generated link pasted in the dataconnection in Adobe Lifecycle designer, but whenever I generate the form I keep receiving this error:  Check that the path is correct and that the file is a valid wsdl file and hence i cannot finish the data connection wizard.
    From the above posts, it looks like you have resolved the issue. But can you please let me know how did you resolve it ?
    Did you check any SAP transaction to find the above mentioned checkbox?
    Please revert as this has become critical now.
    You can mail me your response on [email protected]
    Regards,
    Rohit Gugale

  • Adobe Form Calling WebService Doesnu00B4t work with Adobe Reader 7

    Hi experts,
    We have created and adobe form that simulates a PM Notification in which the user, without logging into SAP, through an RFC and WebServices can create the notification into SAP.
    This process only works with Adobe Reader 9 and not with Adobe Reader 7.
    Can anyone tell me what main difference/component/functionality does Adobe Reader 9 have that Adobe Reader 7 doesn´t?
    When I call the Webservice through the form in Adobe 7, a pop-up message appears that says:
    "Error attempting to read from file.
    http://desaecc6.codelco.cl:8001/sap/bc/rfc/sap/zi_aviso_adobe_pm12/222/zi_aviso_adobe_pm12/zi_aviso_adobe_pm12"
    Any ideas why this error ocurrs only in Adobe Reader 7?
    Thanks and best regards,
    Fernando Montenegro

    Hello,
    I cannot tell what are the exact differencies between the version. But I can tell you should always use (at least try to use the newest Reader). I guess you´re not the only developer on Forms, so there are possibly more people depending on the version of the client browser/ Reader. There is a solution for this problem, which does not ask anything from you, only the user.
    You can easily test the Reader version through JS coding and act based on the result. I use this like this "if your Reader is lower than 8.1" then "message popup = We are sorry, your Reader is too old, this form won´t work for you. Please upgrade first.". It takes like 5 minutes (10 for lame users at max) to update his Reader.
    Maybe you should this about such a test, if the user passes the test, his application won´t have any problem, if not there is no guarantee. And YOU have no problem, nobody tells you "hey sir, your form is not working, I´m not gonna pay you".
    Otto

  • How to create a Webservice for Adobe Form(I need Coding)?

    Hi,
    I need coding for Webservice inorder to define the context structure for Adobe Form.
    In AdobeForm:
    1) I create a dataconnection and while creating it i need to give WSDL Url.
    2) I have created it.
    3) But iam not getting the Context structure in the Dataview.
    For this wht coding i need to write in WSDL File?
    Any Help is Highly aprreciated with Points.
    Very urgent requirement?

    Hi,
    I'm not exactly sure what your problem is.
    A description on how to call web services can be found in my blog:
    /people/juergen.hauser2/blog/2008/02/25/using-web-services-with-sap-interactive-forms-by-adobe-overview-tips
    If you are facing an issue with what is displayed in the data view for the WSDL data connection (i.e you are missing nodes) you could try to use Designer 8.0 instead since it cotains bug fixes in that area.
    Regards,
    Juergen

  • Adobe form as PDF string in Webservice importing parameter

    Hello Experts,
    Can you please clarify the below issue.
    I have created a webdynpro.
    I have placed an interactive form on one of it's view.
    And kept one Submit button(Execute type) on the form to trigger one webservice.
    This webservice has the importing parameter as the PDFSTRING.
    So my requirement is to pass the entire form with filled values to the webservice importing parameter. I will be storing this PDF string in some tables.
    What scripting i need to use in the form for getting this done.
    Thanks in advance.
    Regards,
    Ram.

    Hi Sai,
    Thanks for ur input.
    My requirement is not exactly the string with XML data, but the string with PDF data.
    I will try to explain my requirement here in detail.
    I have the adobe form triggering from the webdynpro. This form has different objects like, text fields, dropdowns, check boxes, radio buttons...etc and one SUBMIT button for which webservice is attached in the properties.
    User will fill all the fields and clicks on SUBMIT. When he clicks on the SUBMIT, the webservice should attach the filled PDF document at partner level.
    For this purpose, i need the string with PDF data and not the XML.
    WIth this PDF string again i should be able to re generate the PDF document which was filled by the user.
    If string with PDF data is not possible, Please suggest me the possible way of achieving this?
    Regards,
    Ram.

  • Webservices in Adobe form fails even when it works fine in Portals.

    Hi All,
    I am new to web services in adobe form, can somebody help me to understand the reason of failing web service call in my adobe form.
    We are working on a simple adobe form with a simple webservice.  the web service is in SAP CRM 7.0 and we are designing the form in Livecycle designer stand alone not through SFP tcode.
    problem is when we execute the web service from adobe form nothing happens.
    There is no script in the adobeform to check if the web serive is called. the technical team claims there is no hit happening to the service. but when we execute the same web service with in a simple web dynpro app in portal it does work.
    earlier we had some similar forms with web service which used to work, now they are also not working from adobeform.
    Are we missing something, when importing/data connection  a webservice how do we make sure from the form that the connection and trigger are successful.
    Please let me know if you need any more information.
    Thanks & Regards
    Sai Krishna.

    Hi All,
    Just a small update on the query I posted.
    I searched tru and found couple of posts in Adobe fourm which says
    Adobe readers cannot execute web services, to do so we need to have Reader Extension on the Adobe reader.
    Is this the problem for my form, if i just dont understand why such restrictions for developers at the design time itself..?
    Regards,
    Sai Krishna.

  • Direct  RFC And webservice in Adobe Forms

    Dear All,
                Does adobe Lifecycle designer intregate RFC as a webservice ?
    Or we need to write a Java/Adap Dynpro and call the adobe Form?
    Regards,
    Anirban.

    Hello,
    You can call a web service directly from an interactive form. To access RFCs, you need an application (typically webdynpro Java or ABAP).
    Keep in mind that your form is interactive (meaning data storage and exchange capable) only if it has been generated by the ADS.
    Regards,
    Francois

  • "Error attempting to read file" at Webservice call from Adobe Form.

    Hi Experts,
    We have designed a Webservice form a Function Module in ECC 6.0, In the soamanager transaction the webservice works fine. But at the time of call from the Adobe form, it gives an error stating that "Error attempting to read from file" and then the URL of the Webservice to be excuted.
    and if i attempt to open that file, it gives me this error:
    - <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
      <soap-env:Header />
    - <soap-env:Body>
    - <soap-env:Fault>
      <faultcode>soap-env:Server</faultcode>
      <faultstring xml:lang="en">SRT: Wrong Content-Type and empty HTTP-Body received</faultstring>
    - <detail>
    - <ns:SystemFault xmlns:ns="http://www.sap.com/webas/710/soap/runtime/abap/fault/system/">
      <Host>undefined</Host>
      <Component>COREMSG</Component>
    - <ChainedException>
      <Exception_Name>CX_SOAP_CORE</Exception_Name>
      <Exception_Text>SRT: Wrong Content-Type and empty HTTP-Body received</Exception_Text>
      </ChainedException>
      </ns:SystemFault>
      </detail>
      </soap-env:Fault>
      </soap-env:Body>
      </soap-env:Envelope>
    In case I give my user the "SAP_ALL" role, this all works fine, so i think it is somewhere related to a missing role to be assigned.
    any clues..??
    any help would be appreciated, Please help..
    Thanks,
    Amita

    Hi Juergen,
    I am using it as a WSDL based data connection.
    How do i check this WSDL through a web browser? I have checked it through SICF Transaction code, It gives the output in explorer as given in the first post of this thread..
    Please help me resolving this issue, i feel that this issue is somewhere related to the role assignment of the user as if i provide this user an authorization of SAP_ALL then everything starts working fine, but after removing SAP_ALL this error is encountered, do u hav any pin points on this??
    Thanks
    Amita

  • Webservice call from Interactive Adobe form

    Hi,
    Please provide me the possible solution for the below mentioned issue.
    1. Created a webdynpro application.
    2. Kept the interactive form on the VIEW of this WDA. Adobe form has 10 fields and one submit button.
    3. Now created a web service with only one importing parameter of type XSTRING.
    4. I have given the webservice URL in the button properties by making it's type as "Execute"
    Now my question is "How can we get all the filled values on the interactive form in the RFC of Webservice when i click on the submit button?".
    Note: I should not add any other importing fields in the web service except the PDF string.
    Regards,
    Ram

    Hello experts,
    Please provide me the solution for the below mentioned issue.
    I have attached the webservice wsdl file to the SUBMIT button on my form (execute type) and binded all my form fields to the webservice importing structure fields..
    Now the webservice got changed because of the addition of new fields in the common structure.
    And iam uploading the new wsdl file in my existing data connection properties.
    But it is giving an error saying as follows.
    [0]:Page1[0]:Terms_and_conditions[0]:submit[0]:Submit_validate[0]:click
    Error attempting to read from *filehttp://pwxaci.dmzwdf.sap.corp:1080/sap/bc/srt/rfc/sap/yrrprm_webservice/001/yrr_prm_webservice/yrr_prm_webservice*_
    The bold one is the URL of my webservice.
    Please suggest me the correction required if the webservice is changed.
    Regards,
    Ram

  • Calling webservice in Adobe Form

    Hi,
         I am calling a webservice in Adobe form.
    I am using following format - http://<host:port>/sap/bc/soap/wsdl11?services=<service>@sap-client=<client>
    It works fine in LCD.. but in in SFP tcode getting the following error
    ADS: com.adobe.ProcessingException: CORBA Connection to(200101)
    Sam

    Reposting again with more details

Maybe you are looking for