Offline approval with Adobe forms

Hi All,
We have a case in which we need to send a Adobe interactive form as an attachment to approver's email address(outlook) and perform offline approval.
Could you pls help me guiding how to achieve this?
System is mySAP ECC 6.0.
(I have heard that offline approval is available in SRM, but do not know about ECC6.0)
Thanks in advance.

Hi Akshay,
SRM uses a program to simulate an offline approval.  It's not form based.
Adobe forms are better.
But at the end of the day any form is just a UI to enter and display data.  It's up to the programmer to decide what happens after the form is uploaded.
There are tutorials on SDN in the Adobe section on how to upload the forms.  In the logic behind the upload you need to code in what happens next anyway - i.e. where the form data is to be stored in the system, whether a workflow event should be raised or whatever. 
In ECC 6.0 you might want to try using the ISR/PCR technique with Adobe.  Where at least the WebDynpro application for viewing the forms are already created, and you put your logic for raising the workflow event in the QISR BADI. 
You will probably still need to create a WebDynpro app to allow either mail upload or email receipt of Adobe forms.  Both of which are described in the SDN tutorials.
By the way there is a Interactive forms with Adobe forum on SDN where you can put questions if you have any troubles with using the forms or developing a WebDynpro application around it.... but of course please work your way through tht tutorials first.
Hope that helps.
Regards,
Jocelyn

Similar Messages

  • Problem when working with adobe forms

    hi friends,
    i am new to interactive adobe forms
    i am following the tutorials for learning adobe forms
    when i am working with adobe forms error was occured.
    cannot find PDL type for output device local
    Device type unsuitable for ADS documents
    and i am searching for related documents in sdn
    i had found no. of documents related to this issue but i can't find the proper solution
    i have already installed Adobe Life Cycle Designer.
    can anyone explain me clearly about the issue.
    thanks in advance.
    Regards,
    karunakar

    Check this link (and don't forget to search the forums next time...!)
    Re: Adobe document service error: SOAP Runtime Exception
    Regards,
    Trond

  • Sap database tables with adobe forms

    Hai all,
      I am new to adobe forms...Can anyone explain me how to link sap database with adobe forms....
    Any documents regarding tht will be helpful.....
    Thanks in advance....

    Hi,
    Check these:
    https://www.sdn.sap.com/irj/sdn/adobe
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2a8a0a37-0301-0010-f794-aecd1bb426e0
    http://help.sap.com/saphelp_nw2004s/helpdata/en/37/47a2be350c4ac8afe36b691203971f/frameset.htm
    Regards,
    Subramanian

  • PCR with Adobe forms for MySAP ERP2004 / NW04 SP9

    Hi all,
    We would like to use the MSS PCR functionality with Adobe forms. Since we are using NW04 SP9 and MySAP ERP2004 (ECC5.0), we cannot use the Adobe forms yet.
    SAP said this functionality will be released today (15/11).
    I am wondering what we need to upgrade to get this working. Is this a bug in ECC, in Adobe Forms, WebDynpro (BP for MSS) or a PCUI_GP bug?
    regards,
    Noel

    Hi Heike,
    Good to know these forms are only available in German and English. I assume we can translate them ourselves and use them.
    We tried to get the 2 scenarios working, but every time we run into a problem: "Template could not be read from the backend". For this we already created a customer message, but it takes quite a while for an answer. Not strange, since it is new and hot technology
    We have 2 servers now: One is the application server (with WebDynpro, R/3 backend, ECC50) - Java and ABAP stack installed (AIX).
    On the other server we have running the portal and Adobe Document Server. This runs only on a Java stack (NT).
    In the Adobe Configuration Guide we ran against a problem configuring the DestinationService (Basic authentication on the ABAP side). On the Java/ABAP server (server 1) we need to configure the com.adobe/AdobeDocumentService classes (security). Since Adobe is installed on server 2 (without the ABAP stack), we cannot configure the basic authentication properly (if we follow the guideliness).
    Regards,
    Noel

  • Reg HCM Forms/Processes with Adobe Forms

    Hi,
    Details of the differences between HCM Forms and Processes with Adobe Form based PCR's and the recommendations for the selection between the same. Point of view on which one can be used.
    Regards,
    Sujana
    Edited by: Sujana Reddy Kumbham on Feb 9, 2009 9:06 AM

    SAP_PA backend service EXPECTS either a hardcoded/configured subtype OR a "*" for all available subtypes (which won't work in your case). What you "could" do is get creative with "rules" and check if values are entered, and then if so, do the operation for your subtype.
    What you will need to do, which is what I do a LOT because of issues with SAP_PA is to actually make you update/changes in a backend function module (triggered in workflow). Now, things get a bit more complicated.....
    Priod to EhP3, you could just call the ol' infotype operations function module in your own FM to do the change. However, from EhP3 and onward, you will need to do this via classes (same used by decoupled infotype framework.
    Soooooo......time to get creative with your solution.

  • Shopping cart offline approval with outlook

    Dear Experts,
    Currenlt we are working on SRM 5.0 classic scenario and ECC 6.0. I want to implement shopping cart offline approval with outlook.
    Can you please guide me what all are the settings need to be done for offline approvals....
    Thanks
    Ravi

    Hi Ravi,
    The program RSWUWFMLEC was used to scehdule offline approval mails upto SRM 4.0(In SRM 5.0,report RBBP_NOTIFICATION_OFFAPP is used)..
    Please see the foll link for more deatils:
    SRM5.0:
    http://help.sap.com/saphelp_srm50/helpdata/en/31/ec423b4ac8d506e10000000a11402f/frameset.htm
    SRM 4.0:
    http://help.sap.com/saphelp_srm2007/helpdata/en/31/47c6cb8e9249f2bc29444212e4704a/frameset.htm
    You need to check the settings mentioned in the link above before you scehdule the report for snding the approval mails to the external email ID's of the approvers.
    The job mentioned are only for sending the approval mails.To send the requester notification messages to external mail box (instead of SRM inbox),see the foll thread for more pointers:
    Re: mail refuse shopping cart
    Do let me know if you need an further help.
    BR,
    Disha.

  • Offline Integration of Adobe Forms with CRM System using Web Service

    Hi Experts,
    I have a business requirement in which the end user us given an Application Form.
    The user can save the form locally and fill the data.
    Now the requirement is that when the end user clicks on Submit Button on the form, a web service is called and the entire data in the form is sent to CRM System.
    I want to know is it possible to capture the entire data filled in the form in a web service???
    Also the other major requirement is that i need to send the application form also to the CRM system.
    I need to store the form as attachement for a Business Partner Record.
    Is it possible to capture the data in the adobe form and still attach the form as attachement in an Offline Scenario????
    Is it possible that a Web Service can be called on click of button in the form and still be able to attach the form itself as attachment???
    Thanks and Regards
    Gaurav Kumar Raghav

    I have collected some links for WebServices for you:
    https://cw.sdn.sap.com/cw/servlet/JiveServlet/download/38-51084/saptech_webservice.pdf
    Re: Adobe forms with Web Service - nothing happens when clicking button.
    /people/rudy.clement2/blog/2010/03/10/how-to-use-the-postexecute-event-in-sap-interactive-forms-to-retrieve-a-table-from-a-webservice
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/148ec26e-0c01-0010-e488-decaafae3b26
    Usage of webservice in offline adobe scenarios
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0d0a250-ccd1-2c10-9e9f-b9d5cf259a6d?quicklink=index&overridelayout=true
    cheers Otto

  • Data Integration issue with Adobe form

    Hi,
    We have been using many xACF forms in our WebDynpro java based application.
    For one of the xACF adobe form sometimes I'm not getting the data from adobe form to webdynpro context.
    Anyone can pls tell what may be the problem other then binding because that part i have already checked and it's working fine in some of the PC.
    Regards
    Ravindra Singh

    Hi Chintan,
    thanks for your reply.
    I tried that part already by converting xACF form to ZCI but facing issues with the drop-downs.
    Actually some of the dropdowns have values more than 1000. The value help for these drop downs comes as pop up in case of ZCI forms and the mazer problem is that in offline scenario doesn't even shows values for such dropdowns as a pop up or normal drop down.
    As per the SAP Note 1013227 we are using the enumerated type of drop downs for such larger values but no help in offline  scenario. I tried by changing the parameter value in visual admin as suggested in sap note which prevents pop-up for lager values but it's not recommended by SAP. Only because of this issue we are not able to migrate from xACF to ZCI.
    Do you have any idea how to get values for such drop downs in offline scenario.
    Thanks & Regards
    Ravindra Singh

  • Save and Cancel Functionality in WebDynpro application with Adobe Forms

    Hi,
    I want to create an application with Adobe Interactive forms. This application will have 3 buttons: Save As Draft, Submit and Cancel.
    This application also involves Workflow.
    On Save As Draft, the form will be saved for later viewing. How can I achieve this functionality? Does UWL support Save As Draft feature.
    On Submit, workflow is triggered and form is routed for approval.
    On Cancel, the form is deleted from the system and cannot be retrieved. How can I get this functionality?
    Issue: How to achieve Save As Draft and Cancel functionality?
    Regards,
    Vibha Singhal.

    It works well en SP 21.
    Thanks.

  • Problem with Adobe Forms

    I am getting error with ADS Forms. Please find the logs.
    Date , Time , Message , Severity , Category , Location , Application , User10/28/2009 , 13:00:29:567 , 
    [EXCEPTION]
    com.sap.engine.services.ejb.exceptions.BaseEJBException: Transaction system failure in method rpData.     at
    com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:177)     at sun.reflect.GeneratedMethodAccessor541.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:324)     at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)     at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)     at SoapServlet.doPost(SoapServlet.java:51)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java: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:386)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)     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:102)     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)Caused by: com.sap.engine.services.ts.exceptions.BaseRollbackException: Transaction ( SAP J2EE Engine JTA Transaction : [11effffff96ffffff9a0019ffffffef] ) is or is being rolled back.     at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:305)     at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:174)     ... 24 moreCaused by: javax.transaction.xa.XAException     at com.adobe.service.J2EEResourcePeerImpl.prepare(J2EEResourcePeerImpl.java:162)     at com.sap.engine.services.ts.jta.impl.ResourceList.prepare(ResourceList.java:99)     at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:277)     ... 25 morecom.sap.engine.services.ts.exceptions.BaseRollbackException: Transaction ( SAP J2EE Engine JTA Transaction : [11effffff96ffffff9a0019ffffffef] ) is or is being rolled back.     at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:305)     at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:174)     at sun.reflect.GeneratedMethodAccessor541.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:324)     at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)     at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)     at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)     at SoapServlet.doPost(SoapServlet.java:51)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java: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:386)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)     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:102)     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)Caused by: javax.transaction.xa.XAException     at com.adobe.service.J2EEResourcePeerImpl.prepare(J2EEResourcePeerImpl.java:162)     at com.sap.engine.services.ts.jta.impl.ResourceList.prepare(ResourceList.java:99)     at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:277)     ... 25 more , Error ,  , com.sap.engine.services.ejb , com.adobe/AdobeDocumentServices , Guest

    hi anil,
    well my error is following:
    java.lang.NullPointerException
         at com.sap.adobe.comp.AdobeComponentView.wdDoInit(AdobeComponentView.java:100)
         at com.sap.adobe.comp.wdp.InternalAdobeComponentView.wdDoInit(InternalAdobeComponentView.java:142)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:274)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:540)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:422)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:130)....
    can u tell me what is wrong in it?
    thanks in advance
    Srikant

  • Correspondence Type for F.27 with ADOBE form.

    Hi All,
    I am stuck into one issue. See the below details:
    Requirement: I want to create a new correspondence type with new PDF form which can be attached to F.27.
    What I did so far: I have created a new ADOBE form to fulfill the PDF requirement and created a fresh Z driver program to run it. Also Functional people attached this driver program and form with newly created correspondence type for particular company code. When I am running my Z program directly from SE38 it is running correctly and giving me PDF output in a proper way.
    My Problem: The problem is when I am running it from F.27, whatever user is giving parameters in F.27 selection screen is not passing to my Z program and the output is not coming as required. In this case what it is doing is simply going to my piece of code neglecting the user entered parameters and picking up the parameter given in variant of my Z program and giving me output.
    I am very new to correspondence type and all so kindly help me in fetching F.27's selection parameters into my program.
    Thanks a lot in advance.
    Best Regards
    Virendra Kedia

    Hi Raj,
    The selection screen for f.27 is coming from ob78. And the link of Correspondence program and correspondence is difined in OB78.
    Regards

  • Searh help in ABAP webdynpro with Adobe form is flickering/blinking

    All,
    I have an WDA that has an interactive Adobe form for input. I'm calling the SAP standard search helps when clicked for value helps from the Adobe interactive form that opens up the search helps pop-ups in the web-dynpro style. But strangely, the portion of the search help pop-up window that is just over the Adobe interactive form is always flickering/blinking whenever something is typed or moved on the search help pop-up window. This seems to be a standard bug/issue with SAP. Has anyone encountered the same issue and have found a solution to that?
    Regards,
    Sam

    hi rock,
         try this: sometimes any event might be calle din the backend which is overrirding your adobe form which is causing you the flickering. check it
    ---regards,
       Alex B Justin

  • Best practice in working with Adobe forms in multiple languages

    We have to provide access to some Adobe Interactive Forms in both English and French, some of them from Web Dynpro application(s), some of them as callable objects from Guided Procedures.
    1- We know for sure that we can have two copies of each form, one in English and one in French but that implies duplicating the FormCalc and Javascript code behind. 
    2- Another way if to modify in javascript all labels, captions using some javascript i.e. If lang = "E" then "My label" else "Mon étiquette" . It would work but it is not very efficient.
    Is someone here has experience with this type of situation and would be willing to share his experience with me?
    Thanks in advance,

    Hi Benoit,
    For Adobe Forms in multiple language you can use include text solution also . Within this solution you need to add a language parameter in your interface and then retrieve the include text in the language value ( not current language ) . Personnaly i used a lot this solution with Smartforms text .
    Also i used dictionnary text for text linked with data dictionnary element . For this there is standard function module in SAP .
    Anothers way is in the SFP editor you can translate your form as in SAPSCRIPT .
    Hope this help you
    Regard.
    PS : if necessary i can send you a sample form with smartform/Dictionnary text solution.

  • Problem with adobe forms multiple pages

    Hi
    can someone help me how to get multiple pages in adobe forms in case the item lines exceeds the page capacity?
    Thanks

    It should not be much of a problem. Here is a detailed solution to your problem:
    In your context , create a node MasterNode of cardinality 1...1 and singleton set to true. Bind this to the dataSource property of the InteractiveFormElement.
    Inside this MasterNode create a node Data of cardinality 0...n and singleton set to false. Keep all of your payslip attributes inside this node.
    In your interactive form element , in the Body Page create a subform of Type Flow Content and Flow Direction Table .Check the chechbox  for Allow Page Breaks within Context . Inside this subform create another subform of Type Flow Content and Flow Direction Western Text . Uncheck the checkbox for Allow Page Breaks within Context . Put all of your pay slip UI elements inside this subform and bind them with the attributes under the node Data. Also tick the property of the inner subform under the section Object->Subform that says Repeat Subform for each Data Item
    In your view controller coding area , create an element of the node Data for each employee record and populate it with values for the particular employee . 
    Add all of the elements that you created into an ArrayList and bind this ArrayList to the node Data. Now your form is ready for n number of employees.
    Put this sort of coding in your view controller coding:
    IDataElement objData = null;
    ArrayList arlData = null;
    int intNumberOfEmployees=0;
    try
            arlData = new ArrayList();
            intNumberOfEmployees = //Get size of your model node that returns employee info
            if(intNumberOfEmployees>0)
                    for(int i=0;i<intNumberOfEmployees;i++)
                            objData  = wdContext.createDataElement();
                            objData.setName("//Value fetched from backend here");//Eg:wdContext.nodeEmployeeInfo.getEmployeeInfoElementAt(i).getname()
                            //Similarly set all of the values
                            arlData.add(objData);
            wdContext.nodeData.bind(arlData);
    Hope this helps you...

  • Issue with Adobe Form Layout

    Hi,
    I have an issue with the Adobe Form Layout.Although I have added a field in the Context Menu of the Form Builder but the context has not been added to the Data View.
    Could you please help me to understand how to include the parameters and structures that we define in the context and add them to the Data View in layout?As far as I know, it is done automatically.But in this case I don't understand what the problem is.
    Please help me.
    Thanks,
    Sandeep.
    <MOVED BY MODERATOR TO THE CORRECT FORUM>
    Edited by: Alvaro Tejada Galindo on Jul 14, 2009 4:10 PM

    it is normally done automatically. Do ANY of your fields show in your DATA VIEW? Or, are you just missing the new one?
    If you're only missing the new one, make sure your Context has the field defined correctly and generated.. Then make sure you have updated the mapping in your View Context and generated that.
    After those 2 things, your field should now show.
    You cannot, as far as I know, define an attribute as any sort of TABLE - we have a common structure that has several Table Types in it. When we import that structure, we have to delete those attributes and create Nodes to mimick those tables.
    If you've accidentally included a Table type as an attribute, you won't see any fields in your Data View.
    EDIT: by the way, there's an Adobe Interactive Forms Forum where you should ask these kinds of questions.
    Edited by: robert phelan on Apr 2, 2009 8:51 PM

Maybe you are looking for

  • How to check error whilce creating a package

    Hi, I am getting an error while creating a package, individually query is running ok but in package it is showing an error. is there any way to check the error. I am using in TOAD Quest Scriptrunner

  • Periodic Asset Postings

    Hi all, I need some information about the asset accounting transaction code ASKB for periodic asset postings. I have never used it before and have some difficulty understanding its purpose and the postings that take place while this program is run. C

  • Question regarding as Datasource

    Dear experts, I have another question. If I create a datasource in COPA in R/3, shall I create lots of other Master data datasource in R/3? For exemple, if i already have Article in the datasource from COPA. Should I still create another datasource f

  • Flex debugger problem?

    Guys.. i have some problem with flex debugger... well... i´m trying to debug my application.. bug something doesnt seens right... on flex build 3... i´m chossing to debug my main aplication... everything goes well... my application runs on INTERNET E

  • IPod touch not getting data

    Using WRT54G, version 1.0. I tried to upgrade the firmware, but it failed. Ipod Touch works at hotspots, but not at home. It looks like it's on my network with a strong signal, but will not update any info or connect to anything. I'm using MAC id's t