on 03-09-2016 11:27 AM
Hi Experts,
We are trying to convert all RFC channel in our SAP PI 7.1 to SOAP XI 3.0 channels in SAP PO 7.4.
Before that we want to know pros and cons of each type and the best to use.
BR
Chaithanya
Hi Sai,
Eng Swee Yeoh explains in his blog a great comparative
In my opinion, i prefer to use SOAP XI 3.0 against ECC better than RFC, better monitoring and maintenance
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Chaithanya,
Pros-
You can have more amount of data processed with better performance.
Monitoring and maintenance will be easy.
Of course read Eng Swe Yeoh blog.
More flexibility to on codes to support Web Services integration
Cons
Less use of standard codes and tables.
The effort will go in re-doing the proxy code once you switch.
Recommendation-
If lot of standard BAPIs are involved keep RFC for them and for custom go for Proxies.
Otherwise go for proxies.
Regards,
Vikas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sai,
RFC is generally used when there is remote function call to be made.
for example BAPI_COMPANY_DETAIL_GET which will get the company details based on the company code.
Proxies are like service implmentation where code is written to acheive some logice take an example of updating ECC tables.
When your migrating from RFC to Proxy ensure that structures are created and code logic(report) is written to update the function module.
for more differences refer the below link
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Chaithanya,
SOAP XI 3.0 means it is proxy.
what is your full interface, I mean RFC adapter is sender or receiver?
what ever it is.
previously you are directly hitting RFC in ECC.
Now you need to call that RFC into any other report which means heavy work for ABAP ers.
Proxy is good option than RFC.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sai,
difference between RFC and Proxy :
*proxy is always better than RFc in many cases *
Proxy Supports Synchronus and asynchronus Communicatio .
proxy it is used to procees the Mapping and rooting on Integration Enginee bypass th Adapter Enginee so it will improve the performance.
dont need to create Sender Communiv=cation Channel and Agreement in ID .
proxy support more than 5 MB.
proxy is used to control Application, Sysytem Error.
supports Ackonwledgements
supports Attachments
but if u want to use Client Proxy then need to write REport.
Rfc :
RFc Supports Synchronus and asynchronus Communication.
Dont need to write any Repotr.
need to create Communication channels in ID.
RFC Adapter :
http://help.sap.com/saphelp_nw04/helpdata/en/33/c6e63b60c25767e10000000a11402f/frameset.htm
step by step:
http://www.****************/Tutorials/XI/RFC2JDBC/Index.htm
proxy:
http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/frameset.htm
what is Server proxy and client proxy
Client Proxy - https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1387
Server Proxy - https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1457
Step-by-Step Guide on Proxy Runtime Configuration and Proxy to JDBC Scenario Using Canonical Objects and PIS in PI 7.1
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0ac1a33-debf-2c10-45bf-fb19f6e15...
http://www.****************/Tutorials/XI/ABAPClientProxy/page1.htm
refer below thread for more info:
http://scn.sap.com/thread/2144939
Just took it from the link I share should be helpful for you.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.