on 04-19-2011 3:37 PM
Hi All,
While trying to convert PReq (797.616 SI) to PO, the system proposes rounding the qty to 797 SI dropping the decimals.
In CUNI, I've setup uom SI with 3 decimal places and rounding of upto 3 decimals. Also, on the material master and info record there is no rounding profile or rounding value maintained. The base uom of the material is in SI (sq inch) and PO order uom is in SF (sq foot). I checked SAP notes and all notes are for older releases than ours. If we enter the quantity manually in ME21N then it does not do any rounding, it's only when converting the Preq to PO we run into this issue.
+The warning message is as seen below,+
"Order quantity violates rounding rules
[X] Fixed number of decimal places specified
[X] Rest could remain because no variable order unit allowed
System Response
Rounding proposal: 797.000 (= 5.535 SF )
When you enter the order quantity for the first time, the system converts the quantity and order unit automatically in accordance with the rounding proposal. If you change the order quantity, the system does not automatically adjust it."
Any help or input on how to fix this issue will be appreciated.
Thanks,
Nanda
Hi,
Please check view MRP1 a rounding value (field MARC-BSTRF) for Material
Delete value in this field (Material Master Data View MRP1)
Then the system takes the order quantity from the purchase requisition and put it in the purchase order
Thanks
Diwakar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
how is your SF defined in CUNI?
SI is your base unit and SF your order unit, hence the base unit is converted and rounded into the order unit, so you should check the order unit settings.
Have you allowed a variable order unit in material master and info record?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Jurgen,
In CUNI I've defined SF and SI with 3 decimal places and decimal places rounding 3.
Material base uom is SI, I've maintained alternate uom and variable uom as SF on material master and info record.
I was guessing that changing SI and SF to round upto 3 decimals would solve the issue but it didn't.
Why would the system propose to round the SI (dropping decimals)? The warning message just points to,
Order quantity violates rounding rules
[X] Fixed number of decimal places specified
[X] Rest could remain because no variable order unit allowed
@Diwakar, the ISO code for SF is SF, and SI is SI in CUNI.
Thanks,
Nanda
I debugged ME21N and found the issue. There was an enhancement to function module MD_SINGLE_ROUNDING which does material and uom specific rounding. This was changing the opcode value for rounding for certain types of POs (based on acct assignment).
There is a lot of info about rounding in,
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=68747594
SAP Note 303613
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.