✒️ABAP El control del flujo de datos
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.
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