✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
Condiciones
- Como se pueden representar las condiciones
o Se puede presentar en dos formas con la palabra clave IF-ENDIF pag 33 1.1
Nota: Si ninguna de las condiciones es válida, el sistema ejecutara las declaraciones que estén debajo del ELSE
o La otra forma es: CASE – ENDCASE ejemplo pag. 33 1.2
Nota: Si ninguna de las condiciones es válida, el sistema ejecutara las declaraciones que estén debajo del WHEN OTHERS
- Cuáles son los operadores lógicos
o Y (AND) , O (OR), Igual (.EQ), Distinto (.NE), Mayor (.GT), Menor (.LT), Mayor o igual (.GE) y Menor o igual (.LE)
Nota: Si la cantidad de condiciones es alta se recomienda usar CASE – ENDCASE
Bucle
- Como se representa los bucles en ABAP
o Utilizando LOOP – ENDLOOP ejemplo pag. 34 2.
Nota: Agregando la cláusula WHERE se puede condicionar la ejecución, ejemplo pag 35 2.2
o Utilizando DO – ENDDO ejemplo pag 35 2.3
Nota: La interacción se ejecutara si la condición es verdadera ejemplo pag 36 2.4
Sentencias de control
- Para que se utilizan las sentencias de control
o Se utilizan para terminar el proceso de un BUCLE
- Cuales son
o CHECK : Verifica si la condición es verdadera, si la condición es falsa y está dentro del bucle, se saltara todas las sentencias siguientes ejemplo pag 36 3.1
o EXIT : Dentro del bucle saldrá del bucle, dentro de una sub rutina saldrá de esta y fuera del bucle saldrá del programa ejemplo pag 37 3.2
- En donde se utiliza CONTINUE
o Esta se utiliza solo dentro del bucle, luego de la ejecución de la sentencia continua con la siguiente iteración ejemplo pag 37 3.3
- Que función tiene STOP
o Se finaliza el programa en ejecución pero antes de ejecutar el evento END-OF-SELECTION ejemplo pag 37 3.4
- Que función tiene LEAVE
o Finaliza el programa en ejecución pero no se ejecutara el evento END-OF-SELECTION ejemplo pag 38 3.5
 
 
 
Agradecimiento:
Ha agradecido este aporte: Alex Lemos Collazos
Sobre el autor
Publicación académica de Carlos Hernandez Salas, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Hernandez Salas
Profesión: Licenciatura en Informática - Mexico - Legajo: WA10K
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster Material Management en SAP S/4HANA LOGISTIC
- Carrera Consultor en SAP PP
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Iniciar con el desarrollo del lenguaje abap de sap , considero que es una buena alterna- tiva para continuar con mi desarrollo profesional tengo mas de 30 años desarrollando diferentes funciones
Certificación Académica de Carlos Hernandez