SAP Knowledge Base Article - Public

3725817 - LinkedIn Learning Course Completion Data Not Syncing via OCN Integration

Symptom

  • Users who have completed courses in LinkedIn Learning are not seeing their course completion reflected in SAP Learning through the OCN integration.
  • Following error messages are generated when attempting to sync completion data, preventing proper update of training records:

SAP Error Response: {"error":{"code":null,"message":"com.plateausystems.elms.util.helper.ElmsFinderException: getStudentVO(pk): Could not find student record.ERROR:  Error occurred while getting the studentVO for the userID\n","operationStatusDetail":{"status":"FAILED","operation":null,"warnings":[],"errors":[{"code":"500","message":"Error occurred while getting the studentVO for the userID","fieldName":null}]}}}

Request Statement : Request  Statement: {"creditHours":XXX,"instructorName":"XX YY","totalHours":XX,"@odata.type":"#com.sap.lms.odata.OCNLearningEvent","providerID":"LINKEDINLEARNING","completedTimestamp":XXX,"courseCompleted":true,"userID":"a1234","courseID":"urn:li:lyndaCourse:12345"}

Environment

SAP SuccessFactors Learning

Cause

The User ID in LinkedIn Learning does not match the User ID in SAP LMS. For the OCN integration to successfully synchronize course completion data, the User ID must be identical in both LinkedIn Learning and SAP LMS.

Resolution

  • Ensure that the User ID value is identical in both systems, as the OCN integration uses this field to map users and synchronize course completion data.
  • If the User IDs are different, update the User ID in either system so that they match.

Example: The logs shared by LinkedIn show the user ID as a1234, whereas the user ID maintained in the SAP LMS system is A1234. Since these values differ in case, the two user IDs are not considered identical. Therefore, this discrepancy must be corrected to ensure proper user identification and system synchronization.

Request Statement : Request  Statement: {"creditHours":XXX,"instructorName":"XX YY","totalHours":XX,"@odata.type":"#com.sap.lms.odata.OCNLearningEvent","providerID":"LINKEDINLEARNING","completedTimestamp":XXX,"courseCompleted":true,"userID":"a1234","courseID":"urn:li:lyndaCourse:12345"}

Note: If the old learning history cannot be transmitted from LinkedIn Learning after correcting the User ID, administrators can upload the historical completion records in SAP LMS using the Import Data Tool to perform a bulk learning history upload.

See Also

KBA 2449530 - How to add/update the learning event history using the import tool?

Keywords

Error occurred while getting the studentVO, studentVO, learning history, OCN, Linkedin, User ID Mismatch , KBA , LOD-SF-LMS-OCN , Open Content Network , Problem

Product

SAP SuccessFactors Learning 2505