程序路径: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。
====================================================