Текущее время: Сб, апр 27 2024, 01:58

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Как получить список методов локально определенного класса?
СообщениеДобавлено: Вт, мар 29 2022, 06:44 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 301
В коде определен класс
Code:
CLASS lcl_myclass DEFINITION.
  "-- Общие данные
  PUBLIC SECTION.
    "--
    CLASS-METHODS  method1 IMPORTING is_line TYPE gty_table RETURNING VALUE(rv_ret) TYPE string.
    CLASS-METHODS  method2 IMPORTING is_line TYPE gty_table RETURNING VALUE(rv_ret) TYPE string.
    ...
ENDCLASS.


Как програмно получить список методов класса?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как получить список методов локально определенного класса?  Тема решена
СообщениеДобавлено: Вт, мар 29 2022, 07:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 301
Code:
  DATA lo_cls_desc TYPE REF TO cl_abap_classdescr.
  lo_cls_desc ?= cl_abap_classdescr=>describe_by_name( p_name = 'LCL_MYCLASS' ).
  FIELD-SYMBOLS <ls_methods> LIKE LINE OF lo_cls_desc->methods.
  LOOP AT lo_cls_desc->methods ASSIGNING <ls_methods>.
    ...
  ENDLOOP.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB