Human Capital Management Blogs by SAP
Get insider info on SAP SuccessFactors HCM suite for core HR and payroll, time and attendance, talent management, employee experience management, and more in this SAP blog.
Showing results for 
Search instead for 
Did you mean: 
Product and Topic Expert
Product and Topic Expert

Very often we hear customers requesting to prevent organizational data from being delimited/deleted from the system, such as Department (Org Unit/office), Business Unit, or Division. This normally comes with specific case scenarios by when it should be allowed or not the delimitation/deletion. We know that currently that by standard the Position is the object that does not allow us to delete if it is associated with other positions or if we have an incumbent, but for the company structure such as departments, the system allows us to delimit/delete without any check. This may be a problem for the company structure data quality, but also for the employee data quality, and going even further, there can also cause issues in consumer systems.

In this blog, you will find a way to prevent those “today not controlled objects” from being delimited/deleted in case active relationships with other objects are in place.


As a solution, we will take advantage of the use of business rules and below you can find some examples (please adapt to your customer’s reality).

Use Case 1

Department to Department (parent to child) Association Check

Business Rules Sample from Demo

Use Case 2

Department to Custom Object Association Check

Business Rules Sample from Demo

Use Case 3

Department to Position Association Check

Business Rules Sample from Demo

Use Case 4

Division to Department Association Check

Business Rules Sample from Demo

Use Case 5

Business Unit to Division Association Check

Business Rules Sample from Demo

Business Rule Assignment

After creating all the above business rules, you must assign them to the “Delete Rules” of each corresponding object, if you want to prevent the deletion, or to the “Save Rules” in case you want to prevent delimitation.


In summary, to keep control of your company structure data, you can implement this simple deletion control for the objects that are associated (standard or custom objects), and as a result, you have a high-quality data level not only in SuccessFactors Employee Central but also for your consumer systems.

This blog post described how to use business rules to control the company structure objects deletion/delimitation.

With the proposed solution we aim to increase data quality.

Looking forward to your comments and questions.