✒️ABAP La declaración de datos
ABAP La declaración de datos
1. PRINCIPALES TIPOS DE DATOS SAP
Tipos de Datos
TIPO |
LONG (Bytes) |
Posible Long. |
Valor inicial |
Descripción |
c | 1 | 32000 | espacios | Texto |
F |
8 | 8 | 0.0 | Punto flotante |
I | 4 | 4 | 0 | Entero |
N | 1 | 32000 | '0000' | Texto numérico |
P | 8 | 16 | 0 | Nro.empaquetado |
x | 1 | 29870 | x'00' |
Hexadecimal |
D | 8 | 8 | 00000000 | Fecha AAAAMMDD |
T | 6 | 6 | 000000 | Hora HHMMSS |
STRING cadenas de long.variable
XSTRING string hexadecimal para cadenas de caracteres muy grandes
2. DECLARACION DE VARIABLES
DATA: nombre_variable TYPE tipo_dato VALUE valor_inicial,
* ESTRUCTURA
BEGIN OF nombre,
campo1 TYPE tipo_dato VALUE valor_inicial,
campo2 TYPE tipo_dato VALUE valor_inicial,
END OF nombre,
Declarar una variable con el mismo tipo de otra existente con la palabra LIKE
DATA: var_name LIKE var_name_existente
3. ESTRUCTURAS
Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Hay 3 formas de definir
- con la palabra DATA.
DATA: nombre TYPE sflight. (estructura de SAP)
2. con la palabra clave DATA pero crear la estructura solo con ciertos campos.
DATA: BEGIN OF nombre,
campo1 TYPE campo_orig1,
campo2 TYPE campo_orig2,
END OF nombre.
3. Utilizando TYPES , formatos de estructuras que pueden ser utilizados por cualquier otra estructura sin necesidad de reescribir el código.
TYPES: BEGIN OF nombre_estruct1,
campo1 TYPE campo_orig1,
campo2 TYPE campo_orig2,
END OF nombre_estruc1
DATA: nombre_estruc2 TYPE nombre_estruc1
4. CONSTANTES , variable que se declara en un programa y cuyo valor permanece constante a lo largo del programa
CONSTANTS: nombre_constante TYPE tipo_dato VALUE valor.
INCLUDE DE DATOS, es un objeto ABAP que se utiliza para modularizar los programas para que resulten mas legibles y mantenibles
Existen 2 tipos:
- INCLUDE de datos
- INCLUDE de subrutinas
5 VARIABLES DEL SISTEMA
Se encuentran en la tabla SYST y contienen información de utilidad dentro de los programas ABAP
SY-SUBRC: retorna 0 si la ejecución de una sentencia fue exitosa , sino es distinto de cero
SY-DATUN: contiene la fecha del sistema
SY-UZEIT: contiene la hora del sistema al ejecutar un programa. Gettime actualiza la hora de la variable del sistema
SY-TABIX: contiene el indice de una tabla interna
 
 
 
Sobre el autor
Publicación académica de Widen Boris Horacio Nogales, en su ámbito de estudios para la Carrera Consultor ABAP.
Widen Boris Horacio Nogales
Profesión: Ingeniero de Sistemas - Bolivia - Legajo: PQ81E
✒️Autor de: 26 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas con experiencia en implementación de sistemas erp, administración y soporte erps como sap bussines one, implementación soluciones bi , conocimientos de contabilidad .
Certificación Académica de Widen Horacio