SAP Knowledge Base Article - Public

3235747 - Error when manager under specific locale & currency registers subordinates

Symptom

Following error received when a manager under certain currency tries to register a subordinate into a class:

Validation Error
To proceed, you must correct the following errors:
The class ID you specified either does not exist or you do not have permission to use it here.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. As a manager choose a preference selecting any locale that has a currency format which includes a comma instead of period (e.g. Currency_06 = 0,00)
  2. Under My Team tab in Learning select register/withdraw link.
  3. Attempt to register student or subordinate into any class and get the Symptom error.

Cause

Code check on locale for integer type failing against Database value of double.

Resolution

Code correction via LRN-136196 in 2H2022 to ignore validation check as it is always saved in proper Database format regardless.

Workaround: Select a different currency format for the manager's preference.

Keywords

SAP, SF, success, factors, successfactors, LMS, learning, class, schedule, offering, register, withdraw, student, subordinate, supervisor, manager, error, ID, exist, permission , KBA , LOD-SF-LMS-SCH , Class - Scheduled Offerings , Bug Filed

Product

SAP SuccessFactors Learning 2205