✒️ABAP La declaración de datos
ABAP La declaración de datos
Tipos de datos ABAP
Los principales tipos son
C - Text Field
F - Floating point number
I - Integer
N - Numeric text field
P - Packed number
X - Hexadecimal
D - Date field
T - Time field
STRING - Character sequence
XSTRING - Byte sequence
Como se declara una variable
DATA: v_texto(4) TYPE c VALUE 'Hola',
v_numero TYPE i VALUE 12345.
Con VALUE inicializamos con un valor determinado la variable.
Cuando declaramos variables de tipo caracter TYPE c debemos especificar la longitud de la cadena.
También podemos declarar variables que sean igual tipo que otras ya creadas en el sistema. Y lo hacemos con la sentencia LIKE.
DATA: v_carrid LIKE sflight-carrid.
Aqui creamos la variable V_CARRID que es del mismo tipo que el campo CARRID de la tabla SFLIGHT.
Estructura
Es un conjunto de campos relacionados. Cuyos campos pueden ser, campos simples, otras estructuras o tablas.
Se pueden definir de 3 maneras:
- Utilizando la palabra clave DATA, creamos una estructura que tendrá los mismos campos que una tabla.
- Utilizando nuevamente la palabra clave DATA, pero vamos a crear una estructura con solo ciertos campos de la tabla.
- La tercera es utilizando TYPES, son formatos de estructuras que pueden ser utilizados por cualquier otra estructura sin necesidad de reescribir el código.
Constantes
Es una variables que se declara dentro de un programa, cuyo valor permanecerá constante a los largo del programa.
Y se declara de la siguiente forma:
CONSTANTS: c_ca(2) TYPE c VALUE 'CA',
c_cb(2) TYPE c VALUE 'CB'.
Include de datos
Existen dos tipos:
- Include de datos
- nclude de subrutinas
Variables del sistema
Ademas de las variables que define el programador, existen otras definidas por el sistema.
Como pueden ser:
SY-SUBRC: código de retorno de la ejecución de una sentencia. Indica si el resultado de la ejecución fue exitosa.
SY-DATUM: contiene la fecha del sistema.
SY-UZEIT: contiene la hora del sistema.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio Becerra, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio Becerra
Profesión: Tester Sap - Argentina - Legajo: AJ40A
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Juan Becerra