[Feature Request]: Easy Filter Bar - natural language filtering for list reports
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.8k
- Forks
- 285
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 59
Description
Feature Request Description
SAP Discovery Center implementation:
https://discovery-center.cloud.sap/ai-feature/96cf54f4-566b-4428-916c-1e6231f0fdb2/
Filter your list report by describing the required data using natural language. When natural language is input, tokens that represent the filter appear, allowing users to select them and refine as needed.
The feature should support simple, progressive filter construction that is intuitive for non-technical users and optimized for frequent filtering workflows that have many filtering options.
This functionality already exists in some S/4HANA products in UI5. Hoping we can get it used for UI5 wc for react.
Proposed Solution
Introduce a reusable UI5 web components for React (or pattern) that enables:
- Alternate view of the Filter Bar that allows for natural language input to filter data on a table
- Chip-based filter creation based on interpretation of the language input that can be edited with a menu. Should support different types of filters like multi-select vs single-select
- Easy add/remove/edit of filter conditions
- Support for common data types (string, number, date, enum)
- Can allow for filter conditions like date ranges, <, >, =
Proposed Alternatives
Alternative would be re-building this from scratch using current UI5 Web components for React and then making a new component to be maintained for the chip-type filters.
Organization
CX
Additional Context
No response
Priority
High
Privacy Policy
- I’m not disclosing any internal or sensitive information.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.