cancel
Showing results for 
Search instead for 
Did you mean: 

sender proxy

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

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.

Former Member
0 Kudos

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

former_member556603
Active Contributor
0 Kudos

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

prateek
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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


> XI--


> 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