✒️ABAP La declaración de datos
ABAP La declaración de datos
principales tipos de datos
c = char = texto se declara c(tamaño), el tamaño predeterminado es 1
f = float = 4
i = integer = 4
n=numeric text
p=numeric paquet = 1-16
x=hexadecimal
d=date = 8
t= time = 6
string = igual a varchar
xstring = hexadecimal muy grande
Declaracion
DATA variable[opt-tamaño] TYPE [tipo de dato] VALUE [valor]
LIKE: se usa en lugar de type para especificar que las variables son del tipo de campos creados en las tablas del sistema
estructuras: parecidas a un objeto aunque es mas como una tabla que puede contener mas tablas
BEGIN OF [nombre],
[declaracion de variable(s)]
END OF [nombre].
nota: las estructura son tipos de datos, asi que se declaran usando la palabra reservada DATA
tambien se pueden crear usando en el tipo de dato el nombre de la tabla del sistema que queremos que copie la estructura
DATA: [nombre] TYPE [tabla del sistema].
si usamos TYPES en vez de DATA la estructura se puede utilizar como formato de estructura y asi no tendriamos que escribir el mismo codigo para varias estructuras con los mismos campos
constante: son variables que no cambian en la ejecucion del programa
CONSTANTS: variable[opt-tamaño] TYPE [tipo de dato] VALUE [valor]
includes: su funcion es la de todos los includes, en ABAP es para modularizar los programas de manera que estos resulten mas legibles y mantenibles
hay includes de datos e includes de subrutinas
INCLUDE [z_programa]
Variables del sistema
se encuentran al base de datos SYST contiene informacion sobre la hora, sobre la ejecucion de los programas o una actualizacion, no son modificables solo cambian al momento de ejecutar un programa
SY-DATUM: fecha del servidor
SY-UZEIT: Hora del servidor
 
 
 
Sobre el autor
Publicación académica de Carlos Gerardo Valdez Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Gerardo Valdez Lopez
Profesión: Soporte Tecnico, Administrador de Redes, Desarrollador - Mexico - Legajo: LL26X
✒️Autor de: 3 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Carlos Valdez