✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
Lección 6: Control del Flujo de Datos
1. Condiciones
Las condiciones en ABAP se pueden representar de dos formas:
a) Utilizando IF-ENDIF. Ej.
IF <CONDICION>.
DECLARACIONES.
ELSE.
DECLARACIONES.
ENDIF.
b) Utilizando CASE -ENDCASE
CASE CAMPO.
WHEN VALOR1.
DECLARACIONES.
WHEN VALOR2.
DECLARACIONES.
WHEN OTHERS.
DECLARACIONES.
ENDCASE.
Tabla de operadores lógicos:
Y -- And
O -- OR
Igual -- ,EQ
Distinto <> , NE
Mayor > ,GT
Menor < ,LT
Mayor o igual >= GE
Menor o igual <= , LE
2. BUCLES
Las formas de representarlos son las siguientes:
a) LOOP-ENDLOOP
LOOP AT TABLA.
DECLARACIONES.
ENDLOOP.
Donde Tabla es un objeto de tabla interna
También se puede adicionar una cláusula WHERE. Ej.
LOOP AT TI_USUARIOS WHERE ESTADO_CIVIL='S'.
ENDLOOP.
b) Utilizando DO-ENDDO.
DO n TIMES.
DECLARACIONES.
ENDDO.
La iteración se ejecutara solo si la condición es verdadera.
3) Senterncias de Control
Se utilizan para terminar el proceesamiento de un bucle, de un proceso o de un programa. Ellas son:
a) CHECK: verifica si la condición es verdadera.
b) EXIT: dentro de un bucle saldrá del bucle, dentro de una subrutina saldrá de la misma y fuera de un bucle saldrá del programa. Ej.
If v_clase EQ 'CA'.
EXIT.
ENDIF.
c) CONTINUE: se utiliza solo dentro de bucle.
d) STOP: se finaliza el programa en ejecución pero antes se ejecuta el evento END-OF-SELECTION. Este evento contiene las ultimas sentencias a ejecutar antes de finalizar un programa.
e) LEAVE: se finaliza el programa en ejecución pero no se ejecutará el evento END-OF-SELECTION.
 
 
 
Sobre el autor
Publicación académica de Eric David Rivas Rivas, en su ámbito de estudios para la Carrera Consultor ABAP.
Eric David Rivas Rivas
Profesión: Ing. en Ciencias de la Computación - El Salvador - Legajo: GO81U
✒️Autor de: 29 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Avanzado
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Eric Rivas