Skip to Content
Former Member
May 23, 2007 at 02:27 PM

MDM_CLNT_EXTR not able to create extended material idoc



We are transferring Material master data of SAP to SAP MDM through XI.

We have created a extended idoc of MATMAS04 as ZMATMAS04 and attached

that to z message type (ZMDM_MATMAS).

Standard transaction mdm_clnt_extr can extract data for material and

generates idoc of MATMAS05 which is attached to MATMAS. In this process

extracting function module material_extractor is used. We have seen

that MATMAS and MATMAS05 are hardcoded in this function module.

We have created copy of material_extractor as Z_MATERIAL_EXTRACTOR and

changed message type and idoc respectively as ZMDM_MATMAS and

ZMATMA04. We used this fm MDM_METADATA_MAINTAIN to create z extractor.

Now if we use this z extractor in mdm_CLNT_EXTR, idoc gets generated

for ZMDM_MATMAS linked to ZMATMAS04, but goes into error

saying 'MANDATORY SEGMENT IS MISSING'. This generated idoc has only two

segments E1MARAM,Y1MARAM.

Pl can you suggest on this.