En ABAP para indicar que se quiere declarar una variable se usa la palabra reservada DATA y el nombre que le queramos dar, seguidamente con la palabra reservada TYPE indicamos cual será el tipo de la variable.
Ejemplo:
DATA name TYPE i.
Explicación:
Se a declarado una variable con el nombre name, de tipo i (Integer).
Si lo deseamos, podemos crear más de una variable con DATA, separando con una coma después de cada tipo y doble punto ( : ) justo después de DATA.
Nota: podemos usar LIKE en vez de TYPE pero está obsoleto y el un futuro no será valido.
Ejemplo:
DATA: name TYPE i,
name2 TYPE i,
name3 TYPE i.
Tipos de datos en SAP/ABAP:
TYPES: BEGIN OF mitipo,
name1 TYPE i,
name2 TYPE char,
name3 TYPE d,
END OF mitipo.
Ejemplo:
DATA name TYPE i.
Explicación:
Se a declarado una variable con el nombre name, de tipo i (Integer).
Si lo deseamos, podemos crear más de una variable con DATA, separando con una coma después de cada tipo y doble punto ( : ) justo después de DATA.
Nota: podemos usar LIKE en vez de TYPE pero está obsoleto y el un futuro no será valido.
Ejemplo:
DATA: name TYPE i,
name2 TYPE i,
name3 TYPE i.
Tipos de datos en SAP/ABAP:
- Tipos de datos predefinidos:
Elementales( C, D, F, I, N, P, T, X).
Estructurados( tablas del Diccionario de Datos (se declaran con TABLES), estructuras ).
- Tipos de datos definidos (definir nuestro propios tipos):
Para definir nuestro propio tipo creamos un bloque indicando su comienzo y su fin con las palabras reservadas BEGIN OF y END OF, dentro del bloque declaramos los campos que tendrá nuestra estructura.
Ejemplo:
name1 TYPE i,
name2 TYPE char,
name3 TYPE d,
END OF mitipo.
DATA: estructura1 TYPE mitipo.
Explicación:
Se ha declarado un tipo de nombre mitipo con tres variables de tipos, i, char y d.
Luego se ha declarado una estructura de nombre estructura1 del tipo creado (mitipo).
Comentarios
Publicar un comentario