
Condiciones: Se pueden usar dos tipos de condiciones,
----------------------
IF condición
Declaraciones.
ENDIF
-----------------------
CASE campo
WHEN v_valor1
Declaraciones.
WHEN V_VALOR2
Declaraciones.
WHEN OTHERS
Declaraciones.
ENDCASE
Operadores lógicos: Y = AND, ó = OR, igual (=, EQ) , Distinto = (<>) , Mayor = (>) , Menor = (<), Mayor o igual = (>=, GE), Menor o igual (<= , LE).
2 Bucles: se utilizan principalmente para trabajar con tablas interna.
LOOP AT tabla
Declaraciones.
ENDLOOP.
si agregamos la clausula WHERE, se puede restringir el número de las lineas a leer, ya que se producira la iteracion siempre y cuando se cumpla la condición.
LOOP AT TI_USUARIOS WHERE estado_civil = 'S'
ENDLOOP.
DO - ENDDO: Realiza ciclos dependiendo de el numero de veces ingresado.
DO n TIMES
Declaraciones.
ENDDO.
Sentencias de Control: terminan el procesamiento de un bucle de un proceso o de un programa.
Estas pueden ser: CHEK, EXIT, CONTINUE, STOP, LEAVE.