Solution : https://service.sap.com/sap/support/notes/853970 (SAP Service marketplace login required)
Summary :
When using BAPI_PO_CREATE1 to create a purchase order, assigning a value to POITEM-NET_PRICE does not reflect the intended input due to an underlying program error. Instead, the system defaults to the value in the PO_PRICE field. This issue affects the NETPR parameter handling. Users should apply advanced corrections as provided in update patches to correct the pricing transmission issue efficiently.
Key words :
poitem-net_price field, po_price field, purchase order, terms netpr, bapi_po_change reason, program error, solution implement, advance corrections, bapi_po_create1, transfer '2'
Related Notes :
942946 | BAPI_PO_CREATE1 does not copy price from SRM |
932236 | BAPI_PO_CREATE1: Purchase order price unit not transferred |
571860 | BAPI_PO_CREATE1: Price is not transferred |