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

Composant : Batch-Specific Units of Measure -

Solution : https://service.sap.com/sap/support/notes/612945 (Connexion à SAP Service Marketplace requise)

Résumé :
La note SAP décrit une correction pour les validations inutiles lors des vérifications de conversion de quantité pour diverses unités de mesure qui pourraient générer le message système superflu XU056. Le problème survient lors de la conversion entre une unité de base et une unité de produit et vice versa, avec des écarts d'arrondissement causant des erreurs potentielles. Pour y remédier, un nouveau Business Add-In (BAdI), MURC_REPLACE_ERFME, est introduit pour permettre une implémentation sélective de la logique de vérification des conversions. Les utilisateurs peuvent soit utiliser la logique par défaut existante, soit personnaliser leurs processus de vérification via ce BAdI, améliorant ainsi le contrôle sur les validations de conversion et réduisant les messages système inutiles. Assurer des conversions correctes et éviter les problèmes d'arrondissement sont cruciaux, et ce BAdI offre l'infrastructure nécessaire pour une gestion plus précise de ces scénarios.

Mots Clés :
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

Notes associées :

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