cancel
Showing results for 
Search instead for 
Did you mean: 

Data - SAP

Former Member
0 Kudos

Hi All,

We have 2 different SAP systems on different servers and we want to have inbound and outbound data transferred via Idocs -

What are the best possible methods that can be used?

I am interested in using SAP PI.

Thanks for your help.

Meghna

Accepted Solutions (1)

Accepted Solutions (1)

former_member208856
Active Contributor
0 Kudos

If you need data in realtime & data is in large level, use SAP PI for this purpose.

If there are only 1-2 message in a day & file is also small, so use RFC Communication for sending & receiving data from one system to another system.

If you are using SAP PI for this, use SAP Proxies for communication, if Standard IDoc are not available.

for proxy development check the blog :

/people/sandeep.kaushik/blog/2010/07/15/abap-proxy-complete-developments-on-sap-pi-sap-abap-systems

Former Member
0 Kudos

Thanks Sandeep.

1.I understand the configuration from the link in your message on ABAP proxies.

2. What configuration needs to happen on the SAP side to receive the Idocs from PI and send idocs from SAP to PI?

I mean inbound and outbound - config on the SAP side.

Please help.

Meghna

Former Member
0 Kudos

2. What configuration needs to happen on the SAP side to receive the Idocs from PI and send idocs from SAP to PI?

I mean inbound and outbound - config on the SAP side.

This question has been discussed many a times on SDN. Also, SAP Help talks about this in details. Please make a search.

Former Member
0 Kudos

Hi Meghana,

To connect R/3 to PI u need to maintain the below:

At R/3:

1. In SM59 -->RFC Connection type 3 (ABAP) pointing to PI.

2. TCP /IP Connection to Connect to PI SLD

3. Maintain SLD data in SLDAPICUST

4. Check if SPROXY works.

5. Maintain Partner Profile and Port

6. Maintain your distribution Model

At PI

1. Maintain Logical system name in Business System of SLD

2. In SM59 make RFC Connection Type 3 (ABAP) pointing to R/3

3. Maintain Port in PI.

Once all the connections are done you can test for IDOCS between SAP R/3 and SAP PI.

You can also try using ABAP Proxies which would be a neat option.

Hope this would help.

Cheers

Dhwani

Former Member
0 Kudos

Thanks dhwani.

It helps a lot.

Meghna

Answers (2)

Answers (2)

arkesh_sharma
Active Participant
0 Kudos

Hi Meghna,

If you want to send standard data in a standard format then you use IDoc. If the data is large and it requires time for execution then use a Proxy and if the data is small and easily managable then use RFC.

Thanks,

Arkesh

Former Member
0 Kudos

Meghna,

You can use the below design :-

SAP 1 (IDoc / Proxy) -> SAP PI -> SAP 2 (IDoc / Proxy)

I prefer using proxies as they are better performance wise and easy to maintain.

Refer SAP Help / SDN discussions for further reading on these.