Symptom
It is required to migrate Learning data via connector. Currency values for migrated data are shown in $, although the default currency differs (ex.: €). Item data and Learning history have been migrated without any currency value (ex.: $0).
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Migration of item data and Learning history without currency values >
- Settings/Defaults are in € (or other currency different from $) >
- Run a report including any price value for the migrated data, ex.: Learning History Report (CSV) >
- The report returns values in $ currency instead of the default (€).
Cause
When a connector is used to input the value of a currency, it brings the currency value set (hardcoded) on the database level. The default value in the database is USD ($). It cannot be changed. This only applies in case of 0 values. If the item has a price other than 0, the system default currency will apply.
Resolution
This is standard system behavior. To have a different system behavior, it'd be possible to have an enhancement request (KBA 2090228) created for it, where the Learning Product Management team can further review and assess the requested functionality to be considered in a future release.
Workaround: Please, refer to KBA 2602434 - Learning History Connector/Import Data > Item price/tuition not available.
Keywords
currency, default, import, data, value, system, different, differ, learning, history, report, event, usd, $ , KBA , LOD-SF-LMS-REP , Reporting Data , LOD-SF-LMS-IMP , Import Data Tool , LOD-SF-LMS-CON , Connectors , LOD-SF-LMS , Learning Management System , Problem
SAP Knowledge Base Article - Public