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
SAP Knowledge Base Article - Public