ABAPDOCU 示例程序解析(004)

程序路径:The ABAP Programming Language -> Basic Statements -> Process Data -> Assigning Value with MOVE

代码:略

解析:

1、这个程序介绍了语句 MOVE 和 MOVE-CORRESPONDING 的用法。

2、MOVE 的作用跟直接用等于号赋值相同。

3、MOVE-CORRESPONDING 则用于字段结构不同的结构之间的赋值,它按照字段名对应赋值,不考虑字段的类型。

 

====================================================

程序路径:The ABAP Programming Language -> Basic Statements -> Process Data -> Assigning Value Using WRITE TO

代码:略

解析:

1、这个程序主要演示用 WRITE TO 赋值与用 MOVE 有何不同。

2、WRITE TO 主要用于把数值字段赋值给字符字段,它会采用跟 WRITE 到屏幕上相同的格式,比如例子中 f 类型用科学计数法表示,或者 t 类型的 123456 赋值为 12:34:56。而用 WRITE TO 赋值给数值字段(类型 p、f、i)现在已不允许。

3、最后一段是演示用“(变量)”的形式把变量中的值做为变量名的操作方法,这个方法在其它语言中是没有的,灵活度非常大。需要注意的是,变量中做为其它变量名的值必须是全部大写,否则无法识别。

 

====================================================

程序路径:The ABAP Programming Language -> Basic Statements -> Process Data -> Resetting Initial Values

代码:略

解析:

1、这个程序主要演示用 CLEAR 语句把一个变量恢复到初始值。c 类型的初始值是空格、d、t、n 类型的初始值是全 0 字符串、f、d、i 类型的初始值是 0。

 

====================================================

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值