Material maser UOM change

Hi Gurus
I want to determine if any solution for instances when the UOM was originally established incorrectly.  Currently, once MM created and any activity associated with MM, Transaction Code MM02 will not allow a change to the UOM.
I am hoping there was some way to still change the UOM .
Please advice how to change the UOM from Box to EA.
Thanks
Sada

Hi. You can change UOM under certain circumstances.
Go to MM02 and change the UOM and press enter.
It will carry out various checks.
If it can not be changed it will say at the bottom of the screen "The base unit of measure cannot be changed; choose "Display errors"".
Press the "Display Errors" button and it will tell you what is stopping the unit being changed.
If there is stock, you will have to issue the stock out.
If there are requisitions, POs or reservations you will have to delete them.
After you do all that, you can try and change again and it should let you change.
Regards,
Dave.

Similar Messages

  • Best practice UOM changes for one master data

    Hello ALL,
    What are the best practices must be followed while changing one master data UOM data.
    for eg i have two UOMs respectively,
    basic UOM = EA another one ia Alternative UOM CAR  . 1 car = 10 EA.
    now my master data team deleting this CAR via MM02 .
    what are the follow up actions we should follow.
    (1) for eg i have contract existed for thi smaterial as CAR
    (2) I have many POs without doing GR
    like wise can you list what are the impacts in the system.
    how we can go ahead.
    What are the best practices followed while this UOM changes for your customer.
    br
    muthu

    Hi Ravi / tao
    Yes . I am deleting alternate UOM CAR in mm02 .
    I created a contract for that material in CAR .
    my contarct also refered in source list.
    share your views.
    what happen to my open documents.
    What happen to open documents ? .. System may not allow me to do GR right?
    br
    muthu

  • UOM changes from CS to CCM in Order Modification.

    Dear ISA Experts,
       When I view the old orders and click the "Change" button to modify the order, all the line items UOM changes from CS(Case) to CCM(Cubic CentiMeter). However it works well in the regular order simulation. Appreciate any pointers towards the solution.
    Thanks!

    Mark,
      I have issues displaying the session tracing which I am working on to display the session log. I figured out that the FM :  ISA_GET_UNITS_FOR_MATERIALS is returning 18 records with different UOMs for each material. The first one being CCM. The java class : SalesDocumentHelpValues.java calls this RFC and consider only the first record for each material and hence returning CCM as UOM for every material.
         String lastProductId = "";
         do{
              String currentProductId = unitsPerProduct.getString("MATNR");
                    if (!currentProductId.equals(lastProductId))
              lastProductId = currentProductId;
         }while (unitsPerProduct.nextRow());
    Thanks!
    Vivek.

  • UOM Change during Usage Decision

    Hi Gurus,
    I am maintaining 2 UOM in the material master .
    1) Kg
    2 ) Tonne
    I am purchasing my material in Tonnes . During Usage decision, I want to post my material in Kg.
    I ] Is it possible to make the UOM change during Usage Decision.
    II] Is it possible to use same inspection plan for the same UOM, In case of I am recieving the material  by Kg or Tonne
    Thanks in Advance.
    Srinivasan

    You cannot normally change the UOM in the UD.  You can only use the bas UOM.  SAP however does have a note on using alternate UOM in the stock posting. It is not as seamless as you would probably like, but its the best you'll do.
    The note is 605861.
    I posted part of it below.
    Craig
    With the import of the assigned Support Package or the implementation of
    this note, a Business Add-In is made available with which you can program
    an input help for quantities in the usage decision.
    For example, this enables you to specify quantities for the stock posting
    in an alternative unit of measure in the usage decision. Via a
    corresponding BAdI implementation, you can call up a dialog box - in which
    you can specify the respective quantity with the required unit - in the
    usage decision when you use the input help (F4) for the quantity fields.
    However, the quantity is always transferred in base unit of measure to the
    stock posting.
    The BAdI can only be used for stock-relevant inspection lots. You can only
    enter the quantities in other unit of measures manually (explicit call of
    the input help).
    You can implement new BAdI QEVA_ALT_QTY_INPUT using Transaction SE19.
    Take also the documentation on the BAdI into account.
    You can transfer the BAdI definition together with the respective
    documentation using the assigned Support Package.

  • Printing of Material desc on change of material no in the ADOBE form

    Hi Experts,
    I want to print material description on change of material no. if there is 4 line item in same matnr then it will show only one desc for
    this. And on change of matnr it will change and total will print over there. for the 2nd MATNR desc will change and total will also print there for 2nd material no. Plz do suggest hw can i do this?
    Thanx in Advance.
    regards.
    sunil

    Hi Sunil,
      You can achive that by using the nested table concepts. Say you have two internal tables. One having all the line items data and the other the Description and totals for different material. Now you can loop the 2nd internal table inside the first one with where clause. In the context of the Form, add the 2nd internal table inside the 1st one and then in form use nested subforms.
    I hope you have got the idea how to do it.
    Regards,
    Susanta

  • System not changing the G/L account when material group is changed in Pr

    Hi Experts,
    Issue- System not changing the G/L account when material group is changed in Purchase requistion.
    Process followed:
    1. Create Service Pr with material group 5040 which is assigned to valuation class 3511 and 3511 is assigned to g/l account 51370000
    2. Changed Service PR material group from 5040 to 5050. 5050 is assigned to valuation class 3512 and 3512 is assigned to G/L account 51260000
    The issue is when we changed the material group from 5040 to 5050 system is not picking the g/l account which is assigned to 5050 i.e. 51260000
    instead the g/l remains remains as before which is there for 5040 i.e. 51370000
    Please let me know how can we resolve this problem and pick the correct g/l. Please find the attachments
    Regards
    Badri

    Hello Badari,
    if you are using the item category D "Services", explanation from note  663983 - ME22(N), ME52(N): No new G/L account from material group applies:
    Please consider the following:
    You can maintain the material group both at item level and at service line level. If you subsequently change the material group at item level, the material groups remain unchanged in the services. As a result, the G/L account is not redetermined at service line level.
    In order for the G/L account to be redetermined, you must explicitly change the material group in the service line.
    Kind Regards
    TomT

  • SAP query for Material pricing group changes in material.

    Dear all,
    I'm trying to generate a query for Material Pricing group changes in material. For that I've to retrieve data from follwing three tables MVKE, CDHDR & CDPOS.
    Firstly while generating infoset -
    I tried it by joining tables MVKE & CDHDR, but system is not allowing it, also table CDPOS can't bejoined.
    Then I tried by reading dirctly from table MVKE and then adding additional fields in it. query created using this infoset is giving the output, however it's giving only 1 entry per material entered in input.
    for multiple entries in output for MPG changes in same material I tried creating addtional structure for table CDHDR & CDPOS but again I'm getting only 1 entry per material.
    please suggest how I can get MPG changes done in specified time period for a material.
    Thanks.

    Hi
    Check the report RSSCD100 and run it for object MAT_FULL for table MVKE. Use this report as a template for your own development.
    I hope this helps you
    Regards
    Eduardo
    PD: sorry, the table is DMVKE
    Edited by: E_Hinojosa on Sep 2, 2011 9:37 AM

  • Material Valuation Class Changes

    Hi All
    For the Material Valuation class changes it is showing one open IMPORT PO.
    For the Import PO the GRN & INVOICES are completed for the total qty. During the deletion of this PO it is giving error message Invoices pending for delivery costs (function not possible)
    Because there is difference of Rs 1800 through IR.
    how it will not show as open po ? How to proceed? how to delete the po
    Thanks in advance
    Rajesh

    Hi
    Delivery for the all qty is completed & delivery indicator is also set but still for changing the Valuation class for the material this PO is coming as open PO. How to close the same.
    As there is difference of exchange rate betn GRN & INVOICES ( -1800 RS) PO & invoices are in  EURO
    Please help
    Regards
    Rajesh

  • UoM changes in Inbound delivery after GR

    Hi Experts,
    I have created an Inbound Delivery for a PO. Now the UoM is correctly diplayed in VL33N. But when I Post GR, The UoM changes in Inbound delivery to selling UoM. Pls suggest me why this change of UoM happens?
    regards,
    Shetty123s

    Hi Shetty,
    Check UOM,unit of issue,Unit of sale and alternative UOM.
    If they are different then stock keeping unit,unit at the time of issueing,unit at time of saleing will be different.
    Hope u are clear.
    regards,
    Gitesh

  • Material status on changes..

    Hi all,
    Bulk material are procured in bulk, but as on changes from  R&D Deptt,  if the material that is discontinued will be scrapped/reworked/used.
    How the system trigger status of that material after the changes i.e. it is to be scraped or rework or to be used as it is.
    Regards,

    HI friend,
    Tell me once you  have produced the material and posted to inventory and then there is a change from R&D How system can check the Available Stocks status for this you need to transfer the material to Quality Inspection stock and then test and according to Usage Decision the material status can be changed as per your requirement other wise
    Logical thinking how system know that there is a change of material specification for R&D and to how it compares that changed parameters with Inventory Stock
    Hope you understood the point what i want to explain
    Pavan
    Edited by: ch pavan on Mar 30, 2010 6:30 PM

  • Plz send me material for version change for 4.5 to ecc6.0

    hi experts,
    currently i am working in upgradiation project from 4.5 to ecc6.0,
    i am new for this one plz send me some material for version change,
    and give me suggestions what r the main changes from upgradiation from 4.5 to ecc6.0
    regards
    madhu

    Hello Madhu,
    I have started by our upgrade project with this links:
    [Unicode Technology|http://service.sap.com/unicode@sap]  (SAP Service Marketplace; PW necessary)
    [ABAP Development in Unicode|http://help.sap.com/erp2005_ehp_03/helpdata/EN/79/c554dcb3dc11d5993800508b6b8b11/frameset.htm]
    Peter

  • Material Master create / change screen addition

    Hi
    I am trying to add purchasing order text screen to material master create / change Z T code. I added purchasing order text for screen sequence group through T code OMT3B. But when I check screen sequnce in TCode OMT3R - Change view of screen order, new screen is not apperaing.
    I did similar configuration in sandbox of my system, I am able to add screen in material master create / change t code.
    Is there any other settings need to be maintained to add this screen?
    Regards,
    Nilesh Sankpal

    Do the maintenance in OMT3E also.

  • Automatic Trigger of Idoc Sending to PI on Material Master Create/Change

    Hi All,
    I would like to ask how to automatically trigger sending of idoc on material master create/change without using a standard transaction like BD10. I already tried using MASTER_IDOC_DISTRIBUTE in the material master change user exit. It does send the idoc but my problem is when an inbound idoc creates a material, it will then pass through the userexit and use MASTER_IDOC_DISTRIBUTE again.
    Any suggestions? Or do you have a better solution for this? My requirement is when uer goes throgh MM01/MM02 an idoc will automatically be sent to PI.
    Thanks.

    First of all a quick comment to your present solution. If it works and your only problem is that you'd like to suppress triggering the IDoc creation when a material is created/updated via inbound IDoc then you might want to just fix that. There's many possible ways to approach this, it all depends how much you want to change and what your processes are (I sorted the listed ones in order of personal preference, though the list is not complete for sure):
    <ul style="list-style:circle;">
    <li>Export some flag to memory when processing an IDoc that you can import in your exit and thus recognize that you don't want to send an IDoc. Depending on how you are processing your inbound IDoc BAdI BADI_MATMAS_ALE_IN might work; you might find others if this is not applicable or sufficient. If you're working on ECC 6.0 you could also consider coding the export of the flag in an implicit enhancement spot in your function modules used for IDoc processing.</li>
    <li>Evaluate in your existing coding the transaction code SY-TCODE; most likely you should see a clear difference between your IDoc processing and the other updates where you want to trigger the IDoc.</li>
    <li>Most likely the IDoc processing triggers function module MATERIAL_MAINTAIN_DARK (e.g. MATERIAL_INPUT_MATMAS01 does); this function module uses a global variable FLAG_BAPI_CALL to indicate the non-dialog processing. So if you feel adventurous you could evaluate this flag in your coding.</li>
    </ul>
    Change pointer won't really do you any good if your functionality is already working without them apart from the trigger. Even if you write change pointers, you still have to implement the trigger functionality, so essentially back to square one...
    In general another good option is often to use workflow events that are already triggered. I.e. in your case business object BUS1001006 almost does the trick. It has events for <em>ViewCreated</em> and <em>Created</em>, but unfortunately lacks events for material updates (and I didn't see any other appropriate object that has it and a quick trace while updating a material didn't fire any appropriate event).
    Cheers, harald

  • Classic scenario-UOM change for material

    Hi
    We have list of materials(Gcode represented) with UOM -EA(each) which is being used by te users for their business.In case if buers wants in PO with  some other UOM say 'KG' then how the shopping cart created with EA shall be converted to the buyers required UOM .Is there any way to make the conversion in SRM. Can somebody throw some light on this .
    Thanks & Regards
    Rajan.S
    Edited by: RAJAN SIVADHANU on Mar 10, 2008 6:14 PM

    Rajan,
    First of all, I would re-validate the scenario. To have a UOM of EA for something that is purchased in KG does not make sense. EA should be used for items like pencils, wrenchs, sub-assemblies, finished goods, etc.
    Second, if it has to be that way, have you tested using the UOM conversions within the material master?  You could purchase in KG and inventory in EA. However, you would have to be provided with the proper conversion factor for the material. See if that works.
    Just my 2-cents.
    Regards, Dean.

  • UoM change

    Hi,
    Material master, BOM and routing are created. The material is assigned in three routings.
    I want to change the Base Unit of measure.
    so deleted BOM and routing (all group assignments).
    But unable to change the UoM.
    No stocks. POs, orders or whatever in the system for this material.
    Is it possible to change UoM? System is giving me the following error.
    "Routings already exist."
    I have checked in MAPL.
    The routings are with deletion indicator set for them.
    Thanks and Regards,
    Raghu

    Dear Raghu,
    You need to archive the routings Via CA98
    once done with CA98
    Then check the result
    Regards
    Madhu

Maybe you are looking for