SAP Knowledge Base Article - Public

3373012 - Creating/Updating/Deleting records on Integration Center


You wish to know Integration Center different configuration when creating, updating or deleting records.


SAP SuccessFactors HXM Suite


For that, we must take attention on 2 properties presented on Integration Center. Below you will find the Operations and Purge Types needed for you to Create/Update/Delete records using Integration Center:

OData Operations

Supported OData Operations




Creates a new record and returns generated keys within the response.



This operation can either replace existing data or merge existing data with new data. For inbound integrations, only fields that have been provided is updated.



Replaces your records so that your existing property entity values receives the new information.

Purge Types

Upsert Parameter Name


Full Purge

Existing record is deleted when the upsert operation is performed. A new record is created with the data specified through a URL parameter.

Incremental Purge

Only records specified in the payload is purged and replaced. All other records remain untouched. The data is specified through a URL parameter.

Practical Example

  1. You need to create new recods and must keep the older ones. In this case you would use:
    • Operation: Create/Post (POST)
    • Purge Type: Incremental Purge
  2. You need to delete all the records and insert a new one when any data has changed, you use:
    • Operation: Update/Merge
    • Purge Type: Full purge
  3. You need to update an existing record
    • Option 1:
      • Operation: Update/Merge
      • Purge Type: Incremental Purge
    • Option 2:
      • Operation: Update/Put
        Purge Type: Incremental Purge

See Also

OData Operations and Purge Types For Inbound Integrations


KBA , LOD-SF-INT-INC , Integration Center , How To


SAP SuccessFactors HCM suite all versions