cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Integration with R/3

Former Member
0 Kudos

Hi All,

1. What are the various methods an SAP XI server can communicate with an R/3 system, otherthan RFC or IDOC is there any other way we can communicate with the SAP R/3 system. or is their a way, we can create an SAP table and update on the table.

2. Can we use an RFC without an request, Like if i m using an RFC to update an SAP table in that case, can we map only the response that can be mapped to the fields in the table.

Regards,

Nithiyanandam

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

1. What are the various methods an SAP XI server can communicate with an R/3 system, otherthan RFC or IDOC is there any other way we can communicate with the SAP R/3 system. or is their a way, we can create an SAP table and update on the table.

A. Other than that we can use PROXIES too.

Please refer the below links it would help you.Abap proxies

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy

http://help.sap.com/saphelp_nw2004s/helpdata/en/42/d548b330b6473ce10000000a114e5d/frameset.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/021953f06111d4b2eb0050dadfb92b/frameset.htm

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

2. Can we use an RFC without an request, Like if i m using an RFC to update an SAP table in that case, can we map only the response that can be mapped to the fields in the table.

*A.You cannot do that. You have to in turn map to RFC response *

Please reward points if it helps

Thanks

Vikranth

Answers (5)

Answers (5)

Former Member
0 Kudos

Hello ,

Apart from the Above mentioned answers...You can also use File adapter...This is possible if you convert the IODC to XML using XML port in the we21 of the R/3 system...

Regarding your second answer

Yes

Former Member
0 Kudos

HI

Communication between applications in different systems in the SAP environment includes connections between SAP systems as well as between SAP systems and non-SAP systems. Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems. RFC calls a function to be executed in a remote system.

1. What are the various methods an SAP XI server can communicate with an R/3 system, otherthan RFC or IDOC ?

We can use Adapters and proxies for Communication.

If the WEBAS kernel is Less then 6.20 then we use the Adapters.

If the WEBAS Kernel is more than 6.20 then we use the Proxies.

cheers

Former Member
0 Kudos

Hi Nityanandam,

If you SAP WAS Server the of version 6.2 or greater then you should go from Proxy. Have a look at blog /people/siva.maranani/blog/2005/04/03/abap-server-proxies for configuration of Server Proxy.

You can also use JDBC Adapter to update the database directly. Have a look at the blog /people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step for this.

Thanks,

Punit

Former Member
0 Kudos

hi nithyanandam,

make use of PROXIES

\

regards

chandrakanth

Former Member
0 Kudos

Hi,

Using Proxies( Direct communication) is possible to communicate with R/3 system.

use JDBC Adaptors in order to update your table.

Regards