Класс CL_HRPAYNA_GUI_ALV_TREE

Скорее всего, в вашей системе есть стандартный класс CL_HRPAYNA_GUI_ALV_TREE .

При его отсутствии, создайте вручную, назвав, например, ZXLWB_ALV_TREE .

Здесь находится nugget для инсталляции объектов через SAPLINK .

Создайте класс

Запустите транзакцию SE24 и укажите имя создаваемого класса ZXLWB_ALV_TREE :

Укажите суперкласс (опция «Наследует от»)

Перейдите на самую первую вкладку «Свойства» и нажмите кнопку

после чего введите в поле «Наследует от» имя суперкласса: CL_GUI_ALV_TREE :

Создайте метод GET_OUTTAB

Перейдите на вкладку «Методы» и создайте метод GET_OUTTAB (Instance method, Public), ради которого, мы и создаем этот класс:

Добавьте параметр ET_OUTTAB для метода GET_OUTTAB

Нажав на кнопку

создайте для этого метода Returning-параметр ET_OUTTAB (с типизацией Type Ref To DATA):

Добавьте кодировку для метода GET_OUTTAB

Нажмите на кнопку

и перейдите в редактирование кода. Впишите единственную строчку кода:


ET_OUTTAB = MT_OUTTAB .

Активируйте класс

Активируйте класс, нажав на кнопку «Активировать»

В коде ZXLWB_INCLUDE, замените все упоминания класса CL_HRPAYNA_GUI_ALV_TREE именем созданного вами класса ZXLWB_ALV_TREE .