Настройка карточки отправки

Описание интерфейса карточки отправки

Интерфейс карточки отправки состоит из следующих частей.

  1. Экран основных данных – отображаются основные значимые данные отправки (идентификатор отправки, вид документа SAP, вид документооборота, данные отправителя/получателя и т.д.).

  2. Панель дополнительных данных – отображается набор вкладок, каждая из которых содержит дополнительные данные отправки (историю статусов, информацию о подписях, атрибуты метаданных, данные документа и т.д.).

  3. Панель стикеров (кнопок) – содержит дополнительный набор полезных данных и функций (например, отображение списка документов отправки).

  4. Стандартная панель инструментов (GUI статус).

Интерфейс карточки с выделенными частями представлен на рисунке ниже.

../../_images/capture2.png

Настройка отображения основных данных

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

Настройка выполняется в таблице /TRL/XDE_SC_HEAD при помощи транзакции SM30.

Описание настроек:

  • SETTING_SET - Набор настроек

  • MAINS - Основной экран

    • 2000 – без логотипа

    • 2001 – с логотипом

  • FPROG - Вызывающая программа /TRL/SAPLFG_XDE_SHIPMENT

  • FDN11 - Номер экрана. Данные подписи 2111

  • FDN01 - Номер экрана. История статусов 2101

  • FDN10 - Номер экрана. Данные документа 2110

  • FDN00 - Номер экрана. Данные отправителя/получателя 2100

  • HPROG - Вызывающая программа

  • HDYNN - Номер экрана 2200

  • CPROG - Вызывающая программа /TRL/SAPLFG_XDE_SHIPMENT

  • CDYNN - Номер экрана 2300

  • BPROG - Вызывающая программа /TRL/SAPLFG_XDE_SHIPMENT

  • BDYNN - Номер экрана 2400

  • TDATA - ФМ передачи данных

  • EXT - Контейнер

    • 560 – для положения «справа»

    • 340 – для положения «слева»

  • SIDE - Положение

    • 8 – положение «справа»

    • 0 – положение «слева»

Настройка отображения дополнительных данных

Панель дополнительных данных может содержать до 10 вкладок. В случае отсутствия активных вкладок, панель не отображается на экране. Управление вкладками осуществляется в настройке /TRL/XDE_SC_TAB при помощи транзакции SM30.

Описание настроек:

  • SETTING_SET - Набор настроек

    Набор настроек, в рамках которого выполнена данная настройка.

  • TAB - TerraLink xDE :: Наименование вкладки

    Код вкладки может принимать одно из следующих значений: TAB0 - TAB9.

  • PROG - Имя программы

    Имя программы, в которой находится подэкран с данными вкладки.

  • DYNNR - Номер экрана

    Номер подэкрана с данными вкладки.

  • TDATA - ФМ передачи данных

    ФМ заполнения данных (см. пример и описание в ФМ /TRL/XDE_SHIPMENT_TAB_HIST_T).

  • CDATA - Проверка данных

    ФМ проверки данных (см. пример и описание в ФМ /TRL/XDE_SHIPMENT_TAB_META_C). Если ФМ генерирует исключение, вкладка не отображается.

  • DDATA - Удаление данных

    ФМ удаления экранных объектов (см. описание и пример в ФМ /TRL/XDE_SHIPMENT_TAB_HIST_D).

  • DISABLED - Флаг, обозначающий функцию как активную

    Если флаг не установлен, вкладка не отображается в карточке.

  • DESCR - Описание

    Название вкладки, отображающееся в карточке.

Настройка отображения панели стикеров

Панель стикеров может содержать до 10 активных кнопок. В случае отсутствия активных кнопок, панель не отображается на экране. Управление кнопками осуществляется в настройке /TRL/XDE_SC_STC при помощи транзакции SM30.

Описание настроек:

  • SETTING_SET - Набор настроек

    Набор настроек, в рамках которого выполнена данная настройка.

  • STICKER - Функция

    Код вкладки.

  • ICON - Пиктограмма в текстовом виде

    Код пиктограммы.

  • TDATA - ФМ передачи данных

    ФМ заполнения данных (см. пример и описание в ФМ /TRL/XDE_SHIPMENT_TAB_HIST_T).

  • CDATA - Проверка данных

    ФМ проверки данных (см. пример и описание в ФМ /TRL/XDE_SHIPMENT_TAB_META_C). Если ФМ генерирует исключение, вкладка не отображается.

  • DDATA - Удаление данных

    ФМ удаления экранных объектов (см. описание и пример в ФМ /TRL/XDE_SHIPMENT_TAB_HIST_D).

  • DISABLED - Флаг, обозначающий функцию как активную

    Если флаг не установлен, вкладка не отображается в карточке.

  • SPOS - Счетчик цикла

    Числовое значение очередности.

  • DESCR - Описание

    Название вкладки, отображающееся в карточке.

Настройка логотипа в карточке отправки

Если требуется отключить логотип, необходимо в поле MAINS настройки отображения основных данных карточки отправки (см. Настройка отображения основных данных ) указать номер экрана 2000.

Если требуется изменить логотип, необходимо выполнить следующие действия.

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

  2. Загрузить картинку логотипа при помощи транзакции SMW0.

../../_images/capture3.png ../../_images/capture4.png
  1. В транзакции SMW0 указать параметр /TRL/XDE_LOGO общих настроек Продукта (см. Общие настройки Продукта ) - имя объекта загруженной картинки.

Настройка описания метаданных

Для каждого поля метаданных, отображаемых на вкладке «Метаданные» карточки отправки, может быть определен ФМ расширения для формирования текстового описания значения поля метаданных (например, текстовое название БЕ для кода БЕ).

Настройка выполняется в таблице /TRL/XDE_SC_META при помощи транзакции SM30.

Описание настроек представлено в таблице:

  • SETTING_SET - Набор настроек

    Набор настроек, в рамках которого выполнена данная настройка.

  • FIELD_NAME - Поле/Тег

    Имя поля метаданных.

  • FM_DESCR - Описание данных

    ФМ расширения для формирования текстового описания значения поля метаданных (см. описание и пример в ФМ /TRL/XDE_SHIPMENT_META_BUKRS).

Настройки панели инструментов

Кнопки панели инструментов карточки отправки настраиваются с помощью настройки функциональных кнопок (см. Настройка функциональных кнопок ).

Переопределение класса карточки отправки

Интерфейс карточки отправки реализован в классе /TRL/XDE_CL_SHIPMENT. Если в системе клиента необходимо внести изменения в интерфейс карточки отправки, не предусмотренные расширениями Продукта, то необходимо скопировать класс /TRL/XDE_CL_SHIPMENT и реализовать собственную логику отображения данных отправки.

Для активации собственного класса отправки необходимо указать его в параметре SHIPMENT_OBJECT общих настроек Продукта (см. Общие настройки Продукта ).