✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
Las condiciones en ABAP se pueden representar de dos formas, en primer lugar con la palabra clave IF/ENDIF.
IF <condición>.
ELSEIF <condición>.
DECLARACIONES
ELSE
DECLARACIONES
END INF
Si ninguna de las declaraciones es válida, el sistema ejecutará las declaraciones que estén debajo de ELSE. Otra forma de declarar las condicionantes es mediante la sentencia CASE/ ENDCASE.3
CASE campo.
WHEN valor1.
DECLARACIONES.
WHEN valor 2.
DECLARACIONES.
WHEN OTHERS.
DECLARACIONES.
ENDCASE.
En este casi también si ninguna de las condiciones es válida, el sistema ejecutará las declaraciones que estén debajo de WHEN OTHERS. En ambas formas se utilizan los siguientes operadores lógicos:
Y |
AND |
0 |
OR |
IGUAL |
=, EQ |
DISTINTO |
<>, NE |
MAYOR |
>, GT |
MENOS |
<, LT |
MAYOR O IGUAL |
>=, GE |
MENOR O IGUAL |
<=, LE |
Si en cada condición se verifica que la variable sea igual a determinado valor y la cantidad de condiciones es alta, sería aconsejable utilizar CASE-ENDCASE.3
BUCLES: Es un proceso repetitivo con un inicio y un fin que al concluir vuelve al principio, hasta concluir con la evaluación de los datos o las condiciones originales. Ejemplo: la lectura de todos los registros de una tabla que pertenecen a una sociedad, se barre la tabla de principio a fin.
La sentencia que se utiliza para realizar esta acción es LOOP/ENDLOOP
 
 
 
Sobre el autor
Publicación académica de Jose Alberto Rivera Gonzalez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Alberto Rivera Gonzalez
Profesión: Técnico Informático - Mexico - Legajo: LG32F
✒️Autor de: 102 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rivera