Symptom
Why do some Data Change Event Reasons not show in the MSS UI (Take Action UI) when they should be in the drop-down menu?
We cannot see the desired Event Reasons in the MSS UI (Take Action) that we have created in the system. Why is that?
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 HXM Suite
- SAP SuccessFactors Employee Central
Resolution
Please view: Event Reasons in Employee Central
System Behavior
UI | Expected Behavior |
---|---|
Change Job and Compensation Information |
The Event and Event Reason fields aren’t shown on the UI if you’ve enabled the Enable Business Rules for Event Reason Derivation setting in Provisioning. If the Event Reason Derivation feature isn’t enabled, the two fields are shown on the UI for the user to manually select. An event can be selected if at least one event reason is available. The availability of an event reason depends on the following:
|
Job History |
Events and event reasons are displayed in Job History. Only events that don't change the employee status can be inserted or created in Job History. The exceptions for this are Furlough and Suspension since there are no dedicated UI transactions for these actions available in the system. |
Job (Information) History Import |
If no event reason is provided in the imports template, it can be derived with onSave business rules. This doesn’t depend on the Provisioning setting for the Event Reason Derivation. If no event reason can be derived by a business rule, an error message is displayed by the system. |
Add New Employee | All event reasons that have the event "Hire" (external_code H) and the employee status "Active" (external_code A) are displayed in the Add New Employee Wizard. |
Add Concurrent Employment | All event reasons that have the event "Hire" (external_code H) and the employee status "Active" (external_code A) are displayed in the Event Reason field. |
Add Global Assignment | All event reasons that have the event "Add Global Assignment" (external_code GA) and the employee status "Active" (external_code A) are displayed in the Event Reason field. |
Termination |
All event reasons that have the event "Termination" (external_code 26) and the employee status "Terminated" (external_code T) are displayed in the Termination Reason field. |
Termination - Transfer of Direct Reports |
All event reasons that are available in the "Change Job and Compensation Information" actions are also displayed in the Transfer Event Reason field of the Termination UI when terminating employees with direct reports. |
There are a couple of reasons why the Event Reason would not show when making a Job and Compensation Info Change via the MSS UI.
- Only Event Reasons with their Employee Status set to “No Selection” will be available in the Take Action > Job and Compensation Change pages in the MSS UI. If the Event Reason has an Employee Status set other than “No Selection” it will not appear in the Event Reason drop-down menu.
- The Event Reason is Inactive as of the date of the Job or Comp Info change. Event Reasons use Effective Dating too (as do most Foundation Objects). If the Event Reason object has been set to Inactive on a date prior to that of the change you are making, then the Event reason will not be listed in the Event Reason drop-down menu.
- The Event Reason has been delete or it was never created in the instance in question.
- The Event the Event Reason is linked to is not a Data Change type Event, such as Termination, Hire, Rehire. These transactions are managed via different UI’s.
View:
- Event Reasons
- 2617429 - Event Reason Availability and Configuration in Employee Central
In order to know which event reasons have the above mentioned incorrect configurations, please follow these steps:
- Navigate to Admin Center > Data Inspector tool.
- Select the Entity - Table_FO_EVENT_REASON_T or Table_FO_EVENT_REASON_T_AUD
- In Define Filter Criteria select the following:
- Event Equals the corresponding event's Option ID. For example, you can navigate to Picklist Center > search for picklist event > Click on Details of event Hire > Copy the value from the field Option ID.
- Click on Show Data.
FAQ - Additional Information
Q) Which Implementation Guide can I find more information on this topic?
A) Guide: Implementing Employee Central Core
Chapter: Events in Employee Central or Event Reasons in Employee Central
See Also
- 2923093 - How to find and edit events in SuccessFactors
- 2617429 - Event Reason Availability and Configuration in Employee Central
- 2505526 - HRIS Sync - How does HRIS Sync translate Employment Status in EC to STATUS in EP
- 2390428 - Furlough and Suspension events unavailable in MSS
- 2274816 - How to Create An Event Reason
- 2571698 - Best practices setting up business rules for event reason derivation
- 2541909 - Job Info: How to configure the Event Reason (event-reason)
- 2475778 - Error: Unable to determine the EventReason for the proposed change(s)
- 2571698 - Best practices setting up business rules for event reason derivation
- 2250510 - Event dropdown list for Job information is empty when going through Employment Details > Take Action > Change Job and compensation information
- 2421457 - Event reason is visible in Job History even though no permission
Keywords
event, event reson doesn't appear, event reason do not appear in drop down, event reason not appearing in Take Action, Data Inspector tool, Table_FO_EVENT_REASON_T_AUD, Table_FO_EVENT_REASON_T , 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