SAP Note 571860 - BAPI_PO_CREATE1: Price is not transferred

Composant : BAPIs - Purchase order -

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 :

1410118PurchaseOrderERPRequest_V1 does not take over net price
1086345BAPI_PO_CREATE1: PO price overwritten by requisition price
932236BAPI_PO_CREATE1: Purchase order price unit not transferred
853970BAPI_PO_CREATE1: Net price is not transferred
588647EBP Catalog Price Not Considered in Backend PO
580225Purchasing BAPIs: Conditions and pricing
578253BAPI_PO_CREATE1 & CHANGE: PB00 vs. PBXX (active/inactive)
539950BAPI_PO_CREATE1: n condition records for a condition type
529287BAPI_PO_CHANGE: Price merge is not possible
428621EnjoySAP purchase order BAPIs - price det. & cond. change
399791Enjoy-BAPI_PO...: Condition values are not transferred