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
Pl can you suggest on this.