SAP Knowledge Base Article - Public

3218378 - Incorrect Price Determination in Contract created from Contract Template


The List Price is not determined correctly when a Contract ABC (ABC stands for Contract ID) is created based on the Contract Template.


SAP Business ByDesign

Reproducing the Issue

  1. Go to the Sales Orders Work Center.
  2. Navigate to the Contracts View.
  3. Open contract ABC.
  4. You can seen that for the line item the list price is getting determined as XXX EUR (XXX stands for amount).
  5. However, when we go to the Pricing and Invoicing tab under the Pricing subtab and click on the Update Pricing button and the Completely option, the list price gets determined as YYY EUR (YYY stands for amount).This list price is determined from a price list.

You expect that the list price is determined from the price list, at the time of creation of the contract itself.


The contract is created based on a contract template. If the user creates a target document (contract) from a source document (contract template / another source contract), then the values of the price components are copied as maintained in the source document into the target document and will not be re-determined in the target document automatically.

So in this case XXX EUR gets determined in the contract ABC which is copied from the corresponding contract template.


For redetermination of the price components, the user could use one of the following options:

Option 1: Trigger the price component re-determination manually using the Update Pricing button.

Option 2: Create the fresh target document (without copying it from the source document like a template).


contract, contract template, Update Pricing, price, list price, incorrect, wrong , KBA , contract , contract template , update pricing , price , AP-SLO-SO , Sales Order , Problem


SAP Business ByDesign all versions