cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC ADAPTER

Former Member
0 Kudos

Hi,

idoc sender adpter lies on integration engine,,:thats y it dnt need an sender agreement and sender comm' chanell"then

1> why does a "receiver adapter needs comm channel and rec agrrement".

2>does it lie on integraton engine or not?

please let me know

Regards,

Swati

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi swati,

When the IDOC is your sender then you do a ALE config from Sender R3 to XI system,i.e you create RFC connection,partner profies,ports,Function module for idoc generation etc. so when you are going to execute the IDOC2FIle scenario you just execute that function module in senderR3 and the idoc will be posted to XI.

But if idoc is in your receiver side then also you make an ALE connection from XI to receiver in this case you specify these ALE config parameters in receiver idoc comm channel so it will be fetched at runtime and the idoc will be triggered from Xi to Receiver.

Hope its clear to you now.

**Reward points if helpful

--Sankar Choudhury

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi all,

thanks for ur replies.

Regards,

Swati

Former Member
0 Kudos

HI

the idoc sender adpter not integration engine,, it is in abap server that is R/3 system and

there is need to create receiver determination because you are receving the some file

or data so need to create the Receiver determination channel

only in case of Idoc and HTTP no need to create the Sender channel .

but in every adapter to create the Seceiver channel

thanks

Regards

vijay

Former Member
0 Kudos

Hi,

The role of sender agreement is fulfilled by port configuration and sld settings. Port configuration is IDX1.

To clarify always IDOC adapter is transforming from idoc to idoc-xml in case of sender and in oposite way in case of receiver. It uses metadata from IDX2.

Best regards,

Wojciech

Former Member
0 Kudos

Hi

We dont create Sender CC and Sender Agreement for IDOC in case of it is sender means.

Why because IDOC Aapter sits on ABAP Stack and directly will interact with the IE,so no need of Adpter here.

Even though the IDOC adapter runs on Integration engine, we need to convert the normal xml payload to IDOC-XML format. Thus there is need of receiver idoc adapter configuration.

Also check this understanding message flow in XI

/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi

turmoll
Active Contributor
0 Kudos

> 1> why does a "receiver adapter needs comm channel and rec agrrement".

Because in receiver CC you specify RFC destination of the target system. XI needs to know where to send your IDoc. In case of sender CC, RFC destination is assigned to IDoc port (WE21) on sender system already.

> 2>does it lie on integraton engine or not?

Certainly, it does.

Jakub

Former Member
0 Kudos

Hi,

In case of IDOC is the sender the IDOC will be posted from SAP R/3 & Converted into IDOC-XML internally and posted to XI.

But in case of Receiver IDOC we need to Convert the IDOC-XMl into an SAP's IDOC Format . so thats why we require the Receiver Adapter

Regards

Seshagiri

Former Member
0 Kudos

Hi,

You need to configure the receiver IDoc adapter to convert Integration Server contents from IDoc-XML to native IDoc format and to forward the IDocs to an SAP system or subsystem by using the standard tRFC IDoc interface.

Chirag.

turmoll
Active Contributor
0 Kudos

In both cases technical XI IDoc adapter performs conversion either from IDoc to IDoc-XML or from IDoc-XML to IDoc.

The only difference is that while sending IDoc from R/3 system you already know the RFC destination since the IDoc port contains that information (WE21).

While sending IDoc from XI you need to specify the target system RFC destination and this is done in receiver CC.

Regards,

Jakub