How To Develope Offline Adobe Forms - SCN

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

8/22/2014 How to develope Offline Adobe Forms | SCN

http://scn.sap.com/thread/1854427 1/5
Getting Started Newsletters Store

Products Services & Support About SCN Downloads
Industries Training & Education Partnership Developer Center
Lines of Business University Alliances Events & Webinars Innovation
1 points Hi, esdee Log Out Search the Community
Activity Communications Actions
Browse Create
Your
0 Tweet 0
14 Replies Latest reply: Aug 2, 2013 10:56 PM by ramya sama
Share 0 Like
5089 Views
Average User Rating
(0 ratings)
My Rating:
How to develope Offline Adobe Forms
This question has been Answered.
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.
Bhakti . Dec 20, 2010 9:33 AM
Correct Answer
by Sanoosh P K on Dec 20, 2010 10:37 AM
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
Helpful Answers by Sanoosh P K, Sanoosh P K
Re: How to develope Offline Adobe Forms
Hi,
We can use different methods to implement Offline Adobe Forms.
Correct Answer
Sanoosh P K Dec 20, 2010 10:37 AM (in response to Bhakti .)
8/22/2014 How to develope Offline Adobe Forms | SCN
http://scn.sap.com/thread/1854427 2/5

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
Like (0)
Re: How to develope Offline Adobe Forms
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
Like (0)
Bhakti . Dec 20, 2010 12:17 PM (in response to Sanoosh PK)
Re: How to develope Offline Adobe Forms
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
Like (0)
Sanoosh P K Dec 20, 2010 12:48 PM (in response to Bhakti .)
Re: How to develope Offline Adobe Forms
Hi,
thank you for the response.
Bhakti . Dec 20, 2010 1:19 PM (in response to Sanoosh PK)
8/22/2014 How to develope Offline Adobe Forms | SCN
http://scn.sap.com/thread/1854427 3/5


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
Like (0)
Re: How to develope Offline Adobe Forms
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
Like (0)
Sanoosh P K Dec 20, 2010 1:47 PM (in response to Bhakti .)
Re: How to develope Offline Adobe Forms
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.
Like (0)
Bhakti . Dec 20, 2010 3:50 PM (in response to Sanoosh PK)
Re: How to develope Offline Adobe Forms
Hi,

Web Service would be an ideal scenario. I have checked the first link. It
Helpful Answer
Sanoosh P K Dec 21, 2010 5:44 AM (in response to Bhakti .)
8/22/2014 How to develope Offline Adobe Forms | SCN
http://scn.sap.com/thread/1854427 4/5
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
Like (0)
Re: How to develope Offline Adobe Forms
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
Like (0)
Bhakti . Dec 21, 2010 7:21 AM (in response to Sanoosh PK)
Re: How to develope Offline Adobe Forms
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
Like (0)
Helpful Answer
Sanoosh P K Dec 21, 2010 1:23 PM (in response to Bhakti .)
Re: How to develope Offline Adobe Forms
Hello Sanoosh,
For this scenario its the second case. The users are non
SAP and the email will be used only to circulate the form.
There is no data posting directly through email.
Thank you very much for all your knowledge sharing. It
enabled me to work out the given scenario.

Bhakti . Dec 27, 2010 11:58 AM (in response to Sanoosh PK)
8/22/2014 How to develope Offline Adobe Forms | SCN
http://scn.sap.com/thread/1854427 5/5
Follow SCN
Site Index Contact Us SAP Help Portal
Privacy Terms of Use Legal Disclosure Copyright
0 Tweet 0 Share 0 Like
Re: How to develope Offline Adobe Forms
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
Like (0)
Jason Rideout Nov 21, 2012 6:21 PM (in response to Bhakti .)
Re: How to develope Offline Adobe Forms
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.
Like (0)
ramya sama Jul 21, 2013 2:49 PM (in response to Bhakti .)

-B
Like (0)
Re: How to develope Offline Adobe Forms
have u tried the link using SAP service login ?
Like (0)
Bhakti . Jul 22, 2013 4:44 PM (in response to ramya sama)
Re: How to develope Offline Adobe Forms
I have tried with that also
Like (0)
ramya sama Aug 2, 2013 10:56 PM (in response to Bhakti .)

You might also like