on 12-20-2010 8:33 AM
Hello,
The requirement is that there should be adobe form attached in email and user will enter details in adobe form and click on Submit button on the form which will call the ABAP RFC.
Can we use webdynpro ABAP to do this developement ?
thanks
B.
Hi,
We can use different methods to implement Offline Adobe Forms.
Method 1 - Upload using WD ABAP. Create a WD application with an uploader. You can fill the offline adobe form, call this WD application and upload the form to update the values in the backend.
Method 2 - Web Service Submit Button within the Adobe form. Create a web service in SAP, make a data connection using the wsdl. On clicking the submit button after filling the adobe form, Web service will post data back to SAP.
Method 3 - Fill the Offline adobe form attach it in a mail and route to SAP Inbox. Do scot configurations with the help of Basis team. Trigger the class handler, parse xml and get the data from attached adobe form and update SAP.
Hope this will give you an idea.
Thanks & Regards,
Sanoosh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sanoosh,
Thank you very much for your help
Method 2 is only choice for me because all the users are non-SAP users for me.
So ill need to send the offline adobe forms in mail. So it will be combination of method 2 and 3
I am using foll links for that
https://cw.sdn.sap.com/cw/servlet/JiveServlet/download/38-51084/saptech_webservice.pdf
It will be great of you look at these links and comment
thanks a lot again for yr help
I am not able to include second link which is from the site saptechnical for
Sending an SAP Adobe form as an attachment in an email
Edited by: B on Dec 20, 2010 4:36 PM
Hi,
I have checked the link. It explains the web service method in detail. As per my opinion, go for this method if all the users will be submitting the form within the intranet only. You can ask your basis team to create a single 'communication user' for the handshake of offline adobe form and SAP. In this case non-SAP users can also share the same login details for form submit. On submit it, you will get all the values in the FM associated with web service and with that you can update SAP.
If users will be submitting the form outside the intranet, method - 3 will be the best option. For this method:
1) Ask your IT team to route the mail from outlook to SAP Inbox
2) Ask basis team help for 'SCOT' configurations
3) Create a handler class which will trigger on receiving the mail in SAP Inbox
4) Implement the class handler to parse the xml, get data and update SAP
Thanks & Regards,
Sanoosh
Hi,
thank you for the response.
1. Does the system ask for user id and password on click of submit button and is it that the communication user will not work outside intranet scenario because that network does not connect to the SAP server ?
2. As you told to route the outllook mail to SAP inbox, actualy there is no mail when the user clicks on submit button. So will it be required for the user to attach the filled form in email and send the email ?
sorry i take more time to comprehend as its first time for adobe offline forms for me.
thank you,
B
Hi,
1) On web service submit, system will ask for username and password. You can also embed this login details within the web service so that you will not get the popup on submit. But in that case also an internal login happens. web service scenario in intranet is simple while it becomes complicated outside the intranet due to SAP network connectivity problems. You will require an UDDI registration as well.
2) In this scenario, at design time Adobe tool library provides an email submit button on clicking which will create a mail from outlook, attach the filled adobe form and send it for you. You can also do it manually. ie create a new mail, attach and send. Both these options are available.
Thanks & Regards,
Sanoosh
Hello Sanoosh
We have only within intranet scenario and outside intranet was ruled out as trade off with development efforts.
So ill follow the method 2 of calling web service from the Offline Adobe Interactive form with the aid of below links.
to call web service : https://cw.sdn.sap.com/cw/servlet/JiveServlet/download/38-51084/saptech_webservice.pdf
to attach the form in mail : http://wwwsaptechnicalcom/Tutorials/AdobeForms/Mail/Index.htm
I appreciate your help
thank you
B.
Hi,
Web Service would be an ideal scenario. I have checked the first link. It clearly explains the process. Try to create a FM that suits your requirement, convert it into a web service, do the settings in SOAMANAGER, download the wsdl file, make data connection in adobe form and test the application.
I could not open the second link. I think it is not required since the scope would be intranet and you are going with web service solution.
Thanks & Regards,
Sanoosh
Hello Sanoosh,
Thanks for the response.
I have two more questions
1) The second link is required even in intranet and webservice scenario because in order to make the form available to the users it needs to be attached to email and sent across to the user. Otherwise how else can users get the form ? could you pl add a dot before and after saptechnical in the given link and check ? thanks.
2) What is the security control in case of offline adobe forms because the user can forward email to other user or share the form after download as its a normal document. Presently we have made design that it is users own responsibility to protect the form. Do we need to build in required security control as verification logic upon submit action ?
thank you very much
B
Hi,
No problem in circulating the form among users as email attachment. But that specific method is different. It posts data directly to SAP on sending mails to SAP inbox. Just for circulating the adobe form you can use email.
Since it will be non-SAP users who will be using the offline adobe form, you will have to handle the security programatically from within the FM. Do some authorization checks and post data to SAP only if the person is authorized.
Thanks & Regards,
Sanoosh
Hello Bhakti,
Even I have the same requirement and i am also following 2nd method.
But I'm unable to access the link that has been provided by you
https://cw.sdn.sap.com/cw/servlet/JiveServlet/download/38-51084/saptech_webservice.pdf
So Can you please help me on this.
hey, does anyone have a copy of this pdf?
https://cw.sdn.sap.com/cw/servlet/JiveServlet/download/38-51084/saptech_webservice.pdf
The link does not seem to be active anymore, and this looks to be the exact scenario i am looking to build!
Thanks
-Jason
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.