SAP Knowledge Base Article - Public

2579573 - Error: '123' is not a Fixed Value of Field ABC on Save of Custom Fine-Tuning Activity

Symptom

When selecting a newly deployed codelist value in the fine-tuning activity of your Business Configuration Object (BCO) you see the below error:

'123' is not a Fixed Value of Field ABC

(Where 123 and ABC are the value and name of the codelist respectively)

Environment

  • SAP Cloud Applications Studio
  • SAP Cloud for Customer
  • SAP Business ByDesign

Reproducing the Issue

  1. log in to the frontend.
  2. Navigate to Implementation Projects View of the Business Configuration Work Center.
  3. Search and find the fine-tuning activity that is part of your Add-On Solution.
  4. Open and try to add some values.
  5. Click Save.

Cause

The custom codelist is used in the BCO as a data type for an attribute and this BCO has fine-tuning enabled. After the first activation, any new values added to the .codelist file are not available in the fine-tuning because the BCO is not notified of these newly added values. On deployment of this new version, the BCO will not be considered for delta activation.

Resolution

You must do a dummy change on the BCO, save and activate it each time the .codelist file is modified. When the solution assembled and deployed to a different tenant, the BCO has registered a change and will be considered for delta activation.

Keywords

PDI, SDK, finetuning, BCO, .codelist, delta, deployed, deployment, BCSet , KBA , static bco , is not a fixed value of field , error when saving fine tuning activity , AP-RC-BDS-BC , ByDesign Studio Business Configuration , Problem

Product

SAP Business ByDesign all versions ; SAP Cloud Applications Studio all versions ; SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions