0
点赞
收藏
分享

微信扫一扫

ALV的fieldcat属性_SAP刘梦

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的参数



举报

相关推荐

0 条评论