Symptom
1. Fields or columns in some object of Detailed Reporting EC Domain are grayed out
2. Remaining fields that are not grayed out are pulling up records from a different object
Environment
SAP SuccessFactors HCM Suite
Report Canvas
Detailed Reporting/ Live Data
Reproducing the Issue
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
1. Create a Canvas Type report and select Detailed Reporting as query
2. Expand EC domains:
Person and Employment Information (As of date)
Job Information (Date Range)
3. Expand the affected Object
4. Most of the fields under the Object are grayed out
5. Then if we add Remaining fields that are not grayed out, from Edit section of the query the object that is added is different.
Example:
If we add fields or columns that are not grayed out from Employee Information Function, the Object that displays in Edit section of Detailed Reporting query is Employee Information Cost Center
Cause
Default label is missing in the datamodel configuration of the Object that has grayed out fields or Object that displayed in Edit section.
Resolution
Make sure that all field definition in datamodel has this config:
<label>Default Label</label>
Example:
<hris-field max-length="256" id="cost-center" visibility="both" required="true">
<label>Cost Center</label>
<label xml:lang="en-US">Cost Center</label>
Keywords
Detailed Reporting, Live Data, grayed out, greyed out, Report Canvas, datamodel , KBA , LOD-SF-ANA-ORD , Online Report Designer , Problem