Symptom
This is to clarify the searching logic of
- 'Filter by Criteria' - the blue icon
- 'Filter with Requirement' - the typing box
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
SAP SuccessFactors Learning
Reproducing the Issue
There is an example of Learning History Reports:
1. Log in LMS administrator > Report > Search for Learning History Reports > Access to it
2. User Filter > Click 'Filter by Criteria' > Navigate to 'Country/Region'
3. Select requirement 'Does Not Contain' > Click 'Filter by Criteria' again > Select target country > Submit criteria > Execute the report
4. The report generate all the users with target country.
Cause
- This is expected system behavior. 'Filter by Criteria' and the 'filter with typing box' can be seem as two filters because they are using different searching logics.
- The searching logic of 'Filter by Criteria' is to look for specific data, while the filter with typing box is to set a requirement and search for results.
- 'Filter with typing box' has 6 filter requirements listed on UI, they are:
- Exact
- Any
- Starts with
- Contain
- Do not contain
- Is Empty
- When using 'Filter by Criteria' , the 'filter with typing box' will be ignored.
Resolution
Administrator can either use the filter with requirements and type the content in the box, or 'Filter by Criteria' based on business needs.
However, in the case of the administrator wants to exclude certain requirements like the example above, the administrator will need to use 'filter with requirements' > Do not contain > Type the Target Country.
Keywords
Filter by Criteria, exclude, filter, exclude country, Does Not Contain, LMS search filter , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , How To