cancel
Showing results for 
Search instead for 
Did you mean: 

MDH for Vendor data - Splitting CREMDM to CREMAS & ADRMAS

Former Member
0 Kudos

Hi mates,

I'm trying out the MDH scenario for Vendor data with R/3 as the client system. I'm using SAP delivered XI Business content for MDM. The mapping program is generating ADRMAS and CREMAS IDocs but the IDOC adapter reports that there is a syntax error in ADRMAS IDOC. Find below the details.

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

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

<SAP:P1>Segment 'E1BPAD1VL', segmentnumber '000001' not correct in structure ADRMAS02</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error: Segment 'E1BPAD1VL', segmentnumber '000001' not correct in structure ADRMAS02</SAP:Stack>

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

Generated ADRMAS IDOC is

<i> <?xml version="1.0" encoding="utf 8" ?>

<ADRMAS02>

<IDOC BEGIN="1">

<EDI_DC40 SEGMENT="1" />

<E1ADRMAS>

<OBJ_TYPE>LFA1</OBJ_TYPE>

<OBJ_ID>0000500140</OBJ_ID>

<CONTEXT>0001</CONTEXT>

<E1BPAD1VL SEGMENT="1">

<FROM_DATE>00010101</FROM_DATE>

<TO_DATE>99991231</TO_DATE>

<NAME>Swift Transportation</NAME>

<COUNTRY>US</COUNTRY>

<COUNTRYISO>US</COUNTRYISO>

<LANGU>E</LANGU>

<LANGU_ISO>EN</LANGU_ISO>

<SORT1>SWIFT TRANSPORTATION</SORT1>

<TIME_ZONE>CST</TIME_ZONE>

<E1BPAD1VL1 SEGMENT="1">

<LANGU_CR>E</LANGU_CR>

<LANGUCRISO>EN</LANGUCRISO>

<ADDR_GROUP>BP</ADDR_GROUP>

</E1BPAD1VL1>

</E1BPAD1VL>

</E1ADRMAS>

</IDOC>

</ADRMAS02></i>

Did anyone come across this error? Whats wrong/missing?

I appreciate ur inputs.

thx in adv

praveen

Accepted Solutions (0)

Answers (1)

Answers (1)

michael_theis
Active Contributor
0 Kudos

Hi Praveen,

it looks like the segment number for the <E1ADRMAS> tag is missing. It should look like <E1ADRMAS SEGMENT="1">. Please have look at the syndication map if the "1" is correctly maintained there.

Hope that helps

Michael