cancel
Showing results for 
Search instead for 
Did you mean: 

Adavantages of Proxies

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

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).

former_member184619
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

VijayKonam
Active Contributor
0 Kudos

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

former_member183908
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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.