on 01-29-2008 2:52 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.