Текущее время: Вс, авг 03 2025, 22:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: вложенные таблицы.
СообщениеДобавлено: Пт, окт 17 2008, 10:27 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 29 2008, 10:06
Сообщения: 11
Господа, ситуация следующая..
Есть структура данных, определенная в программе. ПО ней строю внутреннюю таблицу и спокойно могу заполнять ее данными, НО таких таблиц нужно иметь неопределенное количество. ПОэтому возникло желание сделать их вложенными. Никак не могу совладать с внешней таблицей. Помогите, плз...

ВОт такое определение нутра.
Code:
TYPES: BEGIN OF REPROWS,
        P1      TYPE STRING,
        P2      TYPE STRING,
        P3      TYPE STRING,
      END OF REPROWS.

TYPES: RR TYPE STANDARD TABLE OF REPROWS.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 11:02 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Что конкретно не получается, тип такой создать или работать с вложеным типом?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 11:14 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 29 2008, 10:06
Сообщения: 11
для начала создать :(

_________________
Я - не волшебник, я только учусь...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 11:24 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Code:
* ~~~ один способ
data: lt_mara type table of mara,
      lt_makt type table of makt.

data: begin of ls_nested_table,
         mara like lt_mara,
         makt like lt_makt,
      end of ls_nested_table.
* ~~~


* ~~~ другой способ
data: begin of ls_nested_table,
         mara type mara_tab,
         makt type makt_tab,
      end of ls_nested_table.
* ~~~




Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 12:03 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 29 2008, 10:06
Сообщения: 11
Круто, но это таблицы в структуре, а меня интересуют таблицы в таблице.
то есть, тупо, что было в коде первого поста размножить из одного экземпляра до N штук.

_________________
Я - не волшебник, я только учусь...


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Ну, объявите ls_nested_table таблицей


Code:
data: begin of ls_nested_table occurs 0,
         mara like lt_mara,
         makt like lt_makt,
      end of ls_nested_table.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 12:27 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 29 2008, 10:06
Сообщения: 11
Спасибо)
Что-то уже и не соображаю к обеду..

_________________
Я - не волшебник, я только учусь...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вложенные таблицы.
СообщениеДобавлено: Пт, окт 17 2008, 12:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Varix написал(а):
Господа, ситуация следующая..
Есть структура данных, определенная в программе. ПО ней строю внутреннюю таблицу и спокойно могу заполнять ее данными, НО таких таблиц нужно иметь неопределенное количество. ПОэтому возникло желание сделать их вложенными. Никак не могу совладать с внешней таблицей. Помогите, плз...

ВОт такое определение нутра.
Code:
TYPES: BEGIN OF REPROWS,
        P1      TYPE STRING,
        P2      TYPE STRING,
        P3      TYPE STRING,
      END OF REPROWS.

TYPES: RR TYPE STANDARD TABLE OF REPROWS.


Code:
TYPES: BEGIN OF REPROWS,
        P1      TYPE STRING,
        P2      TYPE STRING,
        P3      TYPE STRING,
      END OF REPROWS.

TYPES: RR   TYPE STANDARD TABLE OF REPROWS.
TYPES: RR1 TYPE STANDARD TABLE OF RR. " Таблица таблиц типа RR
TYPES: RR2 TYPE STANDARD TABLE OF RR1. " Таблица таблиц типа RR1
" и так далее

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


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

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


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

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


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

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