07-15-2014 6:28 AM
Hi all,
how to decide between Proxies and IDocs when it comes to data transfer from one system to other?
What are the various factors on which the above decision depends?
Thanks in advance.
07-15-2014 6:39 AM
Hi Narender,
I got a similar requirement,
IDOC's are asynchronous & Proxies can be both Sync/Async.
If you want a feedback from the receiving system about success/error you can pass it back through proxies. I called some BAPI's in the Inbound proxy to get the result back to calling system,
depending upon that I have to process some logic.
In IDOC's you don't have this option.
So it depends on the requirement.
Thanks,
Sharath
07-15-2014 7:03 AM
Hi Sharath,
Thank you for the response.
In IDocs also we can reprocess the failed IDOCs.
I want to know depending on the data size, efficiency, complexity which technique is better ?
07-15-2014 7:28 AM
Yes but you have to check in the inbound system for IDOC status.
In Proxy you can get it instantly in sending system & then you can have error handling logic or triggering mail to the user.
Data Size & efficiency: I don't find much difference.
Implementing proxy is complex as compared to IDOC.
I had implemented both proxy & IDOC in a single program based on the requirements.
If you could tell me your requirements, I could help you better.
Thanks,
Sharath
07-15-2014 7:54 AM
Hi Sharath,
There is no specific requirement. For knowledge base i am trying to explore this subject