cancel
Showing results for 
Search instead for 
Did you mean: 

Appl to R/3 via XI

Former Member
0 Kudos

Hi Pals,

An Application wants to talk with SAP R/3. So there are 2 levels..One is communication from the Application to XI then XI to R/3.

Now the Question is this:

1. Which are the formats (eg: Xml, CSV etc) to communicate with XI .

2. What are the modes of communication to XI (Eg: http, ftp etc)

3. What are the formats and modes of communication from XI to R/3.

Please get me the full details..I would thank all the people in helping me.

Regards

AK

Accepted Solutions (0)

Answers (3)

Answers (3)

nisarkhan_n
Active Contributor
0 Kudos

An Application wants to talk with SAP R/3. So there are 2 levels..One is communication from the Application to XI then XI to R/3.

Now the Question is this:

1. Which are the formats (eg: Xml, CSV etc) to communicate with XI .

XI Process only XML within it, but to convert the application native language (like CVS, D/B or JMS) to XML we have Adapters available which will take care to send the XML to XI.

2. What are the modes of communication to XI (Eg: http, ftp etc)

Modes of the communication depends upon the nature of the Systems involved, if SAP on one side you might use RFC, IDOC or proxies.....and similarly depends on the receiveing application what mode to use.

3. What are the formats and modes of communication from XI to R/3.

from XI to R/3 you can use any of these deoending upon the iterfcace RFC, IDOC or proxies...

Please get me the full details..I would thank all the people in helping me.

Former Member
0 Kudos

Hi,

Communication with XI:

You can communicate with XI in number of ways depending on type of system interacting with XI. For example, you could use FTP(XML, Text as well as CSVs), HTTP, Mail, JDBC, JMS etc. to name a few. XI uses Adapter Framework to communicate with external systems. Have a look at following link which gives details of different adapters avaialable.

http://help.sap.com/saphelp_nw70/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

Communication of XI with R3:

XI can communicate with R3 using one of the following ways:

1. IDOCs

2. RFC calls

3. ABAP Proxies.

You could find information on these on above mentioned link.

For proxies, you could refer following link:

http://help.sap.com/saphelp_nw70/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm

Thanks,

Bhavish

Former Member
0 Kudos

hi Anil,

It seems ur scenario is ... Webservice->XI->R/3....

There are number of adpaters...thro' which ur application can communicate with XI.for example...HTTP,FILE,JDBC,SOAP,MAIL,JMS blah blah.....

But in ur case if the sender application is an remote client( i.e. WEBSERVICE) then u have to use SOAP adapter......

<b>1. Which are the formats (eg: Xml, CSV etc) to communicate with XI</b>

Xi can understand XML messages only.

<b>2. What are the modes of communication to XI (Eg: http, ftp etc)</b>

U have to use SOAP adapter in the sender side.....and RFC or proxy in the receiver side

<b>3. What are the formats and modes of communication from XI to R/3.</b>

thats depend upon ur requirement ...but..mostly it will be asynchronous in ur case i guess....

go thro' the weblog...

SOAP to RFC

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken]

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

regards

Biplab

Message was edited by:

biplab das

Former Member
0 Kudos

Hi,

Its not a Web Service...ya it can be...But my scenario is somewhat like this..

Any data coming from lets say credit cards (swipe cards), or bar codes or anything has to be given to SAP R/3..using XI...thats the scenario...So what are the different formats and modes of communication used before and after XI..

I think you got the point..

Thanks and Regards

AK

Former Member
0 Kudos

I got it man....

see ur client will be having two server...one legacy system server and another SAP server....Now on any transaction (creddit card/debit card swipe etc...) data will go from Legacy system server to SAP server.

Few days ago we have implemented same type of scenario....

u can use SOAP in the sender side...

All the best........

Regards

Biplab

nisarkhan_n
Active Contributor
0 Kudos

if webservice use Legacy-->SOAP>XI->IDOC|RFC|PROXY----->SAP