Текущее время: Сб, июл 19 2025, 01:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Читать вложенную itab.
СообщениеДобавлено: Пн, окт 16 2006, 15:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
"Загнать" получилось - append iptm to trc-ip_tm.
Как обратно?
p.s. в смысле - "туда" после манипуляций с типами получилось, а обратно что-то не подберу - чо ей надо? - грит - не могу конвертнуть тип..


Последний раз редактировалось Skif Пн, окт 16 2006, 16:15, всего редактировалось 1 раз.

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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Как обычно:

loop at trc-ip_tm into/assigning ?
read trc-ip_tm index/with key ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Читать вложенную itab.
СообщениеДобавлено: Пн, окт 16 2006, 16:14 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Skif написал:
"Загнать" получилось - append iptm to trc-ip_tm.
Как обратно?



а разве read table trc-ip_tm into wa with key ... не помогает? Либо loop... Главное помнить что во вложенной таблице нет заголовка, с ней всегда надо работать через рабочую область

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Читать вложенную itab.
СообщениеДобавлено: Пн, окт 16 2006, 16:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Skif написал:
"Загнать" получилось - append iptm to trc-ip_tm.
Как обратно?
p.s. в смысле - "туда" после манипуляций с типами получилось, а обратно что-то не подберу - чо ей надо? - грит - не могу конвертнуть тип..


а можно после решения весь пример выложить с декларацией таблиц и структур, аппендом и ридом? А то вечно искать приходиться, записать хочу. Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Читать вложенную itab.
СообщениеДобавлено: Пн, окт 16 2006, 16:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
ArmAnn написал:
Skif написал:
"Загнать" получилось - append iptm to trc-ip_tm.
Как обратно?



а разве read table trc-ip_tm into wa with key ... не помогает? Либо loop... Главное помнить что во вложенной таблице нет заголовка, с ней всегда надо работать с рабочей областью

да что-то сходу не пошло...понедельник к тому же, блин..сверлят над головой что-то..- аж зубы заболели - завтра всё ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Читать вложенную itab.
СообщениеДобавлено: Пн, окт 16 2006, 16:21 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, сен 20 2006, 16:47
Сообщения: 78
Откуда: Москва
например так:

Code:
types: begin of t1,
       a(10),
       end of t1,
       tt type table of t1.

data:
  cnt type i,
  wa type t1.
data: begin of tab occurs 0,
      n type i,
      b type tt,
      end of tab.

field-symbols:
  <fs> type tt.

cnt = 0.
do 10 times.
  cnt = cnt + 1.
  tab-n = cnt.
  do 10 times.
    wa-a = cnt.
    insert wa into table tab-b.
  enddo.
  append tab. clear tab.
enddo.

loop at tab.
  assign tab-b to <fs>.
  loop at <fs> into wa.
    write wa.
  endloop.
  write : /.
endloop.


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Code:
types: begin of user_type,
        uname type uname,
        number(3) type n,
       end of user_type.

data: begin of itab occurs 0,
       bukrs type bukrs,
       users type table of user_type,
      end of itab.

data: wa_users type user_type.
field-symbols: <fw> like line of itab,
               <fw1> type user_type.

itab-bukrs = 1000.
wa_users-uname = 'IVANOV'.
wa_users-number = 101.
  append wa_users to itab-users.

  wa_users-uname = 'PETROV'.
  wa_users-number = 102.
  append wa_users to itab-users.
append itab.

end-of-selection.

*1
loop at itab assigning <fw>.
loop at <fw>-users assigning <fw1>.
  write: / <fw1>-number.
endloop.
endloop.
*2
loop at itab-users assigning <fw1>.
write: / <fw1>-uname.
*3
read table itab-users assigning <fw1> with key uname = 'PETROV'.
write: / <fw1>-number.
endloop.


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

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
спасибо, друзья :)
эээх...поабапить что-ли..с утречка...
p.s. но сначала зачифирим фирменную смесь - зелёный&черный&что-то цветочное-(подарок последней выпускницы:)

Но пытаться делать это в 40b - мазохизм!
----------
"не будьте слишком умными"
никакие assigning тут (40 )не работают, (сцучий потрох)
берите просто
Code:
t-t[] = t[].
и наоборот..


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

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


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

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


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

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