cancel
Showing results for 
Search instead for 
Did you mean: 

What is ABAP/JAVA Proxy and whats the use of it?

Former Member
0 Kudos

Hello All,

What is ABAP/JAVA Proxy. And why do we need to use them? I am not sure of the definitions given on help.sap.com. Thats the reason I am posting this question. Right answer will be rewarded. Thanks in advance.

Regards,

Farooq.

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member529475
Active Contributor
0 Kudos

HI Farooq

<u><i>ABAP Proxy</i></u>

ABAP server proxy is created for the inbound interface creted in XI's Integration repository proxy should be created in the business system for which the interface is created .

U can reference following link :

http://help.sap.com/saphelp_nw2004s/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm

Server Proxies are generated for Inbound Message Interfaces. These are used to Process the Data coming into SAP System from an external application.

Sproxy is the transaction to generate Proxies.

Plz refer to this blog on abap server proxies

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

<u><i>Java Proxy</i></u>

Java Proxoies are used to allows your java Applications ( j2ee, j2se applications )to interact directly to the Integration Server of XI without any special adapters.

All documents are available on SDN itself .

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b0... - How To Work with XI 3.0 Java Proxies

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5a... Java Proxies and SAP XI - The Inside Story, Part 1

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7e... - Java Proxies and SAP XI - The Inside Story, Part 2

Proxies help you achieve non-standard functionality for which the out of box XI adapters do not suffice. Just to give you an example, consider a system with which XI has to integrate , the only interface the system offers is a TCP / IP socket based interface. You could write a Java proxy which would interact over sockets with your target system, which is not possible with other standard adapters which are shipped with your XI installation

You can refer demo on SDN TV, on this link

https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798 [original link is broken]

Cheers..

Vasu

<i>** Reward Points if found useful **</i>

Former Member
0 Kudos

in very simple terms...you go for these proxies if the standard out-of-box adapter for connectivity with either SAP or 3rd party do not suffice your requirement..

so you will typically write an ABAP proxy to upload data to a custom SAP table when the data volume is huge and you have unstructured data...

you will typically write a Java proxy when you want to achieve which is not available as a standard XI functionality so for example if you want to connect to a SFTP server you will write a Java proxy as free open source java library is easily available to achieve that.

Former Member
0 Kudos

Hi Farooq,

ABAP proxy is generated to process the incoming msg in R/3 or to send a request msg from R/3 to XI..................

JAVA proxy is used for J2EE based systems communicating with XI for sending or processing msgs in those J2EE based systems.....

Thanks,

Rajeev Gupta

former_member184619
Active Contributor
0 Kudos

Hi Farooq.

chk this link

Sachin

Former Member
0 Kudos

Hi;

See this for ABAP proxies

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

/people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy

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

Mudit