cancel
Showing results for 
Search instead for 
Did you mean: 

Idoc partner type LI to File Scenario.

Former Member
0 Kudos

Hello Experts .

I have the following scenario.

IDOC partner type LI to xml (file).

So we are not atlking about logical system here and we may have to use parties.

But I am not sure as to how to go about this approach.

For now we have Idoc coming into XI but failing after that .(Outbinding) error in reciver agreement (not to be confused with a cache issue .).

But I understand it is because of the parties not defined properly.

So I have defined a party and assigned my ECC system to the same.File was basically a service.Do I need to define another party for it or several other identifier

Tried to follow How Tou2026

Sample IDoc-XI

Scenarios document but it is to confusing.

Kindly help

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member187339
Active Contributor
0 Kudos

Hi Deepak,

New to parties

Well it is simpler than it looks.. so you are getting idocs from sender ECC system and the partner profile they use is LI?? then you need to create a party in PI. You can have any name for the party (but preferably to follow naming convention)

Now when you create a party PI adds a default row to the identifiers. In addition to that you need to add your Agenc, Schema and Name

Agency : <SAPSID><CLNT>

Schema : ALE#LI

Name : <partner profile number> <eg 0000010001 (it shoudl be 10 digits long)

Now add the business system in this party and configure your scenario normally

Regards

Suraj

Former Member
0 Kudos

Thanks for your reply.

Well I have already tried this approach.

That is

Created a party :Sender_party.

Identifiers :

<sapid><client> :*ALE#LI* :<venderno> actually ALE#LI #LF "otherwise I end up with party service not found.

Receiver determination:

sender party

<BS/service> i.e. <sapid><client> to mail_service (for testing to see if I recieve a payload)

<interface>

<urn>

Interafce determination

sender party

<BS/service> i.e. <sapid><client> amd <interface> interface mapping

<urn>

Reciever agreement.

mail_service : reciever mail adapter.

Error recieved.

<!-- Technical Routing

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="OUTBINDING">CO_TXT_OUTBINDING_NOT_FOUND</SAP:Code>

<SAP:P1>-DMGCLNT400</SAP:P1>

<SAP:P2>Sender_Party-,urn:sap-com:document:sap:idoc:messages.Z_DELL_PO.ORDERS05.Z_DELL_POX</SAP:P2>

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No receiver agreement found for sender -DMGCLNT400 to receiver Sender_Party-,urn:sap-com:document:sap:idoc:messages.Z_DELL_PO.ORDERS05.Z_DELL_POX</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Kindly note nothing is wrong with cache .

It is strange DMGCLNT400 is already assigned to the party . .

former_member187339
Active Contributor
0 Kudos

Hi Deepak,

Look at the error:

>>No receiver agreement found for sender -DMGCLNT400 to receiver Sender_Party-,urn:sap-com:document:sap:idoc:messages.Z_DELL_PO.ORDERS05.Z_DELL_POX

I guess it was not able to find your sender party. What you need to do is in SXMB_MONI, got through each soap header->main so that you can see where the problem is. the Main should have your sender party and service and interface mentioned correctly for your interface to work.

Regards

Suraj