Base and alternate unit of measure  - Per PO conversion

Hi,
Here is my problem :
I buy let's say 100 M of Configurable Material A, the weight  Stock unit (KG) is expected 50 .
Now buy another 100 M of Configurable Material A, the weight  Stock unit (KG) is expected 100 . because of a slightly configuration change.
I which I can change the conversion between Buying Unit and Stock Unit on the PO itself ( UMREN - UMREZ ) depending on the user input or config changes (feg dependency like we do on sales).
I didn't find the right zone to unlock these two fields  in the "SPRO  ... Define screen layout at doc level" , and I am not sure it is the right way to reach my goal.

Hi,
BASE UOM is the unit of measure which will be used by business to calculate the weight of the goods or rather the Unit of measure in which stocks of the material are managed.
Say for example I create one bulb. The base UOM is PCE or Piece.
It means that the Bulb will be referred to as 1 Piece irrespective of its weight.
So if in the sales order i put 10 PCE of Bulb it means 10 individual unit of the bulb.
Alternative UOM is the Unit of measure in which quantities can be entered alternatively to the base unit of measure / stockkeeping unit.
Say for example in our cases; we are selling these bulbs in boxes.
I BOX = 10 PCE .
So BOX becomes your alternate UOM.
The relation is maintained in MARM table via the additional view in the Material Master (MM01/ MM02/ MM03 transaction)
The relation 1 : 10 is managed by the UMREN UMREZ fields in MARM.
I hope this is useful for you.
Regards,
Ankur Parab

Similar Messages

  • Base and alternate unit of measure

    HI,
    can anyone please tell me
    1) what is base unit of measure and alternate unit of measure.
    2) what is the relationship between these two.
    i have one program which currently calculates base unit of measure for all the unit costs and now i need to calculate the alternate unit of measure for all the unit cost
    I heard that relationship of these two will be found in MARM table but i couldnt find it
    Please tell me how do i do achieve it.
    Thanks,
    Ahmed.

    Hi,
    BASE UOM is the unit of measure which will be used by business to calculate the weight of the goods or rather the Unit of measure in which stocks of the material are managed.
    Say for example I create one bulb. The base UOM is PCE or Piece.
    It means that the Bulb will be referred to as 1 Piece irrespective of its weight.
    So if in the sales order i put 10 PCE of Bulb it means 10 individual unit of the bulb.
    Alternative UOM is the Unit of measure in which quantities can be entered alternatively to the base unit of measure / stockkeeping unit.
    Say for example in our cases; we are selling these bulbs in boxes.
    I BOX = 10 PCE .
    So BOX becomes your alternate UOM.
    The relation is maintained in MARM table via the additional view in the Material Master (MM01/ MM02/ MM03 transaction)
    The relation 1 : 10 is managed by the UMREN UMREZ fields in MARM.
    I hope this is useful for you.
    Regards,
    Ankur Parab

  • Relation between UOM and alternate unit of measure

    Hi,
    I have a reqmnt whereby the conversion factor between base UOM and alternate UOM varies every day of purchase. Now the conversion factors are uually kept fixed in material master. How to tackle this scenario.

    Hi Indraneel,
    According to your requirment the updation of  UOM and  Alternate Uom must be coming from some where
    Prepare a custome table  by means it linked wth external source(i.e where you get the updated  varies)
    And whenever you call that material ,  the converstion will pick from that table for particular date

  • Conversion in Alternate Unit of Measure

    Hi All,
    I have a report in which i report data in both base and alternate units of measure, the report has three filelds Material , Quantity (BUOM) and Quantity (AUOM). The problem is for a certain material; say Mat_1, the unit in which it is entered can be Carton or EA, i am using Carton to litre conversion, but my query fails when the material has EA as its unit. Is there a way by which i can convert the unit to litres be it in Cartons or EA???
    Kindly suggest a solution anyone pls pls help
    Thanx in advance
    Regards,

    Hi,
    You can define your own Unit Translation using Tcode RSUOM in such a way that it takes a dynamic unit from each source record with fixed target unit as Litres.
    Refer http://help.sap.com/erp2005_ehp_04/helpdata/EN/1b/325d4217139041e10000000a1550b0/content.htm for Unit Translation creation.
    You would need to ensure that unit translations are available in T006 table.
    --Priya

  • Conversion of alternate unit of measurement

    Hi,
    System will not allow to enter conversions of unit of measurements in decimal points. But is there any configuration or method, we can force system to accept conversions of unit of measurements in decimal points only? (For example 2.5kg = 1pc, base unit of measurement is 'PC' and alternate unit of measurement is 'KG')
    Regards,
    Sattuj

    Hi,
    For the given example of Alternate conversion you can use the following setting :
    2.5 Kg = 1 Pc
    Put the Values as :
    25 Kg = 10 Pc
    With this the objective of Decimal is achieved.
    Please check the following posts for more info :
    [Re: variable order unit]
    [Re: Base Unit of Measure]
    [Re: Issue in unit of measure]
    Hope it helps,
    Best regards
    Amit Bakshi

  • Issue with Alternate unit of measure

    Here in my production client which creating a material in April they have created with Base unit of measure = G and alternate unit of measure = EA
    ! EA = 60G....But actually they should have maintain 1 EA = 50g....Lot of docs got posted from April onwards...
    Movement types posted were 641,561, 562,101,102,601,653
    Now is there any possiblity to rectify it????

    Basically you need to correct your material master and then adjust the quantity with a physical inventory as Manoj already suggested.
    However, you should at least check each movement related to sales  like the 641, 601 and 653 movements if it was done in the alternative unit or in the base unit . MB51 can give you this info in the detailed report.
    you then have to analyze if you billed too much or too less to your customer.
    This should then be rectified before you adjust your inventory, because you may get even more problems with posting if you get a  customer complaint or a return which need to be posted with the old incorrect conversion ratio. Otherwise you may have to adjust your inventory a second time after such event ocurs.

  • Display alternate unit of measure as a characteristic

    Hello,
    I have successfully implemented the 'How to ... Report Data in Alternate Units of Measure' using the business content infocube 0IC_C03, Material Stocks/Movements.
    The infocube currently contains only base unit of measure.
    In the queries I am displaying key figures in base unit and alternate unit of measure.
    My requirement is to subtotal by alternate unit of measure. Is this possible? If I add 0BASE_UOM to the query this has no affect on the alternate unit of measure.
    Can I add an alternate unit of measure characteristic to the infocube and populate it during query run time? Where would this configuration take place?
    SAP_BW 3.1, content 3.3.
    Thanks for any suggestions,
    Mark

    HI,
    Go to Inforecord of that material with that vender on that plant.
    Change Inforecord(me12)...here in general data...change the order unit.
    system will give the conversion factor as u defined in material master.
    Hope Help U !
    Regards,
    Pardeep Malik

  • Alternate unit of measure and its impact on CO module

    Hi
    We are in CPG company, our client has decided to use CAR (i.e. Carton) as base unit of measure and TO (tonnage) as alternate unit of measure. CO users and client management wants to run planning, allocation and CO-PA analysis in TO (tonnage).
    Some of activities like cost estimates will be run using CAR. We have come to know that we might have to use COPA0005 enhancement.
    We need to know how it will impact CO module as TO is not base unit of measure for finished goods?
    Thanks in advance.
    Chris

    Thanks Ajay for your reply. My point is that we need to know the impact on CO module because our Client will use CAR (carton) as base unit of measure and CO users have to use TO (tonnage) for planning, allocation,  profitability analysis, etc.
    We will define the UoM conversion relationship in material master, say 1 TON = 125 CAR.
    We have come to know that cost estimate can only be run using base unit of measure (i.e. CAR) so client will have to run cost estimate using CAR.
    What about other functionality like allocations, planning, CO reports, etc. What will be the impact on CO module as TO is not the base unit of measure and our client have to use TO for allocations, reporting, CO-PA, etc.

  • Alternate unit of Measure and tolerances

    Hi,
    Is it possible to map alternate UoM like 1 EA= 100-110 KG.
    I.e. the if weight of my component is between 100 to 110 KGs then the equivalent in UoM EA is 1.
    Prashant

    Hi,
    Its not possible to maintain the alternate unit of measure as a range...the conversion has to be done in exact numeric terms...no scales....

  • Alternate unit of measure should show in round off figures

    hi, in my material master, i have defined that 1 PAL (pallet)= 25kg.
    where base unit is kg and PAL is the alternate unit of measure.
    now in mmbe, if i view the report in "pal", the system shows in decimal values.
    i selected "Decimal Places as per unit" while running mmbe
    and in CUNI, I entered 0 in front of "decimal places" and "0" in front of "Decimal pl. rounding" but no luck. can any expert help me out plz.
    thanks

    can any1 plz tell me what is the purpose of "Decimal pl. rounding" in CUNI???
    i beleive proper use of this field could solve my issue.
    chakrapani thanks for ur input.

  • Report Data in Alternate Unit of Measure

    Hi
    We are working on Unit of measure Conversion for this we are following “How To….Report Data in Alternate Units of Measure” document. We did all the steps as mentioned in the document still this is not working. All results are showing zeros with same units of key figure qty like EA, ROl, Boxes and so on. We want to convert this into Cartons and Pallets. My question is is there any thing we need to do which is not mentioned in this white paper.
    For example maintaining Conversion Factor in R/3 side?
    Do we need to add Conversion factor Key figure to Transfer Structure and Info cubes?
    (Which is not mentioned in the white paper) if so which field we need to map this in Transfer Structure?
    We are in Version 3.5
    Thanks
    Naga

    Naga,
    For your first question.....you can "maintain" different units of measure in 0MAT_UNIT, but at one time you can report on only one alternate unit.
    For your second question, I have a feeling that it is the problem with your enhancement to the std SAP code which is mentioned in the How to Paper. After you have done the enhancements did you activate the programs again? If there is somebody with you who is good in ABAP just run this enhancement through him.
    Also just make sure you have followed everystep in that how to document, including the query designer part of it.
    According to the logic of that paper, if the alternate unit is not available, then it is supposed bring back data in base unit, it is not supposed to error out. Check your ehancement piece again.
    Thanks
    Yashu Raj

  • Alternate unit of measurement for quantity field in Report

    Hi All,
    I got a requirement like to populate alternate unit of measurement also in the report so how best i can do this when taking consideration of performance issues and all. I got few suggestions like to write a field routine in tranformations...
    So guide me how best i can do this, if any code is required let me know the code also.
    Eg. material...PP_Ingot has 2 units of measurement .....Ton & Each.
          So i need to display Qty in both Tons and Each in the report.
    Please suggest me .
    Thanks
    Srini.

    Hi Gregory,
    Thanks for the immediate reply.I was busy in some other issue so this is delayed.
    I hav a key fig YLOSMENGE  (inspection lot qty) in Base unit of Mea and mapped to r3 with losmenge and baseunit of mea.
    Next i hav created a new kf ZLOSMENGE with unit of mea so i want to know how to map this with r3 field and with which unit.
    So kindly suggest me.
    Regards
    Srini.

  • How to report on Alternate Units of measure

    Hi ,
    I am trying to implement the unit conversion ..i have few basic questions..
    1)Do we need to have the 0MAT_UNIT in the cube/ODS
    2)for 0material do i specifically need the base unit of measure as unit for the attribute conversion factor..
    How do i go ahead if my conversion factor has a different unit..
    3)In my scenario i am trying to do unit conversion on a keyfigure which has unit as billing qty in SKU..Do I need to do anything different in this case in order to convert to a diff unit..
    Had changed the code given in the how to do doc..The report gave all the values as zero.
    Pl suggest.
    Appreciate ur inputs.
    Regards,
    G.V

    I am using BW 3.5 .
    Loaded/activated both 0material and omat_unit.
    0MAT_UNIT is not maintained in the ODS/CUBE.
    The keyfigure i am trying to convert to alternate unit of measure is billing qty in SKU which has billing qty in SKU
    as unit to that quantity..
    The user input variable for alternate unit of measure is defined on the unit billing qty in SKU..
    when i debug it is not processing through this loop..
    IF i_step = 0 AND i_vnam = 'YUOMCNVF' AND i_iobjnm = '0MATERIAL'.
    read material and base uom from variables
    LOOP AT i_t_var_range INTO l_s_var.
    CASE l_s_var-iobjnm.
    WHEN '0MATERIAL'. l_material = l_s_var-low.
    WHEN '0BASE_UOM'. l_base_uom = l_s_var-low.
    ENDCASE.
    ENDLOOP.
    Pl advise..

  • Alternate units of measure

    Hi,
    In order to implement the Alternate units of measure -
    I need to implement user exit and activate enhancement RSR0001. In the description below is listed what to implement of includes. In the function group XRSR - I have added the code to the includes ZXRSRTOP and ZXRSRU01. These are both a part of the group. But the last one ZXRSRF01 is not in the include folder. I tried to create an include by right click on the include folder and choose create - I named it ZXRSRF01 and copied the code into it. But it is still not to be found in the XRSR function group and when I check the program the get_form call raises and error in the code of the include ZXRSRU01. How to get the include in the function group or is there another solution?
    From SAP - How to...report data in alternate units of measure.
    3.7 User Exit for Variables
    Implement user exit for variables and activate enhancement RSR00001.
    ***INCLUDE ZXRSRTOP.
    Enhancement: Alternate U.o.M.
    DATA: g_aunit TYPE /bi0/oimat_unit.
    ***INCLUDE ZXRSRU01.
    Enhancement: Alternate U.o.M.
    DATA:
    l_s_range TYPE rsr_s_rangesid,
    l_s_var TYPE rrs0_s_var_range.
    l_dummy(72) TYPE c. "delete
    DATA:
    l_factor TYPE f,
    l_factor1 TYPE f,
    l_factor2 TYPE f,
    l_msgv1 LIKE sy-msgv1, "insert
    l_msgv2 LIKE sy-msgv2, "insert
    l_msgv3 LIKE sy-msgv3, "insert
    l_material LIKE /bi0/pmaterial-material,
    l_base_uom LIKE /bi0/pmaterial-base_uom.
    Called after user input
    IF i_step = 3.
    Get variable for alternative unit entered by user
    Validate entry and store as global variable
    READ TABLE i_t_var_range WITH KEY vnam = 'YTAUNIT' INTO l_s_var.
    IF sy-subrc = 0.
    TRANSLATE l_s_var-low TO UPPER CASE. "#EC TRANSLANG
    CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'
    EXPORTING
    input = l_s_var-low
    language = sy-langu
    IMPORTING
    output = g_aunit
    EXCEPTIONS
    unit_not_found = 1
    OTHERS = 2.
    IF sy-subrc <> 0.
    Error: Please enter a valid unit of measure
    l_msgv1 = 'Unknown unit of measure:'.
    l_msgv2 = l_s_var-low. "insert
    l_msgv3 = '. Please enter a valid unit of measure.'.
    CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
    EXPORTING
    i_class = 'R9'
    i_type = 'E'
    i_number = '000'
    i_msgv1 = l_msgv1
    i_msgv2 = l_msgv2 "change
    i_msgv3 = l_msgv3
    EXCEPTIONS
    dummy = 0
    OTHERS = 0.
    CALL FUNCTION 'RRMS_MESSAGES_SHOW'.
    CALL FUNCTION 'RRMS_MESSAGES_DELETE'.
    sy-subrc = 4.
    RAISE again. "#EC *
    ENDIF.
    ENDIF.
    ENDIF.
    Called from "Get Attribute" Function (Modification)
    I_VNAM Attribute (not the name of the formula variable)
    I_IOBJNM InfoObject
    I_T_VAR_RANGE Contains characteristic value, attribute value,
    unit of measure, query key date
    IF i_step = 0 AND i_vnam = 'YUOMCNVF' AND i_iobjnm = '0MATERIAL'.
    read material and base uom from variables
    LOOP AT i_t_var_range INTO l_s_var.
    CASE l_s_var-iobjnm.
    WHEN '0MATERIAL'. l_material = l_s_var-low.
    WHEN '0BASE_UOM'. l_base_uom = l_s_var-low.
    ENDCASE.
    ENDLOOP.
    get factor for base UoM
    PERFORM get_factor USING l_material l_base_uom l_factor1.
    get factor for alternate UoM
    PERFORM get_factor USING l_material g_aunit l_factor2.
    return conversion factor for variable
    IF l_factor2 <> '0.0'.
    l_factor = l_factor1 / l_factor2.
    e_meeht = g_aunit. "insert
    ELSE.
    When the UoM conversion is not maintained, instead of showing 0, the
    base UoM with a factor of 1 is used. Therefore, the user sees MIXED
    VALUES in the total line and knows right away that there is something
    wrong. That way it’s easier to track inexistent conversion factors.
    l_factor = 0. "delete
    l_factor = 1. "insert
    e_meeht = l_base_uom. "insert
    ENDIF.
    CLEAR l_s_range.
    l_s_range-sign = 'I'.
    l_s_range-opt = 'EQ'.
    l_s_range-low = l_factor.
    APPEND l_s_range TO e_t_range.
    e_meeht = g_aunit. "delete
    ENDIF.
    ***INCLUDE ZXRSRF01.
    *& Form get_factor
    Get conversion factor from /bi0/pmat_unit
    FORM get_factor USING i_material TYPE /bi0/oimaterial
    i_mat_unit TYPE /bi0/oimat_unit
    e_factor.
    TYPES:
    BEGIN OF ys_mat_unit,
    material TYPE /bi0/oimaterial,
    mat_unit TYPE /bi0/oimat_unit,
    numerator TYPE /bi0/oinumerator,
    denomintr TYPE /bi0/oidenomintr,
    END OF ys_mat_unit.
    DATA:
    l_s_mat_unit TYPE ys_mat_unit.
    STATICS:
    s_t_mat_unit TYPE SORTED TABLE OF ys_mat_unit
    WITH UNIQUE DEFAULT KEY.
    CLEAR: l_s_mat_unit, e_factor.
    READ TABLE s_t_mat_unit INTO l_s_mat_unit WITH KEY
    material = i_material
    mat_unit = i_mat_unit.
    IF sy-subrc <> 0.
    SELECT SINGLE * FROM /bi0/pmat_unit
    INTO CORRESPONDING FIELDS OF l_s_mat_unit
    WHERE material = i_material
    AND mat_unit = i_mat_unit
    AND objvers = 'A'.
    IF sy-subrc = 0.
    INSERT l_s_mat_unit INTO TABLE s_t_mat_unit.
    ENDIF.
    ENDIF.
    IF l_s_mat_unit-denomintr <> 0.
    e_factor = l_s_mat_unit-numerator / l_s_mat_unit-denomintr.
    ENDIF.
    ENDFORM. " get_factor
    Hope someone can help.
    Thanks

    Hi Karin,
    I am also facing the same problem for alternate units of measure...i tried to access the path
    websmp201.sap-ag.de/~sapdownload/011000358700000488512003E/Howto_alternate_uom5.pdf
    but it is not found...can u please give me this document if u have it with you.?
    Thanks,
    Vijaya

  • Report Data in to two alternate Unit of Measures

    Hi
    We Implemented "How to Report Data in to two alternate Unit of Measure". I have a question
    1 Could we maintain Two alternate Unit of Measures for one Base Unit of Measure?
    For example if Base unit is EA ( Each) we need to maintain this as CAR( Carton) and PAL ( Pallet).
    Thanks
    Naga

    Hi Naga,
    Are you talking about Qty Unit conversion. We can surely maintain CAR,EA,PAL and all. The Numerator and Denoms are maintained in T006. And accordingly the conversion happens.
    Apart from that you can have your own customized Qty conversion using Transaction 'RSUOM'.
    Lemme me know if this helps.
    -Bikas

Maybe you are looking for