Текущее время: Пн, июн 30 2025, 13:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вызов метода у класса
СообщениеДобавлено: Ср, сен 21 2005, 12:27 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 16:39
Сообщения: 72
Пол: Мужской
Добрый день гуру.

Вопрос в следующем:

Создаю класс с методом
Code:
CLASS c1 DEFINITION.
  PUBLIC SECTION.
  METHODS M1 IMPORTING NAME    TYPE IMRC_PSORT
                  W_IMRG TYPE IMRG
             RETURNING VALUE(W_IMPT) TYPE IMPT.

ENDCLASS.

CLASS c1 IMPLEMENTATION.
  METHOD M1.
    SELECT * FROM IMPTT INTO W_IMPT
               WHERE PSORT = NAME.
    ENDSELECT.
  ENDMETHOD.
ENDCLASS.



Далее по программе:

Code:
 
DATA: OREF TYPE REF TO C1.
     .   .   .
  CREATE OBJECT oref TYPE c1.
     .   .   .

Не обращай внимания на конкретные поля и таблици, я хотел сделать следующее - передать в объект два параметра обработать и получить результат, но вот не знаю как передать и результат забрать. Вот с одним параметром, скажем если убрать из этого текста
W_IMRG TYPE IMRG
То можно было б сделать так:

POINT = OREF->M1( 'FUEL' )

а как будет выглядеть присвоение, если надо два параметра передать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 21 2005, 12:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
IMHO, так
Code:
POINT = OREF->M1( var1 =  'FUEL' var2 = 'bla-bla-bla' ).

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 21 2005, 12:51 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 16:39
Сообщения: 72
Пол: Мужской
Пасиб :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 21 2005, 13:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Есть еще такая кнопка в редакторе, "Модель" называется, а там - радиокнопка "Модель ABAP-Objects", если ее нажать и правильно заполнить предложенные поля (имя экземпляра класса, имя класса, имя метода), то она заготовку корректного вызова создаст.

_________________
С уважением, Сергей Королев


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

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


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

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


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

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