abap 列表的颜色

这篇博客介绍了在ABAP编程中如何设置列表的颜色和格式。通过FORMAT语句可以设置行的背景色、颜色强度和反显效果。同时,文章讲解了SKIP指令用于控制输出行的位置,以及WRITE指令的多种用法,包括设置输出位置、长度、对齐方式以及特殊显示效果如复选框等。此外,还提到了日期和数字的格式化选项。

ABAP颜色设置

 FORMAT COLOR <n> [ON] INTENSIFIED [ON|OFF] INVERSE [ON|OFF].

FORMAT COLOR = <c> INTENSIFIED = <int> INVERSE = <inv>.
·COLOR :设置当前行的背景色,详细颜色取值见下表

 

<n>

<c>

颜色

用于

OFFCOL_BACKGROUND

0

取决于GUI

背景

1COL_HERDING

1

灰蓝

标题

2COL_NORMAL

2

淡灰

列表正文

3COL_TOTAL

3

总计

4COL_KEY

4

蓝绿

关键字列

5COL_POSITIVE

5

绿

正门限值

6COL_NEGATIVE

6

负门限值

7COL_GROUP

7

组级别

INTENSIFIED :确定行背景的颜色调色版,ON为正常,OFF为很浓

(当COLOR OFFINVERSE ON时,该属性无效)

·INVERSE :只改变前景色,颜色为设置的COLOR背景颜色,ON为打开设置,

(当COLOR OFF时,该属性无效,前景色与背景色相同)

SKIP 控制输出行位置

SKIP [<n>]. 从当前行开始生成n个空行,不指定n值时,输出一个空行

SKIP TO LINE <n>. 将输出定位到指定的第n行上(注:输出内容会覆盖原内容)

WRITE 输出数据

WRITE AT [/][<pos>][(<len>)] <f> [AS CHECKBOX]

[LEFT-JUSTIFIED]

… …

[ COLOR <n>][ INTENSIFIED][ INVERSE].

·/ 在新一行输出

·<pos> 设置在该行上的输出位置,可为最长为3位的数字或变量

·(<len>) 控制输出长度,可为最长为3位的数字或变量

·AS CHECKBOX 将输出字段设置为复选框

·LEFT-JUSTIFIED 数据靠左显示

·CENTERED 数据靠中间显示

·RIGHT-JUSTIFIED 数据靠右显示

·UNDER <g> 在数据项<g>X轴开始坐标显示

·NO-GAP 紧接着显示, 不留空格

·USING EDIT MASK <m> 使用内嵌字符显示,11:20:30

·USING NO EDIT MASK 不使用内嵌字符

·NO-ZERO 数字前面0 的部分不显示

·NO-SIGN 不显示正负号

·DECIMALS <d> 显示 d 位小数字数

·EXPONENT <e> 在类型 F 字段中,在 <e> 中定义幂数

·ROUND <r> 四舍五入至小数位数下 r

·CURRENCY <c> 按表 TCURX 中的货币 <c> 格式化

·UNIT <u> 按表T006中为类型P字段所指定的单位<u>固定小数位数

·DD/MM/YY 日期显示格式

·MM/DD/YY

·DD/MM/YYYY

·MM/DD/YYYY

·DDMMYY

·MMDDYY

·YYMMDD

·COLOR / INTENSIFIED / INVERSE 设置当前字段的颜色,用法效果见FORMAT

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值