Средство поиска

ABAP Data Dictionary. Средство поиска

Средство поиска

Поиск помогает предоставить справку по вводу для полей экрана. Справку по поиску можно назначить полю экрана, элементу данных или полю таблицы. Справки по вводу являются стандартной функцией системы SAP. Когда мы разрабатываем приложения, мы должны поддерживать подсказки ввода для наших экранов, чтобы обеспечить единообразный пользовательский интерфейс для пользователей.

Чтобы использовать справку по вводу, пользователь может нажать (F4) на клавиатуре или щелкнуть кнопку "Справка по вводу" в поле экрана. После вызова справки по вводу отображаются возможные записи для поля в нескольких строках, и пользователь может дважды щелкнуть наиболее подходящую строку, чтобы скопировать значение в поле ввода.


Справки по вводу также могут предлагать несколько путей поиска и ограничений, чтобы пользователь мог найти подходящее значение. Например, если пользователю нужно ввести рейса, но он знает только город отправления и пункт прибытия, справка по вводу может позволить пользователю искать номер рейса на основе пункт отправления и прибытия.

Существует два типа поисковых подсказок, которые можно создать в словаре данных ABAP:

Элементарное средство поиска поиска позволяет оперативно получить информацию из источника данных, предварительно определив и организовав параметры, передающиеся на вход/выход.


Комплексные средства поиска включают в себя одну или несколько элементарных средств поиска, предоставляя пользователю возможность выбора удобного варианта поиска информации.

Элементарное средство поиска

Элементарные подсказки для поиска могут быть созданы с использованием одной таблицы или проекции. Если поля справки по поиску требуются из более чем одной таблицы, вы можете определить ракурс базы данных или ракурс справки и использовать его в качестве метода выбора для справки по поиску.


Краткое описание: Предоставьте осмысленное краткое описание. Это описание можно использовать для поиска справки по поиску.

Метод выбора: в разделе «Сбор данных» имя таблицы или ракурса (кроме ракурса введения), которое следует использовать для выбора данных.

Текстовая таблица: если к таблице выбора прикреплена текстовая таблица, она будет автоматически заполнена в поле «Текстовая таблица» раздела «Сбор данных».

Тип диалога: этот параметр влияет на то, как отображается диалоговое окно справки по поиску. В раскрывающемся меню доступен один из следующих вариантов:

Немедленный просмотр значений: при вызове справки по вводу сразу отображается список совпадений. Выбирайте этот параметр, если список совпадений небольшой и обычно содержит всего несколько записей.

Диалоговое окно с ограничением значений: при вызове справки по вводу отображается диалоговое окно для ограничения значений, которое позволяет пользователю ограничить список совпадений. Выбирайте этот параметр, если список возможных записей обычно очень велик. Ограничение списка совпадений повышает производительность системы и повышает ясность для пользователя.

Диалог зависит от набора значений: этот параметр позволяет динамически решить, следует ли отображать список совпадений немедленно или следует отображать диалоговое окно ограничений. Если список совпадений содержит менее ста записей, он отображается сразу; если список совпадений содержит более ста записей, отображается диалоговое окно для ограничения значений.

Горячая клавиша: когда справка по элементарному поиску используется в справке по комплексному поиску, горячая клавиша позволяет пользователю выбрать справку по элементарному поиску с помощью горячей клавиши. Вы можете ввести двух-символьное буквенно-цифровое значение.

Расширенные опции: это дополнительные расширенные параметры, которые работают с SAP GUI 7.40 или более поздней версии:

Поиск предложения для полей ввода. При выборе этого параметра значения справки по поиску будут автоматически отображаться под полем, когда пользователь начнет печатать. Это не требует ручного вызова справки по поиску через (F4).

Полнотекстовый поиск по всем столбцам: выбор этого параметра позволяет системе выполнять поиск по нескольким столбцам, чтобы пользователь мог идентифицировать входное значение на основе значения в разных столбцах. Например, если пользователь не знает номер клиента, данные в столбцах «Имя» или «Адрес» могут помочь пользователю идентифицировать клиента для ввода.

Значение точности: это позволяет вам указать значение точности, которое следует учитывать, например, должна ли система точно соответствовать значению при выполнении поиска или использовать варианты для устранения любых орфографических ошибок.

Пользовательское средство поиска. это функциональный модуль, делающий процесс ввода справки, описываемый справкой поиска, более гибким, чем это возможно в стандартной версии.

Пользовательское средство поиска используются для расширения стандартной функциональности справки по поиску. Это позволяет вам динамически манипулировать функциональностью справки по поиску. Например, вы можете настроить ширину столбца или объединить значения двух столбцов. Выход из справки по поиску реализован в виде функционального модуля с предустановленным интерфейсом. Демонстрационный функциональный модуль F4IF_SHLP_EXIT_EXAMPLE можно использовать в качестве эталона для создания собственного функционального модуля для выхода из справки по поиску.


Параметр: Эти параметры позволяют вам поддерживать поля, отображаемые в справке по поиску. В таблице параметров находятся следующие столбцы:

-Имя параметра средства поиска. введите поля из таблицы выбора, которые должны отображаться в справке по поиску.

– IMP: флаг для установки параметра в качестве параметра импорта. Значение этого параметра импортируется в справку по поиску из полей экрана.

– EXP: флаг для установки параметра экспорта. Значение этого параметра экспортируется в поля экрана.

ПозС: устанавливает положение поля в списке попаданий. Например, если установлено значение 3, то поле будет отображаться как третий столбец. Если не поддерживается значение или 0, то это поле скрыто.

ПозВ: устанавливает положение поля в диалоговом окне ограничений. Если значение не сохранено или 0, то это поле скрыто.

ПрВы: Отметьте, чтобы установить параметр как поле только для отображения. Содержимое параметра ограничивает список попаданий, и пользователь не может изменить значение. Этому параметру может быть присвоено постоянное значение.

Элемент данных: элемент данных, используемый для поля в таблице выбора, автоматически заполняется на основе введенного имени поля. Поле экрана, которому назначена эта помощь по поиску, использует документацию, поддерживаемую для этого элемента данных, как справку (F1).

М..: если вы хотите изменить имя элемента данных, которое было заполнено автоматически, установите этот флажок, чтобы сделать поле элемента данных доступным для ввода.

Значение по умолчанию. Сохраните значение по умолчанию, которое следует использовать для параметра.

Комплексные средства поиска

Для создания комплексного средства поиска можно использовать две или более подсказок по поиску. Комплексное справка по поиску предоставляет пользователям несколько путей поиска, при этом каждая элементарная справка по поиску отображается в виде вкладки.




Как и справки по элементарному поиску, справка по комплексному поиску имеет интерфейс для импорта значений из полей экрана и экспорта значений в поля экрана. При создании комплексной справки по поиску вы можете включить все поля элементарных справок по поиску или только выборочные поля из справок по элементарному поиску.



Комментарии