Solution : https://service.sap.com/sap/support/notes/612945 (SAP Service marketplace login required)
Summary :
The SAP Note addresses unneeded validation during quantity conversion checks for various units of measure (UoMs), which may generate superfluous system message XU056. The issue emerges during conversion from a base unit to a product unit and vice versa with rounding discrepancies causing potential errors. To mitigate this, a new Business Add-In (BAdI) is introduced—MURC_REPLACE_ERFME, which allows selective implementation of the conversion check logic. Users can either utilize the existing default logic or customize their verification processes through this BAdI, enhancing control over conversion validations and reducing unnecessary system messages. Ensuring correct conversions and avoiding rounding issues are crucial, and this BAdI provides the necessary infrastructure for more precise handling of such scenarios.
Key words :
if_matnr importing matnr if_werks importing werks_d if_charg importing charg_d if_erfme importing erfme if_meins importing meins if_base_qty importing menge_d ef_rounding_problem exporting abap_bool ef_new_erfmg exporting erfmg ef_new_erfme exporting erfme ef_new_umrez exporting umrez ef_new_umren exporting umren activate, goto > default code > create activate, badi if_ex_murc_replace_erfme goto > interface create, output message xu056 unnecessarily, previous check logic occurs, 3125 kg/m2 entered quantity 125, 300 kg entered quantit, previous check logic, customer-specific implementations, 300 kg/st --> 1 pc = 3000
Related Notes :
620775 | XU056: Enhancement for BAdI for the unambiguity check |
511753 | XU056: Check against rounding errors only for entry quantity |
362932 | Conversion with proportion/product units |
316229 | Workaround:XU033 in goods mvt w. product quantities |
188889 | Supplement to Note 130943 |
130943 | Rounding error for goods movements w/ product unit |