✒️ABAP La declaración de datos
ABAP La declaración de datos
TIPOS DE DATOS ABAP
C - TEXTO
F - PUNTO FLOTANTE
I - ENTERO
N - TEXTO NUMERICO
P - NUMERO EMPAQUETADO
X - HEXADECIMAL
D - FECHA
T - HORA
STRING - CADENAS DE LONGITUD VARIABLE
XSTRING - CADENA DE CARACTERES MUY GRANDES
ESTRUCTURA DE DATOS
Para declarar una variable usamos las palabras claves: DATA Y TYPE
VALUE - Permite asignar un valor a una variable cuando la declaramos.
LIKE - Permite declarar variables de igual tipo que otras variables ya creadas en el sistema, ejemplo: data: v_carrid like aflight-carrid. (sflight es el nombre de la tabla)., SPELI tambien es una tabla del sistemas usada para pruebas.
Diferencia entre LIKE y TYPE
Si usamos type cuando se actualice el tipo de dato de la tabla , nuestra variable quedara desactualizada , mientras que con like nuestra variable podrá seguir teniendo la misma característica que el campo de la tabla.
TYPES - Formato de estructura que puede ser usado por cualquier otra estructura sin necesidad de reescribir el codigo.
CONSTANTES
ES UNA VARIABLE CUYO VALOR PERMANECERÁ A LO LARGO DEL PROGRAMA., PARA DECLARARLO SE USA LA PALABRA CLAVE CONSTANTS, SU USO HACE QUE LOS MANTENIMIENTOS DE LAS APLICACIONES ABAP SEA SENCILLO.
INCLUDES DE DATOS
INCLUDE: Usado para modularizar los programas para que estos sean mas legibles. sU USO ES UNA BUENA PRACTICA
INCLUDE DE SUBRUTINA: agrupa declaraciones de subrutinas.
INCLUDE DE DATOS: PARA AGRUPAR DECLARACIONES DE DATOS
ejemplo - IMPORT Z_PRUEBA_ABAP
INCLUDE Z_PRUEBA_ABAP_DATOS
VARIABLES DEL SISTEMA
SYST - ES UNA TABLA - ACA SE ENCUENTRAN LAS VARIABLES DEL SISTEMA, Aqui guarda información como la hora de la ejecución de un programa , y este cambia con cada ejecucion de un programa.
SY-SUBRC - cODIGO DE RETORNO POSTERIOR A LA EJECUCIÓN DE UNA SENTENCIA , SI ES EXITOSA ES 0 Y SINO ES DIFERENTE QUE CERO
SY-DATUM - Devuelve la fecha del sistema
SY-UZEIT - cONTIENE LA HORA DEL SISTEMA
SY-TABIX - Contiene el indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Victor Rodr?guez Azc?rate, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Rodr?guez Azc?rate
Profesión: Ingeniero de Sistemas - Peru - Legajo: AK14S
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Victor Rodr?guez