Data Models Configuration in SAP SuccessFactors Employee Central (EC)
These XML-based templates define how your HRIS system behaves, from employee
fields to foundational structures.
📦 What Are Data Models in EC?
Data Models are XML configurations that act as the backbone of SAP SF EC. They
define the fields, structures, validations, and behavior of different parts of the
system.
🧱 Main Types of Data Models in EC
1️⃣ Corporate Data Model (CDM)
*Defines organizational structures
*Contains Foundation Objects (like Legal Entity, Business Unit)
*Configures Organizational and Job Structures
2️⃣ Succession Data Model (SDM)
*Manages employee-related fields
*Controls the layout of Job Information, Personal Information, etc.
*Tied to Position Management and Job Portlets
3️⃣ Country-Specific Corporate and Succession Data Models (CSF)
*Adds localized fields based on country (e.g., Aadhaar in India, SSN in US)
*Enhances global implementation flexibility
4️⃣ HRIS Propagation and Sync Models
*Used to automatically propagate values (e.g., propagate department
from position to employee)
*Sync between MDF and XML-based models
🧩 How Are Data Models Configured?
🔧 Via Provisioning (backend tool) – accessed only by certified
implementation partners or consultants.
*Models are exported, edited in XML, and re-imported
*Must follow correct XML schema to avoid errors
⚙️Common edits include:
[Link]/removing fields
[Link] visibility rules
[Link] fields as required
[Link] picklists or associations
🔄 MDF Objects vs XML Models
In modern SAP EC implementations, MDF (Meta Data Framework) is used more
commonly. However, XML Data Models still play a crucial role in:
✅ Initial configuration
✅ Foundation setup
✅ Controlling Job/Personal Info fields
✅ System behavior at a deeper level
📌 Real-World Use Case
Imagine you want to add a custom field called “Joining Bonus” to Job Information:
*You’ll edit the Succession Data Model
*Add the new field in XML
*Re-import it through Provisioning
*Update the UI via Manage Business configuration pay and job structure
*Assign permissions in RBP (Role-Based Permissions)
Now, HR users can record joining bonuses for employees.
✅ Summary
✔️Data Models define the structure and behavior of EC
✔️Used to configure fields, workflows, validations, and visibility
✔️Still essential, even in the MDF world
✔️Handled by consultants in Provisioning