cancel
Showing results for 
Search instead for 
Did you mean: 

Abap Proxies...

Former Member
0 Kudos

Hi,

I need to know more about ABAP PROXY.

How to use ABAP PROXY and what is the use of abap proxies?

In what situation we will go for ABAP PROXY

How to debug the abap proxies?

Explain me the flow from SAP R/3 System - XI -FILE system.

Give me a clear picture to use the ABAP PROXY.

Thanks,

Jane.

Accepted Solutions (1)

Accepted Solutions (1)

prabhu_s2
Active Contributor
0 Kudos

abap proxies are of two types:

1. client proxies

2. server proxies

client proxies invokes the call to the interface while the server proxies responds to a call. jdbc-r3...here the proxy call will be server proxy while for r3-file will be a client proxy call.

<u><b>When proxy?</b></u>

when u want to have integration with SAP application u have idoc, bapi/rfc and proxy way to achieve an interface. so when the volume of data is high u can goahead for proxy method.

<u><b>debug</b></u>

client proxies can be debugged in the classical way as u debug an abap report. but in server proxies u can find an option TEST in the transaction sproxy. thru this u can debug.

<u><b>R3 - XI - File</b></u>

For example say u want to store the details of a SO(sale order) in a file server u first have the IR and ID in place. and in the transaction sproxy u activate the interface and probably in the user exit u call the outbound method (client proxy) for truggering the interface.

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

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

Former Member
0 Kudos

For R/3 - XI - File using the client proxy we have to code the ABAP in the R/3 system or in the XI systems SPROXY transaction.

Using the Server proxy JDBC-XI-R/3 where we have to code the ABAP.In the R/3 system or in the XI.

Jane

prabhu_s2
Active Contributor
0 Kudos

<b>For R/3 - XI - File using the client proxy we have to code the ABAP in the R/3 system or in the XI systems SPROXY transaction.</b>

we have to code in r3 system. in sproxy transaction u just activate the interfaces.

<b>Using the Server proxy JDBC-XI-R/3 where we have to code the ABAP.In the R/3 system or in the XI.</b>

we code in inbound interfacemethod . this also happens in sproxy in r3.

Former Member
0 Kudos

If I go to the ECC system's SPROXY transaction I am not able to see all the Namespaces created from in the IR. I can see few of them and if I use the change mode it says "Integration Builder Address not maintained" messsage I am getting.

It seems to be all the Namespaces are the default one. Not able to see as I created in the XI system.

Thanks,

Jane.

Answers (3)

Answers (3)

Former Member
0 Kudos

Try creating a proxy on XI!!!!

Then you will know where to create exactly for yourself.

Regards,

Former Member
0 Kudos

Hi,

Here are a few more tidbits.

ABAP proxy is the preferred interface from/to SAP systems, if the same IDOC interface does not already exists. Since no adapters is involved, it is more efficient.

In addition, ABAP proxy's Quality of Service also includes EOIO, as opposed to the RFC adapter which does not.

Almost all SAP-developed integration scenarios and contents between SAP systems are based on ABAP proxies.

In the future, even more functionalities will be available when using ABAP proxy. One such functionality is to do direct connections between SAP systems without going thru XI. But the configuration can still be done using XI's Integration Builder. So, you will have a central repository for all integrations, even those doing direct connections. Direct connection will be used for those integration requiring very high performance and volume.

ABAP proxies will require development in ABAP, therefore, is not as simple as RFCs where we just need to import the interface meta data.

Regards,

Bill

bhavesh_kantilal
Active Contributor
0 Kudos

Bill,

><i>In addition, ABAP proxy's Quality of Service also includes EOIO, as opposed to the RFC adapter which does not.</i>

I hope you can provide your ideas and opinion on the Solution provided in thisd thread to make the Sender RFC as a EOIO call.,

Regards

Bhavesh

Former Member
0 Kudos

Hi

see the below links

/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

Regards

Chilla