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
Similar Messages
-
Difference between Guided Procedures and Business Workflow?
Hi,
I'm new to workflows, so this question could be easy or absurd.
Is there a difference between Guided Procedures and Business Workflows? Or is this
the same thing with two names?
If it is different, when do I use which of them?
Could both use UWL?
Thanks a lot
greetz
chrisWorkflow is a technology used to support business processes. You can make workflows without thinking/doing business processes. When you do business processes you will always wind up using workflow technology. All business process execution tools should by principle use a workflow engine at least SAP ones do. Not sure about others like Oracle BPEL tools for example.
SAP tools like GP and BPM/XI use either Netweaver Java or Abap workflow embedding the technical aspects of workflow design and runtime into the Netweaver stack simplifying the business user experience as it relates to designing and running business processes. But designing and running workflows using workflow tools directly still is very muc an IT challenge. -
Guided Procedures and online interactive adobe forms.
Hi Experts,
Scenario : User have to log into GP runtime, When he clicks the first action it should display the adobe form. He has to fill the details and submit the form. This form is routed for Approver 1 for review. The first approver will log into portal,view it (UWL),approve it and sent for second approver.The same process happens with the second approver.After both approvals, a BAPI updates the data in the interactive form in R/3
All the process have to be done in Guided Procedures, then integrated with Portal at the end.
We have tried creating an Wdynpro Java app with online adobe form and executed successfuly in NWDS and also in Webdynpro content administrator.
issue:-
When we create a callable object(webdynpro app(gp interface CO)) in GP and test, we were unable to view the form.
Now our question is : what are we mising ?
Is it possible to integrate online interactive adobe form with guided procedures?
Is our approach to solve the scenario right?
any links or tutorials will be greatly appreciated
TIA,Hi
See the following Link: [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/8a696cea-0c01-0010-d494-9b0b8ce7565f&overridelayout=true]
Kind Regards
Mukesh -
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. -
Configuring Interactive Forms by Adobe and Installing the License
Hellom
I must install the licenses and configure the Interactive Forms by Adobe to my customer. My questions are:
- How can I see the license of Interactive Forms by Adobe on the MarketPlace ?
- How must I install this license on the customer...by ABAP ?? by Java ??
- I've already configure the Adobe Document Services. There is any additional step to do inside the system ??
- Any other important additional to be considered working with Interactive Forms by Adobe ??Albert,
1) to my knowledge, you can't see the license in Marketplace
2) on java stack, since the ADS is a Java-Service, see http://help.sap.com/saphelp_nw70/helpdata/DE/fe/e8cc48abee49f082dfbd5b45d98dd4/frameset.htm
3) depends on what you have done so far... (see the above link for missing parts)
4) well.... it depends what you want to do
kr, achim -
Adobe Interactive Forms via Mail and PI.
Hi All,
We are currently implementing an adobe interactive forms scenario (offline) at our customer.
The initial scenario was the folllowing
1. PDF is generated on the CRM system and downloaded towards the clients PC
2. PDF is adjusted by enduser
3. When all info is added, enduser presses the submit button in the pdf, this triggers the sending of an email, with an attachment containing the filled in data in xml format.
4. PI reads the mail, takes the XML and processes the data.
The scenario was quiet easy to enable.
Now the customer wants the PDF to be mailed instead of or toghetger with the xml representing the data. Reason for this is that they want to pdf to be stored inside the initial transaction (service order) in SAP (archiving reasons).
The PI system is just acting as a mail client. When the mail is read, the pdf needs to be converted into an xml, representing the data. I would like to use the adobe document service to convert the pdf.
So the system that generates the pdf (=CRM) and the system that needs to convert it (PI) is different.
Can the adobe document service by addressed from within a standard java or abap class.
Any idea whether this can be done and how?
Easier solution would be, attaching the pdf and the xml in the mail message. Is this possible?
Kind regards
JorisHi,
Adobe Interactive form can be generated and sent it via email by using a normal Java class. But that Java class should run in a server which should contain Adobe DocumentService.This java class can be archived as a par file and deployed on Portal server or can be written as a Webservice and can be triggered by clicking on a URL.
Hope this blog helps.
/people/ramesh.kotagiri/blog/2009/01/19/dynamic-generation-of-offline-adobe-interactive-forms-for-sap-46c-and-ep-70-without-user-intervention-part-150-iii -
What we can do by SAP Interactive Forms by Adobe and What we cannot do
My question is what we can do by SIFbA and What we cannot do. Means advantages and disadvantages of SIFbA in online and offline scenarios.
Regards
Iftikhar AliYou can save a PDF file into another PDF file. If both are interactive forms and after completeing one process (first form) you want to keep the reference in the second form, you can upload the first one as the attachment into the second one. In the backend SAP system you can extract data from the second, extract the attachments from the second (what is the first form), then extract data from the first one too. if you have no access, there is no help. But if you have ocasional access to the net, you could use web services called from your forms.
regards Otto -
Automatic deployment of Interactive Forms through CBS and Transport Studio?
Good evening!
I just finished my last changes on my first Web Dynpro project and a local build and deployment worked without problems.
Now, when I check in the changes into DTR, activate and release the files, then my changes on different web pages are displayed but now the Interactive Form that worked before is no longer generated and no error message can be found.
We are currently using Netweaver 2004 on our development systems with Web AS 6.40 PatchLevel 108290.313 on AIX 5.3 as our development portal.
So, could you tell me where I can find errors of the Adobe Document Service ? I think that the problem is somehow connected to the ADS, but I am absolutely unsure.
Thank you for your answers and for your help.
Regards,
SaschaWe actually didn't have a problem with the transport studio and CBS, it all had to do with the usage of different browsers on the development system (with IE) and our development portal (which I tested from my local computer with Firefox) ... the problem was once again sitting between keyboard and chair.
-
UWL Guided Procedures and Substitution Rules functionality - how possible?
We are using Guided Procedures with Custom Web Dynpro objects and need to utilize user/role substitution that is easily enabled in other AdHoc tasks using 'Manage Substitution Rules. Unfortunately when creating and turning ON a substitution rule in the UWL all Guided Procedure Tasks are excluded and do not show up in the substituting person's UWL.
Does anyone have any ideas of how we can utilize Substitution Rules in UWL for all Guided Procedure tasks/steps?
Thanks in advance
-SteveWHi SteveW!
The situation you're facing is the normal behavior from GP in relation with substitution feature of UWL.
Unfortunately GP doesn't support substitution as the other UWL connectors do.
Best regards
Armando Zaro -
HCM interactive Forms - hide fields and backend connection
Hello,
we plan to implement a personnel transfer workflow based on interactive forms. Because in one step the user should not be able to see a couple of fields, it is possible in interactive forms zu hide fields based on the users role?
I read a lot the last days but what I still havent found out and I hope you can push me in the right direction is, how the connection between backend and Form is working.
Inside of an example form and in the documentation is descriped to use this below code to implement a bushbutton and the send message to create a server round trip. But if I create 2 pushbuttons with the same code, how do I know which button was pressed? Or do I have to create my own events somewhere? Or is there only this one event and I have to set a hidden field with some value via javascript or formcalc to find out whats going on in the form?
$record.CONTROL_PARAM.ISR_EVENT = "USER_EVENT_CHECK"
ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
best regards,
KaiHey Rajesh
I'm not sure it will work - but its worth a try.
Every time i wont to hide some subforms or UI elements - I determine them as "invisible" by default - and when the conditions are right - I turn them to "visible" (negatively way).
Hopefully it will help you.
Eyal -
Generate Adobe Interactive Form in background and setpdfSource value.
Hi,
Is there any way to create Adobe Interactive Form in the background assigning R/3 data (without displaying) and assign pdfSource binary information in context attribute and later, display Adobe Interactive Form using pdfSource context attribute in a new window?
if Adobe Interactive Form is in Visible state, I'm also able to display Adobe Interactive Form in a new window using pdfSource binary context attribute, .
But, unable to create Adobe Interactive form in the background when Adobe Interactive Form Visibility is NONE and unable to assign binary data to pdfSource attribute in context and hence unable to display Adobe Interactive Form in a new window. Kindly help me if this process is possible.
Thank you in advance.
Regards
PrasadHi Prasad,
This is certainly possible. First populate the dataSource context node with the data (e.g. coming from R/3). Then use <a href="http://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/adobe/api/WDInteractiveFormHelper.html">WDInteractiveFormHelper.getContextDataAsStream</a> to obtain the data.xml as a byte[] by calling toByteArray() on the ByteArrayOutputStream. The next step is to obtain the xdp template as a byte[] (I don't know exactly how to do this, but it's certainly possible using some API, just as you would read other resources deployed within your Web Dynpro). When you have both the template and the data, you can use the <a href="http://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/adobe/pdfdocument/api/package-summary.html">PDFDocument</a> API to render a PDF, something as <i>WDPDFDocumentFactory.getDocumentHandler().getDocumentContext().getDocumentCreationContext()</i>; set the data and the template and other options like interactive, call execute and retrieve the pdf byte[] from the returned object. Eventually you can assign the pdf byte[] to the pdfSource context attribute. In case you use NW04, you must use the <a href="http://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/pdfobject/api/package-summary.html">PDFObject</a> instead.
Besides, why would you want to create the PDF before displaying it?
Kind regards,
Sigiswald -
Using FLEX Visual Composer iViews in Guided Procedures and the UWL
Hello Experts,
I am trying to display a GP workitem and I am getting this error
"The portal page builder required to execute this callable object is not available."
I have a GP Process and it haves FLEX Visual Composer iView, it runs fine un the Runtime workbench from Guided procedures Role, but when I configure de GP UWL Connector and try to open a GP workitem with a VC FLEX iView i got the error "The portal page builder required to execute this callable object is not available." Guided procedures with webdynpro iView works fine.
I have a NW 7.0 SP10
Could you please help me undertand what configuration I am missing??
Regards.Hi Daniel
Please go through the following link(looks like a helpful one):-
Link Between Visual Composer and Guided Procedure
Regards
Navneet -
Adobe Interactive forms with Graph and Japanese text
Hi Experts,
I want to use graph/bar/pie chart with Adobe Interactive forms and along with that the UI element's(Button,lable,table header,column) text has to be in Japanese language.
Is it possible using Adobe interactive form ?
Thanks in advance.I don´t understand. Where do you want the Japanese texts? In the ordinary fields? Then you have to use (of course install first) some Japanese fonts for the fields. If you would like to have the texts in the picture, then there is no problem with the form since the texts are coming as a part of the picture into the form and you don´t need any fonts. Of course you need to install/ configure the japanese fonts in the backend to be able to draw it into the picture.
Otto -
Drop-down list in interactive form go up and sounds weird
Hello everybody,
I've a problem with a drop down list in an interactive form in my webdynpro java application.
I've an interactive form in my view, display type is "native".
I've put a drop down list in the pdf and filled it with some elements taken from a bapi.
It looks like this
IWDAttributeInfo countryInfo = wdContext.nodeListePoste().getNodeInfo().getAttribute("ListeTypePoste");
ISimpleTypeModifiable countryType =
countryInfo.getModifiableSimpleType();
IModifiableSimpleValueSet countryValueSet =
countryType.getSVServices().getModifiableSimpleValueSet();
for(int i=0;i<wdContext.nodeListe_Poste_view().size();i++){
IPrivateFDIView.IListe_Poste_viewElement element = (IPrivateFDIView.IListe_Poste_viewElement)wdContext.nodeListe_Poste_view().getElementAt(i);
countryValueSet.put(element.getPoste_Code(),element.getPoste_Libelle());
then I've binded my drop down list with the element of the context "ListeTypePoste"
When I run the application I can see the list in my drop down but it goes "up"
Like this:
http://img198.imageshack.us/img198/7263/20111207170807.png
Instead of having my list going down it goes up.
And when I click the arrow to open the list I've a weird BEEEEEP like an error.
At the end the list works well and if I choose an element it's well selected, but I would like to take of the BEEEP and to have the regular list going down.
Any ideas?Hi
I think you problem can be traced to the place where you put your drop down.
As far as I understand your drop down funcions well.
Try to move it into another container or best put it under RoorContainer. Test it.
regards
yuval peery -
Interactive Form - digital signature and fields locked
Hi everyone,
Lets say we have 2 input fields in the Interactive Form.
In addition, we have a digital signature field that locks.
How can I specify which fields I want to lock ?
Thanks
Regards.Hi David,
Lets say you have a digital signature field. What you could do is on the click event of the Signature field, you could Lock the 2 input fields.
Say Text1 & Text2 (Names of the Inputfields respectively) by using the following Commands.
Text1.access = "readOnly";
Text2.access = "readOnly";
Note : Before adding the code set the Language to "Java Script".
Maybe you are looking for
-
Can I install oracle VM server with lvm and md raid?
Hello, I am trying to install oracle vm server 2.1.2 on a server with md raid and I would like to use lvm on it. It seems to me that the installer md raid support is not working and lvm support is missing. Can you help me? Thanks in advance for any r
-
What is the importance on BOM Explosiion number
Hi, what is the importance of BOM Explosion number . can any one give me in detail in which context it is used. second is valuation type is getting populated in components of a production order. from where this valuation type is flowing to the ch
-
How to pass a paramter to a schedued process flow
I have a process flow with a one varchar type parameter. I want to schedule this process flow and for that I have created a schedule and then attached it to the process flow using Process Flow -> Configuration -> Referred Calendar Option. Now my issu
-
Using Workbench for Batch Editing a PDF
I want to take information entered in a form and place it into certain locations in a PDF. Is workbench a good solution for a problem like this? Or is there another way that would be better? Thank you.
-
I have create a classA called ResultSetTableMode extends DefaultTableMode in another classB rs = stat.executeQuery(query); model = new ResultSetTableModel(rs); JTable table = new JTable(model); there is nothing printed on the screen but adding follow