Начинающий |
|
Зарегистрирован: Вт, ноя 05 2019, 09:48 Сообщения: 3
|
Есть метод sel_line_field_style, а так же методы enable_fields и disable_fields которые соответственно включают и выключают столбцы. Мне нужно сравнить строку с таблицей из прошлой формы, которая является атрибутом класса. Если сравнение проходит то выключить 120 столбцов PAY_MONTH_i, где i от нуля до 120 я пишу READ TABLE it_kx0502 INTO wa_kx0502 WITH KEY vertn = <line>-vertn " it_kx0502-таблица из прошлой формы vertn_date = <line>-vertn_date "<line>-строка inn_credit = <line>-inn_credit letter_get = 'НЕТ' mark_performance = 'ДА'. IF sy-subrc = 0. lv_beg_field = 'PAY_MONTH_'. lv_i = 0. DO 120 TIMES.
" Счетчик lv_i = lv_i + 1. lv_field = lv_i. CONDENSE lv_field NO-GAPS. CONCATENATE lv_beg_field lv_field INTO lv_field. TRANSLATE lv_field TO UPPER CASE.
_disable_field( EXPORTING fieldname = lv_field CHANGING field_style = <line>-field_style ).
ENDDO. ENDIF. Табличка читается, do выполняется но столбцы не отключаются. как такое возможно((
|
|