..2 Формуляр

Исходник формуляра находится здесь .

Как загрузить формуляр в систему, описано здесь . 



Создайте и сохраните новый формуляр

Запустите XLSX Workbench, и создайте новый формуляр с названием ORGUNIT_HIERARCHY_1 .


Присвойте формуляру Контекст 

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


Разметьте шаблон

Выполните разметку Excel-шаблона, как показано на рисунке :

 

Перейдите в меню Excel: Данные Структура и уберите галочки в диалоговом окне (если они установлены):



Структура формуляра

Добавьте компонент «Дерево» непосредственно под компонент «Лист» :


Связь с шаблоном

Свяжите «Дерево» с размеченной областью шаблона, в соответствии со схемой:


Связь с контекстом

Перейдите во вкладку свойств и установите связь «Дерева» с контекстом:

ALV_TREE to Excel - context binding


Активируйте формуляр, нажав на кнопку 

Формуляр готов.


Пояснения


Данный пример показывает, чтобы вставить иерархическую структуру CL_GUI_ALV_TREE в Печатную форму, достаточно всего одного компонента «Дерево» . Требуется только сопоставить его с областью в Excel-шаблоне, и с CL_HRPAYNA_GUI_ALV_TREE (CL_GUI_ALV_TREE) в контексте. 

Вкладка свойств «Дерева» содержит много опций для настройки отображения: