✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
LECCIÓN 6 – Control de Flujo de los Datos
6.1 CONDICIONES:
- · IF – ENDIF:
IF variablex = ‘Pedro’.
“variablex tiene el valor: Pedro
ELSEIF variablex = ‘Luis’.
“variablex tiene el valor <> Luis o Pedro
ENDIF.
- · CASE-ENDCASE:
CASE variable.
WHEN valor1.
Declaraciones.
WHEN valor2.
Declaraciones.
WHEN OTHERS.
Declaraciones.
ENDCASE.
Operadores Lógicos: son los encargados de interpretar las decisiones dentro de los programas ABAP.
- EQ o = (Igual)
- <> O NE (Distinto)
- < o LT (Menor)
- > o GT (Mayor)
- >= o GE (Mayor o igual)
- <= o LE (Menor o igual)
- BT (Between o entre)
6.2 BUCLES:
6.2.1 LOOP-ENDLOOP:La palabra reservada del lenguaje ABAP LOOP-ENDLOOP se utiliza para la representación de bucles
Mediante la sentencia LOOP podremos recorrer registro a registro, el contenido de una tabla interna.
LOOP AT TABLA.
Declaraciones.
ENDLOOP.
6.2.2 DO-ENDDO: La palabra reservada del sistema DO-ENDDO se utiliza para la representación de bucles incondicionales o controlados mediante índices.
DO 5 TIMES. “ 5 CICLOS.
6.3 Sentencias de Control: Permiten terminar un bucle, proceso o programa.
o CHECK SY-SUBRC EQ 0.
· CONTINUE: solo aplica dentro de un bucle.
· LEAVE: salida SIN ejecutar el evento END-OF-SELECTION
 
 
 
Sobre el autor
Publicación académica de Gustavo Bolivar, en su ámbito de estudios para la Carrera Consultor ABAP.
Gustavo Bolivar
Profesión: Ing Sistemas - Chile - Legajo: EU47Z
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Enfocado en programación sap abap.
Certificación Académica de Gustavo Bolivar