ALV的FIELDCAT字段属性和颜色编码

ALV中的字段属性如下:

row_pos:     默认值为0,可选值为1、2、3,既最大分3级别显示
fieldname:  字段的名字(内表中定义的字段名)
ref_field:   (ALV 控制: 内部表字段的参考字段名称)     参考的数据字典的字段名,配合ref_tabname一起使用,一般用来使单元格生成F4帮助
ref_table:   (ALV 控制: 内部表字段的参考表名称)    参考数据字典的表名,配合ref_fieldname使用
fieldname:   ALV 控制: 内部表字段的字段名称TABNAME        LVC 标签名称
Cfieldname: Currency Unit Field Name值为当前输出内表中的货币单位字段的字段名称
Ctabname:   Cfieldname字段值对应的输出内表
Qfieldname: 计量单位字段名,例如如值EA对应的字段名
Qtabname:  Qfieldname  对应的输出内表名
COLTEXT:   ALV 控制: 列标题
Key:              字段是否为关键字(X或空)
checkbox:     复选框形式(X或空)
ICON:       作为图标输出,在ALV输出内表中的字段内容必须是有效的图标名称,图标名称和ID存在数据字典中ICON表中。
OUTPUTLEN:    ALV 控制: 列的字符宽度
edit:       当前列可编辑
emphasize:   设置列的颜色。 取值格式C(1-7)(0-1)(0-1)当有字段的edit属性生效时,会与该参数值想冲突。
edit_mask:    同write语句中的edit mask格式是一样的,一般用来格式化时间和日期等
col_pos:     字段的位置
no_out:      当前列隐藏输出
just:       对齐方式(取值为R,L,C)
lzero:       输出前导零(X或空),仅NUMC类型字段有效
no_zero:     如果取值为零,则为空,既不输出零。
do_sum:      对当前列输出时自动求和
scrtext_l:  字段的文本描述,输出时候显示。长描述
scrtext_m:   字段的文本描述,输出时候显示。中描述
scrtext_s:   字段的文本描述,输出时候显示。短描述
lowercase:     是否允许小写字母(X)
decimals:   输出小数点后面位数
hotspot:     当前列设置为热点 敏感、单机响应
fix_column:    固定列,不随滚动条滚动(必须在左边才生效)
Key_sel:     这个参数只和设置了key的字段相关,和key一起使用,可以交互式的隐藏设置为KEY的字段(alv_list有效)
tech:          技术字段,设置’X’后,该字段不会显示,也不能输出,如同MANDT字段一样的效果
symbol:        作为Symbol符号输出,在ALV输出内表中的字段值可以是ABAP名称,如SYM_FILLED_SQUARE(常量,不能使用引号),也可以是ID,如’%’,并且在报表中要使用include <LIST>语句.参考程序:RSTXSYMB
no_sign:      不输出正负号+、-
reptext_ddic:   与数据元素的主标题类似
ddictxt:     可选值为S,M,L,指定列标题为长描述,中描述,还是短描述,该值定义后,列标题的显示内容将固定.

ALV的颜色编码:

猜你喜欢

转载自blog.csdn.net/SP0131/article/details/83796346
alv
今日推荐