SAP Knowledge Base Article - Public

3748561 - ISLM Model Training Fails with "Invalid Dataset" Due to Missing Currency Exchange Rate Direction in SAP S/4HANA Cloud Public Edition

Symptom

  • Model training in Intelligent Scenario Lifecycle Management (ISLM) fails immediately.
  • Error message displayed: “Invalid dataset”.
  • No model version is created after triggering training.
  • In application logs (SLG1), the following error can be found:

    Currency/unit conversion error: could not determine valid conversion rate for currency X → Y on a specific date

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open the Intelligent Scenarios Fiori app.
  2. Select a predictive scenario (e.g., regression-based scenario such as sales prediction).
  3. Trigger model training using the assigned dataset.
  4. Training fails instantly with “Invalid dataset” error.
  5. Check logs → observe currency conversion error for a specific currency pair (e.g., ZAR → USD). 

Cause

  • The issue is caused by missing or incomplete currency exchange rate data in the system.
  • Specifically, the system is unable to find a valid exchange rate for the required currency conversion direction (e.g., source → target currency) on the relevant date.
  • Even if configuration settings (e.g., exchange rate type, translation ratios, quotation settings) are identical across systems, the actual exchange rate entries may differ between tenants.
  • If only one direction of the currency pair (e.g., USD → ZAR) is maintained and the reverse (ZAR → USD) is missing, the system may not be able to perform the required conversion during model training.

Resolution

  1. Maintain the missing exchange rate entry for the required currency pair and direction.
  2. Ensure that:
    • Both source → target and (if required) target → source directions are available.
    • The exchange rate is maintained for the correct exchange rate type (e.g., M).
    • The validity date range covers the dataset used in model training.
  3. Exchange rates can be maintained via:
    • Fiori app: Currency Exchange Rates
  4. After maintaining the required exchange rate(s), re-trigger the model training.

See Also

Refer to: 3569786 - Training Model Failed and Dataset Count 0 for SALESVOLUME001

Refer to: 3634985 - Failed to train Intelligent Scenario SUPLRDELIVPREDICT - Suplr_Delvry_Pred

Refer to: 3367932 - Unable to access Apps/Reports due to currency/unit conversion error

Refer to: Intelligent Scenario Lifecycle Management - Help Portal

Refer to: F3616 - Currency Exchange Rates (Fiori Apps Reference)

Keywords

ISLM, Intelligent Scenario Management, Model Training, Train Model Failed, Invalid Dataset, Dataset Invalid, SALESVOLUME001, Currency Conversion Error, Unit Conversion, Exchange Rate, Exchange Rate Missing, Currency Exchange Rates, SSCUI 104081, F3616, OB08, TCURR, SLG1, Rate Type M, Quotation Settings, Machine Learning, Predictive Scenario, Sales Performance Prediction, Public Cloud , KBA , SD-FIO-HBA-2CL , Analytical Apps (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions