![](/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/209.jpg)
1. Condiciones
Se pueden representar de 2 formas:
- IF-ENDIF
- CASE-ENDCASE
Si ninguna es válida se ejecuta WHEN OTHERS
En ambas formas se usan los siguientes operadores lógicos:
Y: AND
O: OR
Igual: = o EQ
Distinto: <> o NE
Mayor: > o GT
Menos: < o LT
Mayor o igual: >= o GE
Menos o igual: <= o LE
Si en cada condición se ve que la variable sea igual a un determinado valor y la cantidad de condiciones es alta, se usa CASE-ENDCASE.
2. Bucles
Es una sentencia que se realiza repetidas veces a un código.
Se utiliza para una acción repetida sin tener que escribir varias veces el código.
Facilita su modificación.
En ABAP se utilizará para trabajar con tablas internas.
Se representan de varias formas.
- LOOP-ENDLOOP.
WHERE: se considera una buena práctica de programación
- DO-ENDDO: Se ejecutará siempre y cuando será verdadera.
3. Sentencias de Control
Se usan para terminar el procesamiento de un bucle, proceso de un programa.
- CHECK: verifica si la condición es verdadera. Sí es falsa se salteará todas las sentencias y continuará con la siguiente iteración.
- EXIT: dentro de un bucle saldrá del bucle, dentro de una subrutina saldrá de la misma y fuera de un bucle saldrá del programa.
- CONTINUE: se usa solo dentro del bucle. El sistema continua con la siguiente iteración.
- STOP: finaliza el programa en ejecución, pero antes ejecuta el evento END-OF-SELECTION.
- LEAVE: finaliza el programa en ejecución, pero no ejecutara el evento END-OF-SELECTION.
Se debe de tener cuidado al usar las sentencias: CHECK, EXIT, CONTINUE, LEAVE y STOP. Porque se pueden alterar de una forma directa al flujo de control de un programa ABAP.
 
 
 
Sobre el autor
Publicación académica de José Luis Villafán Salinas, en su ámbito de estudios para la Carrera Consultor ABAP.
José Luis Villafán Salinas
Profesión: Ingeniería de Sistemas - Peru - Legajo: CM59C
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Tengo el agrado de dirigirme a usted, con el objetivo de formar parte de un equipo de trabajo y superarme en todos los aspectos de mi vida. considero que podría integrarme adecuadamente al trabajo.
Certificación Académica de José Villafán