Текущее время: Вс, июл 27 2025, 09:46

Часовой пояс: 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 часа


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

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


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

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