SAP Note 612945 - XU056: BAdI for fine-tuned control of the one-to-one check

Component : Batch-Specific Units of Measure -

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 :

620775XU056: Enhancement for BAdI for the unambiguity check
511753XU056: Check against rounding errors only for entry quantity
362932Conversion with proportion/product units
316229Workaround:XU033 in goods mvt w. product quantities
188889Supplement to Note 130943
130943Rounding error for goods movements w/ product unit