Solution : https://service.sap.com/sap/support/notes/301105 (SAP Service marketplace login required)
Summary :
When creating a purchase order in SAP, the system may round the order quantity based on the rounding value (MARC-BSTRF) set in the material or article master for the given plant. This results in an ME386 error if it violates rounding rules. This rounding process, aimed initially at helping in material requirements planning (MRP), may not be desired in some scenarios when creating purchase orders. To address this, the solution varies based on the SAP release: For versions 4.0B to 4.5B, modification of program behavior via specified corrections is required. For versions 4.6A onwards, adjustments can be implemented using the user exit EXIT_SAPLMDR1_005 with enhancement MDR10001, as detailed in SAP Note 212981.
Key words :
order quantity violates rounding rules, system generates message me386, additional key words me21, material master/article master, material requirements planning, relevant correction instruction, user exit exit_saplmdr1_005, purchase order quantity, program logic implemented, activating enhancement mdr10001
Related Notes :
772558 | FAQ: Quantity conversion and rounding |
754129 | FAQ: Purchasing and materials planning |
401437 | Quantity optimization: PReq and contract in user exits |
316707 | ME21N/ME22N:Rounding values not taken into account |
300252 | ME21N/ME22N:Repeated rounding after incorrct roundg |