on 04-16-2009 7:09 PM
Hi Everybody,
Can anybody please tell me what are the advantages of using proxies and when to use this, please do not provide any link for JAVA or ABAP proxy configurations.
Thanks
Sugata B Majumder
Hi,
If your requirement is sending a standard IDOC then you should go for IDOC Adapter.
If your requirement is sending a standard RFC/BAPI then go for RFC Adapter.
Earlier you were forced to use RFC or IDOC even if there is small amount of data to be sent but
now u can go for Simple Programs( using proxy).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sugata,
In addition to above replies for what are the adavantages of proxies...
check this blog for when to use proxy ..a nice explaination is given...
/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
Sachin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sugata,
Itu2019s not always a particular type of business system that has to send/receive messages with SAPXI; it can also be an application like ABAP or Java. To cater to these needs, SAP XI provides different ways to generate interfaces in ABAP and JAVA u2013 and these interfaces are known as proxies.
ABAP proxies are generated using the transaction SPROXY (in SAP Web AS 6.20 and above); for Java proxies, the Integration Builder tool is used.
Advantages-
1. Proxy communication always by passes the Adapter Engine and will directly interact with the application system and Integration engine. So it will give us better performance and will reduce complexity.
2. Proxy is good for large volumes of data. we can catch and persist the errors ( both system & application fault ) which was generated by Proxy setting
3. ABAP proxy runtime provides a uniform programming model that enables proxies to be used as a Web service.
4. Proxies support both Synchronous and Asynchronous Connectivity - ALE/IDOC is only Async.
Regards,
Jitender
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Proxy always gives the programmer the ability to extend what SAP gives in BAPIs. If you want to code your own validations or to implement you own requirements in ABAP, a proxy is the solution. In RFC or IDOC you can not change what it is alwyas doing. By wrapping it in a proxy you can implement your own requirements even before or after calling these.
VJ
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
-->Proxies(ABAP Proxy) are used to connect the application systems(SAP system) to the PI system.
-->In order to utilise proxies the application system should be based on WAS >=6.40
-->ABAP Proxies communicate with the PI server by means of native SOAP calls over HTTP.
-->Proxies which are created in R/3 system are known as ABAP proxy.
-->Easy to handle messages with ABAP programming
-->Proxy is good for large volumes of data.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will give us a better performance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
9 | |
9 | |
8 | |
7 | |
7 | |
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.