✒️ABAP El control del flujo de datos
ABAP El control del flujo de datos
Condiciòn: Consiste en la ejecuciòn de una sentencia o grupo de sentencias que se ejecutaràn en base a si se cumple o no una determinada expresiòn lògica.
Expresiones lògicas: Aquellas que obtienen como resultado Verdadero o Falso.
Dos formas de repesentar condiciones en ABAP:
1 Usando la sentencia IF-ENDIF
Es posible anidar o agregar mas condiciones dentro del IF-ENDIF, utilizando la sentencia ELSEIF
Si ninguna de las condiciones es vàlida, el sistema ejecutarà las declaraciones que estèn debajo del ELSE.
2 Usando la sentencia CASE-ENDCASE
Aqui se utilizarà WHEN en lugar de IF y ELSEIF.
Si ninguna de las condiciones es vàlida el sistema ejecutarà las declaraciones que estèn debajo del WHEN OTHERS.
Usemos IF-ENDIF o CASE-ENDCASE, tendremos que usar los operadores lògicos, que nos permiten agrupar expresiones lògicos.
Operadores lògicos: AND, OR, EQ, NE, GT, LT, GE, LE.
Bucles
Un bucle es una secuencia de instrucciones de còdigo que se ejecuta repetidas veces, hasta que la condiciòn asignada a dicho bucle deja de cumplirse.
Pueden representarse de las sgtes formas:
1 Sentencia LOOP-ENDLOOP. Cuando trabajemos con tablas internas. Vamos a recorrer el contenido de una tabla interna, registro por registro y en cada registro haremos algùn tipo de procesamiento.
2 Sentencia DO-ENDDO: Cuando trabajemos con variables. La iteraciòn se ejecutarà solo si la condiciòn es verdadera.
Sentencias de control
Se utilizan para terminar el procesamiento de un bucle, de una subrutina o de todo un programa.
Entre las sentencias de control en ABAP podemos contar:
1 Check: verifica si la condiciòn es verdadera
2 Exit : si se ejecuta saldremos del bucle, dentro de una subrutina saldremos fuera de la misma y fuera de un bucle y de una subrutina saldremos del programa.
3 Continue: Se utiliza solo dentro de bucle.
4 Stop: finaliza el programa en ejecuciòn pero antes se ejecuta el evento END-OF-SELECTION.
5 Leave: Finaliza el programa en ejecuciòn y no se ejecuta el evento END-OF-SELECTION.
 
 
 
Sobre el autor
Publicación académica de Ariel Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ariel Martucci
Profesión: Contador Publico - Argentina - Legajo: PJ45S
✒️Autor de: 78 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Un contador público de mediana edad con ganas de seguir aprendiendo carreras nuevas. estudiante avanzado de inglés, preparando mi first certificate, y al mismo tiempo involucrándome en programación.
Certificación Académica de Ariel Martucci