程序路径:The ABAP Programming Language -> Basic Statements -> Process Data -> Arithmetic Calculations

代码:略

解析:

1、这个程序演示 ABAP 中数字类型数据的计算。

2、第一组例子演示了 /、DIV、MOD 这三种除法和取余数的运算。

3、第二组例子演示了 MULTIPLY-CORRESPONDING 语句的用法,它会把两个结构中的同名字段相乘。这种用法现在已经废弃。

4、第三组例子演示了 ADD 语句的特殊用法,可以按照相同间隔累加多个字段的值。这种用法现在也已经废弃。

5、后两组中演示的语法都是在 ABAP 的发展过程中为了缩短代码而设计的,但是不易理解,所以被废弃了,大家平时还是应该用多个语句来完成多组字段的分别计算。

 

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

程序路径:The ABAP Programming Language -> Basic Statements -> Process Data -> Mathematical Functions

代码:略

解析:

1、这个程序演示 ABAP 中内置的各种数学函数。

2、第一组例子演示了取绝对值、取符号、取整、舍入等函数的用法,这些函数平时会偶尔用到。

3、第二组例子演示了三角函数,这些函数平时基本不会用到。

 

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

程序路径:The ABAP Programming Language -> Basic Statements -> Process Data -> Demonstration for Business Arithmetic

代码:略

解析:

1、这个程序演示商业运算。

2、代码看上去很水,一个简单的除法和乘法连等式,主要是说明在计算过程中,并不会发生舍入。您可以把 pack = 1 / 3 * 3. 这个语句拆分成 pack = 1 / 3. pack = pack * 3. 两个语句再查看一下结果,比较它们的不同。 

 

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

  

 

posted on 2009-06-05 14:37  华亭慧剑  阅读(2284)  评论(0编辑  收藏  举报