Текущее время: Чт, апр 25 2024, 02:30

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


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

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


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

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