Настройка функциональных кнопок¶
В программы и отчеты Продукта можно добавить дополнительные функциональные кнопки на панели управления экрана, а также настроить перечень функциональных кнопок на панели управления ALV-таблиц.
Добавление дополнительных функциональных кнопок на панели управления GUI STATUS¶
Добавление дополнительных функциональных кнопок на панели управления экрана возможно в следующих программах и отчетах Продукта:
Карточка отправки;
Отчет
/TRL/XDE_INBOX
;Отчет
/TRL/XDE_OUTBOX
.
Дополнительные функциональные кнопки на панели управления
экрана настраиваются в таблице /TRL/XDE_BUTTON
при помощи транзакции
SM30
.
Описание настроек:
SETTING_SET - Набор настроек
Набор настроек, в рамках которого сделана данная настройка.
CPROG - Вызывающая программа
Наименование программы, в которой необходимо добавить функциональную кнопку.
TCODE - Код транзакции
Наименование транзакции, в которой необходимо добавить функциональную кнопку.
SAP_DOC_TYP - Вид документа SAP
Идентификатор вида документа SAP (например, NONF, T12X т.д.).
OED_DOC_TYP - Вид документа ОЭД
Идентификатор вида документа ОЭД (например, NONF, NT12 т.д.).
BUTTON - Код функции
Код функциональной кнопки. Для каждой программы/отчета доступны 24 динамические кнопки панели инструментов: коды функций
FC01
-FC24
. Также возможно указатьDOUBLE_CLICK
иHOTSPOT_CLICK
для обработки двойного нажатия мыши и нажатия по ссылке.ICON - Имя пиктограммы
Код картинки из таблицы
ICON
.FM_EXEC - ФМ обработки
ФМ расширения, который вызывается при нажатии пользователем функциональной кнопки (см. описание и пример в ФМ
/TRL/XDE_EXMPL_BUTTON_PROCESS
, а также ФМ/TRL/XDE_EXMPL_REP_CLICK
дляDOUBLE_CLICK
иHOTSPOT_CLICK
).FM_BTN_CHK - ФМ проверки доступности
ФМ расширения, который вызывается при нажатии формирования статуса экрана и предназначен для динамического определения доступности кнопки в программе/отчете (см. описание и пример в ФМ
/TRL/XDE_EXMPL_BUTTON_CHECK
).TEXT - Текст
Текст функциональной кнопки.
ICON_TEXT - ТекстПиктогр
Текст пиктограммы.
QUICKINFO - Инфо-текст
Текст всплывающей подсказки.
Настройка перечня функциональных кнопок на панели управления ALV-таблиц¶
Настройка перечня функциональных кнопок на панели управления ALV-таблиц возможна в следующих программах и отчетах Продукта:
отчет
/TRL/XDE_INBOX
;отчет
/TRL/XDE_OUTBOX
.
Настройка перечня функциональных кнопок на панели управления
ALV-таблиц выполняется в таблице /TRL/XDE_REP_TL
при помощи
транзакции SM30
.
Описание настроек:
SETTING_SET - Набор настроек
Набор настроек, в рамках которого сделана данная настройка.
REPORT - Имя программы
Наименование программы, в которой необходимо настроить функциональную кнопку.
TCODE - Код транзакции
Код транзакции, в которой необходимо настроить функциональную кнопку.
FUNCTION - Код функции
Код функциональной кнопки.
ICON - Пиктограмма
Код картинки из таблицы
ICON
.BUTN_TYPE - Тип кнопки
Тип кнопки.
DISABLED - Флаг: Отключена
Флаг отключения кнопки.
CHECKED - Флаг: Проверка
Флаг проверки.
TOOL_POSITION - Счетчик цикла
Номер, определяющий позицию кнопки на панели управления.
QUICKINFO - «Быстрая» информация
Текст функциональной кнопки.
TEXT - Текст всплывающей подсказки
Текст длиной 40 знаков.