How to Convert the adobe form to web services

Hi Experts ,
Can you please help me  i need to  Connect Adobe form to WEB Services .
what Function Module DO i need to use to Convert  or to create ADOBE Forms.
once after Createing i need to connect to web service through SAP>
Regd's
Raj

/people/r.eijpe/blog/2007/01/08/performing-sap-interactive-forms-by-adobe
Expert Forums » SAP NetWeaver » SAP Interactive Forms by Adobe
https://www.sdn.sap.com/irj/sdn/interactiveforms
/people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos
http://help.sap.com/saphelp_nw2004s/helpdata/en/18/ecb69017ad4765855425b97f666470/frameset.htm
Regards

Similar Messages

  • Connect Adobe form to WEB Services

    Hi Experts ,
    Can you please help me i need to Connect Adobe form to WEB Services .
    what Function Module DO i need to use to Convert or to create ADOBE Forms.
    once after Createing i need to connect to web service through SAP>
    Regd's
    Raj

    Check the below link.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/148ec26e-0c01-0010-e488-decaafae3b26
    Regards,
    Maha

  • Adobe forms with Web Service - nothing happens when clicking button.

    Hi,
    I am trying to develop adobe forms with web service. The web service
    WSDL location is :- [http://www.webservicex.net/uklocation.asmx?wsdl]
    I have created a new dataconnection with the above URL, drag & drop fields & button onto the form & save the form.
    when I open the PDF on my local machine, enter the post code and push button, nothing happens. no error/warning message.
    I also downloaded a web service example PDF from [http://partners.adobe.com/public/developer/tips/index.html]
    This form also has button to execute a web service but again nothing happens?
    Any clues why this is happening? I turned off my firewall thinking it might be blocking but no joy
    I am using Adobe Life cycle Designer 8 & Adobe reader 8.
    Thanks,
    Pankaj
    Edited by: PANKAJ ARORA on Jan 15, 2009 5:28 AM

    Hi Pankaj,
    While you are creating Webservice from Java file, select the Aunthenticationtype as SimpleSOAP instead of Basic SOAP (Bydefault BasicSOAP is selected, Change it to SimpleSOAP).
    There are some steps after you create a Webservice.
    First Download WSDL on your Local Machine from WAS.
    After that when you open the zip file you get 3 WSDL's.
    There we need to combine the 3 wsdl's and make it into one wsdl after you do this process.
    Incorporate the WSDL in your interactive form and drag and drop the button onto the form.
    Please don't try to edit any of the method because it will not work if you try to change any feature.
    If you want to write Javascript for that method write it in "enter" method, script type:Javascript.
    If you have any queries you can ping.
    (The below link helps for you i guess)
    [Interactive Forms and Web Service Integration|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/148ec26e-0c01-0010-e488-decaafae3b26]

  • How to convert the Adobe 10 PDF to Adobe LiveCycle ES2 so that I can make the text boxes expandable?

    When I convert the Adobe 10 PDF to Adobe LiveCycle ES2 it is a static document, thus not allowing me to make the text boxes expandable.  How do I take a current Adobe 10 PDF with Text and convert it to Adobe LiveCycle ES2 so that I can make the text boxes expandable?

    Hi Alan,
    TextField objects can expand dynamically.  There are a few things that you need to do:
    1. The TextField object should be contained in a subform that is set to Content: Flowed.  This isn't technically necessary, but if you have anything below the expanding text box and the subform is set to Positioned, the text will expand and overlay what's below.
    2. On the Field tab of the text field's Object property tab, check the Allow Multiple Lines checkbox
    3. On the Layout tab, check the Expand To Fit checkbox under Y:/Height
    4. Set the PDF Render Format under Form Properties/Defaults to Dynamic XML Form.  If you're previewing in Designer, don't forget to set the preview to Dynamic too.
    Regards,
    Rave

  • How to transport the adobe form

    Hi Experts,
    We created an adobe form based on the web service.
    Now we moved all the transport request to the quality system.But the web service holds the dev system details only how to change these.
    What is the procedure to move the Adobe forms based on web service, any thoughts.
    Please help me on this.
    Thanks in Advance,
    Praveen

    Praveen,
    It always a good practice to share your solution when you close the thread so that it serves as reference for others with same problem.
    Chintan

  • How to close the adobe forms in popup windows once.

    hi,expert..
    i show a adobe form in a popup windows in my webdynpro program...but i find out that i at least click twice on the "CLOSE" button on the right top of the window.....how can i modify my program to  close the window once..
    the original codes are as follow:
    method onactionprint .
       data lo_nd_zhrhap_vp_app_01 type ref to if_wd_context_node.
      data lo_nd_zhrhap_t_document type ref to if_wd_context_node.
      data lt_zhrhap_t_document type wd_this->elements_zhrhap_t_document.
      lo_nd_zhrhap_vp_app_01 = wd_context->get_child_node( name =
    wd_this->wdctx_zhrhap_vp_app_01 ).
      lo_nd_zhrhap_t_document = lo_nd_zhrhap_vp_app_01->get_child_node(
    name = wd_this->wdctx_zhrhap_t_document ).
      lo_nd_zhrhap_t_document->get_static_attributes_table(
        importing
          table = lt_zhrhap_t_document ).
    DATA lo_nd_zhrhap_s_app_leader TYPE REF TO if_wd_context_node.
    DATA lo_el_zhrhap_s_app_leader TYPE REF TO if_wd_context_element.
       data ls_zhrhap_s_app_leader type
    wd_this->element_zhrhap_s_app_leader.
    lo_nd_zhrhap_s_app_leader = lo_nd_zhrhap_vp_app_01->get_child_node(
    *name = wd_this->wdctx_zhrhap_s_app_leader ).
    lo_el_zhrhap_s_app_leader = lo_nd_zhrhap_s_app_leader->get_element(
    lo_el_zhrhap_s_app_leader->get_static_attributes(
       IMPORTING
         static_attributes = ls_zhrhap_s_app_leader ).
    DATA lo_nd_zhrhap_s_dates TYPE REF TO if_wd_context_node.
    DATA lo_el_zhrhap_s_dates TYPE REF TO if_wd_context_element.
       data ls_zhrhap_s_dates type wd_this->element_zhrhap_s_dates.
    lo_nd_zhrhap_s_dates = lo_nd_zhrhap_vp_app_01->get_child_node( name
    *= wd_this->wdctx_zhrhap_s_dates ).
    lo_el_zhrhap_s_dates = lo_nd_zhrhap_s_dates->get_element(  ).
    lo_el_zhrhap_s_dates->get_static_attributes(
       IMPORTING
         static_attributes = ls_zhrhap_s_dates ).
    采集表名称和日期
      data lo_nd_if_data type ref to if_wd_context_node.
      data lo_el_if_data type ref to if_wd_context_element.
      data ls_if_data type wd_this->element_if_data.
      lo_nd_if_data = wd_context->get_child_node( name =
    wd_this->wdctx_if_data ).
      lo_el_if_data = lo_nd_if_data->get_element(  ).
      lo_el_if_data->get_static_attributes(
        importing
          static_attributes = ls_if_data ).
      ls_zhrhap_s_dates-valid_begda = ls_if_data-begda.
      ls_zhrhap_s_dates-valid_endda = ls_if_data-endda.
    DATA lo_el_zhrhap_vp_app_01 TYPE REF TO if_wd_context_element.
       data ls_zhrhap_vp_app_01 type wd_this->element_zhrhap_vp_app_01.
       data lv_description like ls_zhrhap_vp_app_01-description.
    lo_el_zhrhap_vp_app_01 = lo_nd_zhrhap_vp_app_01->get_element(  ).
    lo_el_zhrhap_vp_app_01->get_attribute(
       EXPORTING
         name =  `DESCRIPTION`
       IMPORTING
         value = lv_description ).
    REPLACE ALL OCCURRENCES OF '类别:' in lv_description with ''.
      lv_description = ls_if_data-stext.
      data l_is_ok    type boole_d.
      data pdf_source type xstring.
      data l_msg      type ref to cl_hrpa_message_list.
      create object l_msg.
      call method zcl_hr_appraisal_utility=>print_contract_direct
        exporting
        form_type           = 'COD'
          zhrhap_t_document   = lt_zhrhap_t_document
          zhrhap_s_dates      = ls_zhrhap_s_dates
          zhrhap_s_app_leader = ls_zhrhap_s_app_leader
          description         = lv_description
        job_description     =
          message_handler     = l_msg
         importing
          is_ok               = l_is_ok
          pdf_xstring         = pdf_source
      check l_is_ok is not initial and pdf_source is not initial.
      data lo_nd_pdf type ref to if_wd_context_node.
      data lo_el_pdf type ref to if_wd_context_element.
      data ls_pdf type wd_this->element_pdf.
      data lv_source like ls_pdf-source.
      lo_nd_pdf = wd_context->get_child_node( name = wd_this->wdctx_pdf ).
      lo_el_pdf = lo_nd_pdf->get_element(  ).
      lo_el_pdf->set_attribute(
        exporting
          name =  `SOURCE`
          value = pdf_source ).
    *-->ADOBE View embeded to ViewContainer UI
      data: lr_view               type ref to if_wd_view_controller,
            lr_api_main           type ref to if_wd_component,
            lr_window_man         type ref to if_wd_window_manager,
            comp_usage            type ref to if_wd_component_usage,
            l_title               type string value '打印合同',
            lr_window             type ref to if_wd_window.
      lr_view = wd_this->wd_get_api( ).
      lr_api_main = wd_comp_controller->wd_get_api( ).
      lr_window_man = lr_api_main->get_window_manager( ).
    l_title = wd_colr_mp_controller->model->get_text( '006' ).
      call method lr_window_man->create_window
        exporting
          modal        = abap_true
          window_name  = 'POPUP'
          title        = l_title
          button_kind  = if_wd_window=>co_buttons_yesno
         message_type = if_wd_window=>co_msg_type_none
          default_button = if_wd_window=>co_button_yes
        receiving
          window       = lr_window.
      lr_window->open( ).
    endmethod.
    looking forward to your help....thanks in advance

    Ping,
    1st, see the Markup formatting options over on the right part of the screen - if you wrap your code between the code tags it will read MUCH better.
    2nd, I can't replicate this issue - we have several PDFs opening in new windows & we only need to click once on the clost 'X' - how are you calling the PDF in a new window?
    If you can't find a final resolution, an alternative would be to place a LinktoAction on your web dynpro application somewhere that makes sense which would close the window for you.
    We do this on Sucess Message Views...
    You can simply add the link to action to the screen, and in the event handler use
       data : l_view_cntr type ref to if_wd_view_controller,
           l_win_cntr  type ref to if_wd_window_controller,
           l_window    type ref to if_wd_window,
           l_parameter_list  type wdr_event_parameter_list,
           l_parameter       type   wdr_event_parameter,
           l_val type ref to data.
    field-symbols <fs> type any.
    l_view_cntr = wd_this->wd_get_api( ).
    l_win_cntr  = l_view_cntr->get_embedding_window_ctlr( ).
    l_parameter-name = 'CLOSE_WINDOW'.
    create data l_val type c.
    assign l_val->* to <fs>.
    <fs> = 'X'.
    l_parameter-value = l_val.
    insert l_parameter into table l_parameter_list.
    l_win_cntr->if_wd_view_controller~fire_plug(
    exporting plug_name = 'EXIT_PLUG'
               parameters = l_parameter_list ).
    Make sure you have an Exit plug on your Window with Plug Type EXIT.

  • How to config the adobe form to report RFIDYYWT

    I have created a new custom Adobe form ,can any one of you help me in configuring that form to repot RFIDYYWT,if I config standard form (IDWTCERT_US_1099MISC) in SPRO and it is working fine but when i am config the custom form,i am not able view the print.Please help me.

    I found this thread while researching the same question.  By creating an implementation of BADI IDWTREP_ADOBEPRINT, you'll be able to add your custom forms to the filter values of your BADI implementation after which program RFIDYYWT will recognize them.  You'll need to add code to the PREPARE_ADOBE_PRINT method of your implementation in order to print your custom forms.
    In my scenario, I needed to copy the SAP delivered 1099-Misc Adobe forms in order to create a custom version of them.  The steps I performed were:
    Copy SAP Adobe forms IDWTCERT_US_1099MISC and IDWTCERT_US_1099MISC1 to create custom versions of them (ZIDWTCERT_US_1099MISC and ZIDWTCERT_US_1099MISC1). 
    Created ZIDWTREP_ADOBEPRINT implementation of BADI IDWTREP_ADOBEPRINT.
    Added my custom forms ZIDWTCERT_US_1099MISC and ZIDWTCERT_US_1099MISC1 to the filter values of my implementation.
    The code I added to the PREPARE_ADOBE_PRINT method was copied directly from the SAP class CL_IM_IMPUS_IDWTREP_ADOBE method IF_EX_IDWTREP_ADOBEPRINT~PREPARE_ADOBE_PRINT.  The only change I had to make to the copied code was to replace the references to the SAP forms with the values for my custom forms.
    Now with our custom forms in place, we're able to produce Copy B, as well as Copy 1 and Copy 2 when printing our 1099 MISC forms.   

  • How to make a PDF form call Web service and return a static pdf for user to print?

    Hi all,
    Can anyone help me regarding the feasibility of using PDF forms for my following case?
    I would like to create a Dynamic pdf form. User only have the Acrobat reader. they can enter some information. Then have a submit button. when user click the submit button, it can call the web service with data. then Web service returns a Static PDF document based on data and the user can print it out. (and maybe save as separate pdf file)
    1. Is that possible to implement? Because I know PDF can call web service, but dont know how it handle when the webservice returns another static PDF document. could it able to handle the responds and open up in another acrobat reader?
    2. As I understand I need to have Live Cycle Designer to create a pdf  and make it Reader Enabled. So user can user reader to call webservice? am I correct?
    3. What minimum reader that user need to have? PDF reader 7 or above?
    4. I have a webservice serve the same purpose for web. But if I want the same web services can serve both web and PDF form. So, whatever client (PDF or Web)make the web service call, server returns the PDF document to client. Is that possible ? Do I need to make any changes on web service?
    5. Do I need to get any other Adobe server product? (other than Live Cycle Designer )
    Thanks a lot

    We have done a similar approach in the past and yes, it can be doable.
    1. Is that possible to implement? Because I know PDF can call web service, but dont know how it handle when the webservice returns another static PDF document. could it able to handle the responds and open up in another acrobat reader?
    Srini: We have developed a Servlet to talk to Webservice. Based on the Webservice response, the Servlet, prepares the Byte stream and sends it to Webbrowser to display as a PDF. The PDF data was submitted to Servlet in XML format.
    But if you do not want to use the above approach, then you have to use the Workbench Process.
    Submit the PDF data to a Workbench process and the inside process, execute Webservice Service with the data. Once the response is received, prepare the data XML and render a PDF with it.
    To do this, you need LiveCycle Server and Reader Extensions server component.
    2. As I understand I need to have Live Cycle Designer to create a pdf  and make it Reader Enabled. So user can user reader to call webservice? am I correct?
    Srini: If you want to use the Servlet, you can Reader extend the PDF with Acrobat.. But if you want to submit the data directly to Webservice, then you need Reader Extensions server component.
    3. What minimum reader that user need to have? PDF reader 7 or above?
    Srini: Not sure but Reader 8 and above should work.
    4. I have a webservice serve the same purpose for web. But if I want the same web services can serve both web and PDF form. So, whatever client (PDF or Web)make the web service call, server returns the PDF document to client. Is that possible ? Do I need to make any changes on web service?
    Srini: If you use the Servlet approach, then you can re-use the same webservice. But if you want to submit directly to the same webservice, you may need to change it to suit your data XML.
    5. Do I need to get any other Adobe server product? (other than Live Cycle Designer )
    Srini: If you use the Servlet approach, you do not need any server component but other approach, you need Livecycle Server and Reader Extensions server component.
    Thanks
    Srini

  • How to delete the Webservice entry from Web service navigator?

    Hi,
    My current issue is that, developers have created many webserivces and these web services are visible in web service navigator that i access by following link
    http://<host>:<port>/wsnavigator
    But now we have to remove the unwanted webservices i.e. i want that unwanted webservices should not be visible to anyone when we access WSNAVIGATOR.
    How should i go about it?
    Am i required to undeploy the web services that is deployed from SDM GUI?
    Please pour in your valuable inputs.
    Any help would be highly appreciated.
    Regards,
    Ameya

    I had to revove the entry from VA. Removing this entry also removes the web service from ws navigator.

  • How to implement the odata model with web service

    hi dear all,
    i am trying to expose the web service as odata service in gwpa (not the NW Gateway) and i want to deploy it into smp 3.0
    but cannot find any helpful materials on it.
    could you give me some guide?
    thank you very much
    best regards
    lawrence

    Hi Lawrence,
    There are plenty blogs available. You can check either
    Marvin Hoffmann
    How to use Integration Gateway with SMP 3.0 (Part 1)
    Let me know if you face any issues.
    Rgrds,
    Jitendra

  • How to retrieve the HttpSession from Axis Web Service

    hello,
    How can I get the HttpSession in Web Service ???
    Eric

    Hi,
    I have generated the java classes from a WSDL using WSDL2Java using the following command line options.
    java -classpath .;%AXISCLASSPATH%;%CLASSPATH% org.apache.axis.wsdl.WSDL2Java -s -S true -d Session -Nhttp://localhost:
    7001/axis=samples.grapha -a samples\grapha\grapha.wsdl
    I need to retrieve HTTPSession in the generated GraphASOAPBindingImpl class. Can you help me?
    Thanks,
    vc

  • How to get the cookie from a web service using Axis

    I used the AXIS wizard to consume a WSDL and create a bunch of boiler plate code. It works great in that I can talk to the web service and submit requests.
    The problem is that I need to retrieve the cookie from the login request and use it when making subsequent requests. I have been unable to find the cookie and would appreciate a point in the right direction.
    Currently I'm trying something like this
    String cookie = (String)((Stub)service)._getCall().getMessageContext().getProperty(HTTPConstants.HEADER_COOKIE);
    Thanks in advance.

    Answered on my own:
    Just have to use
    x_result = http_client->response->get_data( ).
    instead of
    x_result = http_client->response->to_xstring( ).
    Just don't knwo why the filesize is wrong also - but I can work with this image!

  • How to find the URL of deployed Web services?

    Hi,guys. I have created a Web service, and deployed to WAS.But where is the accessing URL? WAS has created several WSDLs for the serviece, but I can not find the URL in the files.
    I think that the URL looks like "http://localhost:50000/XISOAPAdapter/MessageServlet?channel=:WAS2:CC_GIS_Equipment_Create_SOAPOUT&version=3.0&Sender.Service=WAS2&Interface=urn%3Azpepc%3Agis%3Aequipment%3Amaintenance%5EMI_GIS_Equipment_Create"

    my accessing code is:
    public class VacationClient {
         public static void main(String[] args) throws Exception {
              System.out.println("SOAP call start");
              VacationClient helloSOAPClient = new VacationClient();
              String resultValue = helloSOAPClient.doSOAPRequest(
                        "VacationCheckerService", "getVacationDays",
                        "employed_years", 20);
         public String doSOAPRequest(String _strURI, String _strMethodName,
                   String _strName, int _strValue) throws Exception {
              Call call = new Call();
              call.setTargetObjectURI("urn:" + _strURI);
              call.setMethodName(_strMethodName);
              call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
              Vector params = new Vector();
              params.addElement(new Parameter(_strName, Integer.class, new Integer(
                        _strValue), null));
              call.setParams(params);
              System.out.println("&#24320;&#22987;");
              Response resp = call
                        .invoke(
                                  new URL(
                                            "http://10.136.31.121:50000/TestWeb_Config1_SoapServlet"),
              if (resp.generatedFault()) {
                   Fault fault = resp.getFault();
                   System.out.println("failed&#65281;");
                   return "failed&#65281;";
              } else {
                   Parameter result = resp.getReturnValue();
                   System.out.println("sucessful&#65281;"+result.getValue().toString());
                   return result.getValue().toString();
    But the URL is not correct ,and an exception is throwed:
    Exception in thread "main" [SOAPException: faultCode=SOAP-ENV:Client; msg=Software caused connection abort: recv failed; targetException=java.net.SocketException: Software caused connection abort: recv failed]
         at org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection.java:358)
         at org.apache.soap.rpc.Call.invoke(Call.java:248)
         at test.VacationClient.doSOAPRequest(VacationClient.java:44)
         at test.VacationClient.main(VacationClient.java:18)

  • How to pass the dynamic URL of web services in JAVASCRIPT in ADOBE

    Hi,
    In the below scenario how do i pass the URL dynamically  from context's importing parameters instead of hard coding.
    var cURL = "http://................" ;
    var service = SOAP.connect(cURL);
    xfa.connectionSet.connectionname.execute(0);
    B'coz the URL is going to be different in Dev, Test, Prod system. In this case i can't hardcode the URL  as explained in previous treads. Or please provide the possible alternatives.
    Any help is highly appreciated.
    Regards,
    Sathish

    Hi,
    Got the solution for
    var cURL = "http://................" ;
    var service = SOAP.connect(cURL);
    xfa.connectionSet.connectionname.execute(0);
    I tried with
    var cURL = xfa.form.data.PAGE2.SubFormPage.IM_URL.rawValue ;
    var service = SOAP.connect(cURL);
    xfa.connectionSet.connectionname.execute(0);
    xfa - Root Node
    form - Model
    data - Form Design Root Node
    PAGE2 - Page Name
    SubFormPage - Sub Form inside the page
    IM_URL.rawValue - Importing field to Adobe{ which i dragged from Data view into sub form(SubFormPage) & set the field as invisible so that it won't be available to user}
    Working as expected.
    Thanks,
    Sathish

  • Access the adobe form pdf data in abap or java programs

    Hi,
    We created an adobe form, with few text boxes, and emailed to user for filing his data into the pdf file.
    He filled the text boxes and saved the pdf, and sent back the pdf file by mail.
    Now our requirement is:
    we need to read the values entered by the user in pdf and update in certain ztables using abap or java.
    case 1: using abap
    How can abap program read the entries/values in pdf.
    is there any doc/blog that shows how to access the adobe form data in abap.
    do we need to use/install any software for this.
    case 2: using java
    Is it possible to read/retrive the adobe form data into java. once the data is into java program, i can utilise the data for several puposes.

    using ABAP:
    check the program: FP_PDF_TEST_03
    This program reads the data from Adobe into XML format.
    After this you have to read the data from XML format into ABAP(hope you know how to convert XML to ABAP or simply google it).
    Thanks,
    Chandra

Maybe you are looking for

  • How do I choose the font when I write messages in Firefox? Right now, the default seems to be Courier.

    I'm on an iMac running OS 10.6.4 and, because of IT issues, I have to go through Webmail and Microsoft Outlook Web Access. I have already checked the Firefox Preferences pane. It only gives me the option to change the font for the Firefox "shell" and

  • Bt.vision or lack of

    Hi having problems with my bt vision had it just over a year not very successfully i can add now apparrenly i should never have been advised to have it as my broadband speed is not fast enough .I am now at the stage of waiting until the last engineer

  • Adobe form: error while executing the form

    Hi all, I am working on SAP interactive (editable) form (ECC 6.0).When I am executing my driver program, I am getting the following error: "com.adobe.ProcessingException: Could not retrieve" My driver program code is as below: l_outputparams-pdfchang

  • Real racing 3 - error, failed to find players

    Hi, first time here. love RR3 but the online multiplayer can be a pain. at times when I try to race it will be fine, but then often after a race when I want to race again it comes up with 'error, failed to find players', and once that happens I have

  • Processing soap header in ejb, help me !!!

    Could anyone tell me how can i get the soap header information in ejb to process? I have implement the headercallback in the implementation bean and add the processheader method, but when i invoke the ejb method through proxy, the exception like "you