Symptom
When trying to change Standard Elements such as 'lastName', 'firstName', 'email' to 'Mandatory' an error is displayed:
Error when change via Import Succession Data Model in provisioning:
|
Form data is invalid |
|
???Validation Failed ! |
Error when change via Manage Business Configuration<Employee Profile<Standard<field name<Mandatory
HRIS Sync Mapping of field personalInfo in last-name: The HRIS field personalInfo should be marked “Mandatory=Yes” because element lastName is a mandatory element.
The image/example below came from a demo instance, any resemblance to a live customer data is purely coincidental.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Employee Profile
Reproducing the Issue
In Succession Data Model, change the parameter 'required' of Standard Elements to 'true' and try to import it back to the system
Code: <standard-element id="lastName" max-length="128" required="true" matrix-filter="false">
Error message via Import Succession Data Model in provisioning:
Error: Form data is invalid ???Validation Failed !
Cannot make the Standard Element(s) configured as required when corresponding hris field is visible. Make the following standard element(s) as not required OR configure the corresponding hris-field(s) as invisible : lastName, department, email.???
Error message via Manage Business Configuration<Employee Profile<Standard<field name<Mandatory
Cause
If Employee Central is enabled, First Name, Last Name, Email and so on are synced from EC to EP via HRIS and must be populated in EC - Personal Information only.
Standard Elements must be set to 'Visible Only' and not 'Required'.
<standard-element id="lastName" max-length="128" required="false" matrix-filter="false"> ( Correct Code)
<!--<standard-element id="lastName" max-length="128" required="true" matrix-filter="false"> --> ( wrong Code)
<label>Last Name</label>
<label xml:lang="en-GB">Last Name</label>
<label xml:lang="en-DEBUG">Last Name_Lbl#5277</label>
</standard-element>
Resolution
Standard configuration is to populate these fields in EC only.
If you want EP to reflect these values, they should be visible only, not required.
Note: As per Master SDM -Data Model : Data model all Standard Elements must be: required="false"
Example:
<standard-element id="lastName" max-length="128" required="false" matrix-filter="false">
<label>Last Name</label>
<label xml:lang="en-GB">Last Name</label>
<label xml:lang="en-DEBUG">Last Name_Lbl#5277</label>
</standard-element>
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide - SAP SuccessFactors Data Model Reference Guide
A) Guide: Country/Region Specifics for Employee Central
A) Guide: Data Model Field Information for Employee Central - Guide - chapter: EC Suite Guide
Q) Where can I get EC Master Data model?
A) All configuration files for Employee Central, for example, master data models, master picklists, as well as country/region-specific files, have moved from the SAP Help Portal to the Software Download Center View 3153500 - How to Download Data Models, Picklists and other configuration files for Employee Central - SuccessFactors
- or EC Master Data model : URL Here: https://help.sap.com/doc/180ae8b64b4e43c68e975ab9be597aa7/latest/en-US/EC-Master_Data_Models.zip)
-
Download : Employee Central Master Data Models
-
3153500 - How to Download Data Models, Picklists and other configuration files for Employee Central - SAP SuccessFactors URL: https://me.sap.com/notes/3153500
See:
- Go to URL: Software Download Center
- Click on Installation and Upgrade
- select : 51058302_22 // EC Master Picklist MDF or Configuration UI Files
- URL: https://launchpad.support.sap.com/?sap-ui-language=en-US&sap-ui-theme=sap_fiori_3&help-theme=horizon#/softwarecenter/template/products/_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&NE=NAVIGATE&ENR=73554900100900006081&V=INST
Q) Can I re-import Data Model files via Admin Center?
A) Only Corporate Data Model and Country/Region Specific XML can be reimported for Corporate Data Model via Admin Center, the import option of Sucession Data Model and Country/Region-Specific Succession Data Model will required provisioning access, kindly engage your partner or contact SAP Support team raising a ticket to LOD-SF-PLT-DMC.
See Also
- 2315202 - Employee Central - Data Model XML & UI FAQ
- 3066117 - How to export Data Models?
- 2223353 - Blank Page After Export Country Specific XML
- 3352915 - Synchronize Business Configuration job failed After Importing Succession Data Model ( SDM)
- 2555493 - Missing Standard Elements Field in Manage Business Configuration "BCUI" <role-name></role-name>
- 2229608 - Unable to upload Corporate Data Model and Succession Data Model: Missing Object Definitions
- 2244928 - Unable to import Succession Data Model
- 2080728 - Employee Central: What is HRIS Sync?
- 2172427 - HRIS Sync - Data Synchronization From EC to EP - Hard Coded Sync Mappings
- 3153500 - How to Download Data Models, Picklists and other configuration files for Employee Central - SuccessFactors
- 2589774 - MDF Object Definition to DB Sync or Refresh Metadata Cache
- 2267907 - Employee Import/Export file: supported standard-elements fields
- 3694964 - How does the Data Model Backup Versions works?
Keywords
Error, Form data is invalid, SDM, Succession Data Model, EP, EC, Standard Element, Issue, Import, ???Validation Failed !, Required, Mandatory, Cannot make the Standard Element(s) configured as required when corresponding hris field is visible. Make the following standard element(s) as not required OR configure the corresponding hris-field(s) as invisible, Form data is invalid ???Validation Failed , Cannot make the Standard Element(s) configured as required when corresponding hris field is visible. Make the following standard element(s) as not required OR configure the corresponding hris-field(s) as invisible : department, email.??? , KBA , LOD-SF-EP-BCI , BCUI & Data Model (XML) Configuration , LOD-SF-EC-PER , Person Data (All Person Data Types) , Problem
SAP Knowledge Base Article - Public