Symptom
The List Price is not determined correctly when a Contract ABC (ABC stands for Contract ID) is created based on the Contract Template.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Sales Orders work center.
- Navigate to the Contracts view.
- Open the Contract ABC.
- For the relevant line item, the List Price is determined as XXX EUR (where XXX represents the amount).
- Navigate to the Pricing and Invoicing tab and select the Pricing sub tab.
- Click Update Pricing and select the Completely option.
- The List Price is then determined as YYY EUR (where YYY represents the amount) based on the applicable Price List.
The List Price is expected to be determined from the applicable Price List at the time of contract creation, rather than only after selecting Update Pricing - Completely.
Cause
- The contract ABC is created based on a Contract Template. When a target document, such as a contract, is created from a source document (Contract Template or another source contract), the price component values maintained in the source document are copied to the target document.
- As a result, the price components are not automatically re-determined in the target document based on the applicable Price List.
- In this case, XXX EUR is determined as the List Price in contract ABC, as this value is copied from the corresponding Contract Template.
Resolution
This is the expected system behavior.
For price component redetermination, one of the following options can be used:
Option 1: Manually trigger price component redetermination by selecting Update Pricing and choosing the Completely option.
Option 2: Create a new target document directly, without copying it from a source document such as a Contract Template or another source contract.
Keywords
Contract; Contract Template; Contract Pricing; Price Component; Price Redetermination; Update Pricing; List Price; Price List; Contract Creation; Source Document; Target Document , KBA , AP-SLO-SO , Sales Order , Problem
SAP Knowledge Base Article - Public