01-格式化工具
02-格式化操作
01-格式化工具
BAP提供各种类型的格式化选项以格式化程序的输出。 例如,您可以创建包含不同颜色或格式样式的各种项目的列表。
WRITE语句是用于在屏幕上显示数据的格式化语句。 WRITE语句有不同的格式选项。 WRITE语句的语法是:
WRITE <format> <f> <options>.
在此语法中:
< format>表示输出格式规范,其可以是指示从新行开始的输出的显示的正斜杠(/)。除了正斜杠之外,格式规范还包括列号和列长度。
例如,WRITE / 04(6)语句显示新行从第4列开始,列长度为6,而WRITE 20语句显示了第20列的当前行。
参数< f> 表示数据变量或编号文本.
02-格式化操作
下表描述了用于格式化的各种子句:
以下是数字类型字段的格式设置选项:
例如,下表显示了日期字段的不同格式设置选项:
这里,DD代表两个数字中的日期,MM代表两个数字中的月份,YY代表两个数字中的年份,YYYY代表一年中的四个数字。
实现上面一些格式化选项的ABAP代码的例子:
**格式化数据。
REPORT zhy01_hy101_20220617_01 NO STANDARD PAGE HEADING.
DATA: n(9) TYPE C VALUE 'Tutorials',
m(5) TYPE C VALUE 'Point'.
WRITE: n, m.
WRITE: / n,
/ m UNDER n.
WRITE: / n NO-GAP, m.
DATA time TYPE T VALUE '112538'.
WRITE: / time,
/(8) time Using EDIT MASK '__:__:__'.
结果展示
网友评论