✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
Control de fuljo de datos
Las condiciones en ABAP se pueden representar con la palabra clave IF ENDIF. Si ninguna de las condiciones es válida, el sistema ejecutará las declaraciones que estén debajo de ELSE. Si ninguna de las condiciones es válida, el sistema ejecutará las declaraciones que estén debajo de la declaración WHEN OTHERS. En ambas formas se utiliza los siguientes operadores lógicos:
- AND
- OR
- =, EQ
- <>, NE
- >, GT
- <, LT
- >=, GE
- <=, LE
Si cada condición, se chequea que la variable sea igual a determinado valor y la cantidad de condición es alta, sería aconsejable utilizar CASE ENDCASE.
BUCLES
Los bucles en ABAP se pueden representar de varias formas. La primera es mediante lapalbra clave LOOP ENDLOOP. Con el agregado de la cláusula WHERE se puede restringir el número de líneas a leer, ya que se producirá la iteración siempre y cuando se cumpla la condición. Otra forma es mediante la palabra clave DO ENDDO. La iteración se ejecutará solo si la condición es verdadera.
Sentencias de control
Las sentencias de control se utilizan para determinar el procesamiento de un bucle, de un proceso o de un programa. Ellas son:
- CHECK: verifica si la condición es verdadera. Si la condición es falsa, y la sentencia está dentro de un bucle, se saltearan todas las sentencias siguientes que están dentro del bucle y se continuará con la siguiente iteración.
- EXIT: dentro de un bucle saldrá del bucle. dentro de una subrutina saldrá de la misma. fuera de un 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 Abraham Arredondo Caceda, en su ámbito de estudios para la Carrera Consultor ABAP.
Abraham Arredondo Caceda
Profesión: Marketing - Peru - Legajo: GS49U
✒️Autor de: 18 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy un profesional del marketing que busca darle un giro de 360° a su profesión. con esta carrera busco introducirme al mundo de la programación y poder desempeñarme como consultor abap.
Certificación Académica de Abraham Arredondo