Ecco un esempio di alcune funzioni che potrebbero risultare utili nella quotidiana attività del programmatore ABAP.
In basso un semplicissimo programma che illustra come operano le funzioni ABS, SIGN, CEIL, FLOOR, TRUNC e FRAC scritto in ABAP4.
Per maggiori dettagli, e per altre funzioni disponibili nel linguaggio ABAP, visitate questa pagina
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| * Le Funzioni ABS, SIGN, CEIL, FLOOR, TRUNC, e FRAC.
DATA: I TYPE I,
P TYPE P DECIMALS 2,
M TYPE F VALUE '-3.5',
D TYPE P DECIMALS 1.
P = ABS( M ). " 3,5
I = P. " 4 - business rounding
I = M. " -4
I = CEIL( P ). " 4 - l'intero più grande
I = CEIL( M ). " -3
I = FLOOR( P ). " 3 - l'intero più piccolo
I = FLOOR( M ). " -4
I = TRUNC( P ). " 3 - parte intera
I = TRUNC( M ). " -3
D = FRAC( P ). " 0.5 - parte decimale
D = FRAC( M ). " -0.5 |