cancel
Showing results for 
Search instead for 
Did you mean: 

How To Create an ABAP Proxies

Former Member
0 Kudos

HI,

I am New to the Proxy Concepts,

Can any one Tell me The complete Flow of

1)Why to create ABAP Proxies?

2) How to create an ABAP Proxies ?

3) Atlast How to Linkl These ABAP Proxies to SAP XI?

I am Very New to this Concept.

I Am looking for complete flow of the ABAP Proxies.

Regards,

Jayasimha Jangam

jayasimhaj@infotechsw.com

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Proxies are preffered by SAP( but it can be used for WAS>=6.2) because:

1. Proxies support EOIO, RFC/BAPI support BE( Best Effort ) when used synchronously..

2. The proxy framework is also faster because it pass XML message straight, instead of requiring the conversion to take place via the IDOC/RFC adapters. Also there is no function call (as in RFC).

3. But if you are creating a new interface that does not have a standard IDOC or RFC available, I would pass the data via proxy.

4. The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.

5. The parameteres could be some thing like PERFORMANCE, ERROR LOG, AUDIT LOG, MONITORING OF THE TRANSACTIONS INDIVIDUALLY.

6. Proxy allows application ack handling very well which RFC does not provide, they provide system ack.

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

Follow the following blogs :

Code for Proxies:

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

Client Proxy

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

File to R/3 via ABAP Proxy (Server Proxy)

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

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

to File (Client Proxy)

Cheers,

Puneet

Former Member
0 Kudos

http://help.sap.com/saphelp_nw2004s/helpdata/en/81/845f3c31727d59e10000000a114084/frameset.htm --Proxy Generation

http://help.sap.com/saphelp_nw2004s/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm --ABAP Proxy Generation

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

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

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

while dealing with large amount of data generally for that proxy is preferred,

Regards,

Pratibha

Former Member
0 Kudos

Hello Jayasimha,

hi

Go through this may be useful.

Proxies 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. So XML conversion is required.

ABAP Proxies uses Webservice and Http Protocols. And if you use RFC it is mainly meant for Sync. call. But Proxies is used for both Sync and Async.

If you use ABAP Proxy , you can reduce the overhead calling the function again and again.

/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

If u generate proxy for outbound interface then its client proxy and for inbound interface its server proxy.

In client proxy u can call the method to send messages but u can't modify it but in server proxy its possible to write a user code within the method to execute proxy.

CLIENT PROXY:

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.

SERVER PROXY:

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.

With Regards,

sagar

***********please reward with points if useful

Former Member
0 Kudos

Hi

pls refer these doc about ABAP proxy ..

<b>

/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/siva.maranani/blog/2005/04/03/abap-server-proxies

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

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

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-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

/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit

/message/266750#266750 [original link is broken]

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

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

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

/people/sap.user72/blog/2005/12/08/integration-builders-through-proxy-server-part--1

/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2

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

http://help.sap.com/saphelp_nw70/helpdata/en/2e/278a8363b5ac4483dc1efc382e51df/frameset.htm

Check out this blog....

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

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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cbc7d790-0201-0010-bea6-c549902e...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/95d7d490-0301-0010-ce93-c58f9a3c...

Former Member
0 Kudos

HI

these will give u an idea...plz go thru

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

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

cheers

kish

reward if found useful