cancel
Showing results for 
Search instead for 
Did you mean: 

proxies and performance...

Former Member
0 Kudos

What are the advantages of creating proxies, and when is it mandatory to create them? Any performance pros/cons for using proxies? Any documents on creating Java/ABAP proxies send them to anarayan05@yahoo.com

Thanks,

Anika

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Anika,

If we compare ABAP Proxies with RFC/IDoc communication, the following could be some of the adv of proxies in performance standpoint:

1. If we consider IDoc transfer, we might be in need of few fields for which we have to transfer

the whole IDoc. In case of Proxy, we can write a

report to trigger the proxy & wherein

we can fetch only the required fields

that has to be sent from R/3 to XI.

In this case, heavy transfer of data is avoided.

2. Proxies over RFCs/IDocs:

we can JPG,PDF files etc., as attachments in addition to the XML Message.

Since Proxies communicate thru SOAP Protocol,

these JPG, PDF files can be sent as SOAP attachments.

3. For IDoc/RFC the required IDocs/RFCs has to be imported in to XI.

Some of the good blogs in ABAP Proxies:

/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

Java Proxies:

http://help.sap.com/saphelp_nw04/helpdata/en/97/7d5e3c754e476ee10000000a11405a/frameset.htm

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

~Kiruthika

Former Member
0 Kudos

Hi Anika,

<u><b>

CLIENT PROXY:</b></u>

A WSDL description from a UDDI server (or an Internet page) is usually used to make a service executable in the Internet and to describe the interface of this service. You require a client proxy and not a server proxy to call this service by using the Web service infrastructure.

<u><b>SERVER PROXY:</b></u>

You can only generate ABAP server proxies from a WSDL description if they originate in the Integration Repository.You can also generate server proxies for Java and client proxies for ABAP from message interfaces.

To Know more about Client and Server Proxy Please go through these links:

<a href="http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm">Proxy Generation</a>

<a href="http://help.sap.com/saphelp_nw04/helpdata/en/62/8a5f3c31727d59e10000000a114084/content.htm">Implementing a Server Proxy</a>

<a href="http://help.sap.com/saphelp_nw04/helpdata/en/9b/821140d72dc442e10000000a1550b0/content.htm">Data Transfer Using SAP XI</a>

<b>

ABAP PROXIES</b>

Please go through the information provided in the blogs below which explains clearly the Scenario you want to try.

<a href="/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy Proxies in XI</a>

<a href="/people/siva.maranani/blog/2005/04/03/abap-server-proxies Server Proxies</a>

<a href="/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy to R/3 via ABAP Proxy</a>

/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

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

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

http://help.sap.com/saphelp_nw04/helpdata/en/62/8a5f3c31727d59e10000000a114084/frameset.htm

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

<b>JAVA PROXIES</b>

You can have 2 types of Java proxies viz. client(putting data into xi pipeline) & server (xi pipeline sends request to these proxies.)

From system point of view, the requirements vary in case of these two. for server proxies you can have a webas java business system and associated technical system in sld.in case of client proxies, refer SAP note #809420.

The basic difference between ABAP proxies and Java proxies is ABAP proxies reside on the perticular application system(CRM or R/3) but java proxies reside on SAP Web AS J2EE stack of your XI server.

Just search SDN pointers on Java proxy developement and you will get good pointers. There is one How-to guide on service marketplace by the name "HowToWorkWithJavaProxies.pdf".

Regarding your dev environment, you can always make use of NWDS, you need to be very much familier with EJB concepts and deployment. Check help.sap.com for more details.

Java Proxies and SAP XI - The Inside Story, Part 1

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 II

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

SAP XI 1.0 Configuring your PC or Laptop as a Java Receiving System

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f5b19b90-0201-0010-9bb0-81c...

Also go through these links:

/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://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...

Regards,

Abhy

Former Member
0 Kudos

Bhavesh,

I dont have access to SAP market place. Could you please send those documents to me at anarayan05@yahoo.com

Thanks,

Anika

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

How to guide for Java and ABAP Proxies are the among the best documents for understanding the Proxies.

They are available on service.sap.com

Regards,

Bhavesh

MichalKrawczyk
Active Contributor
0 Kudos

the same content by accident

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

1. no need to create them

many advantages:

- predefined content

- monitoring in r3 (in case of abap proxies)

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

Regards,

michal