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

I have a requirement where the old material no. in tcode MM01 needs to be done mandetory for a specific material type.

Is there any way to make the field (old material no.-BISMT) mandatory for a particular material type in tcode MM01?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jul 21, 2014 at 11:55 AM

    Hi,

    Go to transaction SE18 and enter BADI -> BADI_MATERIAL_CHECK.

    Create your own implementation for this BADI.

    do implementation for BADI method: CHECK_DATA

    this method has an importing parameter WMARA. which has both the fields material (MATNR) and material type (MTART).

    so check based on your material type whether material is filled. if not stop for furthur action.

    for example:

    if WMARA-MTART = 'FERT'

    if WMARA-MATNR is initial.

    error message.....

    endif.

    endif.

    Let me know if its not clear.

    Regards,

    Prasad

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 21, 2014 at 11:05 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 21, 2014 at 11:14 AM

    Hi,

    you can use BADI: BADI_MAT_F_SPEC_SEL

    or

    create an own structure of data Screen for each Screen sequence
    Tcode (OMT3B) and assign it to your materialtype (Tcode: OMT3E)

    Regards, Dieter

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 21, 2014 at 11:31 AM

    Check the following

    Enhancement

    MGA00001 Material Master (Industry): Checks and Enhancements

    MGA00002 Material Master (Industry): Number Assignment

    MGA00003 Material Master (Industry and Retail): Number Display

    Business Add-in

    CDT_CHECK_MATERIAL Checks for Existence of a Material in a CDT

    BADI_MM_MATNR Modification-Free Archiving Enhancement of MM_MATNR

    BADI_MAT_F_SPEC_SEL BAdI for Material Special Field Selection

    BADI_MATNR_CHECK_PVS Check Material for Use in iPPE

    BADI_MATERIAL_REF Addition of customer-defined default data for material

    BADI_MATERIAL_OD Integration of New Objects in Material or Article Master

    BADI_MATERIAL_CHECK Enhanced Checks for Material Master Tables

    BADI_GTIN_VARIANT User Exit for Customer-Specific GTIN Variant Check

    BADI_EAN_SYSTEMATIC BAdI for Internal Control of EAN Logic

    WRF_DISCONT_PARAMS_I BAdI: Parameters in Fashion Discontinuation

    WRF_DISCONT_FACT_E BAdI: Follow-Up Actions in Discontinuation

    WRF_DISCONT_CHECKS_I BAdI: Scope of Check in Material Reorganization

    MG_MASS_NEWSEG User-Specific Fields & Segments in Mass Maintenance

    MATGRP_SKU_UPD BAdI for Article Hierarchy Connection

    Reward points if useful

    Regards

    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.