![](/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/137.jpg)
LECCION 6º DE 10
1 - Las condiciones
Sentencias o grupos de sentencias que se ejecutarán en base a si se cumple o no una determinada expresiíon lógica, verdadero o falso.
Dos formas:
- IF-ELSE-ENDIF, IF-ELSEIF-ELSE-ENDIF.
- CASE-ENDCASE:
CASE v_calificaciones.
WHEN '10' OR '9'.
WHEN OTHERS.
ENDCASE
Operadores Lógicos: AND; OR; = o EQ; <> o NE; > o GT; < o LT; >= o GE; <= o LE.
2 - Los bucles.
Secuencia de instrucciones de codigo que se ejecuta repetidas veces, hasta que la condicion deja de cumplirse.
se pueden representar de varias formas:
LOOP-ENDLOOP: con tablas internas. LOOP AT INTO WHERE ENDLOOP
DO-ENDDO: con variables, si candicion es verdadera se ejecuta. DO 5 TIMES ENDDO.
3- Las sentencias de control
Se utilizan para terminar el procesamiento de un bucle, de una subrutina o de todo el programa.
CHECK: si la condicion es falta y la sentencia esta adentro del un bucle, se saltea todas las sentencias siguientes, fuera de un bucle se va directamente al final del evento o programa.
si la condicion es verdadera continua con el procesamiento.
EXIT: dentro del bucle o subrutina, sale del mismo.
CONTINUE: solo dentro de un bucle, continua con la siguiente iteracion del bucle.
STOP: finaliza el programa, pero antes se ejecuta el evento END-OF-SELECTION.
LEAVE: finaliza el programa y no ejecuta el evento END-OF.SELECTION
 
 
 
Sobre el autor
Publicación académica de Pablo Adrian Oggero, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Adrian Oggero
Profesión: Scrum - Analista Funcional - Argentina - Legajo: MC99M
✒️Autor de: 181 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP Fiori
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial