SAP Knowledge Base Article - Public

3079275 - Contract Reference Does Not Work in The Sales Quotes


When you create a Sales Quote as a follow-up to from a Contract (example ABC) it is impossible to add that Contract on Item level. You receive the error "The entered reference to Contract ABC already exists" while still receiving a warning "Contract reference missing. Check product items".

It is possible to add the required contract if you delete products in this Sales Quote and add them again.


SAP Cloud for Customer

Reproducing the Issue

  1. Go to the Sales work centre
  2. Go to the Sales Quotes view
  3. Open the relevant quote
  4. Navigate to the Contract facet/ tab 
  5. Open Contract ABC (ABC stands for the contract ID)
  6. Click New.
  7. Change the Sales Unit field values to DEF (DEF Stand for the sales Unit value).
  8. Save and Open.
  9. Go to Product tab.
  10. In Edit mode open Contract Item values and choose value DEF.
  11. You receive an error "The entered reference to Contract ABC already exists".
  12. Delete one of the products, after that add the very same product to Sales Quote XYZ (XYZ stand for the Sales Quote ID).
  13. Go to Product tab and in Edit mode open Contract Item values and choose value DEF.
  14. Selected value is filled in the field successfully.


The reason why the error occurred when adding the contract ABC to the quote XYZ(as 'call-off' of the contract) is that the quote XYZ is already a follow-up quote of the same contract (as can be seen from the Contract UI facet Sales Quotes).

Please be aware that a quote can be related to a contract either as 'call-off' or as 'follow-up', but not both.


From a business point of view, the same quote with both relationships 'call-off' and 'follow-up' to the same contract is not meaningful. Therefore this is not supported in the standard, which is the reason for the error.


call-off; follow-up; reference to Contract; already exists , KBA , LOD-LE-COP , Contract Processing , Problem


SAP Cloud for Customer add-ins all versions