cancel
Showing results for 
Search instead for 
Did you mean: 

Sender party of reciever determination is getting used in IDOC receiver

Former Member
0 Kudos

Hi All,

i am having a very strange problem in my XI scenarios.

i have 2 scenarios: S1 and S2.....S1 scenario is running on production.......S2 scenario is on development....both S1 and S2 are similar in the sense, they are sending IDOC to SAP R/3.......

s1 scenario is having in recever determination :

sender party A

sender service A1

receiver service R/3 by IDOC adapter - in this apply control rec values from payload is checked.......This S1 scenario is running fine on production.....

s2 scenario is having in recever determination :

sender party B

sender service B1

receiver R/3 bY IDOC adapter - in this when i check apply control rec values from payload, then in SXMB_MONI i get error :<b>Unable to convert sender XI party http://sap.com/xi/XI/XIParty/B to an IDoc partner</b>....<i>So you see the sender party B is getting used in the IDOC comm channel.</i>.....But when i uncheck control rec values from payload, then my msg is successfully processed in SXMB_MONI...

Now my question is : why S1 is runnig fine and S2 is not running fine on check apply control rec values from payload option......both are having party and service in sender.........So has it to do something with the definition of party......

Thanks,

Rajeev Gupta

Message was edited by:

RAJEEV GUPTA

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Rajeev,

in Production for S1 you have all parnter profiles are created . in Dev you might have partner profiles created.if you dont have partner details when you apply control record values it fails.

check the partner profiles of both dev and prod system for same incoming data.

Former Member
0 Kudos

Hi Sreeram,

the partner profile is maintained in dev........

Hi All,

let me explain more......in dev, i have created another scenario S3 which has to send the same IDOC to R/3..........dont worry there is no naming conflict in S3 and S2 anywhere............S3 scenario is working fine on dev......in S3 i have checked the option of appy control record values from payload but in ID i have not created a party for it and instead only a simple business system is sending the source input file by sender file comm channel....

So my question is <b>why S2 having sender party is not working when appy control record values from payload is checked and why S2 is working when appy control record values from payload is unchecked</b> - moreover the sender and receiver details doesnt get affected by this option appy control record values from payload in recever IDOC comm channel......

Thanks,

Rajeev Gupta

bhavesh_kantilal
Active Contributor
0 Kudos

Rajeev,

Is this an idoc to idoc integration?

Did you check the Idoc control record EDI_DC40 of the source and target payload in the dev and prod environment.

I have a feeling that the Dev is sending the Idoc control record not as expected when you compare it with the Idoc control record in prod. Cross check this and maybe it will give you some hints.

Regards

Bhavesh

Former Member
0 Kudos

Hi Bhavesh,

my scenario is file - idoc........basically it is XI msg->IDOC scenario....the source xi msg i am getting from another XI system.....but on dev, i cannot connect to that external XI system, so on dev i am having file sender adapter to send the source file to be mapped to IDOC and then to be send to R/3 dev..........

i saw the control rec values of both S1 of prd and S2 of dev........

S1 scenario is similar to S2 in the sense it also has XI msg from that external system.....but since prd is connected to that external XI system, so we have created a party and a business service in it.......it has in IDOC adpatere the option of appy control rec checked........

i saw that the control rec of both S1 and S2 msgs were similar......moreover the control rec values of S2 msg with and without the option of appy control rec checked were similar.........the only issue is when the apply control rec option is checked, then it gives error that "Unable to convert sender XI party http://sap.com/xi/XI/XIParty/B to an IDoc partner"......

But in S1 prd scenario, it is not giving this error on checking the option of appy control rec.......

<b>Can you suggest why this is happening - why party B of S2 is considered differently from party A of S1</b>......moreover these parties are simple parties created in ID.........

Thanks,

Rajeev Gupta

Former Member
0 Kudos

check whether you checked take cotrol record from mapping option.

Former Member
0 Kudos

HI,

The Apply control recoord from Payload option is checked then the EDI_DC segment values will be filled at runtime from Payload,but this is not the issue.

When you select the above check box the following error occured.

<i>Unable to convert sender XI party</i>

So, it is tryingto fill the part/ or some value also. try to check.

Also see the below links

Regards

Chilla

prabhu_s2
Active Contributor
0 Kudos