✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
CONDICIONES:
Se pueden representar de dos formas:
IF-ENDIF: Si ninguna de las condiciones es válida, el sistema ejecutara las declaraciones que estén debajo del ELSE
CASE-ENDCASE: Si ninguna de las condiciones es válida, el sistema ejecutara las declaraciones que estén debajo del WHEN OTHERS.
OPERADORES LOGICOS: Se utilizan en ambos para interpretar las decisiones dentro de los programas
Y AND
O OR
Igual =, EQ
Distinto <>, NE
Mayor >, GT
Menor <, LT
Mayor o igual >=, GE
Menor o igual <=, LE
BUCLES:
LOOP-ENDLOOP, con el agregado de la cláusula WHERE, siempre y cuando sea posible, es considerada una buena práctica de programación.
DO-ENDDO: La iteración solo se ejecutara solo si la condición es verdadera.
SENTENCIAS DE CONTROL: se utiliza para terminar el procesamiento de un bucle, de un proceso o de un programa.
CHECK: Verifica si la condición es verdadera, si es falsa (dentro de un bucle se saltaran todas las sentencias y seguirá con la siguiente iteración y si es fuera del bucle se saltara todas las sentencias hasta el final del evento o programa.
EXIT: dentro de un bucle, salda de él, dentro de una subrutina saldrá de la misma o fuera del bucle saldrá del programa.
CONTINUE: se utiliza solo dentro de bucle. Una vez ejecutado continuara con la siguiente iteración.
STOP: se finaliza el programa en ejecución pero antes se ejecuta el evento END-OF-SELECTION
LEAVE: se finaliza el programa en ejecución pero no se ejecutara el evento END-OF-SELECTION
Se deben de tener sumamente cuidado con las anteriores sentencias de control debido a que alteran en forma directa el flujo de control de un programa ABAP.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial