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.  |