Human Capital Management Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
AlanoudAlasaud
Associate
Associate
534

Focus of this blog

In response to the 2024 updates to Saudi Arabia’s Labor Law, SAP continues its commitment to delivering compliant and streamlined HR solutions tailored to local legal requirements. As part of this effort, we have implemented key configuration updates in SAP SuccessFactors Employee Central (EC) to reflect the latest legal mandates.

1. Probation period

Business Needs:

  • Based on recent labor law changes, the probation period for regular employees will now be 180 days from the hire date.
  • The probation period will be extended if any holidays or sick leave occur during this time.
1.1. Now let's implement the first part “default 180 days”

First, use the date field in Job Information to capture the end of the probation period based on the employee’s hire date.

Alanoud1_0-1748956976917.png

 

Alanoud1_1-1748956976921.png

 

| Notes:

  • Check the field using Manage Business Configuration > Job Information > Take Action.
  • Don’t forget to assign this field to the appropriate role via Manage Permission Roles.

Next, reuse the business rule “DefultProbationEndDateHire” and modify it to default the date to 180 days from hiring

Default Probation End Date Hire Business rule snapshot

Alanoud1_2-1748956976931.png

 

| Note: this rule can be found under latest Saudi Arabia Best Practice

And this what you will get

Alanoud1_3-1748956976932.png

Alanoud1_4-1748956976935.png

 

1.2. So how to extend the probation period?

As per Saudi labor law, if an employee takes sick leave during the probation period, or if any part of their probation period overlaps with official public holidays, the probation period will be impacted. In such cases, the duration of the probation must be extended accordingly.

To accommodate this, we need to implement several configurations in the system to automatically extend the probation period in the following scenarios:

  1. If the employee requests or takes sick leave during the probation period.
  2. If any part of the probation period falls during an official public holiday.

1.2.1. Leave of Absence “Sick” for extending Probation period

For better solution we advise to create new event reason for sick leave in probation period to be recorded in job info once employee raise a request

Alanoud1_0-1748960131920.png

Assign the appropriate event reason in the Leave of Absence Event Reason (Plan) field, which can be found under the Sick Leave time type configuration settings.

| Note:

  • it is recommended to create a specific sick leave type for employees in their probation period. This will help:
  • Easily identify and monitor sick leave taken during probation.
  • Ensure the correct adjustment of the probation period.

 

Alanoud1_6-1748956976946.png

| Note: before we start creating this business rule make sure that you configured the holiday calendar

Alanoud1_7-1748956976955.png

1.2.2. Extend Probation Period: sick leave and Holiday Calendar business rule:

Scenario Type: Trigger onSave for HRIS Elements
Base Object: Job Information Model
Rule Trigger: When a Job Information record is saved or updated

Case 1: No Leave of Absence

  • Company = your legal entity
  • Holiday Calendar = SAU_HOLIDAY_CAL
  • No leave of absence return date

Set Probationary Period End Date = Hiring Date + 180 + Holidays

Case 2: Employee Returned from Leave

  • Company = your legal entity
  • Holiday Calendar = SAU_HOLIDAY_CAL
  • Leave of absence return date is present

Set Probationary Period End Date = Hiring Date + 180 + Holidays + Sick Leave Days

Alanoud1_8-1748956976965.png

 

Let’s test, just hire new employee

Alanoud1_9-1748956976974.png

 

| Note: This rule should be triggered OnSave under Job Information in Business Configuration tool so it will calculate the probation period end date in case you edit and save the data

One more test, create a Sick leave request

Alanoud1_10-1748956976979.png

 

Now check the Job Information update history

Alanoud1_11-1748956976989.png

| Note: You have to set the actual return date after saving request , so the event reason (return from leave) will be activated.

 

 2. Compassionate Leave Take Rule

Business Needs: Compassionate Leave Based on Relationship

As per the new Saudi labor law, Compassionate Leave entitlements must be granted based on the employee's relationship to the relative.

  1. 5 Days of Compassionate Leave are granted if the relative is: Spouse, Father, Mother, Son or Daughter.
  2. 3 Days of Compassionate Leave are granted if the relative is: Brother or Sister.

2.1. Required fields for validation

Create a specific field for selecting the relationship type if doesn’t exist.

Alanoud1_12-1748956976993.png

Alanoud1_13-1748956976996.png

| Note: Don’t forget to update the relationship picklist

2.2. Compassionate Leave Configuration Based on Relationship business rule :

Scenario: Absence Validation

Add if condition for the time type “Companionate Leave (SA-COMPA)”.

 

Alanoud1_14-1748956977003.png

 

Here is the result:

Alanoud1_15-1748956977007.png

 

3. Maternity Leave Validation

Business Needs:

According to the new Saudi labor law, a female employee is entitled to 12 weeks (84 days) of maternity leave, to be taken under specific conditions:

  1. Pre-Delivery Period: The employee can request maternity leave before the delivery date. Minimum: 28 days / Maximum: 42 days.
  2. Post-Delivery Period: The remaining portion of maternity leave must be taken after the delivery date. Minimum: 42 days / Maximum: 56 days.

3.1. Configure Expected Delivery Date

Create a specific field for selecting the Expected Delivery date

Alanoud1_16-1748956977011.png

Alanoud1_17-1748956977014.png

 

3.2 Maternity Leave Business Rule

Scenario: Absence Validation

Time Type: Maternity Leave (SA-MATER)

Validation:

  • Total leave duration (84 days)
  • Allowed pre-delivery period (between 28 and 42 days)

Alanoud1_18-1748956977022.png

 Case 1: if all conditions are correct system will proceed with the request

Alanoud1_19-1748956977025.png

 

Case 2: If Expected delivery date Less than 28 system will drop an error

Alanoud1_20-1748956977028.png

Case3: if Expected delivery date more than 42 system will drop an error

Alanoud1_21-1748956977031.png

Case 4: If Maternity leave more than 84 system will drop an error 

Alanoud1_22-1748956977034.png

 

 

Takeaways

With the updates outlined in this blog, you are well-positioned to ensure compliance with the 2024 Saudi labor law changes in the area of Time Management. Additional implementation guidance covering other legal areas — including Violations and Sanctions — will follow shortly.

We encourage you to subscribe to SAP’s Regulatory Change Manager (RCM) to stay informed about future updates. As always, your feedback is invaluable — share your thoughts and suggestions to help us continuously shape and refine the best-fit localization solutions.