SAP ABAP/4学习---数据类型(4)

--------------------------------------------------------------------------------------
指定初始值
利用 DATA 语句声明内 部变量时, 将隐式地给 字段分配初 始值。关于 不同数据类 型初
始值的 详细信息, 参见 基本数据类型 - 预定义的 中的表。
要更改字段 的初始值, 请使用 DATA 语句的 <value> 参数。语法 如下:
语法
DATA <f> ..... VALUE <val>.
将字段 <f> 的初始值设 为 <val>, 其中 <val> 可以是
文字(参 见 文字)
常量(参 见 常量)
显式的附 加项 IS INITIAL
初始值规格 示例:
DATA: COUNTER    TYPE   P     VALUE 1,
                  DATE    TYPE  D     VALUE '19920601',
                     FLAG TYPE  C     VALUE IS INITIAL.
声明该数据 以后,字符 串 FLAG 包含其默认 初始值 SPACE。
--------------------------------------------------------------------------------------
指定小数位数
要定义类型 P 字段的小数 位数,请使 用 <decimals> 参数。语法 如下:
语法
DATA <f> TYPE P DECIMALS <d> .....
小数位数 <d> 的最大值是 14(参见 数字数据类型)。
可以将数据 对象分配给 压缩码类型 变量,而该 数据对象具 有比变量更 多的小数位 。如
果已将 程序属性指 定为“定点 运算”(参 见 指定程序属性),则将多 余的位数进 行四
舍五入 。
DATA WEIGHT TYPE P DECIMALS 2 VALUE '1.225'.
如果将属性 设置为“定 点运算”, 则 WEIGHT的 值为 1.23

--------------------------------------------------------------------------------------
用于字段串 的 DATA 语句
字段串是程 序中的一组 内表。要声 明字段串, 请使用 DATA 语句并用 BEGIN OF 和 ENDOF 标记该字段 组的起始和 结束。语法 如下:
语法
DATA: BEGIN OF <fstring>,
<component declaration>,
..............
END OF <fstring>.
这些语句定 义了字段串 <fstring>。
例子:
DATA: BEGIN OF ADDRESS,
                  NAME(20)       TYPE C,
                  STREET(20)    TYPE C,
                  NUMBER          TYPE P,
                  POSTCODE(5) TYPE N,
                  CITY(20)         TYPE C,
         END OF ADDRESS.
该示例定义 了一个长度 为 73 的字段串 ADDRESS。 可以通过 ADDRESS-NAME、
ADDRESS-STREET 等定址组件 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值