SAP Knowledge Base Article - Public

2739734 - Enabling session re-use is must when using "paging=snapshot"


  • You have enabled server side pagination by using the parameter "paging=snapshot" in Successfactors OData API call
  • The first page is working fine and returning the response, the second page threw "500 internal server error"

For Example:





Snapshot are created in local server, when Load Balancer switches server during pagination process, original snapshot will not be found in new server where the request is hit, thus will throw error and not recreate snapshot automatically, need to re-launch pagination process from 1st page and recreate snapshot in new server.


  • When we use snapshot-based pagination, we must use long session to keep whole pagination process all in one same sever.
  • Session Re-use is must when using snapshot based pagination

How to enable session Re-use?

Reference Guide:


snapshot pagination is not working , snapshot pagination returns error ,  successfactors odata api error , 500 internal server error , LOD-SF-INT-ODATA , LOD-SF-INT , KBA , coe0019 , snp , snapshot lost for current pagination que , pls relaunch query and start from 1st pa , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , Problem


SAP SuccessFactors HCM Core 1811