✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
Control de flujo de datos. Unidad 2 - Lección 6
Las condiciones en ABAP se pueden representar de dos formas.
Palabra clave IF-ENDIF
IF <condicion>.
declaraciones.
ELSEIF <condicion>.
declaraciones.
ELSE.
declaraciones.
ENDIF.
Si ninguna de las condiciones es válida, el sistema ejecutará las declaraciones que estén debajo del ELSE.
Palabra clave CASE-ENDCASE
CASE campo.
WHEN valor1.
declaraciones.
WHEN valor2.
declaraciones.
WHEN OTHERS.
declaraciones.
ENDCASE.
Si ninguna de las condiciones es válida, el sistema ejecutará las declaraciones que estén debajo del WHEN OTHERS.
En ambas formas se utilizan operadores lógicos.
Y ------- AND
O ------- OR
Igual --------- =, EQ
Distinto -------- <>, NE
Mayor -------- >, GT
Menor ---------<, LT
Mayor o igual --------- >=, GE
Menor o igual -------- <=, LE
Los bucles en ABAP se pueden representar de varias formas.
Palabra clave LOOP-ENDLOOP.
LOOP AT tabla.
declaraciones.
ENDLOOP.
Con el agregado WHERE se puede restringir el numero de lineas a leer ya que tiene que cumplir la condición.
LOOP AT ti_usuarios WHERE estado_civil = 'S'.
Palabra clave DO-ENDDO.
Do n TIMES.
declaraciones.
ENDDO.
La iteración se ejecutará solo si la condición es verdadera.
Las sentencias de control se utilizan para terminar un procesamiento de un bucle, de un proceso o de un programa.
CHECK. Verifica si la condición es verdadera. Si la condición es falsa y está dentro de un bucle, saldrá de él, fuera de un bucle, se salteará todas las sentencias hasta el final del evento o del programa en proceso.
EXIT. Dentro de un bucle saldrá del bucle, dentro de una subrutina saldrá de la misma y fuera del bucle saldrá del programa.
CONTINUE. Se utiliza solo dentro de un bucle. Luego de la ejecución de la sentencia el sistema continua con la siguiente iteración.
STOP. Se finaliza el programa en ejecución pero antes se ejecuta el evento END-OF-SELECTION.
LEAVE. Se finaliza el programa en ejecución pero no se ejecutará el evento END-OF-SELECTION.
 
 
 
Sobre el autor
Publicación académica de Jose Angel Duran Fernandez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Angel Duran Fernandez
Profesión: Administrador de Sistemas Informáticos y Redes - España - Legajo: DV77Q
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP PP
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial