Текущее время: Ср, июл 30 2025, 20:40

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


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

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


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

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