Symptom
You would receive an application error when importing the Succession Data Model from Provisioning
The application error id would be accompanied by Error message: "Form data is invalid. HRIS Element ‘compInfo’ is configured incorrectly. Cannot change visibility for field compa-ratio. This attribute is not configurable based on the metadata. HRIS Element ‘compInfo’ is configured incorrectly. Cannot change visibility for field range-penetration. This attribute is not configurable based on the metadata."
The system reports that HRIS Element 'compInfo' is configured incorrectly regarding the visibility of fields 'compa-ratio' and 'range-penetration'.
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 Cloud
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
- Manage Business Configuration (BCUI) & Data Models (XML)
Reproducing the Issue
- Import the Succession Data Model from Provisioning.
- Observe the error indicating configuration issues with the HRIS Element 'compInfo' for fields 'compa-ratio' and 'range-penetration' with : visibility="none"
Code:
<hris-field id="compa-ratio" visibility="none" maximumFractionDigits="2">
<label>Compa Ratio</label>
<label xml:lang="en-GB">Compa Ratio</label>
<label xml:lang="en-DEBUG">Compa Ratio_Lbl#5770</label>
<label xml:lang="en-US">Compa Ratio</label>
</hris-field>
<hris-field id="range-penetration" visibility="none" maximumFractionDigits="2">
<label>Range Penetration</label>
<label xml:lang="en-GB">Range Penetration</label>
<label xml:lang="en-DEBUG">Range Penetration_Lbl#5771</label>
<label xml:lang="en-US">Range Penetration</label>
</hris-field>
Cause
The visibility of fields 'compa-ratio' and 'range-penetration' in HRIS element 'compInfo' was set to "none", but these attributes are not configurable per metadata, causing the import validation to fail.
- Navigate to Manage Business Configuration (BCUI).
- Open the Compensation Information (compInfo) HRIS element.
- Review the fields 'compa-ratio' and 'range-penetration'.
- Remove any visibility modifications and set the visibility for both fields to "none".( Disable)
Resolution
- Navigate to Manage Business Configuration (BCUI).
- Open the Compensation Information (compInfo) HRIS element.
- Review the fields 'compa-ratio' and 'range-penetration'.
- Remove any visibility modifications and set the visibility for both fields to "view".
Solution Code:
<hris-field id="compa-ratio" visibility="view" maximumFractionDigits="2">
<label>Compa Ratio</label>
<label xml:lang="en-GB">Compa Ratio</label>
<label xml:lang="en-US">Compa Ratio</label>
</hris-field>
<hris-field id="range-penetration" visibility="view" maximumFractionDigits="2">
<label>Range Penetration</label>
<label xml:lang="en-GB">Range Penetration</label>
<label xml:lang="en-US">Range Penetration</label>
</hris-field>
Customer Action:
- As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation partner. If you're no longer working with an implementation partner, contact SAP Cloud Support.
- Customer must provide written approval for our Support team to review and make a change ( visibility="view"). and
- Execute a one-time job for MDF Object Definition to DB Sync (ID: ) Run a one-time job for MDF Object Definition to DB Sync
Reference: SAP KBA 2589774 – MDF Object Definition to DB Sync.
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) For any EC Standard field creation please refer to Guide:
- Guide: Data Model Field Information for Employee Central -
- Guide: Setting Up Data Models and Managing Configuration
- Guide CSF :Country/Region-Specifics for Employee Central
A) Guide: Implementing Employee Compensation Data
- Chapter: Determining Pay Ranges in Calculations
- Chapter: Pay Range
- Chapter: Troubleshooting Pay Ranges in Calculations
See Also
- refer to: Data Model Field Information for Employee Central – Compensation Information (compInfo)
- refer to: KBA 2136061 - Determining Which Pay Range is Used in Compa-Ratio and Range Penetration Calculations - EC
- refer to: KBA 3287845 - List of Transient Fields in Employee Central
- refer to: 2315202 - Employee Central - Data Model XML & UI FAQ
- refer to: 2229608 - Unable to upload Corporate Data Model and Succession Data Model: Missing Object Definitions
- refer to: 2244928 - Unable to import Succession Data Model
- refer to: 2223353 - Blank Page After Export Country Specific XML
- refer to: 2631176 - Cannot Export Corporate Data Model
- refer to: 2315202 - Employee Central - Data Model XML & UI FAQ
- refer to :2589774 – MDF Object Definition to DB Sync.
Keywords
compa-ratio' and 'range-penetration, succession data model import, compInfo, compa-ratio, range-penetration, visibility not configurable, form data is invalid, cannot change visibility, import validation error, BCUI, compensation information, 1h2026, provisioning import, hris element, data model xml, employee central, visibility, view, none , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-CMP-ACD , Alternate Cost Distribution , Problem
SAP Knowledge Base Article - Public