cancel
Showing results for 
Search instead for 
Did you mean: 

ATTRIBUTE_IDOC_METADATA : In segment E1FIKPF attribute occurred instead of

Former Member
0 Kudos

Hi All,

I am getting this error message in sxmb_moni when I try sending an idoc in idoc-XI-idoc scenario.Message type that I am using is FIDCCP01.

<?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="">

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

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

<SAP:P1>IDoc XML data record: In segment E1FIKPF attribute occurred instead of SEGMENT</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error: IDoc XML data record: In segment E1FIKPF attribute occurred instead of SEGMENT</SAP:Stack>

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

</SAP:Error>

Its Urgent.

Thanks

Alok

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Alok,

If it is not solved by above solution just go through below link.

This problem occurs when you use XSLT mapping.

Remove indentation = yes

use..

<?xml version=""1.0 encoding="UTF-8"?> if you are using XSLT mapping.

Regards,

Satish

Former Member
0 Kudos

Hi,

Goto transaction IDX1 and delete the record for your IDoc and create it again, I think it will solve the problem.

Thanks,

Prateek

manish_bhalla2
Contributor
0 Kudos

Hi,

You might want to take a look at your mapping to check what is being put in the segments mentioned.

Cheers

manish