
Unidad 2: Declaración y Procesamiento de datos.
Lección 6 Control del flujo de datos.
6.1 Condiciones
Ø IF - ENDIF
Ø CASE – ENDCASE
6.2 Bucles
Ø LOOP – ENDLOOP
Ø WHERE: restringe el número de líneas a leer.
Ø DO – ENDDO: solo si la condición es verdadera.
6.3 Sentencias de control
Ø CHECK: verifica si la condición es verdadera. Si es falsa y está en un bucle se salta todo y cuntinua a la siguiente iteración. Fuera de un bucle se salta todo hasta el final del programa o evento.
Ø EXIT: dentro de un bucle saldrá, de una subrutina saldrá, fuera del bucle saldrá del programa.
Ø CONTINUE: solo dentro de un bucle.
Ø STOP: finaliza el programa en ejecución pero antes de salir se ejecuta END-OF-SELECTION
Ø LEAVE: finaliza el programa. no se ejecuta END-OF-SELECTION
Audio tip:
Un bucle o ciclo en programación es una sentencia que se realiza repetidas veces a un trozo aislado de código hasta que la condición asignada a dicho bucle deje de cumplirse generalmente un bucle es utilizado para hacer una acción repetida sin tener que escribir varias veces el mismo código lo que ahorra tiempo, deja el código más claro y facilita su modificación en el futuro. En ABAP los utilizaremos principalmente para trabajar con tablas internas, concepto que veremos en detalle más adelante.