C_THR81 Employee Central Core Practice Question
An administrator is configuring the Employee Central Foundation Object 'Business Unit' and needs to ensure that the 'Parent Business Unit' field only allows selection of business units that are not already children of the current business unit. The administrator plans to use a business rule to validate this. Which two trigger types can be used to enforce this validation? (Choose two.)
⚠ Common exam trap
The trap here is assuming that only OnSave is needed for validation, but OnChange can also validate and provide immediate feedback.
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
Both OnSave and OnChange can be used to validate the Parent Business Unit field. OnSave ensures validation at save time, while OnChange provides immediate feedback when the field is modified. Using either or both can enforce the rule, but they serve different purposes in the user experience.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
OnDelete
Why it's wrong here
OnDelete triggers when a Business Unit record is deleted. It is used to perform checks or actions before deletion, such as preventing deletion if there are dependent records. It is not relevant for validating parent-child relationships during save or change.
- ✓
OnChange
Why this is correct
OnChange triggers when the Parent Business Unit field value changes. It can immediately validate the selection and display an error, preventing the user from saving an invalid hierarchy. This provides real-time feedback and is appropriate for field-level validation.
- ✗
OnPostSave
Why it's wrong here
OnPostSave triggers after the record is saved, so it cannot prevent saving an invalid hierarchy. It is used for actions that occur after save, such as sending notifications or updating related records. It would not enforce validation.
- ✓
OnSave
Why this is correct
OnSave triggers when the Business Unit record is saved. It can validate that the selected Parent Business Unit is not a descendant of the current unit, preventing circular references. This is a common use case for OnSave validation rules on MDF objects.
- ✗
OnInit
Why it's wrong here
OnInit runs when the object is initialized, before any user input. It cannot validate the Parent Business Unit selection because that value is not yet set. It is used for setting default values, not for validation.
About these practice questions
Courseiva writes every C_THR81 question from scratch — 108 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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.