SAP Knowledge Base Article - Public

2628434 - Function "Process In Pages" not working in CPI

Symptom

You notice how more than one record is fetched in CPI, however the "Process in Pages" field is set as '1' in the SAP SuccessFactors CompoundEmployee Adapter Configuration

Environment

SAP CPI
SAP SuccessFactors

Reproducing the Issue

Navigate to Adapters Settings

Fill the "Process in Pages" field with '1' in Adapter Configuration.

Run the integration > Notice the payload > even thogh page size is set as 1 the payload brings out data for total target population marked under query.

Cause

There Could be two possible reasons for this issue:

  • The SAP SuccessFactors Adapter is not in the latest version (or is outdated), or
  • The "Page Size" is set but "Process in Pages" is not selected (therefore, the query will not take the page size)

Resolution

Pre-Requesites: This solution only applies for SuccessFactors Adapter with SOAP Message Protocol.

A) The "Process in Pages" option in Successfactors is not available if you are using an older version of the SAP SuccessFactors adapter. To get the latest version delete the SuccessFactors adapter from the iflow and add it again.

B)

1. If "Page Size" is set but "Process in Pages" is not selected, all the records you are querying will be retrieved.

2. If both "Page Size" and "Process in Pages" are selected, then the number of records that are returned is determined by the value provided in the "Page Size" property of the adapter.

See Also

 https://help.sap.com/doc/dd250f2e3c2645a8ae327e935071281e/Cloud/en-US/DevGuide_ManageIntContent_External.pdf

Keywords

page size, process in page , HCI, CPI , KBA , LOD-SF-INT-CPI , Standard SF to 3rd Party CPI (HCI) Content , LOD-SF-INT , Integrations , LOD-HCI-PI-GB , Generation & Build Framework , Problem

Product

SAP SuccessFactors HCM Core 1711