How to integrate Interactive Forms in R/3 Workflow

Hi
I'm a newbie in SAP and i will have my first project with SAP and Interactive Forms.
I read a lot in this great forum about integration Adobe Forms in SAP.
But unfortunately im not sure, which Scenario could solve my problem.
<b>My Client use NW2004s (SP10) (ABAP + JAVA Stack) and R/3 4.7</b>
I have to design some approval sheets with these features:
- integration in an approval Workflow (runs in R/3)
- the ability to attache other documents.
- store Data in the Backend
- changes in the documents should be traceable.
<u>What will be the best way to solve this problem?</u>
- ISR-Scenario ( like HCM Processes and Forms -
<a href="http://help.sap.com/saphelp_erp2005vp/helpdata/de/43/1d82283fce3566e10000000a11466f/frameset.htm">http://help.sap.com/saphelp_erp2005vp/helpdata/de/43/1d82283fce3566e10000000a11466f/frameset.htm</a>
is that possible in my  environment??
- GP-Scenario
- WD ABAP
- WD JAVA
Would it be a good idea that the WF provides the data for the sheet (e.g. stored in some internal tables)?
Thanks and regards
Matthias

Hi Matthias,
I think WDA/WDJ is best for your requirement.
Going for WDA or WDJ depends on your prior experience/knowledge. If you are good in Java, then you can go with WDJ,else if you are good in ABAP, then you can go with WDA.
"Would it be a good idea that the WF provides the data for the sheet (e.g. stored in some internal tables)?" --- What do you mean by this ?
Regards
<i><b>Raja Sekhar</b></i>

Similar Messages

  • How to create interactive forms in ABAP WebDynpro

    Hi Experts,
    we are trying to create our first interactive form with the "how to guide for ABAP WebDynpros".
    Unfortunatelly we have a big problem on Step 17, where we want to save the created WebDynpro Application. After safing the system shows a pop up with following error message:
    "you are not authorized to use function - Netzwerkadministration". Although we have all the necessary access rights in the system (ERP/Developer User).
    But if we go on and create a service call (it's a guided procedure) for an existing BAPI, we can't select the function module interface parameters that we want to add to the context via checkboxes. There are no checkboxes available. but the how-to-guides shows checkboxes.
    is maybe the first error the reason that we can't select the function modules? Please help. If you need the how-to-guide, please give me your eMail and I will provide it to you immediately.
    Thank you very much in advance and regards,
    H.-J. Kersten

    Hello
    I got the same problem when i try to create WD ABAP application.
    Did you find the solution?
    Regards
    Nir

  • How open an interactive form in a tabstrip of Firefox

    Hi ,
    I have developped an application which involves interactive form . Now I want to display the pdf in a new tabstrip of Firefox.(after clicking on a button).
    Do you have an idea to display an interactive form in a new tabstrip,please?
    Actually to solve this problem, I have used a "LinkToUrl" UI Component which opens PDF in a new tabstrip of Firefox but I have an other problem that is I MUST clik on the link opening the PDF in a new tabstrip( but I don't want to click).
    The code used is :
    byte[]  pdfSource = wdContext.currentGlobalElement().getPdfobject();
         String pdfName = "form.pdf";
         IWDResource webResource = WDResourceFactory.createCachedResource(pdfSource,pdfName,WDWebResourceType.PDF);
         String pdfUrl2 = webResource.getUrl(WDFileDownloadBehaviour.OPEN_INPLACE.ordinal());
         wdContext.currentLinkURLElement().setLink(pdfUrl2);
    (The attribute "Link" is the reference of the UI Component.)
    Can I execute a code no clicking on the linkURL,is-it possible to call an action dynamically in the code java?.
    Please guide me how to goahead.
    Thanks

    Hi Manish,
    If I get you correctly then you want to Upload a prefilled Adobe IF from some location without any user interaction and save it to some Backend/Temp storage: You need to have something like you have a user inbox and mail comes to this with the Adobe Form as an attachment, you extract the attachment and read it using available Java apis for reading. You can also specify a particular folder where you can place the filled form and then read it using FileInputStream and can save it in the backend after you have it in binary form in your application.
    Hope this helps!!
    Cheers,
    Arafat

  • Need to know how to merge interactive form with text page pdf

    I have an interactive pdf form, I need to merge this with another pdf page which is not a form. Kindly advice how I can do so using Adobe livecycle or acrobat pro X.
    Regards,
    Pooja

    Hi Pooja,
    How is your Interactive PDF form is created(LC Designer or Acrobat X). If you used LC Designer then you cannot merge the page, the only option is to create a new page in designer and copy and paste the content.
    If you used acrobat to create the Form then you easily merge the PDFs using combine feature in Acrobat.( File> Create> Combine files)
    Hope this helps. Let me know if you have any other question.
    Regards,
    ~Pranav

  • How to create interactive forms using Webdynpro for ABAP

    Hi All,
             I have worked on Webdynpro for ABAP, and now I want to start creating adobe interactive forms using Webdynpro for ABAP. Please provide me with basic examples to start.
    Also Please provide me introduction as how interactive forms are related to ISR senarios.
    Thanks in Advance.
    Phani

    Hi Varun!,
    Can you please send me also the above said step by step tutorial on [email protected]
    and can you please also guide me any configurations to be done on Sneak Preview SP12 before developing the interactive forms.
    Thank you in advance.
    regards
    Ravi

  • How to hide Interactive form in Web dynpro screen

    Hi all,
    I am working on an application where a user will enter the vendor number and based on that vendor the information of the vendor such as his name, address should get filled in the interactive form that we have created. I am able to get the vendor information at the back end and I have created a print button and hitting on that print button will actually fill the form. But now my problem is when I run the application the form is already displayed on the web dynpro screen (without any vlaues) and when I hit print button the form gets filled with correct values but I don;t want form to be pre displayed until and unless user hits print button. Can you please tell me how can I do this.
    Thanks,
    Rajat

    Hi Thomas,
    Thanks for quick reply.
    Let me explain you what I want... I am very new to webdynpro so my questions may sound very basic or may be weird.
    I have an application where the user will enter the vendor number on the web dynpro screen and then will hit the button PRINT and when he hits print  button the PDF form should be displayed on the web dynpro screen. So far when I run my application the vendor number (input field) is there and a print button is also there but beneath there is the whole interactive form is showing up (a balnk) and when I enter the vendor number and hit print the same form will get filled up with the required data.
    What I want is when I execute my application and on the web dynpro screen only the vendor number field and the print button should be visible and not the PDF form, the PDF form should only be displayed once user hit print button. I tried to change the value of the property from visible to none and what it did was the PDF form was not visible on the web dynpro screen on both the occassion i.e. when I execute the the web dynpro applkication and after when user hits print button.
    Thanks,
    Rajat

  • How to read interactive form data into webdynpro

    Hai ,
    In my web dynpro  Application , I have created a ul element interactive form and interted the form in to that element in that interactive form I have a submit button once the button has been clicked the data need to be passed to the webdynpro .Please guide me how to achive this .
    Regards
    K.Vinay Kumar

    Hi Vinay,
    When u use this UiElement. there is a action called Submit (you will get it automatically).
    and Submit is a special button in  interactive form. So when you click submit button the submit action in
    the Web DynPro triggers.
    You can than get the context value in Web DynPRo.
    Hope this will help you.
    Thanks & Regards,
    Arvind

  • How to integrate adobe forms using webdynpro-abap

    Hi All,
    How to integarte adobe forms with webdynpro -abap(se80).
    Thanks & Regards
    Suman

    Hi suman,
       First you have insert a element interactive form in the view.
    In the properties of the interactive form you have properties called datasource and pdfsource.
    You have to give the data which you want to display in the datasource throught binding.
    These data you have to get it from the context. For pdfsource it should be xstring.
    There is one more property called templatesource, when you give a name and double click. It automatically goes to SFP and you can create the form of your purpose. While creating it will ask for context. That context will be the same which you have declared in the view or component controller.
    Regards,
    Arun.

  • How to call interactive form using webdynpro abap.

    Hi Sap Guru's,
    I have Created Invoice Interactive form using SFP Transaction , now my requirement is ,
    Need to Call that invoice form using webdynpro abap by passing invoice number(vbeln) from the screen.
    please suggest .
    thanks

    Hi Suresh,
    Refer <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/aa/940ee5331b4b8fa0a6cb6714dc5db4/frameset.htm">Interactive Forms in WDA.</a>, this is the best one .
    Welcome to <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/interactiveforms">Interactive Forms.</a>.
    Do post your queries on Interactive Forms in SAP Interactive Forms by Adobe.
    Rgds,
    - anto.

  • How to call Interactive form within Workflow ?

    Hi,
    I have created a interactive form within WebDynpro for ABAP which triggers a workflow for approval. Now I would like to open the same interactive form by the approver and approve the request.
    Any input for calling interactive form from Workflow would be helpful.
    Regards
    Ravikumar

    u need to create the events step by step in the workflow.
    first event would be the condition which should be checked so that it gets triggered when the condition is satisfied.
    second would be the the triggering in which u will get this triggered. u need to create a class in which the adobe form's code will be present like the FM it generates etc.in this class u will to write some methods for eg: if u create method say send_mail in this class u will code all the logic for sending the adobe form as a mail and u assign this in the workflow. So now, in the workflow all the methods that u assign will get triggered.

  • How to integrate pdf form to a php server?

    Hi!
    This this the question I'am facing : Integrate pdf form to a php server.
    Any idees?
    Thank.
    [ link removed by moderator ]

    In what way do you want to "integrate" it, exactly?

  • How to display Interactive Form with 95% display screen height?

    Hi,
    Is there a way to have Interactive Form display within 95% of browser view area? I tried many different ways and for some reason the Height property doesn't seem to work in '%' at all.
    Has anybody tried this?
    Thanks and Regards,

    Hello,
    maintain width attributes as 95%..
    check it out once.
    Regards,
    Praveen

  • Attach Interactive form to R/3 workflow

    I have created an interactive form in Web dynpro ABAP on the portal client 7.0. I want to attach the form to workflow in R/3 4.7.
    Can anyone help on how to go about this.

    Hi,
    did you solved your issue because i got the same requirement and i don't find any solution .
    Best regards

  • How to 'flatten' interactive forms with Fixed Pages?

    I have a large project I am working on that is automating the population of forms with strict layouts. (Provided by State governments for licensing requirements). I have the need to generate flattened version, or image of the document as one of the last steps of the process. The final step is to use "Insert Pages" to include into the newly created PDF, other PDFs that were attachments to the original document. These would include employment histories, Residential histories, etc. all are in PDF format.
    The current method is to print the main document to "Adobe PDF", and save the file as a PDF to the file system. This newly saved PDF will accept Inserted pages as it is no longer deemed interactive with Fixed Pages, where the original with Fixed Pages will not accept insertions.
    I have not been able to find a way of doing this via Javascript.
    My goal is to find a way to flatten or image the document, then insert the attachments into the main document to create one compound instrument that records the licensure filing, and can be printed off and sent to the government, and retained for proof of filing.
    Any ideas of how to replicate the print to "Adobe PDF" function and retain a handle to the new document object would be greatly appreciated. The fileName feature on the print method seems to be limited to ".ps", and ".prn" extensions.
    Thank You
    Mark

    I have not been able to Add Pages to a form that has Fixed Pages - either through the UI, or JavaScript. Options are greyed out in the UI.
    Could you expand on what you mean by "You can set the Designer properties to Print Form"?
    Thanks
    Mark

  • How to Use Interactive Forms in BSP Applications - trouble with demo

    Is anyone else out there having trouble with the subject how to guide? https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0e58022-2a39-2a10-69a8-c1a892e2b3f4
    I think I have everything built out correctly but I get the following run time error.
    Business Server Page (BSP) error
    What happened?
    Calling the BSP page was terminated due to an error.
    SAP Note
    The following error text was processed in the system:
    An exception with the type CX_SY_REF_IS_INITIAL occurred, but was neither handled locally, nor declared in a RAISING clause
    Exception Class CX_SY_REF_IS_INITIAL
    Error Name 
    Program Z_PROCESS_BOOKING_FORM========CP
    Include Z_PROCESS_BOOKING_FORM========CM002
    ABAP Class Z_PROCESS_BOOKING_FORM
    Method DO_REQUEST
    Line 33 
    Long text An attempt was made to execute a dynamic method callon an initial(NULL-) object reference. The reference must refer to an object.
    Following is my code:  line 33 reads as strChecked = node->get_value( ).
    method DO_REQUEST.
    *CALL METHOD SUPER->DO_REQUEST
      data: bookingxml type string.
      bookingxml = request->get_cdata( ).
      data: streamFactory type ref to
      if_ixml_stream_factory.
      data: iStream type ref to if_ixml_istream.
      streamFactory = g_ixml->create_stream_factory( ).
      iStream =
      streamFactory->create_istream_string(
      bookingxml ).
      data: document type ref to if_ixml_document.
      document = g_ixml->create_document( ).
      data: parser type ref to if_ixml_parser.
      parser = g_ixml->create_parser( stream_factory =
      streamFactory
      istream =
      iStream
      document =
      document ).
      parser->parse( ).
      data: node type ref to if_ixml_node.
      data: strChecked type string.
      node = document->find_from_name( name = 'RESERVED'
      strChecked = node->get_value( ).
      data: reserved type BAPISBODAT-RESERVED.
      data: checked type i.
      move strChecked to checked.
      if ( checked = 1 ).
        reserved = 'X'.
      else.
        reserved = ''.
      endif.
      data: custbook type BAPISBONEW.
      node = document->find_from_name( name = 'AIRLINEID'
      custbook-airlineid = node->get_value( ).
      node = document->find_from_name( name = 'CONNECTID'
      custbook-connectid = node->get_value( ).
      data: fd type BAPISBONEW-FLIGHTDATE.
      data: strFd type string.
      node = document->find_from_name( name =
      'FLIGHTDATE' ).
      strFd = node->get_value( ).
      CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
      EXPORTING
      DATE_EXTERNAL = strFd
    * ACCEPT_INITIAL_DATE =
      IMPORTING
      DATE_INTERNAL = custbook-flightdate
      EXCEPTIONS
      DATE_EXTERNAL_IS_INVALID = 1
      OTHERS = 2
      IF SY-SUBRC <> 0.
    * Do something
      ENDIF.
      node = document->find_from_name( name =
      'CUSTOMERID' ).
      custbook-customerid = node->get_value( ).
      node = document->find_from_name( name = 'CLASS' ).
      custbook-class = node->get_value( ).
      node = document->find_from_name( name = 'AGENCYNUM'
      custbook-agencynum = node->get_value( ).
      node = document->find_from_name( name = 'PASSNAME'
      custbook-passname = node->get_value( ).
      data: pb type BAPISBONEW-PASSBIRTH.
      data: strPb type string.
      node = document->find_from_name( name = 'PASSBIRTH'
      strPb = node->get_value( ).
      CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
      EXPORTING
      DATE_EXTERNAL = strPb
    * ACCEPT_INITIAL_DATE =
      IMPORTING
      DATE_INTERNAL = custbook-passbirth
      EXCEPTIONS
      DATE_EXTERNAL_IS_INVALID = 1
      OTHERS = 2
      IF SY-SUBRC <> 0.
    * Something
      ENDIF.
      data: bn type BAPISBOKEY-BOOKINGID.
      data: return type bapiret2_tab.
      data: errmsg type string.
      CALL FUNCTION 'BAPI_FLBOOKING_CREATEFROMDATA'
      EXPORTING
      RESERVE_ONLY = reserved
      BOOKING_DATA = custbook
    * TEST_RUN = ' '
      IMPORTING
    * AIRLINEID =
      BOOKINGNUMBER = bn
    * TICKET_PRICE =
      TABLES
    * EXTENSION_IN =
      RETURN = return.
      data: wa type bapiret2.
      loop at return into wa.
        if wa-type = 'E'.
          move wa-message to errmsg.
          response->append_cdata( errmsg ).
          response->append_cdata( '<BR>' ).
        endif.
      endloop.
    response->append_cdata( 'Flight booked, booking reference number: ').
      data: strBn type string.
      move bn to strBn.
      response->append_cdata( strBn ).
    endmethod.
    The first page works fine but when I submit my form it fails.  I debugged and the request object doesn't look right.
    Any ideas would be greatly appreciated.
    Regards,
    Dan
    Message was edited by:
            Dan Scheck
    Message was edited by:
            Dan Scheck

    Hi Surija,
    there is an issue with Internet Explorer that causes this problem when you launch the BSP applicaiton using the test menu in SE80. The issue does not occur with Firefox...very strange I know.
    Anyway, to get around this you just copy the BSP application URL and open a browser and paste the URL in...so essentially do not use the "Test" in SE80 to launch your application.
    Hope this fixes your problem!
    Cheers,
    Jeff

Maybe you are looking for

  • How to create a new connection from SAPGUI to Test drive?

    Hi, I have installed Sap Netweaver Test drive on a linux virtual machine (windows host). The installation was successful and I was able to start the instance (application server and the database), yet I don't know how to create a new connection from

  • Export current document as jpeg with applescript

    I am trying to script illustrator CS3 to export the current document as a jpeg file, to the same location as the current file was opened from, with the same filename, only changing the extension from .ai to .jpg, if a jpeg file already exists, it sho

  • Purchase order printout option

    Dear sir i am pharma industry. I am doing one purchase order. This purchase order print option only through ME9F TCODE. I want to restrict print priview and also print option in me22n and also me23n. Is it possible. Any setting in customozing or any

  • How do I setup useful shared contacts with Exchange OWA Outlook 2013

    Hi There, I have a non profit I'm helping out. They have Exchange 2013 Sp1 & outlook 2013 . How can I setup shared contacts for Outlook and OWA users? I have been struggling to setup a useful shared contacts folder. No Matter what way I do it there s

  • IPhone OS4 alarm went off one hour later than scheduled

    I live in the UK and have a weekly alarm normally set for 530 am. My clock was showing yesterday (Sunday) the right time since daylight savings changed. I changed the time of the alarm to 458 last evening (ie since the time zone change), and the alar