Текущее время: Пт, июл 25 2025, 07:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Как обратиться к атрибуту класса
СообщениеДобавлено: Ср, мар 11 2009, 13:38 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
Здравствуйте коллеги.

Есть BADI основанное на интерфейсе IF_EX_REBD_PROPERTY. Для него определяем свой класс ZCL_IM__REBD_PROPERTY и в этом классе пишем свой вариант метода, создаем метод AFTER_STORE, входным параметром для него является
Code:
IO_OBJECT TYPE REF TO OBJECT

Когда прихожу отладчиком в этот метод переменная IO_OBJECT является ссылкой на класс CL_REBD_PROPERTY у родителя этого класса есть атрибут MD_OBJNR (в отладчике он заполнен).

Вопрос: Как мне в свою переменную записать значение атрибута MD_OBJNR (что-то типа: OBJNR = IO_OBJECT->MD_OBJNR ).

P.S. Перепробовал уже МНОГО чего, все не получается. :oops:
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как обратиться к атрибуту класса
СообщениеДобавлено: Ср, мар 11 2009, 13:48 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
slim написал(а):
Здравствуйте коллеги.

Есть BADI основанное на интерфейсе IF_EX_REBD_PROPERTY. Для него определяем свой класс ZCL_IM__REBD_PROPERTY и в этом классе пишем свой вариант метода, создаем метод AFTER_STORE, входным параметром для него является
Code:
IO_OBJECT TYPE REF TO OBJECT

Когда прихожу отладчиком в этот метод переменная IO_OBJECT является ссылкой на класс CL_REBD_PROPERTY у родителя этого класса есть атрибут MD_OBJNR (в отладчике он заполнен).

Что то я такого атрибута в классе не нашёл. Есть похожий, из интерфейса IF_RECA_BUS_OBJECT. IF_RECA_BUS_OBJECT~MD_OBJNR
Цитата:
Вопрос: Как мне в свою переменную записать значение атрибута MD_OBJNR (что-то типа: OBJNR = IO_OBJECT->MD_OBJNR ).
.
вариант а) OBJNR = IO_OBJECT->IF_RECA_BUS_OBJECT~MD_OBJNR.
вариант б) data: IO_OBJECTX type ref to IF_RECA_BUS_OBJECT. IO_OBJECTX ?= IO_OBJECT. OBJNR = IO_OBJECTX->MD_OBJNR.

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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