Abap 循环itab where字段类型表访问字段
我有以下资料:Abap 循环itab where字段类型表访问字段,abap,Abap,我有以下资料: Types: begin of ty_main, bukrs like bseg-bukrs, fstyl type lvc_t_styl, end of ty_main. DATA: it_main TYPE TABLE OF ty_main, wa_main LIKE LINE OF it_main. Loop it_main into wa_main where fstyl-style =
Types: begin of ty_main,
bukrs like bseg-bukrs,
fstyl type lvc_t_styl,
end of ty_main.
DATA: it_main TYPE TABLE OF ty_main,
wa_main LIKE LINE OF it_main.
Loop it_main into wa_main where fstyl-style =
cl_gui_alv_grid=>mc_style_disabled.
endloop.
有人能告诉我如何访问fstyl样式吗?
谢谢也许您可以按如下方式转换代码
types: begin of ty_main,
bukrs like bseg-bukrs,
fstyl type lvc_t_styl,
end of ty_main.
data: it_main type table of ty_main,
wa_main like line of it_main.
APPEND INITIAL LINE TO it_main REFERENCE INTO data(lr_main).
lr_main->bukrs = 'ESES'.
data lv_lvc_t_styl TYPE lvc_t_styl.
data lv_lvc_t_styl_line LIKE LINE OF lv_lvc_t_styl.
lv_lvc_t_styl_line-style = cl_gui_alv_grid=>mc_style_disabled.
append lv_lvc_t_styl_line to lv_lvc_t_styl.
lr_main->fstyl = lv_lvc_t_styl.
loop at it_main into wa_main WHERE fstyl IS NOT INITIAL.
LOOP AT wa_main-fstyl REFERENCE INTO data(lr_line) WHERE style = cl_gui_alv_grid=>mc_style_disabled.
break yilmaz-e.
ENDLOOP.
endloop.
lvc_t_______________________________?然后您需要一个结构,将表读入结构,然后通过结构访问您的字段。您正在寻找
wa_main-fstyl-style
?是的,我想用它来选择循环中的记录。您试图实现什么?不清楚。