2449911 - Curricula Details page shows Requirement Group requirements are Overdue when they are not

SAP Knowledge Base Article - Public

2449911 - Curricula Details page shows Requirement Group requirements are Overdue when they are not

Symptom

  • Curricula Details page shows Requirement Group requirements are Overdue incorrectly
  • If a User has met the Requirements for both sets within a Requirement group, the number of days Overdue shows on the Curriculum Details page based on the set that was completed longest ago

Environment

  • SAP SuccessFactors
  • Learning Management System (LMS)

Reproducing the Issue

If a Curriculum has a Requirement Group where one set of requirements has been completed within the retraining period, but the other set was completed in the past (outside of the retraining period), the Curriculum details page shows the requirement as overdue based on the OLDER completion of one of the requirements in the group instead of the more recent one.

Create Requirements:

  1. Login as Learning Admin
  2. Navigate to Learning > Requirements > Click "Add New"
  3. Create Req 1 to require 1 of 2 Items out of a pool of Items:
    • Requirement Type: # Items from Pool of Items
    • Other details can be anything, then Click Next
    • Enter the required number of Items: 1
    • Select 2 Items (any type is fine)
    • Click Add
  4. Create Req 2 to require 1 of 2 items out of another pool of Items:
    • Same Steps as Above, choose 2 different Items

Create Curriculum

  1. Navigate to Learning > Curricula > Add New
  2. Give it any name & click Save
  3. Click Contents under Related
  4. Click Edit then the green + icon
  5. Select "Requirements"
  6. Search for the 2 requirements created above & Click Add
  7. Click the Select checkboxes next to the 2 requirements
  8. Click "Group Requirements"
  9. This creates an -OR- requirement for the 2 groups
    • Group Description: anything
    • Retraining Number: 365
    • Retraining Basis: Event
    • Basis Date: 12/1/2012
    • Effective Date: 1/1/2013
  10. Click Apply Changes

Test Issue:

  1. Assign Curricula to a User
  2. Use Record Learning to record learning for the User:
    • Record completion of one of the Items for Requirement 1 to be July 20, 2016
    • Record completion of one of the Items for Requirement 2 to be March 29, 2015
  3. Proxy as the User
  4. On the Home tab > My Learning Assignments, click the "Part of [Your Curricula]" hyperlink in the curriculum learning
  5. Note the "Expires" date is correct for the Curriculum (July 20, 2017)
  6. However, the "Assignments" section shows it as Overdue based on the March 29, 2015 date:
    1. CurrDetails_Overdue.png

Cause

This issue has been identified as a defect by Product Engineering under LRN-17344

Resolution

This issue has been corrected in release b1705

Keywords

SF SuccessFactors LMS Learning Management System curricula curriculum overdue days details page learning page assignments incorrect wrong not correct show display appearing expire complete requirement required group or pool item , KBA , LOD-SF-LMS-COR , LMS Core - Items, Catalog, Curricula , Bug Filed

Product

SAP SuccessFactors Learning 1702