Posted: Mon May 23, 2011 1:49 pm Post subject: Выбор значений для поля в динамическом alv grid
Добрый день.
Есть динамически формируемый редактируемый alv grid. Для некоторых полей нужно сделать возможность выбора значений из списка.
Делаю это так:
Code:
form main_attr_set_grid_drdn using attr_id type z_head-attr_id
changing ct_fcat type lvc_t_fcat.
TYPES: begin of z_attr_type,
atnam like cabn-atnam,
atwtb like cawnt-atwtb,
atwrt like cawn-atwrt,
end of z_attr_type.
field-symbols: <ls_outtab> type any,
<ls_fcat> type lvc_s_fcat,
<fs>.
data: lt_drdn type lvc_t_drop, "#EC NEEDED
ls_drdn type lvc_s_drop, "#EC NEEDED
lt_dral type lvc_t_dral, "#EC NEEDED
ls_dral type lvc_s_dral, "#EC NEEDED
l_count type i.
loop at <dyn_table> assigning <ls_outtab>.
ASSIGN COMPONENT 'HANDLE_DRDN' OF STRUCTURE <ls_outtab> TO <fs>.
* <ls_outtab>-handle_drdn = 1.
<fs> = 1.
endloop.
endform.
Проблема в том, что значения в списке не отображаются. Кнопка для выбора списка в ячейке создается, но значения выбрать нельзя. Табличка lt_dral на выходе непустая.
Если делать тоже самое для alv grid, в котором все поля руками создаю, то список значений отображается нормально.
С чем это может быть связано?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.