Link Search Menu Expand Document

Class attributes

Использование классов

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

image

Объект данного класса можно передать в метод MERGE( )

Пример в приказах (ИТ 0298)

Данная возможность пригодится если у вас уже есть готовый класс и вы просто хотите использовать его в отчетах

image

В шаблоне можно будет использовать:

  • простые поля {R-MV_MASSN} & {R-MS_P0000-STAT2}.
  • вывести таблицу {R-MT_P0000}.
  • и даже считать отдельное значение из таблицы {R;cond=value-MT_P0001[ 1 ]-ENAME} по средством использования дополнения ;cond=
  • cond также поможет что-то вывести по условию в {R;cond=WHEN value-mv_massn eq ‘01’ THEN |Hiring at { value-ms_p0000-begda DATE = ENVIRONMENT }| WHEN value-mv_massn eq ‘02’ …

без создания дополнительной структуры root и манипуляций с атрибутами класса

Приватные и защищенные данные

При выводе данных, все Public данные всегда доступны

если добавить класс ZCL_XTT_REPLACE_BLOCK в друзья, можно будет использовать все атрибуты данного класса

image