Текущее время: Сб, июл 26 2025, 05: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 часа


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

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


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

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