Change Material Characteristics

Dear All,
My requirement: Need to change material characteristics through a BDC or BAPI.
thru BDC, it is not allowing to change from the tcode mm02/mm42, don't have an idea BAPI for changing material Characteristics.
Thanks,
Ravi

Characteristics are part of Classification system, so you would not find a specific BAPI for material characteristic maintenance. Use the below function to update characteristics of any classification relevant object including materials.
CLOBJECTKEY is Class type value that you see when you select Classification view in Materiam master MM03. Play around with it comparing its interface with MM03 classification.
Also classification can be accessed Sap Menu -> Cross application components -> Classification system
CALL FUNCTION 'BAPI_OBJCL_CHANGE_KEY'
  EXPORTING
    CLOBJECTKEY               =
    CLASSNUM                  =
*   STATUS_NEW                = '1'
*   STANDARDCLASS_NEW         =
*   CHANGENUMBER              =
*   KEYDATE                   = SY-DATUM
*   NO_DEFAULT_VALUES         =
* IMPORTING
*   CLASSIF_STATUS            =
  TABLES
    ALLOCVALUESNUM_NEW        =
    ALLOCVALUESCHAR_NEW       =
    ALLOCVALUESCURR_NEW       =
    RETURN                    =

Similar Messages

  • Change Sales Order material characteristics

    Dear Pals,
    I have a question for changing Sales Order material characteristics by item.
    If i want to change the sales order's item  conditions, I can modify the internal table  "XKOMV" in user exit "USEREXIT_SAVE_DOCUMENT_PREPARE"
    Is there any internal table for  Sales Order's characteristics can i use   in user exit "USEREXIT_SAVE_DOCUMENT_PREPARE" ?
    Or any FM or BAPIs can get the internal table for characteristics and characteristics value for Sales Order item?
    Thank you!

    You can use BAPI_SALESORDER_CHANGE.
    1. Get the SO detail using BAPISDORDER_GETDETAILEDLIST.
    2. MODIFY the ORDER_CFGS_* internal tables and  update.
            CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
              TABLES
                order_cfgs_value   = gt_char
                order_cfgs_ref       = gt_char_ref
                order_cfgs_inst      = gt_char_ins.
            MODIFY gt_cfgs_*.
            CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
             TABLES
                order_cfgs_value   = gt_char
                order_cfgs_ref       = gt_char_ref
                order_cfgs_inst      = gt_char_ins.
    Refer SAP note 549563.

  • Impacts in COPA of changing material and customer master data

    Dear experts,
    In my company we are considering following scenario:
    Currently mySAPerp 6.0 is implemented for all modules for the mother company.
    We have developed a new global template where there are significant changes versus the existing system, especially in the SD processes. Material and customer master also change significantly in terms of content in the tables/fields and/or values in the fields.
    The idea was to build the template from scratch in a new machine and roll-out all group affiliates, but now we are considering the possibility of making an evolutionary of the current system and try to stretch it to the processes defined in the global template.
    The scenario we want to analyze is: Keeping same organizational structure in terms of Company code, CO area and Operating Concern in existing SAP client and make an evolutionary of the existing settings to the global template processes.
    The doubts we are having are the following:
    Changing material & customer master data: Impact in COPA
    Option 1: Material master data and customer master data codes are maintained but content in the tables/fields is changed substantially, both in terms of logical content of specific fields and/or the values in the specific fields. We have following examples of changes.
    Case 1: source field in material master changes logical content. E.g. Material master field MVGR1 is currently used for product series (design line) and the content changes to be the Market Segment. The product series will be moved to a classification field. At least 5 other fields are affected by this. How can data in terms of COPA line items be converted so that they are aligned at time of reporting?
    Case 2: the source field is not changed so that the logical content of the field remains but the values change, i.e. for the same concept there will be different codifications. How can data in terms of COPA line items be converted so that they are aligned at time of reporting?
    Case 3: Characteristics where currently the source material master field is a Z field and the derivation is via table look up and where the Z field changes to a classification field. How can you convert the existing COPA line items to ensure that attributes are aligned? Should new characteristics be created or just change the derivation logic of the characteristic?
    Option 2: Material master data and customer data codes are re-created (codification of records is changed), meaning that new material and customer codes will exist and content in tables/fields is changed (as in option 1)
    Case: material and customer codes are changed. How can data in terms of COPA line items be converted so that they are aligned at time of reporting?
    Iu2019ve never phased a similar scenario and I fear that maintaining operating concern while changing source master data and also SD flows (we have new billing types, item categories, sales doc. Types, order reasons) may lead to inconsistencies and problems in COPA.
    I would like to ask you experts if you have come across a similar scenario and if from your experience, it is something feasible to do or there are many risks involved. What can be the impact of this scenario in existing Operating Concern for both option 1 and 2 and what would be the key activities to perform to adapt the existing operating concern. What will be the impact of the needed conversions on P&L reporting?
    Sorry for the long story. I hope you can help me out.
    Thanks and Regards,
    Eric

    Hi,
       First i think you will need to test if it works for new COPA documents created via billing.
      If it works fine then the issue is if you wish to apply these changes to the historical data already posted.
      Normally there are transactions like KE4S where you can repost the billing document to COPA
      However this may not be viable for bulk postings
      You can perform realignment (KEND) but this only works at the PA segment level (table CE4XXXX)
    regards
    Waman

  • Creation of material characteristics

    HI,
    I have created new material characteristics in CT04, i also created new charc description  under material class 001 but enable to creat values for that. it has become greyout. how to enter values.
    Arati

    Did you assigned the new char to your class,were you are changing the char.

  • Change material Type - 'MMA'

    I am trying to Change Material Type using T-code - 'MMAM'.But Message is coming PO already exist.
    Problem is tat we have already created GIN for the PO & Reversed the GIN also,but still PO is not getting release to Change any data.It is giving error,that GIN already exist.
    I want to Change the MAterial Type.How can i do that.??
    Viru.

    Please note that both the new material type and the old material type must have the      
    same characteristics eg. quantity based material management is one of   
    the characteristic. The R/3 Online Help provides a very good explanation 
    on all the pre-requisites before you can change a material type.        
    (Logistics Gen>Logistics Basic Data > LO Managing Material Master Data >
    Material Master Record > Material Type > Change Material Type)          
    Please check if you have set the deletion flag for any PO's as              
    these need to be physically deleted for MMAM to work. You will also         
    need to check if there are ANY open items for this order. The purchase      
    orders need to be ARCHIVED. You should complete the invoice receipt for     
    this position BEFORE you set the deletion flag in the purchase order.       
    Also, if the material is already in stock, or if reservations or           
    purchasing documents exist for it, the following conditions must also be   
    met:                                                                       
    >The stock values of the material of the new material type must be         
    updated in the same G/L account as the stock values of the material of    
    the old material type.                                                                               
    >Quantities and values of the material of the new material type must be    
    updated in exactly the same way in all plants as quantities and values    
    of the material of the old material type.                                                                               
    >If there is a transfer requirement for the material and if quantities     
    of the material exist, the new material type must also allow the          
    material data to be maintained from the Warehouse Management view.

  • Printing material characteristics assigned to class 001

    Hi
    i am working on printing material characteristics.
    i am using vc_I_GET_CONFIGURATION FM to get all the characteristics associated to the material.
    now i want to print the changes in the bottom under the label Fields changed/Modified.
    if i change any characteristic value(s) and save the form and issue output i need to print the form and bottom i need to print the characteristic that is changed.
    may i know how can i capture these fields? my characteristics are assigned to 001 class and hence data is not stored in tables...
    let me know if there is any solution to work around...
    thanks

    hi
    i am not able to trace which characteristics are changed....
    may i know where the characteristics are stored for class 001

  • Idoc for material characteristics

    Hi Friends,
    I know the IDoc message type for material batch characteristics (SKU_COLOR , SKU_SIZE , SKU_WINDOW, etc.,) is CLFMAS. Does anybody know the message and basic type for Material characteristics (ART_WIDTH , ART_DEPTH , ART_HEIGHT, etc.,) ?
    Regards,
    Dikshitha G

    Hi,
    You need to do the ALE confguration for change pointers of materials to trigger the idoc. Please search in SCN , you will find information reagrding change pointers of Idoc.
    Regards,
    Nagaraj

  • Change material type

    When i am changing the material type i am getting this msg. In Po items were deleted.
    Change Material Type
    The material type cannot be changed.
    The reasons for this are:
    Valuated stock exists (see valuation areas below).
    However, account determination for the two material types differs.
    (different account category reference or no valuation data defined)
        Valuation area
        1030
    No open purchase order are there.

    hi
    plz check mmbe for the stock
    check for the open PR and PO in ME5A and me2m
    then try Change material type
    Material Type can be changed using transaction MMAM
    Menu: - Logistics > Material Management > Material Master > Material > Change Material Type
    u can also use MMZ2 to change material type and ind sec
    Refer following link for the same;
    http://www.sap123.com/showthread.php?t=21
    regards
    kunal

  • How to change the characteristics of a Batch

    Dear All,
    We have maintained a batch sort sequence based on Batch Manufacturing date.
    But now customer wants the batch to be sorted out based on Batch Number.
    How to change the Characteristics from Batch Manufacturing date and Batch Number?
    Please do suggest.
    For example, we have two characteristics assigned to the Class One is Manufacturing date and another is Batch Number.
    How system will sort out a batch based on these two logic.
    Kindly explain.
    Regards,
    Mullairaja

    Hi Mullai,
    I hope you know what do you mean by "Dependencies" in variant configuration. These are created for automatic update of characteristic values.  If you want to delete the characteristic from the class, please do teh following.
    1. Find out that there are any dependencies assigned to this characteristic. If so remove the assignment
    2. Then you have to check if this characteristic is used in any dependency in the code. If so, find the implications of the same.
    In case, you dont know what is dependency, may be they are not used in your project. In this case, you can just remove the characteristic from the class.
    It has got one effect.
    At present, a configured batch will have this characteristic. If you go to the batch master in change mode, then the old classification will be replaced by the new classification. So the deleted characteristics will not be available to you anymore. I hope that is fine with you. If this is fine, then you dont need to worry about removing the characteristic from the class.

  • Error while trying to change Material master

    Hi ,
    I am getting following error when I am trying to Change material master thru Tcode MM02
    "Required parameter missing when calling up module MARA_SINGLE_READ"
    In fact , I also couldn't select this Material in Purchase order .Error which i am getting is "Faulty Material"
    Could anyone pls help me.
    Regards
    Sandeep marwha

    I created a new material also , but for that also I am getting same error.
    Regards
    Sandeep

  • Free goods problems changing material

    Hello,
    I am using free goods inclusive without item generation (NRAB condition).
    I introduced a material A having  free goods, ant it works fine, but if I change the material A for B in the same position (without free goods), the NRAB condition is maintained.
    Has anyone seen this bug? Is there a note with this problem? I have searched it without successful.
    (I am using SAP ECC 6.0
    Alberto.

    I suppose it disappears once you change qty (after you changed material A to B) ?

  • How to change material discription at sales order item level ?

    Dear Gurus,
            We have some requirement need to change material description at sales order item level , but in system it is in disable mode how to change that  into change mode in sales order item level?
    Thanks in advance
    Regards
    Venkat

    Not possible in SAP Standard.
    Instead why not create a Customer Material Info Record in T-Code - VD51?
    Alternatively it the requirement to change the Description is only for few Sales Order then create a Text ID & Enter the Description in Text Feild. Then in Smartform program wrie a code which will check for Material Description in the Text first & if not found then take from normal material Description in Sales Order.
    But Customer Material info Record seems to be the best solution.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • How to change material component for a Purchase Order?

    How to change material component for a Purchase Order?
    I need FM .
    PLEASE help

    Dear ,
    Create PO with item category L....There in Item detail you will get tab for material.
    There click in component Button, it will take you to the component screen there you can assign and deassign components.
    Hope this helps.
    Regards
    Utsav

  • How to change material type and industrial sector of the exsisting material

    Hi,
    There is an issue where user wants to change material type and industrial sector of the exsisting material .Is  it posible to do so??
    IF not ,how can we delete that material from material master so that another material with same number and required material type and industrial sector  can be created.
    Points will be definitely rewarded.
    Thanks
    Rohit

    Hi Rohit,
    You can change the material type in MMAM trxn code if the material dosenot conatain any open purchase requisitions, open reservations & open purchase orders. Also material stock should be zero.
    Remember the new material type should have same attributes same as old material type.
    OLD Material New Material
    1) Standard Price 1) Standard Price
    2) Manufacture part 2) Manufacture part
    profile actvated profile actvated
    3) Quantity & Value 3) Quantity & Value
    Updation in all areas Updation in all areas
    4) should have same GL 4) Should have same GL acs
    acs
    It is not possible to change Industry sector once created.
    If you want to delete the Material, you can flag it in MM06 trxn code.
    Reg,
    Ashok
    Dont forget to Assign points if useful.

  • How to avoid changing material type in MIGO & J1IEX ?

    Dear all,
    How to avoid changing material type in MIGO & J1IEX ?

    hii
    i think u asking about the , if the material is excisable , then it will ask for material type , not all material type , onle like asset , raw material, consumable, non cenvatable , finished oods and tools.
    There i hope its standard SAP system setting , because some time the if do consumable procurement with excisable material .
    While doing Gr or J1IEX system will consider that material is capital item, that we cancahge to raw material and we can utilize the cenvate credit in the same year .
    so it cannot be hide or making gray mode is difficult in practical.
    So revert any clarification
    Thanks

Maybe you are looking for