![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
![ABAP El control del flujo de datos ABAP El control del flujo de datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/295.jpg)
Condicionales
IF condición.
ELSEIF condición.
ELSE.
ENDIF.
CASE CAMPO.
WHEN Valor1.
declaraciones
WHEN Valor2.
Declaraciones
WHEN OTHERS.
Declaraciones
ENDCASE.
Operadores lógicos
Y : AND
o : OR
Igual : =
Dintinto : <> ,NE
Mayor : >, GT
Menor: < , LT
Mayor o igual: >=, GE
Menor o igual: <=, LE
Ciclos
LOOP AT TABLA.
Declaraciones
ENDLOOP.
Una Buena practica es condicionar con where los ciclos
LOOP AT TI_USUARIOS Where ESTADO_CIVIL = 'S'.
Declaraciones
ENDLOOP.
DO n TIMES.
Declaraciones
ENDDO.
Solo se ejecuta si la condición es verdadera
Sentencias de Control
CHECK: Verifica si la condición es verdadera, si es falsa y esta dentro de un ciclo se salta todas las lineas hasta finalizar el ciclo. Si esta fuera de un bucle va hasta el final del programa o del evento
CHECK sy-subrc EQ 0.
EXIT: Dentro de un ciclo se sale y fuera del ciclo sale del programa
CONTINUE: Se comporta como un Iter
STOP: se finaliza el programa en ejecución pero antes ejecuta el evento END-OF-SELECTION
LEAVE: se finaliza el programa en ejecución y no ejecuta el evento END-OF-SELECTION
 
 
 
Sobre el autor
Publicación académica de James Johan Cardona Quinchia, en su ámbito de estudios para la Carrera Consultor ABAP.
James Johan Cardona Quinchia
Profesión: Gerente de Proyectos - Colombia - Legajo: VB54F
✒️Autor de: 41 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
Certificación Académica de James Cardona