cancel
Showing results for 
Search instead for 
Did you mean: 

Rounding issue while converting PReq to PO

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

former_member218067
Active Contributor
0 Kudos

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

Former Member
0 Kudos

Hi Diwakar,

I haven't maintained any rounding values or rounding profiles on the material master or info record. So I am not quite sure why the system is automatically proposing to round the quantity. CUNI for uom SI has decimal rounding upto 3 places.

Thanks,

Nanda

former_member218067
Active Contributor
0 Kudos

Hi,

What is the ISO code assigned to SF and SL in CUNI?

Thanks

Diwakar

Answers (1)

Answers (1)

JL23
Active Contributor
0 Kudos

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?

Former Member
0 Kudos

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

Former Member
0 Kudos

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