Guided Procedure - Authorizing an offline form
Hello,
we're currently developing a Guided Procedure using an interactive offline form. The GP shall continue the process when the form is submitted back using HTTP.
Actually, we need to have authorization to make sure that only certain persons can return the data.
What's the best way to archieve this?
The best would be if the user is asked to provide uid/pwd and restrict access to the GP process in some way. Does Acrobat Reader come up with a pop up?
Thanks very much
Stefan
Hi Cindy,
Your scenario seems to be a standard offline process.
Let me attempt to break it down for you:
1.Your offline pdf should have a submit button with the mail url.
2.The mail with the pdf/xdp attachement gets send to the preconfigured mailbox.
3.This mailbox is continously monitored by GP Adapters for any incoming mail.
4.In your design time you create a CO of type Interactive form which is basically your offline form.You also create your GP Process with the review and approving process.
5.Map the parameters of the Offline Interactive form CO to the Process Parameters.
(You should ensure the two have the same structure and number of parameters to make the mapping simpler)
6.So at runtime GP will do the mapping for you and when the approver logs on he sees the data passed from the offline form.
You can also refer this link,
http://help.sap.com/saphelp_nw70/helpdata/en/cc/4a94422386c76ae10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/cc/4a94422386c76ae10000000a155106/frameset.htm
Kindly award points if found helpful!
Similar Messages
-
Guided procedures - offline Adobe IF
Hey everyone,
I've came across an issue which is still unsolved regarding the implemention of Guided procedures and an offline Adobe Interactive Form.
I made a process in which an administrator can approve or reject a request. I created the Adobe Form in a callable object so that the user
can send his data in a offline-mode. Normally, the Adobe Form would trigger the corresponding process in Guided Procedures, but it
doesn't. (impersonalized form with mapping). I am almost positive there is nothing wrong with the configuration, I followed a tutorial.
I know the Adobe Interactive Form is received by Portal, since I can see the amount of requests in Guided Procedures - Administration -
Manage Impersonalized forms.
Any help / thoughts are appreciated.Hi guys,
Found the solution to this problem.
Since I am working with an impersonalized form (anonymous logon), I had
to assign default roles to my process in order to get this process triggered
by the Adobe Interactive Form.
Thanks! -
Hi masters.
I have a adobe interactive form with HTTP submit, it works when it runs online, but when I save the pdf file, open, fill and submit, the server does not recieve any request.
I have read a lot of tutoriais but I still haven´t find a specific tutorial from the begin to the end of this process.
Should I create a Guided Procedure to recieve this form from http submit ? How can I create it ?
NetWeaver CERegardless of whether this bar is displayed or not, you should be able to access what is in the "Favourites" folder in a few ways.
Firstly via the Bookmarks link in Safari. This is the first icon directly to the right of the address bar. Pressing this will open your Bookmarks menu. If you see the word Bookmarks in blue select this and it will take you to the main bookmarks page, and the word Bookmarks will appear in black bold text. If you see Bookmarks in black bold text when first clicking Bookmarks you are where you need to be. The first link on here will be Favourites and have a star icon right next to it, click on Favourites and you will see what has been added to your Favourites folder - if anything. Also there is an Edit button in the bottom right of this screen, if you aren't going where you expected when selecting a URL in here press Edit, press the > arrow to the right of the favourite name, is the URL correct? If not change it, and click DONE on the keyboard - appears where Return key normally shows on the right-hand side.
If you are opening Safari and have no tabs already open or have already closed pages so none are open you will see icons that represent the contents of your Favourites folder displayed at the top of the page.
Also with a page loaded if you click in to the URL field then you will see these icons appear again, together with the keyboard at the bottom of the page.
Hope this helps.
Steve -
Life Events - P&F Replacing Guided Procedures (GP)?
Hi,
I have seen that SAP replaced some of the Life and Work Events Guided Procedures with Processes and Forms. Is this the direction that SAP is going? I am asking so that we will develop any customer specific LWE's with the appropriate technology.
Thank you,
JP (Jari) SallasvaaraI found that SAP is replacing Guided Procedures with a new product.
-
Life Events - P&F Replacing Guided Procedures
I have seen that SAP replaced some of the Life and Work Events Guided Procedures with Processes and Forms. Is this the direction that SAP is going? I am asking so that we will develop any customer specific LWE's with the appropriate technology.
Thank you,
JP (Jari)I found that SAP is replacing Guided Procedures with a new product.
-
Security for Offline Interactive Form in Guided Procedure
Hi,
I have a senario that require a form to be able to downloaded as an offline form from Guided Procedure with security mechanism. I know that Adobe interactive form able to contain scripting like FormCalc and Javascript.
I was thinking whether is it possible to get the initiator & approver information like User ID and Password and assign it to the variable in the form using javascript, so that only the authorise personnel able to login to the form whereas the unauthorise personnel who have the form but unable to login and edit the form. Please advice. Thanks
Best Regards,
RaydenHi,
I also have a similar issue where i have to validate whether the user submitting the offline form is an user who has authorisation ( a table storing user credentails) .
Were you able to solve this issue of security in offline form.
Appreciate if you can throw some light.
Regards
Jayesh -
Online Adobe forms in Guided Procedures
Calling SAP GP experts,
Has anyone been able to successfully implement online Adobe forms in a Guided procedures. If yes, can you share tricks involved..
The objective is to throw open an online Adobe form to the user to fill in.. The Adobe form will have pre-filled data (from previous Actions in the GP) and there will be the Approval process step after the form is filled...
Cheers
NiteshDear Alan,
Yes i have generated the form's submit URL... It works fine when the pdf is saved in the users desktop and upon clicking the submit button it kicks of a Process with a Visual Approval callable object..
However my requirement is that the Adobe form be submitted online during GP runtime.. The process is initiated by the User in the portal (not offline) who wants to put in a request. When the user initiates a process an Adobe form is opened to him in which he fills in his request. This request is then <b>forwarded for Approval</b>.. After Approval a digital signature need to be attached to the document and further on it needs to be sent out to other User Groups.. In case the request is <b>rejected</b> then the control goes back to the requestor who can either modify his request and send it again for approval or simply delete the request.. Throughout the whole process Print of the request can be taken at any time. Considering the requirements of Print & Digital signature i think using Adobe would be the way to go.. What do you think about implementing such a requirement in GP with Adobe UIs? Is it the right way of going about it?
Quite an interesting nut to crack.. Ain't it ??
Cheers
Nitesh -
MDO Forms workflow in Guided Procedures...
Hi,
Could someone please tell me what does "MDO Forms workflow in Guided Procedures" means?
I know about Guided Procedures.But my functional specification says to implement "MDO Forms workflow in Guided Procedures".Could someone please help me out with this?
Thanks in advance,
Agasthi.Dear Alan,
Yes i have generated the form's submit URL... It works fine when the pdf is saved in the users desktop and upon clicking the submit button it kicks of a Process with a Visual Approval callable object..
However my requirement is that the Adobe form be submitted online during GP runtime.. The process is initiated by the User in the portal (not offline) who wants to put in a request. When the user initiates a process an Adobe form is opened to him in which he fills in his request. This request is then <b>forwarded for Approval</b>.. After Approval a digital signature need to be attached to the document and further on it needs to be sent out to other User Groups.. In case the request is <b>rejected</b> then the control goes back to the requestor who can either modify his request and send it again for approval or simply delete the request.. Throughout the whole process Print of the request can be taken at any time. Considering the requirements of Print & Digital signature i think using Adobe would be the way to go.. What do you think about implementing such a requirement in GP with Adobe UIs? Is it the right way of going about it?
Quite an interesting nut to crack.. Ain't it ??
Cheers
Nitesh -
Online form in Guided Procedures
hi,
Is it possible to have online forms in Guided Procedure scenario? If so, how data handling can be done from one online form to another online form?
Regards,
Vijayalakshmi Bhi,
Thanks for the response.
Interactive form callable object will be used for the offline form. Can you explain which callable object can be used for creating online form..
Regards,
Viji -
Adobe Forms in Guided Procedures
Hi all,
I have the 'My First Days' Guided Procedure assinged to a user and am trying to customize it for a demo. I am trying to display an adobe form in a separate section in the My First Days Procedure and so far have been able to configure the action and block in order to display the adobe form.
When i try to add the Adobe form as a 'Interactive form' type, it gives me an error saying 'Could not retrieve template fields: Wrong document format or adapter mismatch.'
I have checked the adobe configuration and it seems to be working fine. Can anyone tell me why i get this error and what is the best way to resolve this issue?
Also, if Adobe forms work fine for manager self service in our systems, should they work fine in the Guided Procedures too ?
Thanks,
Bhushan.Dear Alan,
Yes i have generated the form's submit URL... It works fine when the pdf is saved in the users desktop and upon clicking the submit button it kicks of a Process with a Visual Approval callable object..
However my requirement is that the Adobe form be submitted online during GP runtime.. The process is initiated by the User in the portal (not offline) who wants to put in a request. When the user initiates a process an Adobe form is opened to him in which he fills in his request. This request is then <b>forwarded for Approval</b>.. After Approval a digital signature need to be attached to the document and further on it needs to be sent out to other User Groups.. In case the request is <b>rejected</b> then the control goes back to the requestor who can either modify his request and send it again for approval or simply delete the request.. Throughout the whole process Print of the request can be taken at any time. Considering the requirements of Print & Digital signature i think using Adobe would be the way to go.. What do you think about implementing such a requirement in GP with Adobe UIs? Is it the right way of going about it?
Quite an interesting nut to crack.. Ain't it ??
Cheers
Nitesh -
Data passing problem with Adobe Form & Guided Procedure
Hello all,
I am trying to create a Guided Procedure to implement an offline Adobe Interactive form. This form is based on the standard Requisition Request form used in MSS for e-Recruiting.
I've copied the standard form and updated the layout to ZCI using the appropriate transaction (not manually). After that, I've changed the Interface and layout. But to get the Form in the portal you need to have a .xpd file. Therefore, I've tested the form in preview mode, saved a copy as a PDF file and opened this copy in the standalone Adobe Lifecycler Designer. In the standalone version you are able to save the form as a PDF (not possible using transaction SFP).
My question 1 is if this is a wrong approach and there is a better way to retrieve the xpd file.
Next to that, I wrote a RFC function to retrieve data in the backend. This function is working and now I try to pass the data to the Form in the GP (using prefilling). The data is never passed, any points that I need to check there. The data used to export is a structure that contains a number of table types, because Adobe has issues with importing tables it seems. The form is working correctly in the backend.
Points will be rewarded for helpfull awnsers!
Kind regards & thanks in advance...Hi Eduard Vilar,
Go to sfp transaction, open the respective form, enter the transaction 'fb_xdp_down' to import the xdp layout and 'fb_xdp_up' to upload.
Hope this will hwlp. (i beleive you meant xdp rather than xpd )
- anto. -
Interactive Form with Guided Procedure Error
Hi,
I have a guided procedure with a callable object defined to send an email with an attached interactive form. When I execute the guided procedure I keep getting the following error. I have setup the smtp setting under caf/eu/gp/model according to the Configuring GP for Interactive Forms guide.
The mail communication for client application id:0768334F5EF53307986C90435843D119 is not registered. Please contact Bounced Mails administrator:<>
Also note if I have a guided procedure just to send a email notification without an adobe interactive form it works fine.
We are using adobe 8.0 and netweaver 7.0 sp12.
Any help would be appricated.
#1.5 #760960013002006A00000046000BE05C00044AFDAF9A1C6D#1208353340136#com.sap.caf.eu.gp.model.fnd.mail.MCFMailSenderImpl#sap.com/tcwddispwda#com.sap.caf.eu.gp.model.fnd.mail.MCFMailSenderImpl#samuelpo#74##quail_JSD_72617150##664e0c400bb511dd826f760960013002#SAPEngine_Application_Thread[impl:3]_2##0#0#Error#1#/System/Server#Plain###The mail communication for client application id:0768334F5EF53307986C90435843D119 is not registered. Please contact Bounced Mails administrator:<>
com.sap.caf.eu.gp.mail.cf.client.registration.ClientNotRegisteredException: The mail communication for client application id:0768334F5EF53307986C90435843D119 is not registered. Please contact Bounced Mails administrator:<>
at com.sap.caf.eu.gp.mail.cf.core.exceptionhandling.MailCFExceptionHandler.throwClientNotRegisteredException(MailCFExceptionHandler.java:327)
at com.sap.caf.eu.gp.mail.cf.core.registration.impl.MailCommunicationTimerTasksRegistry.checkRegistration(MailCommunicationTimerTasksRegistry.java:303)
at com.sap.caf.eu.gp.mail.cf.core.service.impl.MailCFService$4.send(MailCFService.java:201)
at com.sap.caf.eu.gp.model.fnd.mail.MCFMailSenderImpl.sendMail(MCFMailSenderImpl.java:153)
at com.sap.caf.eu.gp.model.iforms.preproc.FormPreprocessor.execute(FormPreprocessor.java:652)
at com.sap.caf.eu.gp.model.co.background.impl.BackgroundCOExecutorImpl$CallableObjectExecutor.run(BackgroundCOExecutorImpl.java:126)
at com.sap.caf.eu.gp.model.co.background.impl.BackgroundCOExecutorImpl.execute(BackgroundCOExecutorImpl.java:368)
at com.sap.caf.eu.gp.ui.dt.comp.cotest.VTest.executeBackgroundCO(VTest.java:711)
at com.sap.caf.eu.gp.ui.dt.comp.cotest.VTest.onActionExecute(VTest.java:373)
at com.sap.caf.eu.gp.ui.dt.comp.cotest.wdp.InternalVTest.wdInvokeEventHandler(InternalVTest.java:259)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java: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(AccessController.java:219)
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: java.lang.Exception
... 39 moreHi,
I also have a similar issue where i have to validate whether the user submitting the offline form is an user who has authorisation ( a table storing user credentails) .
Were you able to solve this issue of security in offline form.
Appreciate if you can throw some light.
Regards
Jayesh -
Interactive form, guided procedure and R3 system
Hi experts,
I am working on a project where i am required to create a interactive form (pdf) using SAP NetWeaver. The user is allow to fill up their form before they finally call the SAP guided procedure upon hitting the submit button.
I have go through some tutorial on guided procedure to perform process control.
However, the problem now is, after the guided procedure had completed all the different stages of approval, i need it to send the pdf form to the SAP R3 system and insert data to the database.
So far, i have created an interactive form.
I need to acquire knowledge on how i could allow the guided procedure to interface with the r3 system after the form is approved.
Very much appreciated if someone can help me in this area.Hi colin lim ,
The following r excellent websites which give examples on how to use ADOBE forms in R/3:
https://www.sdn.sap.com/irj/sdn/adobe
Improving the Performance of Adobe® LiveCycleu2122 Designer Forms(scripting)
http://www.adobe.com/devnet/livecycle/articles/lc_designer_perf_guidelines.pdf
Interactive Forms Based on Adobe Software: Overview
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e635e290-0201-0010-a9be-9e8e4ce04770
Adobe Interactive Forms
http://www.saplounge.be/Files/media/pdf/Huberland-Interactive-Forms-2007.10.10.pdf
Taking interactive forms to next level
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8c103c36-0301-0010-cda8-f6b381bedb6e
Introduction to Adobe PDF Library SDK(PDFL SDK)(Simply scroll the document)
http://partners.adobe.com/public/developer/en/webseminars/PDFL_WebSeminar.pdf
Creating Interactive forms in webdynpro for java
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f27e290-0201-0010-ff82-c21557572da1
PDF-Based Print Forms/SAP Interactive Forms by Adobe
http://help.sap.com/saphelp_nw04s/helpdata/en/c8/4adf7ba13c4ac1b4600d4df15f8b84/frameset.htm
Date Objects in Adobe Designer
http://help.sap.com/saphelp_nw04/helpdata/en/dd/60694fddb74ad88cdb7d2a094f3dd2/frameset.htm
Checking and Testing a PDF-Based Print Form
http://help.sap.com/saphelp_nw04s/helpdata/en/c2/1fe9aa4d7b413e8515f90b73729e97/frameset.htm
Architecture
http://help.sap.com/saphelp_nw04/helpdata/en/f2/21021b911f4c0cae11459a4ce0bc62/frameset.htm
http://www.nl4b.com/Adobe/Invitation_SAPBrussels_Q407.pdf
cheers!
gyanaraj
****Pls reward points if u find this helpful -
Send form with dynamic fields to guided procedure
Hi all,
i am just wondering if GP is able to map fields from the interactive form that is dynamic.
for example, the request invoice form sometimes may contain more than one records. however, with my limited knowledge on GP, i believed mapping can only be done from ONE input parameter to ONE output parameter?
pls kindly advise..Hi Ashutosh,
Yeah i have context attribute of type byte which has the image source but the problem is when i am trying to pass (as given in the above metioned blog) the image source from Web Dynpro to Guided procedure (which has Web Dynrpo DC as CO), i was not able to find any image in Guided procedure. So is there any way to make it possible?
I cant hav attribute as String since i use an Upload UI element to upload the pdf from local machine. Only if i have the context attribute as byte the image is visible in the form once the Pdf if upload from local machine
i follow this blog for my Web Dynpro DC as CO in Guided procedure
The specified item was not found.
Thanks
Gopal. -
Add Translation of INteractive form in Guided Procedures
Hi.
I have created an interactive Form with Adobe Lifecycle Designer. I use the Form in Guided Procedures. You can add translation files of the form there. But what is a Translation file and how can i produce it?
Thanks a lot. Regards,
DominikI found this in the SAP documenation hope this will hel you a bit.
If you would like to translate ABAP dictionary objects i know the translation will be automaticly done by the System. This will work due to the system variable SY-LANGU.
kind regards
Fabian
Maybe you are looking for
-
IMac not printing to XP printer
My wife has an XP machine with an HP 5650 deskjet attached. Her computer and my new iMac are both on the same wireless network, so I'm trying to print wirelessly through her machine. I've followed the procedure outlined on iFelix, and on the surface,
-
Hi everyone, I just received my nano yesterday night and happily exploring it. Everything was fine until when I try to transfer song to the music library. It seems that the iTunes software only allow update of library by folder. How can I update all
-
Nokia 701 Native browser. Phone scroll : memory fu...
Hello, Have somebody have the "Phone scroll : memory full, close some app" when browsing with native browser? I always receive this error message when i use more that 1 tabs, or if i only use 1 tab, i open heavy page (just like touch.facebook.com, tr
-
Panning and scaling inside a mask
I'm wondering if it's possible to animate a scale of a layer independent of it's mask so that the mask stays locked but the layer moves. Like in Photoshop you can unlink the mask from the layer. The only way I can see how to do this is to pre-comp th
-
Audio into my macbook pro with retina display?
Does any one know of any devices I can use to get audio into my macbook pro with retina display? PLEASE Help!!!!