Solution : https://service.sap.com/sap/support/notes/571860 (Connexion à SAP Service Marketplace requise)
Résumé :
Lors de l'utilisation des BAPIs BAPI_PO_CREATE1 ou BAPI_PO_CHANGE pour gérer les commandes d'achat dans SAP, un problème survient avec le champ NET_PRICE qui n'est pas mis à jour. Cette déficience conduit au message d'erreur 06218 si aucun type de condition n'est défini. La nouvelle note modifie la table POITEM pour inclure un champ PO_PRICE, proposant trois options—vide pour un comportement inchangé, '1' pour transférer NET_PRICE comme prix brut, et '2' pour le traiter comme prix net. L'implémentation par un package de support R/3 est recommandée. Les étapes manuelles essentielles comprennent l'ajout du type de données BAPI_PO_PRICE et le réglage requis des structures BAPIMEPOITEM et MEPOITEM.
Mots Clés :
present note adds field po_price, error message 06218 'net price, condition types remain unchanged, create data type bapi_po_price, fill field poitem-net_price, fill field poitem-po_price, extend structure bapimepoitem, extend structure bapimepoitemx, extend structure mepoitem_data, extend structure mepoitem_datax
Notes associées :
1410118 | PurchaseOrderERPRequest_V1 does not take over net price |
1086345 | BAPI_PO_CREATE1: PO price overwritten by requisition price |
932236 | BAPI_PO_CREATE1: Purchase order price unit not transferred |
853970 | BAPI_PO_CREATE1: Net price is not transferred |
588647 | EBP Catalog Price Not Considered in Backend PO |
580225 | Purchasing BAPIs: Conditions and pricing |
578253 | BAPI_PO_CREATE1 & CHANGE: PB00 vs. PBXX (active/inactive) |
539950 | BAPI_PO_CREATE1: n condition records for a condition type |
529287 | BAPI_PO_CHANGE: Price merge is not possible |
428621 | EnjoySAP purchase order BAPIs - price det. & cond. change |
399791 | Enjoy-BAPI_PO...: Condition values are not transferred |