on 05-22-2008 1:14 PM
Hi,
why does nt sender proxy need semnder communication channel?
how does data flow from sender sap r/3 to xi,with out using sender adapter?what is the logic behind it?
why does receviver proxy and idoc adapter needs communication channel?
Regards,
keerthi
Hi,
Is it possible to send messages from two ECC systems to one XI (7.0) using ABAP Client proxy? If yes, how do we do the receiver determination?
Thanks,
P.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Keerthi,
why does nt sender proxy need semnder communication channel?
how does data flow from sender sap r/3 to xi,with out using sender adapter?what is the logic behind it?
why does receviver proxy and idoc adapter needs communication channel?
Regards,
1) Client Proxy communicates directly with the XI understandable format. So no conversion is required message directly moves to the Integration Engine of XI.
2)Data flow from the Business System (R/3 ).This was triggered by any FM or USer Exit ,in which the proxy is triggered.
3)In server proxies xi pipeline sends request to these proxies. The XI adapter that we actually use acts like the pipeline through which we send the request.
We generally use XI Adapter to communicate to SAP System when the SAP System is implementing proxies.So irrespective of weather we are trying a client or server proxies we need to use a XI Adapter.
*************Reward points,if found useful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Keerthi,
The main usage of a sender adapter is to convert the input format into the XI supported XML format.
Once the conversion is completed the sender agreement appends the header with the sender details.
In case of these adapters we wont require sender agreement and sender communicationchannel for the
following reasons.
Sender agreement is associated with a namespace when we shoot an idoc frm R/3 if already contains its standard sap namespace. so those is need of sender agreement
The sender communication channel use is to identify the sending system and adapter, as the idoc header contains the details there is no need to sender.
These adapters resides on ABAP stack here the integration server takes care of IDOC/HTTP to XML conversion without requirement of adapter.
The business system that is sending the adapter has already been assigned to a techinical system which normally acts as an integration server...
Thanks,
Satya Kumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
what is the logic behind it?
The sender agreement in ID helps XI to identify the location (adapter) which sends the data to XI. Now as proxy communication is adapterless, so Xi dont require any such location identifier. Therefore no sender agreement or channel
why does receviver proxy and idoc adapter needs communication channel?
XI accepts any incoming call from any integration engine, but it should know to which integration engine it should send the data. Therefore at receiver, path of receiver integration engine is required
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
While we are dealing with the Sender proxies we dont require any Sender CC & Sender Agreement.
Why because we wil use the Report Pragram to Initiate the Proxy from SAP R/3 side
This Report will pick the data from the corresponding Tables & wil post it to the XI Directly.
So we dont require in this case
In the receiver case, we need XI Adaper to communicate XI integration Server with the Local Integration Engine( Which we made in SAP R/3's Business system as local IE) to post the data
Regards
Seshagiri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The connection parameters in case of Outbound is maintained in the SAP system itself.
Hence a sender communication channel is not required.
However when it is the receiver, the connection parameters are specified in the communication channel. As the data is being sent form the XI system to SAP system, the connection details need to be given in the sender that is the XI system, which is done by specifying the receiver communication channel.
ABAP proxies - generated in application server with SPROXY transaction based on WSDL representation of message interface
They are Client Proxy and Server proxy.
Client Proxy - When Java or R/3 is calling XI.
R/3 or Java -
> XI----
> Any Application
Server Proxy - When XI is calling Java or R/3
Any Application--
> R/3 or Java
Activating ABAP proxies:
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
XSD Data Types vs. ABAP Data Types -- Quick Reference Part I
XSD Data Types vs. ABAP Data Types - Quick Reference Part II
Client Proxy - /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
Server Proxy - /people/siva.maranani/blog/2005/04/03/abap-server-proxies
ABAP CLIENT PROXY
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
ABAP SERVER PROXY
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
Note: reward points if solution found helpfull
Regards
Chandrakanth.k
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
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.