Courseiva
Employee Central Core →mediumMultiple Choice

C_THR81 Employee Central Core Practice Question

An Employee Central administrator is configuring the 'Job Information' portlet. The company requires that when an employee's 'Employee Class' is set to 'Regular', the 'Standard Weekly Hours' field must be populated and cannot be left blank. The administrator creates a business rule on the Job Information object to validate this. Which trigger type should be used for this business rule?

⚠ Common exam trap

The trap here is assuming that OnChange is sufficient because the field value changes, but OnChange does not block save and is used for dynamic UI behavior.

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

✓

OnSave

To enforce conditional mandatory fields during save, the business rule must trigger on save so that it can validate and block the save if necessary. OnSave is the correct trigger for validation logic that must run before the data is committed. Other triggers either run at different times or are used for different purposes.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    OnPostSave

    Why it's wrong here

    OnPostSave triggers after the record is saved, so it cannot prevent saving invalid data. It is used for actions that should occur after save, such as sending notifications or updating related objects. It would not block the save operation.

  • ✗

    OnInit

    Why it's wrong here

    OnInit triggers when the object is initialized, such as when the portlet loads. It is used for defaulting values or setting initial field properties. It does not execute during save, so it cannot validate data upon saving.

  • ✗

    OnChange

    Why it's wrong here

    OnChange triggers when a specific field value changes, but it does not fire on save. It is used for dynamic UI behavior like showing or hiding fields, not for blocking save based on validation. It would not prevent saving an invalid record.

  • ✓

    OnSave

    Why this is correct

    The OnSave trigger fires when the user saves the Job Information record, allowing validation of required fields based on other field values. It can block the save if validation fails, ensuring data integrity. This is appropriate for enforcing conditional mandatory fields during data entry.

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 →

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.