SAP Knowledge Base Article - Public

3515474 - Errors when recording completion for a class

Symptom

When trying to record completion of a class for a user via the "Add to Learning History for Multiple Courses" tool, the system throws an error:

  • "An application error has occurred. Please try again. Click here to view knowledge base articles regarding this error. If you have further questions or issues regarding this error, please provide the error details below to your support group. See details".

When trying to record completion of a class for a user via the "Add Learning History with Finance" tool, the system throws an error:

  • "None of the requested history records have been added because all of the Users listed have duplicate history records already added".

Environment

SAP SuccessFactors Learning

Reproducing the Issue

Recording completion of a class for a user via the "Add Learning History with Finance":

  1. Go to Learning Administration >
  2. Manage User Learning >
  3. Go to "Add Learning History with Finance" >
  4. Choose a value for the "Class ID" field >
  5. Choose the Class ID of your choice >
  6. Proceed choosing the values for the boxes and clicking on "Next" until you get to the "Step 7" >
  7. Click on "Finish" >
  8. Error will appear:
    • An application error has occurred. Please try again. Click here to view knowledge base articles regarding this error. If you have further questions or issues regarding this error, please provide the error details below to your support group. See details".
  9. Click on "See details" and you will see a message similar to the one below:
    • "Error message = <br>Ticket No = 87040<br>ErrorFingerprint [exceptionRootCauseTag=90797d627c41e3d734e63e7ea5bbf3f978cf1424, exceptionStackTraceTag=f5647cfd942ad4031ee379ecad13ce7af8779e5a]<br>Timestamp = YYYY-DD-MM".

 Recording completion of a class for a user via the "Add to Learning History for Multiple Courses" tool:

  1. Go to Learning Administration >
  2. Manage User Learning >
  3. Go to "Add to Learning History for Multiple Courses" >
  4. Choose "Class" for the box "What kind of learning do you want to add to history?" >
  5. Choose a value for the "Class ID" and "User ID" fields >
  6. Proceed choosing the values for the boxes and clicking on "Next" until you get to the "Confirm" page >
  7. Click on "Submit" >
  8. Error will appear:
    • "None of the requested history records have been added because all of the Users listed have duplicate history records already added".

Cause

The scenario is expected.

The errors happen when the user has already a class completion from the same item containing the same Start Date and End Date times.

Users can have two classes ending on the same date but they cannot have two classes belonging to the same item and having the same ending date and time.

Resolution

In order to check if the user has ever completed another class from the same item that has the same Start Date and End Date time, you can run the User Learning History report then you can adjust the data as per your need.

See Also

2300681 - Add Learning History Not Working or Duplicate Learning Events Error

Keywords

lms, learning, sf, successfactors, error, multiple, record, tool, import, history, class, classes, item, add , KBA , LOD-SF-LMS-SCH , Class - Scheduled Offerings , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS , Learning Management System , Problem

Product

SAP SuccessFactors Learning all versions