Material Master : Message in a Bottle

Hi all,
I'm new in the functional aspects of SAP. I begin with a hard task : I'm responsible of Material Master, Vendor Master and Change Master.
This is a really hard task for me because I never what is important to know to do a good Material Customizing.
Every day, I have a new question such as :
  - What is the difference between X-plant material status and Plant-Specific material status ?
  - If I want to create a new material type, which standard type to copy ?
So my question is not really specific, it is something like  "Is there a way for me to improve my skill, llike ... MM customizing for dummies ???"
Many Thanks,
regards
Morgan

Hi
Cross-Plant Material Status
Indicates whether the material may be used in the following areas for all plants:
Materials management (for example, in purchasing and in inventory management)
Production planning and control
Plant maintenance
Warehouse management
Costing with a quantity structure
Use
The cross-plant material status restricts the usability of the material for all plants, that is, it defines whether a warning or error message is displayed if you include the material in a particular function.
Example
The material may be a part under development or one to be discontinued
The material status determines how a material is handled in different applications and in business operations (for example, purchasing, materials planning, usage in bills of material, and so on).
For each material, you can set a material status in the corresponding material master record. If a material has a material status, the system will issue either a warning or an error message (depending on which status you have chosen) if the material is used.
Example
Material status assignment
You want to designate a material as a material to be discontinued. In the master record, you give the material a status whose parameters have the following settings:
Parameters:
     Purchasing                  "B" = error message
    MRP                          "A" = warning
    Inventory Management        " " = no message
If the material is used, this parameter assignment has the following effect:
You can perform no further purchasing function for the material; for example, you can enter no further purchase order for the material. In this instance, you are given a corresponding error message.
If you plan requirements for the material, you are warned that the material is one to be discontinued.
You can continue to withdraw the material from stores; no message is given.
Actions
1. Define your material statuses.
2. On the Details screen, define the characteristic of the individual material statuses. You do so by positioning the cursor on the corresponding line and pressing F2. The details screen for the respective line appears.
Regards

Similar Messages

  • Material master message customizing

    Hi,
    If a material is flagged for deletion I want to stop being change that material from MM02. To do this I need to set message MM071 from W to E but unfortunately I was not able to.
    I went through IMG-Logistics u2013 General-Material Master-Basic Settings-Define Attributes of System Messages. There I can see application area MM and message number 071 but I cannot add it in customizing because there is no u201Cnew entriesu201D button.
    I need your valuable input!
    Thanks
    Metin

    Making this message an error would make its long text nonsense, as it clearly indicates that it is allowed to do changes.
    Further, what would be the benefit of making it an error? It would not allow you to maintain the material master.
    Means, once you have set the deletion indicator you can never undo it. But is that really what you want? hopefully noone ever flags a material then for deletion by a mistake.
    Usually people want restrict the use of materials which are flagged for deletion in e.g. purchase orders, but there you will not get the message MM071, instead you get message ME051.
    In OMT4 only the settings for message types of delivered error messages can be taken into account. Entries for selfadmitted error messages are thus ignored, accprding to OSS note 545211.
    if you want control mm02 maintenance in case of deletion indicator set, then you have to do this in the user exit
    Edited by: Jürgen L. on Apr 30, 2011 11:40 AM

  • MG144 Error  Messages while creating Material Master

    Hi,
    When creating Material Master getting Error for structure field is required. Message Number MG144.
    Pls suggest.
    Regards,
    VR

    Go through this note 45998
    Or check, which field is required field and try to maintain or just make the optional entry in customizing

  • Error Message no. MM214 while creating material master

    Hi folks!!
    While creating material master, when i fill the MRP controller field and press enter, I get the message...
    The MRP controller 391 does not exist for plant
    Message no. MM214
    I have checked, the MRP controller is availble in Master Data for MRP Controller. And we have already created many material master with this MRP Controller.
    What could be the possible cause for this error. Please help.
    Best regards

    Hi Qamar,
    Please go thru the bellow threads,
    Assignement of MRP controller to Plant
    MRP CONTROLLER
    MRP Controller
    Re: MRP controller extension from plant 1 to plant 2
    Thanks,
    Swamy H P

  • Custom - Material Master Update using an IDOC (Message Type - MATMAS_BAPI)

    Hello everyone,
    I was writing a functional specs. Basically, I want to update the material master MM02 using an IDOC (MATMAS_BAPI01 - Basic Type & MATMAS_BAPI - Message Type). This is currently working.
    To my understanding, this currently uses function module - BAPI_IDOC_INPUT1 to update the material master after the IDOC is posted to SAP ECC from XI system.
    Now I want to add one small validation logic before it actually updates the material master (MM02).
    I looked around and found one exit - EXIT_SAPLMV02_002 in enhancement MGV00001. I was almost sure that this EXIT can be used to write the custom validation code before, actual MM02 updation.
    However while trying to establish a link between this EXIT and BAPI_IDOC_INPUT1, I found that EXIT_SAPLMV02_002 is actually a part of another function module - IDOC_INPUT_MATMAS01 and not BAPI_IDOC_INPUT1. I am stuck here if adding the custom logic in the exit really going to work.
    a bit of googling and I found from WE30 that the purpose of both these function modules are actually different. While BAPI_IDOC_INPUT1  actually create & updates the material master (also plant specific master data which is my need), IDOC_INPUT_MATMAS01 is just for maintenence of few fields in MM02 (may be custom fields).
    Can anyone point out if my thing is in right direction?
    Also please offer any solution where shall I put the Custom Logic in the EXIT or the some variants of
    BAPI_IDOC_INPUT1.
    A less technical explanation would be appreciated as I come from a functional background and invloved in this for writing the func specs. I want to make it sure that what I write is not useless and makes some sense.
    Thanks in advance,
    Arunesh

    Hi Lalit,
    Did some head breaking with the function module - BAPI_IDOC_INPUT1 to check whether it is calling the EXIT_SAPLMV02_002 internally. Couldn't get anywhere.
    On question of another EXIT in BAPI_IDOC_INPUT1, I don't see any. I am not very proficient in ABAP code, I must say though.
    I found the list of exits from google, almost same list everywhere.
    http://www.sapfans.com/forums/viewtopic.php?f=21&t=296637
    here I got the EXIT, I am talking about.
    Any other way to find either the EXIT or link the above?
    -- Arunesh

  • Create material master get error message

    Hello Guys,
    I get the error message as below when i create material master .  can you help me? 
    error message
    nternal error in FORM/FUNCTION ckms_buffer_write in position 19 with RC 0
    Message no. C+099
    Procedure
    Please inform your system administrator.
    Thanks and best regards,
    Alengao

    Debug the program with help of ABAPer and check it.
    Also pls check these NOTES,
    414204, 933809, 390655,0001096890
    0001126497
    0001164684
    0001230454
    Edited by: Afshad Irani on Aug 12, 2010 3:12 PM

  • Message Type for Material Master Data Changes

    Hi all
    I'm managing Message Types for Material Master Data extraction from R\3 system to BW system, in order to load on BW only the changes done to some fields of MARA table that are delta relevant.
    Now from R/3 BD50 Transaction I can see that there is a message type that refer to changes done on MARA fields: RS0044.
    I would like to replace this message type with another one (RS0020) in order to align different systems.
    Now changes to material master data in R/3 system are recorder with both message types but only those with RS0044 message type are processed and loaded into BW system.
    So I would like to know:
    1. How is the message type related to the DataSource 0material?
    2. is it possible to replace a message type for BW?
    3. if yes, how can I do it?
    Thanks in advance.
    Elisa
    mail: [email protected]

    Hi Oscar!
    At the moment I'm using Delta queue of 0MATERIAL. I know that in the queue there are all the new and changed records.
    But I would like to be able not to load all the changed records, but only those that refer to some fields of MARA table.
    E.g. if the gross weight of a material is modified I don't want to load this change on BW with Delta loading .
    I've seen that from R/3 Transaction BD52 you can set only delta relevant fields referred to a specific message type and to delete the other fields.
    As I'm able to do this directly in the Development system and Test System, I haven't got the authorization of doing it in the Production system.
    That's why I need to include this setting in a CR and then ask to transport it from Test to Production system.
    But message types referred to MARA field changes are different between the two systems.
    And it seems they are automatically created.
    Is it true?
    Thanks
    Elisa

  • XML message for material master records

    Hello experts
    We want to implement an interface with material master records to be sent to our customers. This interface is proposed to be in XML. Can you please provide me with links or documents that explain how to integrate XML within SAP regarding master data maintenance.
    I need to know how we can trigger the XML message and where to include the logic of the attributes to be sent.
    Thank you in advance,
    Alejandra

    Hi
    You can do this scenario in BSP , better sit with ABAP and Portal(BSP) Consultant .
    they can give much more idea about this. Using BSP you can evaluate this requirement.
    Best regards
    Ram

  • Error message during Base unit change in material master

    Hi
    I am getting error message " Independent requirements are already assigned to the
    material" when doing change in base unit in material master.
    But I do not find any independent requiement for the plant in t code MD04.
    Can anybody help me to get a solution for this?
    Thanks in advance
    Pradipta Sahoo

    Hi
    Thaks for your reply.
    I checked in MD63 and don't find any entry. That makes me suprprise why the error shows as an independent requirement entry exists.
    Please reply if you can further help me in this matter to solve this.
    Kind regards
    Pradipta Sahoo

  • Material Master - Same Description - Message No

    Hi,
    When i create the material master with the same description which has been created earlier, system does not give message "Material with the same description exists". I have seen in 4.7, but currently I am working on ECC 6.0.
    So, some one can help me in providing the Message Class and No since i was not able to find the message class and no.
    Note: Internal Number assignment have been configured for the material type.
    Thanks in advance.
    Regards,
    Elanchezhian. K.C.

    Hi,
    It seems this message is not there in ECC6.0
    Please check if you can add this functionality through user exit
    EXIT_SAPLMGMU_001
    BR
    Diwakar

  • Message ME095 No short text is mantained, update material master

    Hi,
    While creatin a Preq in ME51N I'm Getting an error message if I log on in Spanish saying there is no short text for that material in Language ES;  mantain material master and the error message is ME095 but I'm sure that I already mantaines correctly in MM02 this material, and I don't get this error if create the Preq logged in English.
    Any ideas?
    Thanks

    Hi,.
    GO to MM02 -> Basic view --> additional data --> desctription language .
    set the EN & enter.
    Save. After that error won't come for this.
    SAM
    Edited by: Saminathan Gopalan on Jul 28, 2010 10:04 AM

  • Creation of material master

    Dear all,
    While entering of MM01, MM02, MM03 T codes, The system showing the error message - "Record Y1 01 does not exist in Table T133A" - for this what do I do, Plz suggest.
    reg
    Vishnu.Ch

    Hi Madhu,
        Thanks for your reply. But, I have one more doubt. For non stock materials, we
    will specify the cost centre and G/L account at the time of creation of Purchase order. Then, do we have to specify the valuation class at the time of creation of
    Material Master since there is no automatic account determination?
    Regards
    Yoga

  • In creation of material master

    hi to all,
    I have one issue regarding material master creation in in intial screen.
    when i enter the material number, industry sector and material type it gives one error  message as "record Z2 01  is not exist in table T133A"  and message number as "M3748".
    Regards
    Raju.

    Hi
    Are you experiencing this after upgrade?
    This is something relevant to IS-oil.
    However please go through OSS notes 918298 and 868771, you may get a clue.
    warm regards
    sairam

  • Issue in material master update from presentation server  using BAPI....

    Hi Guru's...
    i am trying to change the material master from presentation server (desktop flat file)
    using BAPI(BAPI_MATERIAL_SAVEDATA) ....
    while executing my program i am getting the message like material had changed...
    but while in mm02 i am un able to fine the updates...
    please find below program logic and correct me if any mistakes....
    thanks in advance...
    *& Report  ZAREPAS36
    REPORT  zarepas36.
    DATA : gs_bapimathead             TYPE  bapimathead,
           gs_clientdata              TYPE  bapi_mara,
           gs_clientdatax             TYPE  bapi_marax.
    TYPES : BEGIN OF gty_itab1,
            matnr(18),
            matkl(9),
            spart(2),
            ntgew(13),
            gewei(3),
            meins(3),
            END OF gty_itab1.
    DATA : gt_itab1 TYPE STANDARD TABLE OF gty_itab1,
           gwa_itab1 TYPE gty_itab1.
    TYPES: BEGIN OF gty_itab2,
           abc(132),
           END OF gty_itab2.
    DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,
          gwa_itab2 TYPE gty_itab2.
    flat file at selection screen
    PARAMETERS: p_files TYPE string.
    CALL METHOD cl_gui_frontend_services=>gui_upload
      EXPORTING
        filename = p_files
        filetype = 'ASC'
      CHANGING
        data_tab = gt_itab2
      EXCEPTIONS
        OTHERS   = 8.
    LOOP AT gt_itab2 INTO gwa_itab2.
      IF gwa_itab2-abc(1) = 'S'.
        gwa_itab1 = gwa_itab2-abc(132).
        APPEND gwa_itab1 TO gt_itab1.
      ENDIF.
    ENDLOOP.
    loop at gt_itab1 into gwa_itab1.
    *Material
    gs_bapimathead-material    = gwa_itab1-matnr.
    *Material details at client data
    *material group.
    gs_clientdata-matl_group = gwa_itab1-matkl.
    gs_clientdatax-matl_group = 'X'.
    *Division
    gs_clientdata-division = gwa_itab1-spart.
    gs_clientdatax-division = 'X'.
    *Net Weight
    gs_clientdata-net_weight = gwa_itab1-ntgew.
    gs_clientdatax-net_weight = 'X'.
    *Unit of Weight
    gs_clientdata-unit_of_wt = gwa_itab1-gewei.
    gs_clientdatax-unit_of_wt = 'X'.
    *Base Unit of Measure
    gs_clientdata-base_uom = gwa_itab1-meins.
    gs_clientdatax-base_uom = 'X'.
    endloop.
    *calling BAPI for making changes in material and saving thru BAPI.
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        headdata    = gs_bapimathead
        clientdata  = gs_clientdata
        clientdatax = gs_clientdatax.
    IF sy-subrc NE 0.
      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      WRITE: / 'Error occured while changing material'.
    ELSE.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      WRITE: / 'material',gs_bapimathead-material,'changed'.
    ENDIF.

    hi hello Guru's
    i resolved the issuee..
    pleaso go thru the below proram logic for your reference..........
    *& Report  ZAREPAS36
    REPORT  zarepas36.
    DATA : gs_bapimathead             TYPE  bapimathead,
           gs_clientdata              TYPE  bapi_mara,
           gs_clientdatax             TYPE  bapi_marax.
    TYPES : BEGIN OF gty_itab1,
            matnr(18),
            matkl(9),
            spart(2),
            ntgew(13),
            gewei(3),
            meins(3),
            END OF gty_itab1.
    DATA : gt_itab1 TYPE STANDARD TABLE OF gty_itab1,
           gwa_itab1 TYPE gty_itab1.
    TYPES: BEGIN OF gty_itab2,
           abc(132),
           END OF gty_itab2.
    DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,
          gwa_itab2 TYPE gty_itab2.
    DATA:ls_return         TYPE bapiret2,
         lt_bapiret2       TYPE standard table of bapiret2.
    flat file at selection screen
    PARAMETERS: p_files TYPE string.
    CALL METHOD cl_gui_frontend_services=>gui_upload
      EXPORTING
        filename = p_files
        filetype = 'ASC'
      CHANGING
        data_tab = gt_itab2
      EXCEPTIONS
        OTHERS   = 8.
    LOOP AT gt_itab2 INTO gwa_itab2.
      IF gwa_itab2-abc(1) = 'S'.
        gwa_itab1 = gwa_itab2-abc(132).
        APPEND gwa_itab1 TO gt_itab1.
      ENDIF.
    ENDLOOP.
    LOOP AT gt_itab1 INTO gwa_itab1.
    *Material
      gs_bapimathead-material    = gwa_itab1-matnr.
    *Material details at client data
    *material group.
      gs_clientdata-matl_group = gwa_itab1-matkl.
      gs_clientdatax-matl_group = 'X'.
    *Division
      gs_clientdata-division = gwa_itab1-spart.
      gs_clientdatax-division = 'X'.
    *Net Weight
      gs_clientdata-net_weight = gwa_itab1-ntgew.
      gs_clientdatax-net_weight = 'X'.
    *Unit of Weight
      gs_clientdata-unit_of_wt = gwa_itab1-gewei.
      gs_clientdatax-unit_of_wt = 'X'.
    *Base Unit of Measure
      gs_clientdata-base_uom = gwa_itab1-meins.
      gs_clientdatax-base_uom = 'X'.
    ENDLOOP.
    *calling BAPI for making changes in material and saving thru BAPI.
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        headdata    = gs_bapimathead
        clientdata  = gs_clientdata
        clientdatax = gs_clientdatax
      IMPORTING
        return      = ls_return.
    LOOP AT lt_bapiret2 INTO ls_return.
      EXIT.
    ENDLOOP.
    IF sy-subrc = 0.
      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      WRITE: / 'Error occured while changing material'.
    ELSE.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      WRITE: / 'material',gs_bapimathead-material,'changed'.
    ENDIF.

  • Not allow order unit in INFO record if it is not in material master

    Hello there!
    In standar SAP any user can introduce any order unit in the info record, even if it is not maintained in the material master alternative units of meassure. We need to block this...
    The conversion factor is not a problem for us, as we can set it only for display in the customizing, so that the systems brings it automatically from material master
    The idea is to allow as order units only those units of meassure that exist in material master.
    We have been checking if it is possible, but no success...
    Any idea on how to get it? Error messages, user exists, or so on...
    Thanks!!
    César

    Hey vmendoza7785,
    Congratulations on getting your new iPhone. I'm sure it is frustrating not being able to do everything you want with it. Let's see if we can get your backup started.
    If you are having an issue with being unable to make a backup of your iPhone with iTunes, I would suggest that you troubleshoot using the steps in this article - 
    If you can't back up or restore your iPhone, iPad, or iPod using iTunes - Apple Support
    Thanks for using Apple Support Communities.
    Be well,
    Brett L 

Maybe you are looking for