When using Requirement Pools and running the Learning Plan report, the Item(s) within the Requirement Pool do not show up. Why does this occur?
SAP SuccessFactors Learning - All Supported Versions
Requirement itself is not an actual Learning item or Curriculum unit, but a rule to define the scope of items & curriculum users can select to assign to themselves.
You can use Requirements tab to define the rules to schedule, assign and evaluate multiple curricula for groups of users, and track the completion status of each user. In one case you may assign the items directly to the user's curricula, and in another case you may decide to give the user the flexibility of choosing from a pool of identified items or you may have the user record learning events for a number of hours for a specified hour type.
Having a Requirement on the Learning Plan doesn't mean that there is a specified Item and Curriculum already been assigned to users. It's still pending users to make a choice. That's why we don't have such data in this report.
Once the users actually choose the items under this Requirement, the assignment will reflect on this User Learning Plan report which tracks data on item level. This is as designed.
If you'd like to track a complete list of all items a user has ever taken, whether they were assigned or not, you should actually use Learning History Report
Requirement Pools, Learning Plan report, Learning History report , KBA , LOD-SF-LMS-REP , Reporting Data , LOD-SF-LMS , Learning Management System , How To