SAP ABAP - Decisiones
Las estructuras de toma de decisiones tienen una o más condiciones para ser evaluadas o probadas por el programa, junto con una declaración o declaraciones que se ejecutarán, si se determina que la condición es verdadera, y opcionalmente, otras declaraciones que se ejecutarán, si la condición se determina que es falso.
A continuación se muestra la forma general de una estructura típica de toma de decisiones que se encuentra en la mayoría de los lenguajes de programación:
 
                El lenguaje de programación ABAP proporciona los siguientes tipos de declaraciones para la toma de decisiones.
| S.No. | Declaración y descripción | 
|---|---|
| 1 | Declaración IF Una declaración IF consta de una expresión lógica seguida de una o más declaraciones. | 
| 2 | IF ... otra declaración Una instrucción IF puede ir seguida de una instrucción ELSE opcional que se ejecuta cuando la expresión es falsa. | 
| 3 | Declaración IF anidada Puede utilizar una instrucción IF o ELSEIF dentro de otra instrucción IF o ELSEIF. | 
| 4 | Declaración de control CASE La instrucción CASE se usa cuando necesitamos comparar dos o más campos o variables. |