cancel
Showing results for 
Search instead for 
Did you mean: 

Best communication between ECC and PI

Former Member
0 Kudos

Hi All

SAP is planning to adapt Enterprise Service Architecture (ESA) in the journey towards Service Oriented Architecture (SOA).

We are working on new implementation project. We have many asynchrounous scenarios. We would like to configure acknowledgements and also like to handle errors effectively.

Could you please suggest which communication between ECC and PI is preferrable?

(Webservices, IDoc, BAPI or RFC)

Thanks

Sai

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI,

This will be depending up on your requirement.

Best way for Sysnchronous Process With SAP is Proxies or RFC/BAPI.

Regards

Bopanna

Answers (4)

Answers (4)

Former Member
0 Kudos

Hai

PI itself is eSOA . Under all circumustances proxy communication is the best

turmoll
Active Contributor
0 Kudos

Hi,

PROXY technology supports acknowledgements and you can handle errors in very effective way.

In my opinion, the only disadvantage of PROXY is monitoring. Users without technical background will have difficulty to monitor their stuff. Monitoring of e.g. IDocs is much more "user friendly".

Regards,

Jakub

prabhu_s2
Active Contributor
0 Kudos

IDoc, BAPI , rfc - all can be used for seamless communication between ECC and PI. It is totallu dependant on the application and way information is exchanged. For master and transactional data idoc are prefered as for the acknowledgements supported by it. Not sure how effeciently we can handle system and appl ack incase of bapi/rfc. but at the same time idoc will be a drawback for sync comunication where rfc/bapi is preferd. It is SOA or ESA the concepts build in SAP are targeted to serve the enterprise needs where idoc,bapi/rfc are used for servicing the business unit objectives

manish_bhalla2
Contributor
0 Kudos

I have heard consultants from SAP suggest that Proxies are the best way. They recommend that even IDOCs be sent via proxies rather than RFC.

So this should be true for synch as well as asynch communications

Regards

Manish