cancel
Showing results for 
Search instead for 
Did you mean: 

RFC <--> XI <---> SOAP adapter <--> XI <--> RFC

Former Member
0 Kudos

Hi all,

I need develop this scenario.

Currently I have this one works:

RFC <> XI <> RFC

But we need change it connecting to a new XI system with SOAP adapter, and I don't have experience with SOAP.

Could somebody give me documentation or help?

Can I do this without changing nothing in the mapping except the communication channel in the old XI system?

What it is necesary in the 2nd XI system? mapping?

How I can configure both SOAP channels?

Thanks a lot.

Raú

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

My scenario has changed.

Currently the scenario is:

SAP SYSTEM - (RFC) -> Rfc Adapter -> XI -> Rfc Adapter --> (RFC) - SAP SYSTEM

We need change the Rfc Adapter by SOAP Adapter.

My question is, what it is the better alternative?

- Convert the Interface to ABAP Proxy

- Convert RFC's to Web Services

For the old answers I have a doubt.

I can create a Web service in the SM37 for a specific function, but how can process it from a SAP program? The fuction is executed using RFC destination, but I don't know how execute when it is a Web service. And what I must do with the RFC in destination system to convert to Web service, I suposse that the XI system execute the destination Web service function when you configure it in the SOAP adapter.

Sorry for my english.

Thanks a lot,

Raúl Perea

Former Member
0 Kudos

hi raul

chk this link http://www.saptechnical.com/Tutorials/XI/RFC2WebService/Page1.htm

i think this will be more helpfull to u

thanks

prateek
Active Contributor
0 Kudos

The documents can be found on sdn search.

Can I do this without changing nothing in the mapping except the communication channel in the old XI system?

Usually in case of SOAP receiver, the receiver sends us the wsdl which we import in IR. This wsdl should be used for mapping.

What it is necesary in the 2nd XI system? mapping?

Actually u will have to change message mapping and interface mapping in IR and complete ID part will be changed

Regards,

Prateek

Former Member
0 Kudos

Hi

please refer

An Overview of SOAP

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78d...

Could somebody give me documentation or help?

--> refer above links

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

Can I do this without changing nothing in the mapping except the communication channel in the old XI system?

--->Then you need to release the receiver RFC as Webservice

/people/kumar.prashant4/blog/2006/07/14/using-rfc-as-webservice-in-webdynpro

What it is necesary in the 2nd XI system? mapping?

-->the mapping will be same provided the structure of RFCs are same, or you could import the wsdl and use as external defination.

How I can configure both SOAP channels?

-->

http://help.sap.com/saphelp_nw04s/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/content.htm

Sender

http://help.sap.com/saphelp_nw04s/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm

Receiver

http://help.sap.com/saphelp_nw04s/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/45/3418a0eabe072fe10000000a155369/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/02/6d5c034c182e4fbe7bfd25c2b56f9b/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/bf/27fd3b651f6a1ce10000000a11402f/frameset.htm

Thanks

Swarup

Former Member
0 Kudos