cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP proxy and Java proxy ?

Former Member
0 Kudos

When we go for ABAP proxy and when we go for Java proxy ?

Accepted Solutions (1)

Accepted Solutions (1)

former_member537867
Active Contributor
0 Kudos

Hi Prasad,

Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies. Depending on the target programming language, you choose one of the following:

· ABAP proxy generation is part of the SAP Web AS 6.40. ABAP proxy generation enables you to generate proxies to communicate by using the Web service infrastructure and by using SAP Exchange Infrastructure. ABAP proxies that were generated from message interfaces in the Integration Repository (IR) can be used in both infrastructures. This means that if none of the Integration Server services are required for a proxy-to-proxy communication scenario in ABAP, you can use a point-to-point connection using the Web service infrastructure instead.

· Java proxy generation in the Integration Builder (Design) generates proxies from message interfaces in the Integration Repository. Java proxy generation packs the proxy objects in a Jar file, which you can save locally. You use the generated classes in J2EE applications on the SAP J2EE Engine.

If the SAP system with WAS >= 6.4 then only it supports the ABAP proxy.

If the Application is ABAP application then we go for ABAP proxy.

If the Application is JAVA application then we go for JAVA proxy.

Is it like that in SAP systems we use ABAP proxy and non-sap systems we use JAVA proxy ??

Also, Java Proxies cannot be used for any non-SAP application. it is generally used for communication with Java Application

You can refer to the below links

Java Proxies Refer

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b0...

/people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy

/people/rashmi.ramalingam2/blog/2005/06/25/an-illustration-of-java-server-proxy

https://weblogs.sdn.sap.com/pub/wlg/3531 [original link is broken]

/people/thorsten.nordholmsbirk/blog/2006/08/06/use-a-java-proxy-instead-of-a-jca-adapter

Abap Proxies Refer

/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies

/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments

/people/bhanu.thirumala/blog/2006/02/07/abap-proxy--xml-to-abap-transformation

http://help.sap.com/saphelp_nw04/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm

Regards,

Vinod.

Answers (2)

Answers (2)

Former Member
0 Kudos

If the Sender/ Receiver Application is based on ABAP application then we will use ABAP proxy

If the Sender/ Receiver Application is Based on JAVA application then we will use JAVA proxy

Integration with SAP can be done with ABAP proxy,IDOC or RFC.

Integaration of java application can be done by java proxy.

Former Member
0 Kudos

Hi,

When we will go for ABAP Proxies.

ABAP Proxies will support to connect SAP BI,R/3 System, when IDOC , RFC adapter not supporting the Format Data u r getting from source,

if your requirement to connect to SAP BI to JDBC. but IDOC , RFC dapter dont support to connect to SAP BI to XI, in this case we use ABAP Proxies,UUse ABAP coding we will connect to Integration Server, we can trasfer the Data.

JAVA Proxies.

If your communicating JAVA Web Application to any Other system , XI adapters not support functionality to connect JAVA Application to XI, So we develop EJB Class , JAVA CODE we can connect to Integration sever(XI), We can transfer the DATA.

Difference b/n abap and java proxy

Thanks,

RamuV