ALV中layout布局控制详解
参数的结构为SLIS_LAYOUT_ALV。结构中比较常用的字段如下:
no_colhead 隐藏列标题 值为X或空
no_hotspot headings不作为热点,list和grid效果不同
zebra 斑马条纹显示列表 值为X或空
no_vline 隐藏垂直线 X或空
no_hline 隐藏水平线 X或空
edit 所有单元格可编辑,Only for grid
reprep report report interface active
colwidth_optimize 自动调整列宽 X或空
window_titlebar 程序标题 值为文本
info_fieldname 内表中存放颜色的字段名 字段名
key_hotspot 关键字段设为热点 X或空
min_linesize 清单的最小宽度,描述的是整个输出清单,既所有可见列的总宽度,值为10到250,可选参数。
no_min_linesize 值为X, 忽略min_linesize参数的值。
Max_linesize 清单的最大宽度,默认值250,可取值80-1020
lights_fieldname 输出内表中定义的字段名,该字段用来显示状态灯,内表中的该字段中为长度为1的字符类型。可取值为1:red,2:yellow,3:green
lights_tabname 内表名称
Lights_condense 值为X,对输出的内表分类汇总的时候,小计行业显示状态灯
Lights_rollname 值为数据元素的名称,在灯字段按F1触发。
no_sumchoice 不能进行选择总计
no_totalline 不能总计,但可以小计
no_subchoice 不能选择小计,但可以总计
no_subtotals 不能小计,但可以总计
no_unit_splitting 有单位字段,不进行总计
numc_sum 仅NUMC类型字段进行总计
totals_text
subtotals_text 总计和小计行,第一列显示的文本
box_fieldname 在输出内表中定义的字段名,该字段作为checkbox,可以在输出列表中,选择多行。
box_fieldname 输出内表
confirmation_prompt 退出ALV列表的确认对话框
no_keyfix 关键字不固定,可以随滚动条滚动
no_scrolling 仅list_alv有效,滚动条无效,清单不随其滚动
detail_popup 对list_alv有效,行项目明细弹窗形式
detail_titlebar 明细弹窗的标题栏内容
get_selinfos 参见函数的import参数IS_SEL_HIDE
该结构为REUSE_ALV_LIST_DISPLAY和REUSE_ALV_GRID_DISPLAY的参数