Solution : https://service.sap.com/sap/support/notes/747422 (Connexion à SAP Service Marketplace requise)
Résumé :
Après l'implémentation de la Note 156883 dans le système Backend R/3, les IDocs envoyés depuis le serveur EBP incluent l'unité de réception de marchandises comme un code interne, ce qui provoque une incompatibilité lors de la comptabilisation due à une attente différente de l'unité d'entrée (code ISO). Ce dysfonctionnement affecte le mappage dans la sous-routine MAPPING_GR_FOR_BACKEND, partie du groupe de fonctions BBP_CF. La correction implique de modifier cette sous-routine dans Include LBBP_CFF60 pour convertir les codes d'unités internes en codes ISO grâce à la fonction 'UNIT_OF_MEASURE_SAP_TO_ISO', et d'ajuster les mouvements de données subséquents pour intégrer ces unités converties. L'implémentation de la Note 739688 est requise au préalable pour la compatibilité.
Mots Clés :
iso code call function 'unit_of_measure_sap_to_iso' exporting sap_code = it_pd_item-unit importing iso_code = lv_unit_iso, delete-block begin move it_pd_item-unit, delete-block end move it_pd_item-description, insert-block begin move lv_unit_iso, insert-block end, function module exit_sapllmde_002, function group bbp_cf, move it_pd_item-be_refobj, move it_pd_item-be_refobj_item+5, move it_pd_item-be_stge_loc
Notes associées :
739688 | ISO code for unit of measurm. missing (correct. Note 737891) |
156883 | IDoc WMMBXY: Units with ISO codes |