Текущее время: Чт, мар 28 2024, 20:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Закрашивание столбца
СообщениеДобавлено: Пн, июл 30 2018, 21:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
А посмотреть в отладке в тестовой системе и сравнить с системой разработки не получается?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закрашивание столбца
СообщениеДобавлено: Пт, авг 03 2018, 08:34 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Удав написал(а):
А посмотреть в отладке в тестовой системе и сравнить с системой разработки не получается?

1 в 1 все.
проблема в нотах, там искал, что установлено, а что нет.
но в этой "куче", сложно найти что-то.
Попытался по опорным словам cellcolor, alv grid color и просто все упоминания с color.
ничего не помогло.
подумал, что может какая-то специфика все же есть? или кто-то сталкивался с подобным.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Закрашивание столбца
СообщениеДобавлено: Пт, авг 03 2018, 09:05 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
для примера...
types:
begin of tp_outtab.
types:
except(50) type c.
include structure <cтруктура>.
types:

celltab type lvc_t_styl,
cellcolor type lvc_t_scol.
types:
end of tp_outtab.
Data:
t_layout type lvc_s_layo,
tb_outtab type table of tp_outtab.
....
loop at tb_persap into data(wa_persap).
...
perform f_modify_color using 'DAT_END' '7' changing wa_out.
....
append wa_out to tb_outtab.
endloop.
....
ALV
...
'CELLTAB' to t_layout-stylefname,
'X' to t_layout-zebra,
'CELLCOLOR' to t_layout-ctab_fname.

CALL METHOD g_grid->set_table_for_first_display
EXPORTING
...
is_layout = t_layout
it_outtab = tb_outtab[].
....

form f_modify_color using u_fieldname type lvc_fname
u_col type lvc_col
changing ch_out type tp_outtab.
data:
col type lvc_s_scol.
clear:
col.
col-fname = u_fieldname.
col-color-col = u_col.
col-color-int = '0'.
col-color-inv = '0'.

insert col into table ch_out-cellcolor.
endform. " F_MODIFY_COLOR


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Закрашивание столбца
СообщениеДобавлено: Пт, сен 21 2018, 08:27 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Вернулся я к этому вопросу снова. Переписал заливку столбцов и на EGD оно красит красиво все.
На EGT - красит один столбец
На EGP - выбрасывает ошибку
Цитата:
Termination occured in the ABAP program "SAPLSLVC" - in "FILL_DATA_TABLE"
...
in line 2738 of the include program "LSLVCF36"

не понимаю в чем вопрос. Предполагаю, что в недостающей ноте каокй-то ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Закрашивание столбца
СообщениеДобавлено: Пт, сен 21 2018, 13:12 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Code:
       assign component <ls_fcat>-fieldname
                           of structure <ls_data> to <l_field_value>.
          if sy-subrc ne 0.
  [b]          message x000(0k).[/b]
          endif.


У Вас каталог полей из структуры 'ZPP_RESULT_TAB_MPR5VS12'
а на экран выводится gt_result_tab TYPE TABLE OF ty_mpr5vs12

Поставьте точку прерывания и посмотрите какого поля из каталога полей нет в выходной структуре


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закрашивание столбца
СообщениеДобавлено: Пт, сен 21 2018, 14:51 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
RA написал:
Code:
       assign component <ls_fcat>-fieldname
                           of structure <ls_data> to <l_field_value>.
          if sy-subrc ne 0.
  [b]          message x000(0k).[/b]
          endif.


У Вас каталог полей из структуры 'ZPP_RESULT_TAB_MPR5VS12'
а на экран выводится gt_result_tab TYPE TABLE OF ty_mpr5vs12

Поставьте точку прерывания и посмотрите какого поля из каталога полей нет в выходной структуре


Code:
BEGIN OF ty_mpr5vs12,"gt_result_tab,
      datuv TYPE zppmrp5_tmp1-datuv, "Дата
      seqnr TYPE zppmrp5-seqnr, "Порядковый номер
      matnr TYPE zppmrp5-matnr,    "Изделие
      werks_1 TYPE zppmrp5-werks_1, "Завод
      matnr_1 TYPE zppmrp5-matnr_1, "ДСЕ
      matnr_2 TYPE zppmrp5-matnr_2, "УЗЕЛ
      maktg TYPE zpp_result_tab_mpr5vs12-maktg, "Название материала большими буквами для кода поиска
      lgort_1 TYPE zppmrp5-lgort_1, "Склад отправитель
      lgort_2 TYPE zppmrp5-lgort_2, "Склад получатель
      arbpl_1 TYPE zppmrp5-arbpl_1, "Цех изготовитель
      arbpl_2 TYPE zppmrp5-arbpl_2, "Цех потребитель
      gamng_td TYPE zppmrp5-gamng, "Нормативная потребность
      gamng_1_td TYPE zppmrp5_12-gamng, "Нормативная потребность за прошедший период
      gamng_ld TYPE zppmrp5-gamng_1, "Подать в цех-потребитель(месяц)
      gamng_1_ld TYPE zppmrp5_12-gamng_1, "Подать в цех-потребитель(месяц) за прошедший период
      pbdnr TYPE zppmrp5-pbdnr, "Номер плана потребности
      zbesk TYPE zppmrp5-zbesk, "Вид заготовки в концерне
      elevel TYPE zppmrp5-elevel, "Уровень при разузловании
      ia TYPE zppmrp5-ia, "Внутренний узел (индикатор)
      id TYPE icon_d,"zppmrp5-id, "ID
      count TYPE zppmrp5-ch, "Счетчик
      celltab TYPE lvc_t_styl,
      cellcolor TYPE lvc_t_scol,
     END OF ty_mpr5vs12."gt_result_tab.

DATA: gt_result_tab TYPE TABLE OF  ty_mpr5vs12.


грубо говоря вот моя структура, изначально
так ведь оно бы и не работало на других мандантах же ?
я ставил точку прерывания, остележивая попадают ли данные о цвете в нужные ячейки и все в порядке было.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Закрашивание столбца
СообщениеДобавлено: Вт, сен 25 2018, 00:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
sonics дело говорит. :pivo:
Сравните в SE11 структуру ZPP_RESULT_TAB_MPR5VS12 с другими системами. Кажется последние изменения этой структуры остались в системе разработки.
Хорошей практикой в объявлении внутренней структуры с доп.полями является INCLUDE TYPE.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

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


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

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


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

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