SAP ABAP - Decisioni

Le strutture decisionali hanno una o più condizioni che devono essere valutate o testate dal programma, insieme a una o più istruzioni che devono essere eseguite, se la condizione è determinata essere vera, e facoltativamente, altre istruzioni da eseguire, se la condizione è determinato a essere falso.

Di seguito è riportata la forma generale di una tipica struttura decisionale presente nella maggior parte dei linguaggi di programmazione:

Il linguaggio di programmazione ABAP fornisce i seguenti tipi di dichiarazioni decisionali.

S.No. Dichiarazione e descrizione
1 Istruzione IF

Un'istruzione IF è costituita da un'espressione logica seguita da una o più istruzioni.

2 IF .. Else Statement

Un'istruzione IF può essere seguita da un'istruzione ELSE opzionale che viene eseguita quando l'espressione è falsa.

3 Istruzione IF annidata

È possibile utilizzare un'istruzione IF o ELSEIF all'interno di un'altra istruzione IF o ELSEIF.

4 Dichiarazione di controllo CASE

L'istruzione CASE viene utilizzata quando è necessario confrontare due o più campi o variabili.