
Tipos de Datos ABAP: C (Texto); F (Punto Flotante); I (Entero); N (Texto Numérico); P (Número Empaquetado); X (Hexadecimal); D (Fecha); T (Hora); STRING (Cadenas de Longitud Variables); XSTRING (String Hexadecimal muy grande).
Declaración de Variables: DATA (Sección que engloba la definición de las Variables); TYPE (Tipo); VALUE (Valor Inicial); LIKE (Igual TYPE que otra ya definida).
NOTA: Las variables C deben estar acompañadas de la longitud entre paréntesis. Por defecto se asume 1 de longitud.
--------------------------------------------------------------------------------------------------------------------------------
Estructuras de Datos: Es un conjunto de campos relacionados (simples campos, estructuras o tablas.
DATA: wa_vuelos (Tabla a definir con campos igual a) TYPE sflight (Tabla previamente definida).
DATA: BEGIN OF wa_vuelos2, con TYPE de algunos campos y con END OF wa_vuelos2.
TYPES: BEGIN OF st_vuelos, con TYPE de algunos campos, con END OF st_vuelos
y con DATA: wa_vuelos3 TYPE st_vuelos.
--------------------------------------------------------------------------------------------------------------------------------
Constantes: Variable que se declara con un valor determinado y se mantiene constante a lo largo del programa.
CONSTANTS: c_ca (2) TYPE c Value 'CA'.
--------------------------------------------------------------------------------------------------------------------------------
Include de datos: Objeto para agrupar elementos (Datos o Subrutinas).
Ejemplo: INCLUDE z_prueba_abap_datos. Haciendo doble click sobre el nombre del INCLUDE se abrirá una ventana de diálogo para crearlo. Luego de aceptar se mostrará otra pantalla para crearlo (con GRABAR).
--------------------------------------------------------------------------------------------------------------------------------
Variables del Sistema: Se encuentran en la Tabla Base de Datos SYST y su contenido es actualizado con la ejecución del programa.
SY-SUBRC: Código de Retorno posterior a la ejecución de una sentencia ABAP. Si es 0 (cero) fue correcto.
SY-DATUM: Fecha del Sistema (YYYYMMDD). En la ejecución del programa de práctica la mostró como DDMMYYYY.
SY-UZEIT: Hora del Sistema (HHMMSS). Valor al inicio de la ejecución del programa. Para actualizar GET TIME.
SY-TABIX: Indice de una tabla interna. Contiene el número de vuelta del loop.