Скорее всего, нет универсального готового продукта, который будет это делать.В ABAP это основано на том факте, что select-options
привязан к переменной, элементу данных и домену, который, в свою очередь, имеет либо список допустимых значений (исправление или с помощью таблицы), и / или различные подсказки поиска.Поэтому, если вам нужно ввести номер сотрудника, вы сможете выбрать номер по имени, по электронной почте, по отделу или по другим критериям.Таким образом, в основном, для каждого «типа объекта», который вы хотите ввести, есть какая-то справка по вводу, которая обладает внутренними знаниями о введенных данных.
Если вас интересует только «поле ввода», которое может выбрать произвольное число из следующих входных данных одновременно (без диалоговых окон справки о значении)
- включить / исключить отдельные значения
- включить / исключить диапазон (для сортируемых значений) (42-50 или Боб-Майк)
- включить / исключить открытые диапазоны (> = 42)
- включать / исключать значения по шаблону (ash *)
Тогда: я никогда не видел ничего подобного в любом пользовательском интерфейсе, кроме SAP DynPro или WebDynpro.
В итоге вы получите так называемую таблицу диапазонов, которая имеет четыре значения в строке:
- операция include / exclude
- (равно, не равно,меньше чем, между и т. д.)
- значение1
- значение2 (относится только к таким операциям, как «между»)
Так что если вы создадите для этого пользовательский интерфейс,пользователю нужно будет ввести что-то, что в итоге окажется в этой конструкции.