cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Proxy Client?

Former Member
0 Kudos

Hi Experts,

i've gone thru a ABAP Client Proxy scenario which is mention below.

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

can anyone elaborate abt this scenario?

i want to know proxy will be generated on XI or on the sender system. if we are creating proxy on XI then how XI message format i.e., (SOAP XML message) is generated and Message interface which is created for Sender will b mapped?

Cheers

Faisal

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

The given scenario or blog explains about the feature of using Proxy from WAS 6.20.

This is really great feature added to deal with XI to communicate. This is performance wise good to use in XI

Now lets talk about your doubt,

ABAP proxy are generate din R/3, here if you see the Message structure is created using data type and message typs in XI Integration repository and maintained in Inbound or Outbound message interface.

Now on R/3 end the ABAP proxy having similar structures need to be created.

Through SPROXY transaction on R/3 you will be able to see the software components & namespace (All developed objects of IR) available in XI Integration repository as it is. This makes sense to generate the proxy with reference to the structure defined in Message interface of the Software component and selected namspace.

Then you need to activate the proxy, while generating the proxy some ABAP class are generated with the reference structure as ABAP data element. The Execute_Synchronous is the standard method of this ABAP class and used to send the data from R/3 to XI or vice-versa.

I hope this will clarify your doubt about ABAP proxy.

Please let me know about it

Thanks

Swarup

Former Member
0 Kudos

Hi Swarup,

Hatts off to you. Your explanation was really good and all my doubts are cleared.......thanks alot

Cheers

Faisal

Answers (4)

Answers (4)

rohit_goel
Participant
0 Kudos

Hi Faisal,

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

Proxy is created on application system .in this example they have taken two clients of XI system. client 100 is configured as XI integration server and client 105 is configuired as sap application system.client 105 is working as Sender system.Actually we can have only one XI integration server on any NW system but we can have various application systems.

For client proxy creation , we first create outbound mesage interfaces in IR and then we go to SPROXY transaction and chose our outbound message interface and create proxy from that interface.

u create a abap report and send message from there.

use these links:

ABAP Proxy Generation

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

ABAP Proxy Generation

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

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

Cheers

Rohit

please reward points if found useful....it would be appreciable...:)

Edited by: Rohit Goel on Jan 30, 2008 7:45 AM

Former Member
0 Kudos

HI,

FIRST THING WE NEED TO KNOW ABT THE PROXY IS THT WHEN YOUR SAPWAS>=6.20 THEN ONLY WE CAN GO FOR PROXY OTHERWISE WE CANT USE THE PROXY

SECONDLY USAGE OF PROXY IMPROVES THE PERFORMANCE AND EXECUTION SPEEDSINCE THE MESSAGE WHICH IS GENERATED BY PROXY IS SENT DIRECTLY TO INTEGRATION ENGINE AND NOT TO ADAPTER ENGINE

NOW LETS COME TO UR DOUBT

PROXY ARE GENERATED IN SAP R/3 IN TRANSACTION SPROXY BUT PROXY ARE CREATED ON MESSAGE INTERFACE WHICH WE MAKE IN XI

SO FIRST THING WHT U DO IS THE MAKE A DATA TYPE,MESSAGE TYPE AND MESSAGE INTERFACE IN XI

THEN GO SAP R/3 .

GO TO TRANSACTION SPROXY

THERE U WILL FIND UR SOFTWARE COMPONENT

UNDER THT MESSAGE INTERFACE.RIGHT CLICK ON MESSAGE INTERFACE TO CREATE PROXY

WHEN U CRAETA A PROXY IT WILL GENERATED A CLASS

AND STRUCTURES THT WILL CORRESPOND TO THE MESSAGE TYPE WHICH U MADE IN XI

THEN IN SE38 U NEED TO MAKE A PROGRAM IN WHICH U NEED TO CALL PROXY METHOD WHICH WILL SENT THE MESSAGE DIRECTLY TO THE INTEGARTION ENGINE BUT FOR THIS WE NEED TO DO SOME CONFIGURATION

REMAINING DESIGN AND CONFIGURATION IS SAME AS WHT WE DO NORMALLY

PLZ REWARDS POINTS

VIKAS

VijayKonam
Active Contributor
0 Kudos

Practical scenarios would usually require you to crreate Poxys on the client systems but not on XI. This is because, once the data is sent or received from XI, the client has to perform the business process in order to push or pull the data.

For Cleint proxies, you have to generate proxy in cleint for the outbound interface and for server proxies, you have to genrate proxies on the client system for the inbound interface.

VJ

Former Member
0 Kudos

Hey

ABAP proxy can be generated on XI system as well as any other SAP system(sender/receiver system)

if you want to generate proxy on XI itself then you need to use a 2 clients,one XI client will send/receive the request,and the second will be XI itself.

Thanx

Aamir