Solution : https://service.sap.com/sap/support/notes/578253 (SAP Service marketplace login required)
Summary :
When creating a purchase order item with BAPI_PO_CREATE1 and assigning a manual gross price in PoCond, the system may automatically find and merge another gross price, such as PB00. Typically, in transaction ME23N, the displayed condition types reference the system-found price instead of the manual entry. This issue arises when PoCond lacks a level number and condition counter, or these are less than the values for PB00. Ensuring these fields are populated correctly allows the manual gross price to take precedence as per the note's provided solution.
Key words :
sap purchase order transaction me23n, purchase order item, condition types refer, automatically foundgross price, condition type pbxx, shown solution works, system automatically finds, manual gross price, gross price standing, function module bapi_po_create1
Related Notes :
571860 | BAPI_PO_CREATE1: Price is not transferred |