SAP Knowledge Base Article - Public

3783746 - Purchasing Info Record defaults to AXX001 and raises VK045 when adding custom Z condition type

Symptom

  • When creating a Purchasing Info Record, the system proposes the standard calculation schema AXX001 instead of a custom Z schema maintained for the supplier.
  • The pricing procedure AXX001 is read-only; the “New Entries” option is not available.
  • Error when trying to add a Z condition type in the PIR: “Condition type Z003 is not in procedure A M AXX001 (Message no. VK045)”.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Create a custom Z calculation schema to be used in purchasing documents.
  2. Assign the Z schema to the supplier.
  3. Create a Purchasing Info Record.
  4. Observe the system proposes the standard schema AXX001 instead of the Z schema.
  5. Try to add new lines to AXX001 and note “New Entries” is not available.
  6. Attempt to add a Z condition type (for example, Z003) and receive error VK045 stating the condition is not in procedure A M AXX001.

Cause

  • In the Public Cloud, the Purchasing Info Record uses the standard, read-only pricing procedure AXX001.
  • Custom Z condition types are not included in AXX001; attempting to use them leads to VK045.
  • Custom Z schemas are not automatically determined for Purchasing Info Records.

Resolution

1. Create a custom pricing procedure

    • Copy the standard procedure AXX001 to a custom procedure (for example, ZXX001).
    • Maintain the required customer-specific condition types in the custom procedure.

2. Create a custom base condition

    • Copy the standard base condition PPR0 to a custom condition type (for example, ZT01).
    • Use the custom base condition in the custom pricing procedure.

3. Maintain the pricing procedure configuration

    • Ensure the custom pricing procedure contains the required condition types and access sequences.
    • Configure the PIR pricing procedure determination to use the custom procedure.

4. Create or update the Purchasing Info Record

    • After configuration, the PIR can use the custom pricing procedure and customer-specific conditions.

See Also

Refer to: 3410881 - Error VK045 when adding custom condition to purchasing info record

Keywords

purchasing info record, pir, axx001, z schema, pricing procedure, condition type, vk045, condition not in procedure, read-only, cannot add entries, ppr0, copy pricing procedure, zt01, schema determination, public cloud , KBA , MM-FIO-PUR-SQ-SCH-CL , Fiori UI for Manage Scheduling Agreements (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions