SAP Knowledge Base Article - Preview

3710565 - Net Price is updated as zero when manually creating a Purchase Contract in "Manage Purchase Contracts" app

Symptom

Prerequisite:

  1. OIC_CL_API_MASTER_COND_1 is active in class CL_API_MASTER_COND_STATE.
  2. The version IS-OIL is 805, 806, 807 or 808.
  3. The switch OIC_COMMODITIES is active.  

While manually creating a purchase contract using the Fiori app “Manage Purchase Contracts”, the following inconsistencies happen:

  1. After net price is entered on the item level, the system automatically updates the net price to 0.00. But the price is actually updated on the table level (EKPO-NETPR).
  2. When checking the contract in ME33K, price shows zero and no condition exists.
  3. When modifying the price under the conditions tab at item level, the system throws the error "In the context of Data Services an unknown internal server error occurred".
  4. In error log, "Value '00000000' violates facet information 'nullable=false'" shows.


Read more...

Environment

  • Materials Management (MM)
  • SAP S/4HANA 2020
  • SAP S/4HANA 2021
  • SAP S/4HANA 2022
  • SAP S/4HANA 2023

Product

SAP S/4HANA 2020 ; SAP S/4HANA 2021 ; SAP S/4HANA 2022 ; SAP S/4HANA 2023

Keywords

IS-OIL, F1600A, condition , KBA , MM-FIO-PUR-SQ-CON , Fiori UI for Manage Purchase Contracts , IS-OIL , Oil , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.