Für Syntax siehe hier.
Dekrementieren mit Konstante:
SUBTRACT 2 FROM ITEMS-LLPPMES SUBTRACT 1 FROM TAB-ANZ (IND-TAB)
ItemsLlppmes -= 2; TabAnz[IndTab]--;
Dekrementieren mit Datenelement:
SUBTRACT Z0AAGPV-GPV-GR-UNF-ANZ-PRS FROM SNLPPME-PME-PRAE-WRT
Snlppme.PmePraeWrt -= (double) Z0aagpv.GpvGrUnfAnzPrs;
SUBTRACT
mit GIVING
:
SUBTRACT ZW-NETPRAE-PRT ZW-NETPRAE-GTR FROM ZW-VSTPRT GIVING SNLPPME-PME-PRAE-BT
Snlppme.PmePraeBt = ZwVstprt - ZwNetpraePrt - ZwNetpraeGtr;
SUBTRACT
mit GIVING
und ROUNDED
:
SUBTRACT 1 FROM SNLPPME-PME-PRAE-BT GIVING ZW-RUNDUNG-BT2 ROUNDED
ZwRundungBt2 = Math.Round(Snlppme.PmePraeBt - 1);
Syntaktisch erkannt, aber von den Generatoren derzeit nicht unterstützt sind folgende Bestandteile: