Symptom
- An application error occurs when attempting to register a learning history for an inactive user in SAP SuccessFactors Learning.
- The error message is as follows: "An application error has occurred. Please try again."
- The error is accompanied by a ticket number and a timestamp.
- The issue arises when an admin tries to record learning for a user when a completed record already exists for the same user, at the same time, and with the same completion status.
Environment
- SAP SuccessFactors Learning
Reproducing the Issue
- Select "Add to Learning History for Multiple Courses".
- Select the class.
- Add the class ID.
- Add the user ID.
- Add the completion status.
- Click "Submit".
- The error message appears.
Cause
The system is designed to prevent the addition of duplicate entries to the learning history. The user, course, completion status, and completion time form a unique key in the system. If an admin tries to record learning for a user when a completed record already exists for the same user, at the same time, and with the same completion status, the system will generate an error.
Resolution
- The customer can remove the existing completion record for the item and user and then record learning for the class for the user.
- Alternatively, the customer can choose a different completion status while recording learning for the class for the user.
See Also
Keywords
SAP SuccessFactors Learning, Learning History, Inactive User, Application Error, Duplicate Entries, Unique Key, Completion Record, Completion Status, LRN-191768. , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , Problem