Текущее время: Пт, май 16 2025, 05:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вызов метода класса с параметром типа itab
СообщениеДобавлено: Пн, ноя 21 2005, 17:23 
Гость
Создаю небольшой класс с методом
в котором будет вызываться уже SAP ий метод (для прорисовки ALV "set_table_for_first_discplay") - у этого метода есть changing параметр - типа внутренняя таблица.

Вопрос в том как будет выглядеть defenition моего метода c параметром типа itab, который будет передоваться методу set_table_for_first_display?

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пн, ноя 21 2005, 17:39 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Например, так:
Code:
CLASS zef_test DEFINITION.
  PRIVATE SECTION.
    TYPES:
      at_data TYPE STANDARD TABLE OF mara
    .
    METHODS some_method_1
      CHANGING ct_data TYPE at_data
    .
    METHODS some_method_2
      CHANGING ct_data TYPE STANDARD TABLE
    .
    METHODS some_method_3
      CHANGING ct_data TYPE REF TO data.
ENDCLASS.                    "zef_test DEFINITION


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 21 2005, 20:22 
Гость
я так понимаю mara - прозрачная табличка.
Тогда есть ли возможность ничего не криэйтить в словаре данных? - никаких дополнительных объектов, всё только в рамках программы.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 22 2005, 09:45 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Объявите локальный тип структуры и ссылайтесь на него при объявлении типа таблицы. Хотя непонятно, почему бы не объявить тип таблицы сразу в словаре данных.


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

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


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

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


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

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