Symptom
- Required date is not consistent in user view and admin view when item assigned by admins.
- What is the logic to store Required Date timestamp in LMS Database?
Environment
SAP SuccessFactors Learning
Reproducing the Issue
Admin assignment:
- User entity-> Assigned Items tab
- Propagate assignment profile
- Synchronize assignment profile
- Learning Assignment Data Import
- Item entity-> Assign action
- Manage assignments
Resolution
- Required timestamp of admin assignment is 23:59:59, with date calculated based on assignment date in user's time zone.
- Then it will be converted to UTC and stored to database.
- When user check the assignment from learning plan, this timestamp will be converted to user's current time zone and display the required date accordingly.
Note: About how assignment date is stored in database, please check KBA 3490433.
Example1:
Item has required period set to 7 days.
Admin's time zone is UTC+9 and assigned item at any timestamp on 2025-07-13 UTC+9.
User's time zone is UTC-4.
Required date of admin assignment will be 2025-07-20 23:59:59 UTC-4.
And it will be stored to database after converted to UTC, that is 2025-07-21 03:59:59 UTC.
Example2:
Item has required period set to 7 days.
Admin's time zone is UTC-4 and assigned item at any timestamp on 2025-07-13 UTC-4.
User's time zone is UTC+9.
Required date of admin assignment will be 2025-07-20 23:59:59 UTC+9.
And it will be stored to database after converted to UTC, that is 2025-07-20 14:59:59 UTC.
See Also
Keywords
learning, lms, required date, due date, inconsistent, mismatch, PH_STUD_CPNT, ASSGN_DTE, REQ_DTE, admin assignment, assignment date, different dates , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , How To
SAP Knowledge Base Article - Public