cancel
Showing results for 
Search instead for 
Did you mean: 

Proxies

Former Member
0 Kudos

Hello guru's

I have read about proxies and the main thing is that a proxy comes insight when 2 SAP applications need to be connected. Where can I find the advantages and disadvantages of proxies versus adapters?

Best regards,

Guido

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Koopmann,

I assume you mean ABAP Proxies, please go through this link, this is standard documentation provided by SAP:

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

For ABAP and Java proxy objects:

http://help.sap.com/saphelp_nw04/helpdata/en/91/de56456be146e791bf88188306aa57/frameset.htm

For communication using the proxy runtime environment:

http://help.sap.com/saphelp_nw04/helpdata/en/2a/02eff210ef4caa9a1ed4ab875c28e9/frameset.htm

Thanks,

Varun

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

Proxy are used when u wanted to send the R3 data which is fetched from R3 table to some legacy system or any other systems. that is called client proxy or outbound proxy similarly if u wanted to update the R3 table with the data which is coming from any source system that time we go for Server proxy which inbound proxy.

There are two different uses for the ABAP proxy runtime:

• You want to exchange messages with the Exchange Infrastructure Integration Server by using ABAP proxies. To send a message to the Integration Server, use a client proxy. To provide a service on the SAP Web AS that can be addressed by messages from the Integration Server, use a server proxy.

• You want to call a Web service in the Internet and have generated a client proxy for this purpose. For a description of how Web services are used, see ABAP Web Services.

For proxy you need to first do the configuration:

ABAP Proxy configuration:

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

Refer the below links:

/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

http://help.sap.com/saphelp_nw04/helpdata/en/2b/f49b21674e8c44940bb3beafd83d5c/frameset.htm

for java proxies

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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903...

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

http://help.sap.com/saphelp_nw04/helpdata/en/2b/f49b21674e8c44940bb3beafd83d5c/frameset.htm

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

http://help.sap.com/saphelp_nw04/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/a5/1b5342d8a7be30e10000000a155106/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/a5/1b5342d8a7be30e10000000a155106/frameset.htm

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

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

Regards,

Phani

Reward points if Helpful

Former Member
0 Kudos

HI,

Refer the blog to discuss to choose right adapter or proxy

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

Proxies,

Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies.

You can generate Java proxies for J2EE applications on the SAP Web AS. Proxy generation generates J2EE beans and proxy classes for this purpose. The generated beans satisfy the EJB 2.0 standard.

ABAP proxies have many advantages for instance; they communicate with the XI server by means of native SOAP calls over HTTP (RFC does not, so you have to convert from SOAP to RFC calls and vice versa). ABAP proxies supports two different protocols; XI and Web Services. Most important is that they can be used for both synchronous and asynchronous communication (RFC/BAPI is basically only intended for Synchronous comm. which asks much more system resources from your XI system).

If you use ABAP proxies you can also avoid mappings, i.e. you can use the same message type definition for both input and output interfaces.

Adapters connect the Integration Engine to SAP legacy systems, as well as to external systems.

In this way, adapters integrate existing SAP components with SAP Exchange Infrastructure,

the J2EE-based Adapter Engine provides you with various adapters that you can use to connect external systems to your Integration Engine. You can use these adapters to convert XML and HTTP-based messages to the specific protocols and formats of the respective external systems and the other way around. You can specify generic modules for adapters in the Adapter Engine in the module processor. These modules give the adapters additional functions. Modules describes the modules shipped by SAP.

Thanks

Swarup

aashish_sinha
Active Contributor
0 Kudos

Hi,

Adapter :

You only require an adapter to communicate with SAP systems older than Release 6.20 and with external systems. A direct system connection using proxies and without additional adapters is supported for SAP systems that are based on SAP Web Application Server 6.20 or higher.

Proxies :

Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies.

Proxies are interfaces that are generated in application systems to communicate with the Integration Server. Proxy ‘originals’ are located in the Integration Repository, not in the application system. At design time, you use the Integration Builder to create the message interfaces you want to generate proxies for in application systems.

Hope this will help you.

Regards

Aashish Sinha

PS : reward points if helpful

Former Member
0 Kudos

Hi,

If you compare the proxies with any other Adaptes means ,

Using proxies we can By pass the Adpater communication and directly can communicate wit IS .

So that we ca eliminate the Adapter Invlovement here.

Check with thi

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

Regards

Seshagiri

Edited by: N V Seshagiri on Feb 20, 2008 12:26 PM