After making calls with the financial transaction api (/learning/odatav4/public/admin/financialtransactions/v1/FinancialTransactions) some records are returned with discrepancy.
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.
API defect returns for scenarios:
- Approved Status
- have either a Cost OR Profit center
- And a Posting Status of RETRY OR Empty/Blank
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.
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