cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP and RFC

Former Member
0 Kudos

Hi all,

can any1 please explain real time scenarios involving SOAP and RFC adapters at sender and receiver side?

      • please do the needfull,points will b given

my mailid is

__________

__________

please do not provide email IDs',

i.e.,

<a href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement&">Rules of Engagement</a>

__________

__________

thanx in advance

regards,

keerthi

Message was edited by: PI/XI SDN Forum Moderator

Kenny Scott

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi keerthi,

These links help u

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f22...

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

/people/community.user/blog/2006/09/21/xi-rfcadapter-reconnect-issue

/people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally

and for trouble shooting the same

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

regards

Ramesh P

Former Member
0 Kudos

Hi sreedar/ramesh,

can u expalin what data is sent and what we receive ?

thanks,

keerthi

Former Member
0 Kudos

hi keerthi,

consider a webservice which takes in the information of a sales order.

and there is particular BAPI in r/3 side for inserting the sales order and processing it later.

Now the captured data in the webservice can be sent to r/3 system using XI with the help of SOAP adapter on sending side and RFC adapter on receiving side.

the sales order data is encapsulated in SOAP envelope and posted to XI then XI converts accordingly so that the r/3 system can understand using RFC adapter.

Hope this helps you understand

regards

Ramesh P

Former Member
0 Kudos

hi ramesh,

here rfc is syn/async?how to send response back?

Regards,

keerthi

Former Member
0 Kudos

Hello Keerthi,

As the sender you using a SOAP Adapter ,So Webservice request is converted to SOAP-XML format and processed in SAP XI (IS) then it would pass to the Application Server (R/3) as RFC-XML format and as you are using it RFC adpater at the receiver side so RFC-XML coverted to RFC format and passed as input to the BAPI and it will in turn returns the response.

One more thing as you are using the SOAP ...

Unlike traditional client/server models, such as a Web server/Web page system, Web services do not provide the user with a GUI. Web services instead share business logic, data and processes through a programmatic interface across a network. The applications interface, not the users. Developers can then add the Web service to a GUI (such as a Web page or an executable program) to offer specific functionality to users.

Web services allow different applications from different sources to communicate with each other without time-consuming custom coding, and because all communication is in XML, Web services are not tied to any one operating system or programming language. For example, Java can talk with Perl, Windows applications can talk with UNIX applications.

Web services do not require the use of browsers or HTML.

Web services are sometimes called application services.

With Regards,

Vidya

**********PLEASE REWARD WITH POINTS IF FOUND USEFUL

Former Member
0 Kudos

hi keerthi,

> here rfc is syn/async?how to send response back?

if rfc is syn then the webservice can be made syn too to receive the response from rfc

in case of async you dont need any response because it is async (response not needed)

regards

Ramesh P

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

try this with u r XI System.

--> Soap Sender

--> Soap Receiver

--> RFC Receiver

--> RFC Sender