Текущее время: Чт, июл 31 2025, 15:42

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: FIELD-SYMBOLS требует header line
СообщениеДобавлено: Вт, мар 25 2008, 21:10 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 24 2007, 13:56
Сообщения: 22
Добрый день.

Была у меня вот такая штука, всё работает.

Code:
  DATA: BEGIN OF gt_outtab occurs 0.
        include structure Z_TABLE.
  DATA: celltab type LVC_T_STYL.
  DATA: END OF gt_outtab.

  DATA: lt_sflight TYPE TABLE OF Z_TABLE WITH HEADER LINE.
 
  SELECT * FROM Z_TABLE  INTO TABLE lt_sflight.

  LOOP AT lt_sflight.
    MOVE-CORRESPONDING lt_sflight TO gt_outtab.
    APPEND gt_outtab.
  ENDLOOP.


Появилась необходимость сделать вот что:

Code:
FIELD-SYMBOLS <FS1> TYPE ANY.

  DATA: BEGIN OF gt_outtab occurs 0.
        include structure Z_TABLE.
  DATA: celltab type LVC_T_STYL.
  DATA: END OF gt_outtab.

ASSIGN  gt_outtab TO <FS1>.

DATA: lt_sflight TYPE TABLE OF Z_TABLE WITH HEADER LINE.
SELECT * FROM Z_TABLE  INTO TABLE lt_sflight.

  LOOP AT lt_sflight.
    MOVE-CORRESPONDING lt_sflight TO <FS1>.
    APPEND  <FS1>.
  ENDLOOP.



Выдаёт ошибку, типа у <FS1> нету header line-а. Подскажите плиз, почему так и что можно сделать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 25 2008, 21:16 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
<FS1> у Вас объявлен не табличного вида. Поэтому либо:
Code:
APPEND <FS1> TO ITAB.

либо
Code:
FIELD-SYMBOLS <FS1> TYPE ANY TABLE.

APPEND WA TO <FS1>.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Вт, мар 25 2008, 22:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
как вариант:
append initial line to gt_outtab assigning <fs1>.
<fs1> = lt_sflight.


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

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


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

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


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

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