
Vale la pena usar variables de trabajo que sean copia de las que tenemos en la Base de Datos, para ello usamos la sentencia LIKE:
DATA: v_Cliente LIKE Facturas-Cliente. " Se crea la variable v_Cliente con el tipo de datos del campo v_Cliente Tabla Facturas
Para crear toda la estructura de una Tabla:
DATA: t_Clientes TYPE Clientes. "Suponiendo que la tabla se llame Clientes.
Solo con ciertos campos:
DATA: BEGIN OF Clientes,
Domicilio TYPE Domicilio,
Correo TYPE Correo,
END OF Clientes.
Constantes:
CONSTANTS: c_EstatusActivo(1) TYPE c VALUE 'A',
c_EstatusInactivo(1) TYPE c VALUE 'I'.
Existen Includes tanto de Funciones como de datos.
INCLUDE z_prueba_abap_datos. " Si no existe, y se hace doble click sobre ellos, permite su creación.
SY-SUBRC: Igual a @@ERROR de SQL " En cero significa un proceso exitoso.
SY-DATUM: Fecha del Sistema.
SY-UZEIT: Hora del Sistema.
SY-TABIX: Indice de Tabla Interna "Numero de elemento en el Ciclo.