on 2007 Jul 09 8:03 PM
I need to convert my Function Module in ABAP to a Web Service? Would some one walkthru me the step by step procedure to do that?
thanks.
P.
Hi,
stpe by step to expose an RFC as a WS here:
http://help.sap.com/saphelp_nw04/helpdata/en/e9/ae1b9a5d2cef4ea4b579f19d902871/content.htm
more step by step with screenshots:
you need to have was 6.40 to do it from se37
otherwise you can do it from XI
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
check out those:
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
but basically what you need to do it to do sync
RFC and just use SOAP sender adapter
and create WSDL file in directory
that's all
here you will find info how to
generate WSLD from XI
and set up sender soap adapter
Regards,
michal
Hi,
1. if you want to expose WS on the internet you will neve expose ERP
but you can do it with the use of XI (decentral adapter for example)
2. if you don't have WAS 6.40 you cannot use tis WS wizard in Se37
3. with XI you can do lots of other things during the WS call
(call some other system, put an attached file somewhere etc)
or you can simply use a BPM and do much more
Regards,
michal
Thanks Michal.
1. if you want to expose WS on the internet you will neve expose ERP
but you can do it with the use of XI (decentral adapter for example)
So, If I want to expose my Webservice in XI to my Webservice clients, first I need to import the WSDL into my External Definitions from R/3 in to XI.
And once I develop the Components needed in IR, what are all the Adapters I need to Use from the Clients to XI and XI to R/3
thanks.
Hi Pete,
>>>>o, If I want to expose my Webservice in XI to my Webservice clients, first I need to import the WSDL into my External Definitions from R/3 in to XI.
no - if you want to create a WS on XI you will generate WSDL
and give it to your partners - no need to import anything in XI
>>>>>And once I develop the Components needed in IR, what are all the Adapters I need to Use from the Clients to XI and XI to R/3
soap sender adapter for the WS on XI and then you can use any adapter
to connect to R3 (like, RFC, IDOC or proxy)
Regards,
michal
Thanks Michal. I am using a custom RFC on the R/3 Side as the Webservice.
So I need to create a WSDL in XI that has the same format as RFC on R/3. Expose this WSDL to my Clients.
(so inside XI my source and Target Data Structure are the Same correct!!! If not what will be my Source and target Data Structures?)
Using SOAP Adapter Sender will be connected to XI AND using RFC adapter the Receiving R/3 will be Created.
Thank you.
User | Count |
---|---|
62 | |
9 | |
8 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.