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
|