✒️ABAP La declaración de datos
ABAP La declaración de datos
Para declarar una variable se utiliza la palabra clave data y type.
Con la palabra value, se puede inicializar una variable. Cuando se declara una variable tipo char, se debe especificar la longitud, si no se especifica se asumirá que su longitud es 1.
Podemos declarar variables que sean de igual tipo de otras ya creadas. Lo hacemos con la palabra clave like. Data: v_carrid like sflight-carrid.
· Estructura de datos. Conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas. Existen tres formas de declararlas:
· Utilizando la palabra clave data, crear una estructura a partir de una tabla.
§ Data: wa_vuelos type sflight.
· Igual que el anterior, pero para ciertos campos.
Usando la palabra clave types, en lugar de la palabra data.
· Constantes. Es una variable que siempre tendrán un mismo valor. La palabra clave es constants.
· Include de datos. Es un objeto ABAP. Se usa para que los programas sean mas legibles, es considerada una buena técnica de programación. Existen dos tipos:
· Include de datos. Agrupa las declaraciones de datos.
· Subrutinas. Agrupa declaraciones de subrutinas.
Para su creación se utiliza la palabra clave include seguida del nombre del include. Al hacer doble clic sobre el nombre se visualiza una ventana de dialogo donde nos consulta si deseamos crear el objeto. Luego simplemente le damos grabar.
· Variables del sistema. Son de gran utilidad, presentan varias funciones (Fecha y hora del sistema, si una sentencia abap fue exitosa) dentro del sistema. Están contenidas en la tabla Syst. Estas variables no se pueden alterar.
· SY-SUBRC. Codigo de retorno a una sentencia abap, si es cero fue exitosa de lo contrario hubo errores.
· Sy-datum. Fecha del sistema-
· Sy-uzeit. Hora del sistema.
· Sy-tabix. Numero de vuelta de bucle.
 
 
 
#1 / 26 de Agosto de 2015 / Oscar Rodriguez Villate: |
Sobre el autor
Publicación académica de Alexander Cardenas, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Cardenas
Profesión: Ingeniero de Sistemas - Colombia - Legajo: UN96T
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial