Skip to Content
author's profile photo Former Member
Former Member

MDM_CLNT_EXTR not able to create extended material idoc

Hello,

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.

thanks,

Sharada

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on May 23, 2007 at 03:53 PM

    Hi

    MAy be this link helps you, to configure it properly:

    MDM_CLNT_EXTR Configurations

    Thanks

    Also look in following links:

    http://service.sap.com/installMDM

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 24, 2007 at 07:54 AM

    Hi Sharada,

    does your IDoc type contain all segments of the MATMAS IDoc in definition? The reason I'm asking is that MATMAS has several segments marked as mandatory in its definition. This means that this segments MUST be available during the distribution. You can check this with transaction WE30. Open your ZMATMAS04. You'll see a segment list on the screen. Double-clicking on the segment opens a pop up called "Attribute Display". A checkbox defines if the current segment is mandatory or not.

    To prevent the error you should either redefine the mandatory segments in WE30 or the segment extraction in MDM_CLNT_EXTR.

    Kind regards

    Michael

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 29, 2008 at 01:30 PM

    Hi Sharada,

    I am working on a similar scenario in which I have created an extended idoc of MATMAS05 named as Z_MATMAS05_EXTN.

    Could you please tell me where do i need to make modifications to extract data from this extended idoc and also could u tell me how to add a new extraction object to extract the above.

    Thanks & Regards,

    Kaushik Koli.

    Note:Any help would be highly appreciated.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.