Класс 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 .