SAP Knowledge Base Article - Public

3204574 - What is function of "B2205LearnerPopulateCreatedDateUpgrader"

Symptom

In Audit reports there is a user "B2205LearnerPopulateCreatedDateUpgrader" which appears to be updating records.

What is this user and what is this user changing in the system?

Environment

SAP SuccessFactors Learning

Reproducing the Issue

Access Learning Administration

Got to Reports

Run the "User Summary Data Audit Report (CSV)" report

You may see the User B2205LearnerPopulateCreatedDateUpgrader related to some records

Resolution

  • The B2205LearnerPopulateCreatedDateUpgrader job is introduced in b2205 because of new SCIM API requirement.
  • The response data of SCIM API includes meta data "created" date. But LMS doesn't supports "CREATED_DATE" before so there is no way to show the correct date of this value.
  • As a result LMS had add new column "CREATED_DATE" to student table, and this B2205LearnerPopulateCreatedDateUpgrader job is used to run thorough the audit table history to find out correct "created date" of that user and set to that new column.
  • This B2205LearnerPopulateCreatedDateUpgrader job will update entire user table for each user's "created date", and this job only executed once. Once all users created date got populated, it will auto disabled.
  • This new "Created date" column has no affect to all existing LMS application, it only been used for SCIM GET API.

Keywords

B2205LearnerPopulateCreatedDateUpgrader,Learning,audit,report , KBA , LOD-SF-LMS-REP , Reporting Data , LOD-SF-LMS , Learning Management System , Problem

Product

SAP SuccessFactors Learning 2205