Symptom
When saving a change in Manage Business Configuration an error is referenced configuration issues with dg filters.
When making changes via Business Configuration, the validation error will appear as the following:
- You can't disable “HRIS Element" because it's referenced in Dynamic Group Filters. Remove the “HRIS Element" HRIS Element Reference in Dynamic Group Filters to save your changes.
For example:
- You can't disable “complnfo" because it's referenced in Dynamic Group Filters. Remove the “complnfo" HRIS Element Reference in Dynamic Group Filters to save your changes.
Or you recieve the following error when editing dg filters:
- The operation failed as the element already exists in XML datamodel with configuration issues. The XML datamodel needs to be corrected by removing the reference to standard-element which is either not configured or is disabled. After correction, this element will be available in the Business Configuration tool.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Navigate to Manage Business Configuration UI
- Disable a HRIS Element that is referenced in a DGFilter
- Save
- Error is displayed:
You can't disable “complnfo" because it's referenced in Dynamic Group Filters. Remove the “complnfo" HRIS Element Reference in Dynamic Group Filters to save your changes.
Cause
This is an unsupported action, this validation is designed to prevent this action from occurring to prevent configuration issues.
This validation was introduced with the 1H 2023 Release with:
Resolution
If you wish to disable a HRIS Element you must first remove it's reference in Dynamic Group Filters.
Once removed from Dynamic Group Filters you can disable the HRIS Element
If you are receiving the following error when trying to edit dg filters, you will need to either re-enable the referenced element or remove dg filter for the referenced
How to resolve the issue in Business Configuration UI, when the “Dynamic Group Filters” section is visible:
- In Manage Business Configuration, navigate to the “Filters” section
- Select “Dynamic Group Filters” and “DGFilters”
- Select “Details” for the first row “Permission Group Filter“
- Select “Details” for the “HRIS Element Reference” which corresponds to the HRIS Element from the error
a) delete the HRIS Element - Save changes
Example view for “DGFilters” in Business Configuration UI
How to resolve the issue in Succession Data Model Imports:
- In the Succession Data Model, navigate to the “dg-filters” section
- Find the corresponding “hris-element-ref” section to the HRIS Element from the error:
a) Remove the “hris-element-ref” from the "dg-filters” section - Save changes and import Data Model.
- It is recommended to always save a backup of the Data Model from before and after you make changes.
Keywords
You can't disable, because it's referenced in Dynamic Group Filters, Remove the, HRIS Element Reference in Dynamic Group Filters to save your changes, ECT-215462, b2305, 1H 2023, The operation failed as the element already exists in XML datamodel with configuration issues. The XML datamodel needs to be corrected by removing the reference to standard-element which is either not configured or is disabled. After correction, this element will be available in the Business Configuration tool. , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , How To