Symptom
Imported file name applies to content object ID automatically, but it gets cut off halfway. If the file name contains Japanese/Chinese characters, garbled character may occur at the end of the ID.
Also, the error "The following Content Object ID(s) exceeded maximum length limit" occurs.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
For the first scenario:
- Go to Learning Administration > Import Content > Select a file that the file name is longer than 60 bytes >
- Import Summary > Edit Content Object IDs >
- Imported file name applies to content object ID automatically, but it gets cut off halfway.
-
- Note: If the file name contains Japanese/Chinese characters, garbled character may occur at the end of the ID.
For the second scenario:
- Go to Learning Administration > Import Content > Import Summary >
- Edit Content Object IDs > Enter ID that is longer that 90 bytes >
- Receives the error "The following Content Object ID(s) exceeded maximum length limit".
Cause
When the content object ID is generated automatically according to file name, the Content Object ID Maximum Length is 60 bytes. if the content object ID is edited by learning administrator manually, the Content Object ID Maximum Length is 90 bytes.
Note: Each Japanese/Chinese character takes 3~5 bytes. Thus, the maximum length limit may cut off in between a single JP/CN character, leading to garbled character at the end of the ID.
Resolution
Change the file name within 60 bytes or manually edit the content object ID within 90 bytes, note that there is no other way to increase the content object ID maximum length limit.
Keywords
SuccessFactors, Learning, LMS, Import Content, garbled, cut character, content object ID, chinese, japanese, characters. , KBA , LOD-SF-LMS-CNT , Content , Problem
SAP Knowledge Base Article - Public