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

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


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

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


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

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