✒️ABAP / El control del flujo de datos Por Jose Dalmagro Nuñez
ABAP El control del flujo de datos

CONTROL DE FLUJO
Las condiciones
Existen dos formas de representar una condicion en ABAP
IF – ENDIF
Dentro del IF esta ELSE ELSEIF ( BETWEEN AND)
La otra forma es CASE ENDCASE
Ej,
CASE v_calificacion.
WHEN ’10’ OR ‘9’ OR ‘8’.
WRITE:/ ‘Aprobados con merito’.
WHEN ‘7’ OR ‘6’ .
WRITE:/ ‘Aprobado’.
WHEN ‘5’ OR ‘4’.
WRITE:/ ‘Aprobado raspando’.
WHEN OTHERS.
WRITE:/ ‘Raspado’.
ENDCASE.
OPERADORES LOGICOS
AND
OR
EQ
NE
GT
LT
GE
LE
Los bucles:
LOOP ENDLOOP ( exclusive para trabajar con tablas internas)
Ej.
LOOP AT ti_salidas INTO wa_salidas
ENDLOOP
Pudes poner condiciones con la clausula WHERE
LOOP AT ti_salidas INTO wa_salidas WHERE nettobtr GT 0
ENDLOOP
Otraforma de hacer bucles es con la sentencia DO ENDDO esta la vamos a usar siempre para trabajar con variables
DO 5 TIMES
WRITE: / sy-index.
Enddo
Sentencias de Control: Se usan para terminar el procesamiento de un bucle, de una subsutina o todo un programa.
Las sentencias de control de ABAP son:
CHECK
Ej.
remainder
remainder = sy
remainder
/ sy
ENDDO.
Cuando remainder es igual a cero se cumple la sentencia write salta al siguiente sy-index
EXIT
CONTINUE
STOP
LEAVE
 
 
 
Sobre el autor
Publicación académica de Jose Luis Dalmagro Nuñez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Jose Luis Dalmagro Nuñez
Profesión: Tsu Computacion - Chile - Legajo: CL49G
✒️Autor de: 18 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Mi abjetivo es retomar mi carrera de programador y me parece que sap y por consiguiente abap es la mejor opcion en el mercado laboral
Certificación Académica de Jose Dalmagro
























