Текущее время: Сб, июл 26 2025, 16:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как обратиться к такому атрибуту класса?
СообщениеДобавлено: Чт, дек 01 2011, 13:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 07 2011, 11:46
Сообщения: 83
Добрый день! Помогите, пожалуйста, новичку!

Есть такой экземпляр класса
DATA: lv_object TYPE REF TO cl_abap_typedescr.
Когда обращаюсь к его простому атрибуту, то всё нормально:
lv_object->absolute_name. (absolute_name(200) TYPE C)
Но есть атрибут METHODS - таблица, к-рую нужно прочитать.
Так вот, строчка не допустима:
DATA : ls_line LIKE LINE OF lv_object->methods.
Как её прочитать???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как обратиться к такому атрибуту класса?
СообщениеДобавлено: Чт, дек 01 2011, 13:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Зайдите в метод, в параметрах увидите его атрибуты и их тип


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как обратиться к такому атрибуту класса?
СообщениеДобавлено: Чт, дек 01 2011, 14:39 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Hanna_89 написал(а):
Так вот, строчка не допустима:
DATA : ls_line LIKE LINE OF lv_object->methods.
Как её прочитать???

Правильный вариант
Code:
DATA : ls_line LIKE LINE OF CL_ABAP_CLASSDESCR=>methods,
cd  TYPE REF TO CL_ABAP_CLASSDESCR.
cd ?= lv_object.
loop at cd->methods into ls_line


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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