
El procesamiento de los datos
1. La inicializacion de las variables
Cuando en un programa ABAP trabajamos con variables lo primero es declarar las variables y lo segundo es inicializar y blanquear las variable, es decir asegurarnos que esten vacias o limpias.
Para la inicializacion o el borrado del contendio de las variables utilizamos la sentencia CLEAR: CLEAR v_fecha.
Si deseamos iniciar varias variables podemos utilizar la sentencia CLERAR por cada una:
CLEAR v_fecha.
CLEAR v_hora.
CLEAR v_cantidad.
o podemos usar una sola sentencia: CLEAR: v_hora, v_hora, v_cantidad.
Ahora si dependiendo el tipo de variable entonces el contenido resultante de la inicializacion sera diferente.
Ej: si declaramos las siguientes variables:
DATA: v_ fecha TYPE d,
v_hora TYPE t,
v_cantidad TYPE i,
y las inicializamos con CLEAR entonces el contenido de las variables luego de la inicializacion sera:
v_fecha '00000000'.
v_hora '000000'.
v_cantidad 0.
Una sentencia muy importante a la hora de consultar el contenido de las variables que declaramos es IS INITIAL. podemos utilizar esta sentencia par consultar si el contendio de una variable es inicial o no.
Ej: IF v_fecha IN INITIAL.
WITE 'La fecha esta vacia?
ENDIF.
La sentencia IS INITIAL es utl ciando trabajamos con tablas internas o usar F1.