Текущее время: Ср, июн 18 2025, 11:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как добавить в структуру таблицы два поля?
СообщениеДобавлено: Вт, фев 26 2019, 14:30 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Как я могу добавить поля:
Code:
      celltab TYPE lvc_t_styl,
      cellcolor TYPE lvc_t_scol,

в таблицу, которая объявлена как
Code:
field-symbols: <ls_sps> TYPE zss_sps,
               <fs_fieldcat> TYPE lvc_s_fcat.
data:it_sps type table of zss_sps, "     zhms_spisanie
      lt_sps like line of it_sps, "

если бы она была объвялена как TYPES:
BEGIN OF table
END OF table.
я понимаю как, а в такой?
придется переписать объявление таблицы ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как добавить в структуру таблицы два поля?
СообщениеДобавлено: Вт, фев 26 2019, 14:50 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
мне надо как то добавить в zss_sps celltab и cellcolor через append..


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как добавить в структуру таблицы два поля?
СообщениеДобавлено: Вт, фев 26 2019, 15:00 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
или могу ли я сделать так
Code:
types:
begit of st_table1,
include structure table2,
cellcolor type lvc_t_scol,
      cellstyles  type lvc_t_styl,
end of st_table1.

?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как добавить в структуру таблицы два поля?
СообщениеДобавлено: Ср, фев 27 2019, 08:45 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
да, так можно, но текущую программу придется переписать, как нужно будет подругому добавить cellcolor и cellstyles в структуру таблицы....
если будут предложения, пишите :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как добавить в структуру таблицы два поля?
СообщениеДобавлено: Ср, фев 27 2019, 09:13 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Можно себя и других сильно запутать, но такой вариант работает:
Code:
TYPES BEGIN OF zss_sps.
INCLUDE STRUCTURE zss_sps.
TYPES celltab TYPE lvc_t_styl.
TYPES cellcolor TYPE lvc_t_scol.
TYPES END OF zss_sps.

В итоге локальный zss_sps переопределит словарный zss_sps.

Но лучше всё переписать на нечто подобное:
Code:
TYPES mytype TYPE TABLE OF zss_sps.
...
DATA it_sps TYPE mytype.

И потом уже можно менять mytype, не беспокоясь об объявлении переменных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как добавить в структуру таблицы два поля?  Тема решена
СообщениеДобавлено: Ср, фев 27 2019, 09:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Ну к этому я уже пришел сам)
интересует уже несколько другое
у меня есть
Code:
field-symbols: <ls_sps> TYPE zss_sps

может через append или insert можно добавить сюда cellcolor и cellstyles? к <ls_sps> (сомневаюсь, что к символу можно так сделать, но спрошу)
понимаю, что могу предварительно объявить zss_sps с доп полями и сделать как надо.
Но сейчас именно интересуюсь, на будущее, можно ли таким извратом заниматься ?
:)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как добавить в структуру таблицы два поля?
СообщениеДобавлено: Ср, фев 27 2019, 10:29 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Только если локально переопределить тип zss_sps.


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

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


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

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


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

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