Prevent creation of duplicate material master record

Hi Experts
1)  Is there any control or validation to prevent creation of duplicate material? I mean, if the description of new material is 100% or 95% matching with an existing material, there should be a validation.
2) Is there any feature of usage of catelogs for creation of material master description?
warm regards
ramSiva

Hi,
Have a try to use Enhancement: MGA00001, user exit: EXIT_SAPLMGMU_001 for control you need.
You can also use BAdI for this:
BADI_MATERIAL_CHECK -> method CHECK.
In both enhacements there is a structure STEXT - here short text(s) of new created material should be found for validation.
Here you can make some ABAP works necessary.
Hope it helps,
regards,
w.
Edited by: Wojciech Zalech on May 19, 2010 9:43 AM

Similar Messages

  • Duplicate material master records ?

    There are duplicate material master for the same material. In some cases there are more than two master data for the same material.?

    Hi,
    They material are internal number or external number.
    If internal number then only the discription might be the same with 2 or more material number.
    If external numbet then check the 2 same material how the difference in material number.
    If you want to delete or block then check the inventory status in the material.
    then do the further action.
    SAM

  • How to duplicate material master record to other plants

    Dear Experts,
    I created a material (by transaction MM01).
    Since I have 9 different plants, I'd like to duplicate it for each plant. The only way I found is by transaction MM01 using the section "copy from...".
    Do you have any more quick solution?
    thank you all
    federica

    Hi,
    Goto transcation MM17
    Select tables MBEW & MARC and click on fileds tab
    Select your fields, what ever you want in the purchase and accounting view. If you are using split valuation, then select valuation category.  But first time, don't select valuation type.
    Execute
    Click on    DATA RECORD TO BE CREATED tab
    Enter Material no and Plant code ( For this plant, you need to be extend material)
    Put on crusher on the field VALUATION TYPE and click on the very first icon SELECTION OPTIONS (which is at end of the section and adjust to the delete icon). Double click on the SINGLE VALUE. So, in this case Valuation type is equal to blank value.
    specify allready existing material number and plant code in the reference section ( these are at end of the screen) .
    click on execute and enter values. click on save. Material number is extended.
    If are you using split valuation, then do  same process/excersie once again.
    This time select table only MBEW and filed Valuation type.
    Regards
    KRK

  • Classification Data Creation for Material Master Record

    Hi all.
    I've a batch that update material master record with a Bapi "Bapi_material_savedata". After Material creation or changing we also need to insert or to change a classification data in the classification view of the material master record.
    Is there a function module that could be useful to update the classification data of a material?
    Thanks
    Carlo

    Hi Ravikumar,
    I tried to use the function module, but it doesn't works well, is it necessary thet material must have the Calssification view already set on?
    Thanks
    Luigi/Carlo

  • BAPI to create Material master record

    Hi All,
    I need to create a new material master record using a reference Mterial number. Please let me know, if there is any BAPI to achieve this.

    Hi,
    Check these links .You will get your answer in detail.
    Re: How to use BAPI BAPI_MATERIAL_SAVEDATA
    Re: Mass creation of Material Master Records
    Hope it will help you.
    Regards:
    Alok

  • Delete a Material Master Record Permanently from R/3 4.7

    We have a requirement to delete certain material master records permanently from our R/3 4.7 system. We have already archived all the relevant material master documents using SARA and are now trying to delete the material permanently using SARA but are unable to do so as the program is finding archive entries in MARI and prevents the material from being permanently deleted.
    Is there a way to remove records from MARI so that we can delete the material master record permanently.
    Thanks in advance.
    Samir

    It looks like transaction MMDE cannot be used for deleting only a certain set of materials. It is setup to delete all the materials.
    Is there a way to delete only a certain set of materials permanently from the client?
    Thanks
    Samir

  • Close period for material Master record error

    my current period is 07 2010.
    I want to close period 07 2010, and make new posting to period 08 2010.
    but when i do the posting, system show error "Posting only possible in periods 2010/07 and 2010/06 in company code C999"
    PS: C999 is the company code that contains the plant P999
    And when i try to close the current period of material Master record  by MMPV, system show below information :
    "L O G
    Mode: Check and close period
    Client: 000
    Period entered (month/year): 07 2010
    Incorrect period in control rec. of CoCd C999; no conversion The current period (month/year) of the control record is 07 2010
    Period closing complete; log issued.
    E N D"
    and my current OB52 setting is below:
    Please help to supply some suggestion.
    P999     +               1     2010     12     2010     13     2010     16     2010
    P999     A          ZZZZZZZZZZ     1     2010     12     2010     13     2010     16     2010
    P999     D          ZZZZZZZZZZ     1     2010     12     2010     13     2010     16     2010
    P999     K          ZZZZZZZZZZ     1     2010     12     2010     13     2010     16     2010
    P999     M          ZZZZZZZZZZ     1     2000     12     2010     13     2000     16     2010
    P999     S          ZZZZZZZZZZ     1     2010     12     2010     13     2010     16     2010
    V001     +               1     2000     12     2010     13     2000     16     2010

    Hi,
    Check in T.code: MMRV and see which period is open for ur Co.Code and back posting is allowed or not. If you are sure to open new period now of  new posting to period 08, then
    use t.code: MMPV ,
    enter
    Company code C999
    Period to open 08
    Fiscal Year 2010
    Execute
    ( system will close the period last period 07 and automatically system open the new one 08)
    Now try ur transaction.
    if any problem, then check  in FI Side:
    Use t.code: OB52 and open the 08,2010 period in Account Types A, K, D,M, S and specially Account Type u201C+u201D which stands for valid for all accounts type and save. Better consult FICO consultant for OB52 step.
    Regards,
    Biju K

  • How to enter a material on SO without a Material Master Record?

    Hi guys,
    Pls help me 2 flowing problem:
    1. How to enter a material on SO without a Material Master Record? And all case need to enter a material on SO without a Material Master Record.
    2. How to use customer material number if there isn't Master Data
    Thanks

    Hi Friend,
    I dont think we can go with a sales order with a material without material master record.
    But there are some cases where in we can create a sales order by entering a material which does not have a material master.
    1. Through material determination
    You can create a material determination for a material (1234) which exists in sap by a material(XYZ) which does not; For example in VB11 you can create a material determination for a material 1234 ( exists in sap) through a material XYZ which does not exists in sap.
    While creating the sales order when you enter the material XYZ is not give any error and automatically determine the material 1234 which exists.
    2. Text material
    We can create a order/quote by directly entering a text in the material description and without entering the material. This the case for text material wherein text item category will be determined.
    Please let me know if this help you. Else kindly elaborate the scenario.  
    Abhishek

  • Mass Material Master Records Extension

    Hi All,
    Mass Material Master Records Extension
    I have a list of 50 materials.
    I want to extend them to new sales areas and plants.
    Is there a t-code for mass extension of material master records,
    Please advice
    thanks in advance
    Rgds
    Priyanka

    The Options are:
    1. LSMW
    2. SCATT
    3. BDC
    It is not recommended through MM17 ot MASS.
    Abap help can be taken to develop the BDC / LSMW accordingly.
    Regards,
    Rajesh Banka
    Reward suitable points.
    How to give points: Mark your thread as a question while creating it. In the answers you get, you can assign the points by clicking on the stars to the left. You also get a point yourself for rewarding (one per thread).

  • Mass update of huge list of Material master records

    Hi dudes,
    I want to update 1 field for the huge list of  material master record, i.e., statistics field in sales org 2 tab.
    please help
    regards,
    madhav

    SAP has designed its system to use the standard transaction way to update any fields, no direct table update should be made.
    I have seen so many direct table updates in my career, and what do you think why I have get knowledge about that?
    Because it was done incorrectly.
    There are that many dependcies in SAP, you never really know them all.
    People changed (or deleted entries) in one table, but forgot the update in a second dependend table.
    You should be a very experience consultant before you may consider direct table updates, and when you became an experience consultant, then you know that you will not do that.

  • Re: Populating Additional data in Material master record

    Hi,
    I am creating material master record using BAPI_MATERIAL_SAVE_DATA. I am using the below function modules to populate date in Additional Data Tab. I am getting the existing material details from BAPI_MATERIAL_GET_ALL and passing it to
    BAPI_MATERIAL_SAVE_DATA variables. I can create material successfully, but  "PROPORTION/PRODUCT UNIT"   TAB in Additional Data Tab is not populating.
    Program populates this data  for some materials and for some materials not.  For example,  when I try to create a new  material by copying  existing details from 1234 , New material will be created   with 12345(say), but "PROPORTION/PRODUCT UNIT"   TAB in Additional Data Tab is not populating.
    Now If I put a break point, to find out what could be the issue , and then press f6 ,  and re-execute program for the same material 1234, then my custom program can populates data.  I know its sound wiered, but I am not able to solve the issue.
        CALL FUNCTION 'VBWS_UOM_READ_WITH_MATNR'
          EXPORTING
            i_matnr         = it_mara-matnr
          TABLES
            e_meinh         = gt_meinh
            e_meinh_ws      = gt_meinh_ws
            e_meinh_ws_upd  = gt_meinh_ws_upd
            e_meinh_ws_updx = gt_meinh_ws_updx
            e_message       = gt_message
            e_return        = gt_return
          EXCEPTIONS
            error           = 1
            OTHERS          = 2.
        FREE: gt_message, gt_return.
        CLEAR : gt_meinh_ws_upd, gt_meinh_ws_updx.
        CALL FUNCTION 'VBWS_UOM_MAINTAIN_DARK'
          EXPORTING
            i_matnr               = lv_matnr
            i_kzwsm               = it_mara-kzwsm
            i_kzwsmx              = 'X'
            i_exit_by_first_error = 'X'
            i_user                = sy-uname
            i_buffer_refresh      = 'X'
            i_no_update           = ' '
          TABLES
            i_meinh_ws_upd        = gt_meinh_ws_upd[]
            i_meinh_ws_updx       = gt_meinh_ws_updx[]
            e_message             = gt_message
            e_return              = gt_return
          EXCEPTIONS
            error                 = 1
            OTHERS                = 2.
        LOOP AT gt_return WHERE type = 'S'.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
        ENDLOOP.
    Any suggestions ...

    Hi Karthik,
    Thanks for your reply. It worked. But now I am facing strange issue. As you see my code above, i am using VBWS_UOM_MAINTAIN_DARK to update Addition data tab. however, the values of internaltable gt_meinh_ws_upd was not updated correctly inside the material master.
    For example, I am filling gt_meinh_ws_upd table with the below values
    gt_meinh_ws_upd-wsm = 'OZT'
    gt_meinh_ws_upd-atnam ' ZABCDE'
    gt_meinh_ws_upd-atwrt = 0.0023
    append gt_meinh_ws_upd.
    but when i see in material master,   gt_meinh_ws_upd-atwrt = 0.0023 is updated with 23, instead of 0.023. I debugged th func. module many times, I didnot come acroos the code what making it to 23.
    Any Idea karthik...
    Thanks in Advance

  • PR, PO, GR for a consumable material without material master record

    Hi,
    I have created a complete cylcle till Invoice Verification for a material without a material master record.
    But i have one query i.e. in the cylce i created i had to create a GR before entering MIRO.  Is there any way by which i need not create a GR for a consumable material i.e. to be posted directly to a GL without any inventory management.
    In my case, the GR checkbox in the PO was automatically ticked.
    Can anyone help on this please.
    Regards,
    Laxmi

    Customizing Error Message in ME23N
    When displaying of modifying Purchase Orders with a document type of Framework Order,  a user selects the LIMITS tab, they get the error message Customizing incorrectly maintained, message number SE729.
    The problem is caused by version upgrades of the SAP software.
    Number of entries in table T162V is different to the number of columns in table control for screen SAPLMLSP (400).  You can use screen painter SE51 to display the screen.  View the Element list for TC_VIEW.
    The list of fields can also be viewed within the program.  Transaction code ML81N (service entry sheet), program SAPLMLSR.  Click on the Configuration button (top right hand corner) select Administrator.  This shows the number of fields as 67.
    Using SE16N to view table T162V shows 69 fields.  This table contains six layouts (variants), they must all be the same.  Before the change the total count was 414 (69 x 6). 
    The ME23N transaction only checks that the number of entries is correct.  You will notice that the fields are not in the same sequence, but that should not matter if you donot use the service transaction ML81N and it is not a selectable tab on ME23N.
    Transaction SM31 was used to delete the extra fields.  As this is a SAP table, you may need extra authorisations to make the change.
    Note:  the number of fields shown above will be different in each site.  This is because of different SAP versions and in what software is loaded. 

  • In SAP is it possible to identify duplicate BP master record?

    hi,
    In SAP is it possible to identify duplicate BP master record?
    Regards,
    babu

    Hi,
    You can identify the BP dupliate check. See the link
    http://help.sap.com/saphelp_crm50/helpdata/en/9a/6f9a3d13ce0450e10000000a114084/frameset.htm
    Regards
    Srinu

  • Product hierarchy in the material master record

    Hi,
    I am handig Data migration project.
    This is related to Product Hirerarchy.
    I one business Product Hirerarchy have been configured. But in another buisiness, Product Hirerarchy has not been configured.
    There are some common materials using by both business processes.
    For coomon mateials  if I am maintaining Product Hirerarchy value in the material master record, is there any impact on business which is not being used Product Hirerarchy. Whether it will stop / impact on business processes.
    Can you explain plz
    Thanks in advance
    Regards

    Hi karthink,
    Thanks for your inputs.
    we are meging two servers. In that in one server, product highrechy have been configuredand in another server not configured.
    There are some materials with the numbers calling as a common parts exists in both servers.
    ex: plat 0001 in one server 1         &          plant 0002 in server2
    Common part is : m1
    plant 0001  not using product hierarchy and plant 0002 not using product hierarchy,.
    After golive, all the common parts are being used by both plants and same basic data 1 view.
    If we are maintaing product hierarchy in the basic data 1 view, it will flow into sales view as well.
    Then what about impact on the plant 0001 business since it is not using product hierarchy.
    In the configuration, is there any settings to activate / deactive product hierarchy at sales area level.
    Is there any impact on MM / FICO side.
    Please explain.
    THANKS IN ADVANCE.
    Regards
    KRK

  • 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

Maybe you are looking for