Skip to Content
avatar image
Former Member

SAP Integration with R/3

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Jun 10, 2008 at 08:31 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 10, 2008 at 08:34 AM

    Hi,

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

    use JDBC Adaptors in order to update your table.

    Regards

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 10, 2008 at 08:35 AM

    hi nithyanandam,

    make use of PROXIES

    \

    regards

    chandrakanth

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 10, 2008 at 08:46 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 10, 2008 at 10:47 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 10, 2008 at 11:46 AM

    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

    Add comment
    10|10000 characters needed characters exceeded