Symptom
- What is a Base Object?
- What type of base object should I use?
- When should I use a Model Base Object?
Environment
- SAP SuccessFactors HCM Cloud
- Employee Central
Resolution
Base objects are the starting point for a Business Rule. They correspond mainly to the data objects available in the system. Each EC Object has a corresponding Model base object. The base object defines what you can enter in the rule; for example, to set field properties, you have to choose a 'Model' base object. At the same time, the base object defines what event types you can use in a later step when you assign the rule to the EC Object in the Data model.
Notes:
- You can not use onView events for changes done on the Add New Employee screen.
EC Base Objects:
- The base object defines what kind of input you can use for the rule.
- You can use the fields, attributes, and related data objects of the base object as input.
- The base object also defines what event types you can use when you assign the rule to the object in either the 'Data Model' or 'Manage Business Configuration'
- For Example, you cannot use onView events for changes done on the Add New Employee screen
- For an overview of how base objects, events and pages in the system belong together, you can reference the User Assistance Product Documentation:
- Note: Please be sure to logon to the SAP Help Portal in order to access the Documentation
- 'Using Business Rules in SAP SuccessFactors' Guide Model Base Object:
- To set field properties, you have to choose a 'Model' Base object, which are used to get or set field properties for EC Objects.
- For more details surrounding the properties listed below, Click Here, to visit the 'Use Cases for Configuring Business Rules' section
Note: Logon to the SAP Help Portal is required to access Product Documentation - Properties include:
- Required
- Visibility
- Previous Value
- Value
- Examples Include:
- Compensation Information Model
- Job Information Model
- Personal Information Model
- Employee Information Model (For Add New Employee page)
- Important Notes:
- Do Not use the Model Base object on non-effective dated Entities, this is not supported and can cause unwanted system behaviors
- DO Not drill into the same sub object as is used in the base object
- Examples:
- Employment Details Model . Employment Details . ...
- Job Information Model . Employment Details . Job Information . ...
- Job Information Model . Job Information . ...
Keywords
SF EC, business rules, success factors, successfactors, SFEC, EmpCentrl, , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , How To