SAP Knowledge Base Article - Public

3115943 - Intermittent incorrect results from finacnial transactions API

Symptom

After making calls with the financial transaction api (/learning/odatav4/public/admin/financialtransactions/v1/FinancialTransactions) some records are returned with discrepancy.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

Call API /learning/odatav4/public/admin/financialtransactions/v1/FinancialTransactions and see the following intermittent results:

  • Only transactions with "Profit Center" and "Approved" status were returned as per OData API Guide
  • Some results were blank
  • Some results without any Profit center were returned.

Cause

API defect returns for scenarios:

  • Approved Status
  • have either a Cost OR Profit center
  • And a Posting Status of RETRY OR Empty/Blank

Resolution

Code fix in LRN-120051 resolving for 2H2021 (b2111) will include only those transactions that have both cost center and profit center populated in API response.
For other scenario cause, ensure profit center is populated and if having the issue after release fix to API call, may need to adjust Financial transactions extended search selector if customized.
Workaround until release: request support with reference to this KBA to assist in providing custom search selector that will affect API returns.

See Also

OData API Guide

Keywords

sap, sf, successfactors, learning, lms, ft, financial, transaction, transactions, api, odata, cpi, XimappingException, lms_sap_fico, return, result, output, profit, center, cost, blank, null, empty, incorrect, LRN-120051 , KBA , LOD-SF-LMS-ODA , Web Services OData , Bug Filed

Product

SAP SuccessFactors Learning all versions