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

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


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

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


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

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