Symptom
- When making changes on old permission roles on Manage Permission Groups, the following error message appears:
- Invalid Group Detected: The filter specification of this group cannot be restored. This can be caused by a new data model or internal changes.
- errorId=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, fingerprint=c8c9d1e2ec2bc53440e30719cb2705ac061b816a, timestamp=yyyy-MM-dd.HH:mm:ss, errorMessage=An application error occurred. Please try again later, or notify support with the error information of errorId=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors HCM Suite
Reproducing the Issue
- Go to Manage Permission Groups.
- Make any changes.
- Error "Invalid Group Detected: The filter specification of this group cannot be restored. This can be caused by a new data model or internal changes. Please delete this group and re-create it." prompts.
Cause
There could be two potential cause for this issue:
1. A standard element was added in the dg-filter tag and it is causing the other filters to not work.
-
- There is only one standard element in <permission-group-filter> under <dg-filters>: it is 'custom01'. Hence, only this filter will work in dynamic filter.
- When you define only this standard element, then this specific standard element will be the only available standard filter in dynamic group filter. Any groups defined with other default filters but not 'custom01' before will not work any longer.
2. There are missing field on the dg-filter that was present when a permission group is created or is being used by some permission groups but got deleted and not anymore added as a dg-filter.
Resolution
To resolve the issue:
1. A standard element was added in the dg-filter tag and it is causing the other filters to not work.
- Delete this line <standard-element-ref refid="custom01"/> in <permission-group-filter> under <dg-filters>. Then, re-import the data model. This will make the default standard filters to work.
- If in the event that you need to add a standard element in dg-filter, create a new tag and close the element using <my-filter> tag.
Example:
2. There are missing field on the dg-filter that was present when a permission group is created or is being used by some permission groups but got deleted and not anymore added as a dg-filter.
This applies to other custom fields also, the above has been provided as an example.
See Also
- Implementing Role-Based Permissions - Standard Fields Available to Use as Filters in Permission Groups
- 2591825 - Custom Dynamic Groups (DG) Filter
- 2847576 - How to add a DG Filter in "Manage Business Configuration" - Employee Central
- 2880552 - How to add additional employee profile fields in Manage Business Configuration - Employee Profile
- 2236372 - Value not showing in RBP Permission Group - People Pool Category Search Filters List
- 2713520 - DG Filters not Showing in Manage Business Configuration
Keywords
Invalid Group Detected, permission group, dg filter, standard element, custom, filters, invalid group detected, The filter specification of this group cannot be restored. This can be caused by a new data model or internal changes.Please delete this group and re-create it, LOD-SF-PLT-RBP, LOD-SF-PLT-DYG, dynamic group, permission group, group, manage permission groups, permission, RBP, DYG, filter , KBA , LOD-SF-PLT-DYG , Dynamic Groups (My Groups - Not RBP) , LOD-SF-EC-RBP , Roles & Permissions (EC Core only) , LOD-SF-RCM-ADM , Admin Center, RBP, Permissions and Settings , Problem
Product
Attachments
| Pasted image.png |
| Pasted image.png |
SAP Knowledge Base Article - Public