Courseiva
Employee Central Core →mediumMultiple Select

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 →

How Courseiva writes practice questions · Editorial policy

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.