cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Proxy

Former Member
0 Kudos

Some useful links for ABAP proxy and Java proxy for 1st time readers....whats difference between them???? ........jena

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

We can generate proxies out of the message interface (inbound/outbound) defined in Integration repository.

Proxy generation converts non-language specific interface descriptions in WSDL into executable interfaces know as proxies. Proxies are executable interfaces in the application system.

There are two kinds of proxies:

1) Java proxies - generated in IR from WSDL description of interface – results in .jar file containing generated java classes.

2) ABAP proxies - generated in application server with SPROXY transaction based on WSDL representation of message interface.

Note: For WAS release lower than 6.20 adapters are the only means to establish

connection. From WAS 6.20, proxy generation feature enables application systems to communicate with XI using proxies. Proxies enable adapter-less

communication (native connectivity).

Thanks

Swarup

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

There are two types of Proxies.

Java Proxies and ABAP Proxies.

Java proxies are used when java applications needs to send and receive data and ABAP proxies are used when ABAP applications needs to send and receive data.

/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

/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

/people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - ABAP Proxy

http://help.sap.com/saphelp_nw2004s/helpdata/en/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm

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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/41e08c90-0201-0010-9197-d8774336...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0ae9874-109c-2910-f48a-e91f0cdd...

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

Java

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

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

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5a...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7e...

Thanks

Swarup

Former Member
0 Kudos

For ABAP Proxy:

Now you have know that XI has central integration engine to process messages. Application system can have local integration engine (WAS >=6.20).

The ABAP proxy are generated from application system, based on the message interface you created Integration Builder, more particularly, integration repository.

If the proxy is generated based on outbound interface (going out of application system), it is called client proxy, vice verse, it is server proxy.

Customized ABAP program is needed to call Proxy objects, or to be called by proxy. Local Integration engine communicate with central Integration engine with native XI protocol, so no explicit adpater needed.

For Java Proxy, the concept is similar, but it is generated in Integration builder, JPR adapter needed

Liang

justin_santhanam
Active Contributor
0 Kudos

Jena,

The main difference between ABAP and Java Proxy in simple terms is

Java Proxy - Used to communicate with Java applications

ABAP Proxy - Used to communicate with R/3 systems.

Basically we need to keep two things in mind about Proxies - They are Client Proxy and Server proxy.

Client Proxy - When Java or R/3 is calling XI.

R/3 or Java -


> XI----


> Any Application

Server Proxy - When XI is calling Java or R/3

Any Application--


> XI--


> R/3 or Java

Hope it helps a bit!.

raj.

justin_santhanam
Active Contributor
0 Kudos

Jena,

I hope the below links helps you!

Java Proxy

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

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

http://sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b20...

https://sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb890...

ABAP Proxy

Proxy Generation

http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm

ABAP Proxy Runtime

http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/content.htm

To activate ABAP proxies

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

Detailed step-by-step solution for ABAP proxies in XI

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

ABAP Server proxies

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

Debugging of Inbound ABAP proxies

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

File to R/3 via ABAP Proxy

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy

raj.