ALV里的字段属性可通过定义i_fieldcat TYPE slis_t_fieldcat_alv来使用字段的属性。可双击“slis_t_fieldcat_alv”来查看类型组SLIS里的fieldcat属性,slis_t_fieldcat_alv 来自类slis_fieldcat_alv,该类主要包含两个类:slis_fieldcat_main、slis_fieldcat_alv_spec,主要有以下属性:  
  
父类  | 子类  | 子类  | 主要属性(部分)  | 描述  | 
Slis_fieldcat_alv  | slis_fieldcat_main  | slis_fieldcat_main0  |  row_pos  |  输出行  | 
 col_pos  |  列位置  | |||
 fieldname  |     | |||
 tabname  |  标签名称  | |||
 currency(5)  |  货币单位  | |||
 cfieldname  |  field with currency unit  | |||
 ctabname  |  Table with currency unit  | |||
 ifieldname  |  initial column  | |||
 quantity(3)  |  计量单位  | |||
 qfieldname  |  参考计量单位的字段名称  | |||
 qtabname  |  Table with quantity unit  | |||
 round  |  ROUND 值  | |||
 exponent(3)  |  流动表示的指数  | |||
 key(1)  |  关键字段  | |||
 icon(1)  |  作为图标输出  | |||
 symbol(1)  |  输出作为符号  | |||
 checkbox(1)  |  作为复选框输出  | |||
 just(1)  |  对齐  | |||
 lzero(1)  |  输出前导零  | |||
 no_sign(1)  |  输出抑制符号  | |||
 no_zero(1)  |  为输出隐藏零  | |||
 no_convext(1)  |     | |||
 edit_mask  |  为输出编辑掩码  | |||
 emphasize(4)  |  带有颜色的高亮列  | |||
 fix_column(1)  |  固定列  | |||
 do_sum(1)  |  总计列值  | |||
 no_out(1)  |  列没有输出  | |||
 tech(1)  |  技术字段  | |||
 outputlen  |  列的字符宽度  | |||
 offset  |  offset  | |||
 seltext_l  |  长文本  | |||
 seltext_m  |  中文本  | |||
 seltext_s  |  短文本  | |||
slis_fieldcat_main1  |  ref_fieldname  |     | ||
 ref_tabname  |     | |||
 roundfieldname  |     | |||
 roundtabname  |     | |||
 decimalsfieldn  |     | |||
 decimalstabnam  |     | |||
 decimals_out(6)  |  控制小数点的位数  | |||
 text_fieldname  |     | |||
 reptext_ddic  |     | |||
 ddic_outputlen  |     | |||
slis_fieldcat_alv_spec  | 
  |  key_sel(1)  |  field not obligatory  | |
 no_sum(1)  |  do not sum up  | |||
 sp_group(4)  |  group specification  | |||
 reprep(1)  |  selection for rep/rep  | |||
 input(1)  |  input  | |||
 edit(1)  |  internal use only  | |||
 hotspot(1)  |  hotspot  | 
 
 
  
 
  
   
    
    
参数的结构为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的参数
 
    
   
  
                










