SAP Knowledge Base Article - Public

2302957 - An e-mail notification is triggered when there is an UPSERT operation performed using SuccessFactors OData API.

Symptom

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Whenever a new record is inserted/upserted/updated using SuccessFactors OData API, an e-mail notification gets triggerred to an e-mail address. Please see the example e-mail notification below. Such e-mail notifications are never specifically subscribed by the customer.

               

Environment

SAP SuccessFactors HXM Suite

> OData API

Reproducing the Issue

Perform an UPSERT operation on SFOData.User entity.

Cause

  • This notification is sent to the e-mail address specified for the API username who performed the UPSERT operation.
  • To identify which API user, go to the OData API Audit Log in Admin Center and search for the corresponding Update/Upsert operation.
  • You will see an entry like below from the OData API Audit Log page.

           

  • Check the value for the column 'Login ID' for the corresponding entry. The value is the API username.
  • Check for the e-mail address specified in the UDF for this API user.
  • This is a designed behavior and cannot be changed.

Resolution

In case you don't want to receive these e-mail notifications, you can follow the below recommendations;

  • Create a user specifically for API operations.
  • Now you can either leave the e-mail address field blank or provide a dummy e-mail address (in case it is marked as mandatory for your instance) in UDF, so that you do not receive these e-mail notifications.

Keywords

OData Login ID, OData e-mail notification, e-mail address, system-generated mail, upsert, update, SFOData, API, audit, log, username, UDF, subscribe , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , Problem

Product

SAP SuccessFactors HCM Core 2605