SAP Knowledge Base Article - Public

3699170 - Change in Payment Information doesn't reflect as CHANGE in country-specific PaymentInformationDetailV3 objects - Compound Employee API

Symptom

A change was done in Payment Information portlet, but it is not reflecting as CHANGE in the delta of Compound Employee API for country-specific PaymentInformationDetailV3 objects, like PaymentInformationDetailV3JPN for example.

The change does reflect as CHANGE on PaymentInformationDetailV3 (the parent object), but not on the country-specific child objects.

Environment

  • SAP SuccessFactors HCM Suite
    • Compound Employee API

Reproducing the Issue

  1. Perform a change in the Payment Information portlet.
  2. Execute a query using the Compound Employee API delta mode.
  3. Observe that the action code for PaymentInformationDetailV3JPN is returned as NO_CHANGE instead of CHANGE.

Cause

Expected behavior.

Resolution

This is the expected behavior of Compound Employee API.

There is no way to reflect the change in the country-specific sub-segment if the change was done on fields of the parent object.

See Also

Change of Values | SAP Help Portal

Keywords

compound employee api, payment information, paymentinformationdetailv3jpn, paymentinformationdetailv3, action code, no_change, change, delta , KBA , LOD-SF-INT-CE , Compound Employee API , Problem

Product

SAP SuccessFactors HCM Suite all versions