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

 

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

 

 

posted on 2009-06-04 09:49  华亭慧剑  阅读(956)  评论(0编辑  收藏  举报