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

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


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

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


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

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