cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC_ADAPTER ATTRIBUTE_WRONG_INTF

Former Member
0 Kudos

Hi Experts,

I have a scenario where, i want to create as many number of IDOCs as the number of rows in the source XML.

For this i have done the following.

1)I have exported the XSD schema of the IDOC.

2)I have changed the occurances to Unbounded.

3)I have reimported the xsd as external definition.

4) Developed the Message mapping and the Interface mapping as per the requirement.

When I execute the scenario, I get the following error:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter

-->

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

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_WRONG_INTF</SAP:Code>

<SAP:P1>Orders_Multiple_Oubound_Async_MI</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Unable to interpret IDoc interface Orders_Multiple_Oubound_Async_MI</SAP:Stack>

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

</SAP:Error>

Can someone help me in this regard?

Thanks and Regards,

Ravi Kanth Talagana

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI,

Just you need to delete the IDOC metadata from IDX2 and then have to process the scenario.

You have changed the occurance in External defination but the IDOC Metadata pertain to the old one...

Try it out as well as Refer similar discussions

Thanks

Swarup

Answers (5)

Answers (5)

former_member181962
Active Contributor
0 Kudos

Thanks to everybody who tried to solve my issue.

The trick was to give the name of the target message interface as the Original Idoc.

I was previously using my own Interface.

Former Member
0 Kudos

Hi Ravi,

I am facing same problem. But i am not able to figure out how to solve it.

As u said give traget interface name as Original Idoc. In my case IDOC type is MBGMCR03 .

I tried giving Interface name as MBGMCR03. but it did not work. Then i found that in PI name of IDOC appeares as MBGMCR.MBGMCR03 but i can not create Messase Interface with '.' character.

Can u plz elaborate more on how u solved this problem?

Thanks,

Atul Patil

Former Member
0 Kudos

Hi,

to me it has helped to delete current IDoc's metadata in IDX2 and loading it again. I can't find any explanation for this, but it started to work

Peter

agasthuri_doss
Active Contributor
0 Kudos

Hi,

>3)I have reimported the xsd as external definition.

Check whether you have changed the element name to 0 & 99999

Regards

Agasthuri Doss

turmoll
Active Contributor
0 Kudos

Hi,

This note describe your case: [Note 814393 - Multiple IDoc instances in an XI message|https://service.sap.com/sap/support/notes/814393].

Make sure that point 😎 was carried out properly.

Regards,

Jakub

Former Member
0 Kudos

Hi,

This may help u

/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change

Regards

Seshagiri