SAP Knowledge Base Article - Public

3373012 - Creating/Updating/Deleting records on Integration Center

Symptom

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

Environment

SAP SuccessFactors HXM Suite

Resolution

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

Description

Create/Post

POST

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

Update/Merge

MERGE

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.

Update/Put

PUT

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

Purge Types

Upsert Parameter Name

Description

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

Keywords

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

Product

SAP SuccessFactors HCM suite all versions