Symptom
- How to delete a Foundation Object
- Is it possible to permanently remove a Foundation Object?
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
Cause
Mass deletion of Foundation Objects data is not supported due to the risks associated with modifying this type of data. Foundation Objects must be deleted individually through the User Interface.
Resolution
NOTE: It is imperative that no users have the target Foundation Object, data that is to be deleted, in their Employee Central data set. You can check this by running a Person and Employment Export Ad-Hoc report to check if any users have EC data records with the Foundation Object value populated with that you would like to delete.
In terms of classification, the following data objects are identified as legacy Foundation Objects:
-
Location Group , Geo Zone, Location, Pay Range, Pay Grade, Pay Component, Pay Component Group, Frequency, Dynamic Role, Workflow Config,Event Reason
Validation and Safety Checks
Before Making Changes:
-
Run Person and Employment Export:
- Include your Foundation Object
- Filter for records using the target invalid values
- Verify no active employee assignments exist
-
Create Backup:
- Export all Foundation Object data before modifications
- Export affected employee compensation data
- Store backups securely for rollback if needed
-
Test in Preview Environment:
- If available, test the inactive status approach in Preview first
- Validate that inactive objects don't appear in employee assignment dropdowns
Via UI:
You can delete Foundation Objects via Admin Center > Employee Files > Manage Organization, Pay and Job Structures
Modify Status Field:
- Select the specific Foundation Objects you want to deactivate
- In the object details, locate the Status field
- Change the value from "Active" to "InActive"
- Click Save
Delete Foundation Objects
There are two scenarios regarding the deletion of Foundation Objects:
- Not migrated to MDF -
- Migrated to MDF -
- In the Search drop down select the type of object you would like to edit.
- Next to that box select the specific object.
- On the left hand side in the History box, click ‘Permanently Delete Entry’. This will remove the foundation object from your instance.
Employee Central Import Configuration for Data Cleanup
Template Setup for Compensation Data Deletion:
Standard Compensation Import:
Required Columns:
- User ID
- Sequence Number
- Company
- Operation (set to "DELIMIT")
- Effective Start Date
Job History Cleanup Import:
Required Columns:
- User ID
- Sequence Number
- Company (mandatory to avoid validation errors)
- Operation (set to "DELIMIT")
- Effective Start Date
Configuration Steps:
Prepare Import File:
- Export existing employee data to identify records with invalid Foundation Objects
Create CSV with only records that need cleanup - Set Operation column to "DELIMIT" for deletion
Import Process:
-
- Navigate to Admin Center > Data Management > Import Employee Data
- Select appropriate template (Compensation Information or Job History)
- Upload prepared CSV file
- Run Validate before executing import
- Execute import after successful validation
Compound Delete Configuration
Prerequisites:
- Enable Compound Delete must be activated
- The Admin Center Manage Employee Central Settings Enable Compound Deletion setting is enabled. This setting is required to download the required import file template
Important Prerequisites:
- Verify no employees have the target Foundation Object values in their Employee Central data
- Run a Person and Employment Export Ad-Hoc report to check for existing references: 2413486 : 2317955 : 2092850
- NEVER delete Foundation Objects that have been used for employee data - this breaks historical audit trails
Employee Central Data Foundation Object Deletion
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide: Managing Mass Changes in Employee Central
Chapter- Deleting Employee Data with a Single Entity
Chapter- Foundation Objects
More information on "Compound Delete" feature can be found in Employee Central Imports Admin Guide >> Working with Data Imports >> Working with Employee Data >> Deleting Employee Data
See Also
- 2438940 - Pay Component is already used. Changing is not allowed
-
3417815 - When running PayComponentWhereUsed in Check Tool,
-
2472648 - Using the Check Tool to Check a SuccessFactors Configuration
- 2158886 - Mass Deletion of Foundation Objects
- 2686759 - Delete Foundation Objects via Import
-
2236017 - Mass Deletion of MDF Data via Import
- 2274679 - How to Delete/Delimit Dependents Data via Import
- 2092840 - Importing Dependent Information into Employee Central
- 2570585 - DELETE, CLEAR, DELIMIT Operator in imports
- 2079456 - Managing Foundation Object updates so that Historic and Future data is accurate - Employee Central
- 2080139 - How To Import Foundation Objects or Foundation Data - Employee Central
- 2317955 - Correct or Remove Job Information record via Import in Full Purge mode
- 3563284 - Error 400 while to Delete Legacy Foundation Data via OData API
-
2080162 - Employee Central: Ad Hoc Report Types Explained
- 2413486 - Correct or Update Compensation Information record via Import in Full Purge mode
- 2494885 - Correct or Update Pay Component Recurring or Pay Component Non Recurring Information record via Import in Full Purge or Incremental Load
- 2317955 - Correct or Remove Job Information record via Import in Full Purge mode
Keywords
BizX, SF, SuccessFactors, Success Factors, EC, FO, Foundation Object, delete, how to, remove, foundation, MDF,sf admin 101, Mass Delete, delimit, Location Group , Geo Zone, Location, Pay Range, Pay Grade, Pay Component, Pay Component Group, Frequency, Dynamic Role, Workflow Config,Event Reason , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , How To
SAP Knowledge Base Article - Public