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.

Similar Messages

  • 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

  • Order qty by alternate unit of measures

    Hi All,
    In casting senario I want to map follwing.
    I have created a material having UOM as "g"  i.e. grams and maintained a conversion factor in alternate unit of measure to convert it to "MM" i.e. milimeters. I have also maintained alternate unit of measure in work scheduling view. Now when I create the order its in MM which is correct but I want to restrict order qty to 500 mm.
    Means if the requirement is generated for say 650 mm length then order qty should be 2 having 500 mm length each.
    How do i do this? Please advise.
    Regards,
    UG

    Dear ,
    You can achieve the same by keeping Fixed Lot Size FX  and keep the quantity as 500 in the same UOM at material master level -MM02. in MRP1
    Or if you want that 500 mm  is your Maximum Order Qty , then you can mention the same in Maximum Lot Size  field in MRP1
    Try and revert back
    Regards
    JH

  • 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

  • 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.

  • Stock display with Alternate unit of measure

    Hi All,
    is there any report in SAP, which displays the warehouse stock with Alternate Unit of measure. I did try in MB52. It was showing only in BUM. Please help ASAP.
    Ayesha

    Hello Ayesha,
    We had the same requirement. So we copied MB52 to ZMB52 and added a new selection for the AUM. Additional coding was also done for the UoM conversion.
    Cheers !
    Rajesh

  • Mass Add of Alternate Unit of Measure

    I'm looking for a transaction that will let me massively add to materials the same alternate unit of measure.
    ANYONE?

    I believe MM17 and using table MARM should allow you to upload alt. UOMs.  I have not tried this before so definitely verify that in test first.
    Nic

  • Alternate unit of measurement

    Hi
    Our client wants to use alternate unit of measurement from Square Feet to PCS. The conversion factor is not constant, we have aggreed to use an average conversion factor. Stock posting will be done in square feet and PCS will be used in reporting only.
    Question is is there a way to avoid user from entering PCS in stock posting transactions (GR GI for production purchase or sale orders) by mistake. PCS should not be allow for inventory posting. It should be only for display.
    Regards
    Abhishek Rai

    You can restrict the use of certain alternative units only with userexits, which can be quite messy, as you have to make sure that it is not taken in inventory managment, in sales order, production order .....
    Have you thougt about using proportion units?
    http://help.sap.com/saphelp_46c/helpdata/en/30/e1a993db3611d185160000e82013e8/frameset.htm

  • Alternate unit of measure problem

    Dear All,
    here we have one material.
    1. Base unit of measure is Each ( Ea)
    2. alternate unit of measure is Meter ( M )
    conversion is 2000 M = 1 Each
    here if business is entering 2001 M than system is taking 2 Ea means 4000 Meter..
    so please guide me how to solve this problem
    Thanks
    H shah

    Hi,
    Check any Rounding the UOM in MM purchasing view.
    SAM

  • Alternate Unit of Measure Conversion Rule Error

    We want to sell Cement by the Ton, the base unit of measure its kilograms.
    But there its an error on the Material Master and the rule of conversion between Ton and Kilograms its 1 to 1.
    First I try to change it then I tried to enter a new one with TNE (Metric Ton) and in both cases after I enter 1,000 on the kilogram box,  SAP returns a 1 and in the bottom bar a green icon and the message: " units of measure have been verified and corrected" (translated)
    Its there some menu where I can correct these conversion rules?
    Thanks

    Hi Carlos
    We had lot of trouble with unit of measures in one of our projects.
    The rule is you can't change base unit of measure untill all open objects are completed. The open objects typically are Sales Orders, production order, purchase orders, etc. If you try to chnage Base unit of measure, SAP gives you an error with list of open objects.
    Second rule is it should be the smallest unit of measure if possible. For ex- you can't have base unit as Kilos and then alternate unit of measure as Grams. In this case Grams should be the smallest unit of measure.
    But once all open objects are closed and Base Unit is chnaged, I have not seen any problems in the previous transactions. We have done it multiple times.
    Another alternative to get out of this is, discard this material and create a new one with correct unit of measures.
    Hope this helps.
    Mankai

  • Unit of Measurement Field showing Gray while created asset master

    Dear All,
    When I am try to create the asset sstem is showing the Quantity Filed but the Unit of Measurement is showing in Gray.
    I also check the screen layout rule but still it not coming as an input field.
    Kindly help me out to resolve this ASAP.
    Regards,
    Sandeep

    Hi,
    Please check the screen layout assigned to the asset class under which you are creating the assets and then check the screen layout rules of that screen layout whether the field "Unit of measurement" is optional or not.
    Thanks Monoj

  • Variable for Alternate Unit of Measure

    Hello Experts
    I have implemented the soultion for reporting data in Alternate Unit of measure using the "How to..." guide provided at https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b7b2aa90-0201-0010-a480-a755eeb82b6f
    This solution involves creating a variable which prompts the user to enter the required unit of measure.
    However I have a situation where I would like to create variable which is not input-ready and has a fixed value assigned to it without prompting the user. Moreover, I cannot modify the already existing input-ready variable as it is used in other Queries.
    Does this involves creating a new user exit or modifying the existing user exit. If yes then can you please tell me how this can be done.
    Thanks
    Rishi

    Hi Rishi,
    You can follow any one the below procedure for solve your issue.
    1. You can change the variable by removing the check box "Ready to input". But you mentioned that you used that variable in other queries also. So, I am not suggesting this.
    2. You create a new variable same as the existing variable but with out selecting "Ready to Input" check box. Now when the user run the query, that variable will not be seen to the user. Now, we will see the customer exit, you assign new variable value to existing variable, before that you have to write a condition for checking the query name. If you are running the query which have the new variable then assign the variable value to old variable. This will solve your question.
    I hope you understood this procedure. If you have any doubts let me know.
    Regards,
    Patil.

  • Variable issue for Alternate Unit of Measure

    Hello Experts
    I have implemented the soultion for reporting data in Alternate Unit of measure using the "How to..." guide provided at https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b7b2aa90-0201-0010-a480-a755eeb82b6f
    This solution involves creating a variable which prompts the user to enter the required unit of measure.
    However I have a situation where I would like to create variable which is not input-ready and has a fixed value assigned to it without prompting the user. Moreover, I cannot modify the already existing input-ready variable as it is used in other Queries.
    Does this involves creating a new user exit or modifying the existing user exit. If yes then can you please tell me how this can be done.
    Thanks
    Rishi

    Hi Rishi,
    You can follow any one the below procedure for solve your issue.
    1. You can change the variable by removing the check box "Ready to input". But you mentioned that you used that variable in other queries also. So, I am not suggesting this.
    2. You create a new variable same as the existing variable but with out selecting "Ready to Input" check box. Now when the user run the query, that variable will not be seen to the user. Now, we will see the customer exit, you assign new variable value to existing variable, before that you have to write a condition for checking the query name. If you are running the query which have the new variable then assign the variable value to old variable. This will solve your question.
    I hope you understood this procedure. If you have any doubts let me know.
    Regards,
    Patil.

  • ALternate Unit of Measure as a Order unit in PO

    Hi everyone,
    I have a problem while ordering the Quantity in PO with alternate unit which is maintained in MMR. The problem is
    in MMR, I have maintained EA as the UOM and PAC as the Alternate unit of measure.
    while in PO, i am trying to give the 'Order Unit (OUn) as the PAC which is the alternate unit maintained. But it is not accepting and
    again reverting back to EA. i couldnt find out the solution. But some POs for that material is already ordered as PAC unit.
    Could it be problem with the MMR ?
    Regards
    Siva

    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

  • 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

Maybe you are looking for

  • Using Touch ID for App store when you have seperate Apple IDs for iCloud and iTunes

    My wife and I each have a new iPhone 5S.  We share the same Apple ID for iTunes and the App Store. In addition, we each have our own unique Apple IDs for iCloud.  This enables us to use iMessage to text to each other. Can the iPhone 5S be setup to us

  • Captivate Files containing flash files fail to play in AIR

    Hello,      I am using RoboHelp 8, and Captivate 4.  And I am running Windows Vista Ultimate.      I am trying to make a fairly complex training system/operator's manual.  We would like the final output to have the uniformity, searchability and struc

  • Help!!! Display "null" in JSP page

    Hi, I use the code like <%=adress%> in jsp. When the adress is null, the jsp page in S1AS will show a string "null". But the same code is OK in weblogic ,the jsp will show empty for this part of code What is difference between them ?If I do not want

  • T61p w/ Advanced Mini Doc support multiple monitors

    Can I use a t61p (w/ nvidia card) in the advanced mini dock and two monitors (one connected to the analong VGA and the other to the DVI port? thx.

  • Tnsnames.ora in SQL Developer 3.0.04

    Hi! I've previously used both Toad and SQL Navigator on this computer, and they were both able to connect to all the connection strings in tnsnames. I've manually tried adding environment variables, and setting the directory under Tools --> Preferenc