Symptom
- An issue arises when attempting to delete a relationship in a table report, even when no columns are being used.
- The error message displayed is: "Cannot delete this relation (at least one relationship is required between the participating schemas)".
Environment
- SAP SuccessFactors HCM Suite
- Analytics & Reporting (Ad Hoc, YouCalc, ORD)
- Table Reporting
- Analytics & Reporting (Ad Hoc, YouCalc, ORD)
Reproducing the Issue
- Go to Report center
- Edit Table/Adhoc report
- Go to Relationships tab
- Attempt to remove required relationship.
- The error message "Cannot delete this relation (at least one relationship is required between the participating schemas)" is displayed.
Cause
This is the expected behavior in cross-domain Table Reports. When a cross-domain relationship is added between two domains, it is automatically created by default and cannot be removed independently.
Resolution
If you need to remove the relationship, you will need to remove the associated domain from the dataset.
- Go to Edit report.
- Under General Info, find the delete data set option.
- A drop-down of all domains being used in the report will appear.
- Choose the domain to be deleted from the drop-down and delete.
Note: Delete domain from dataset only if the domain and related columns are not required in the report.
Keywords
Table report, delete relationship, error message, participating schemas, domain, delete data set option, Cannot delete this relation. , KBA , LOD-SF-ANA-ADH , Adhoc Reports & Report Builder , Problem
Product
SAP SuccessFactors HCM Suite 2511 ; SAP SuccessFactors Platform 2511
SAP Knowledge Base Article - Public