✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
Condiciones:
Como en todos los lenguajes ABAP también tiene condiciones.
Determina que grupo de sentencias se deben ejecutar dependiendo de una expresión lógica.
Las expresiones lógicas son todas aquellas que obtienen como resultado verdadero o falso.
ABAP tiene dos formas de representar una condición:
IF-ENDIF
IF-ELSEIF-ENDIF
CASE
WHEN
OTHERS
ENDCASE
Operadores lógicos: AND-OR-EQ(=)-NE(<>)-GT(>)-LT(<)-GE(>=)-LE(<=)
Bucles: O ciclos. Son sentencias que se ejecutan repetidas veces, hasta que se cumpla una condición.
LOOP AT-ENDLOOP: Se usa con tablas internas. Se recorre una tabla interna registro a registro.
Tiene una cláusula WHERE se usa para restringir los registros a leer
.
DO-ENDDO: Se trabaja con variables y no con tablas internas.
DO X TIMES
ENDDO
WHILE
ENDWHILE
Sentencias de control: Se usan para terminar un bucle o ciclo.
CHECK: Se ejecuta de acuerdo a la condición que la componga.
EXIT: Dentro de un bucle o ciclo lo termina y fuera de estos una subrutina se sale del programa.
CONTINUE: Se usa dentro de un bucle o ciclo. Cuando se ejecuta esta sentencia el sistema con la siguiente iteración del bucle.
STOP: Esta sentencia finaliza el programa, pero antes se ejecuta el evento END-OF-SELECTION.
LEAVE: Finaliza el programa en ejecución y no se ejecuta END-OF-SELECTION.
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto