C_THR81 Employee Central Core Practice Question
A consultant is configuring the Employee Central 'Job Information' portlet for a company that uses multiple legal entities. The company wants to ensure that when an employee's 'Legal Entity' is changed, the 'Location' field is automatically updated to the default location of that legal entity. The consultant decides to use a business rule. Which trigger type on the Job Information object should be used to achieve this dynamic defaulting?
⚠ Common exam trap
The trap here is assuming OnSave is sufficient because it can set the field, but it does not provide immediate feedback when the Legal Entity changes.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
OnChange
To automatically update the Location field when Legal Entity changes, the business rule must trigger on that change. OnChange is designed for this purpose, allowing immediate defaulting based on the new value. This provides a seamless user experience by updating the form in real time.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
OnChange
Why this is correct
OnChange triggers when the Legal Entity field value changes. It can immediately look up the default location for that legal entity and set the Location field. This provides dynamic defaulting and updates the UI in real time, enhancing user experience.
- ✗
OnSave
Why it's wrong here
OnSave triggers when the record is saved. While it can set the Location field based on Legal Entity, it does so only at save time, not immediately when Legal Entity changes. This means the user might not see the updated Location until after saving, which is less ideal for dynamic defaulting.
- ✗
OnInit
Why it's wrong here
OnInit runs when the Job Information portlet is initialized, before any user interaction. It cannot react to a change in the Legal Entity field, which occurs after initialization. It is used for setting initial values that do not depend on user input.
- ✗
OnPostSave
Why it's wrong here
OnPostSave triggers after the record is saved. It cannot set the Location field before saving, so the default would not be applied during the initial save. It is used for post-save actions like integrations, not for dynamic defaulting.
About these practice questions
This C_THR81 question is part of Courseiva's 108-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official SAP exam blueprint
This C_THR81 practice question is part of Courseiva's free SAP certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the C_THR81 exam.