Текущее время: Пт, июн 27 2025, 04:58

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


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

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


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

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