En el siguiente tema estaré brindándoles información sobre los Tipos de Datos Estándar en SAP ABAP. Muchas veces nos pasa que no sabemos que tipo de dato utilizar, por ello es muy importante tener esta información en cuenta.
Los tipos de datos en abap están divididos en 2 categorías:
- Los datos estándar Completos: Son aquellos que cuando los utilicemos no debemos especificar que longitud tienen, porque ya van asociados al tipo de dato.
Tipos de datos Completos
Formato
|
Tipo
|
Descripción
|
Fecha
|
D
|
Tipo de Formato fecha: estará compuesto por el año, mes y día, quedando de esta forma
YYYYMMDD y consta de una longitud fija de 8.
|
Hora
|
T
|
Tipo de Formato hora: estará compuesto por la hora,
minutos y segundos, quedando de esta forma HHMMSS y consta de una longitud
fija de 6.
|
Entero
|
I
|
Tipo de Formato entero: es el Integer que conocemos si
han usado en otros lenguajes de programación y consta de una longitud fija de 4.
|
Puntero Flotante Numérico
|
F
|
Tipo de Formato Puntero
Flotante Numérico: es el Float que
conocemos si han usado en otros lenguajes de programación y consta de una longitud fija de
8.
|
Cadena de Datos
|
STRING
|
Tipo de Formato Cadena de Datos de longitud dinámica de 1 a 65535.
|
Cadena de Datos
|
XSTRING
|
Tipo de Formato Cadena de Datos de longitud dinámica. pero que esta en hexadecimal.
|
REPORT ZEJEMPLO_TIPOS_DATOS_COMPLETOS.
" Para realizar los comentarios se utilizan las comillas
DATA fechacreacion type D. "(D)ate
" Para realizar los comentarios se utilizan las comillas
DATA fechacreacion type D. "(D)ate
DATA horacreacion type T. "(T)ime
DATA numeroEntero type I. "(I)nteger
DATA importefinal type F. "(F)loat
DATA importefinal type F. "(F)loat
- Los datos estándar Incompletos: Son aquellos que cuando los utilicemos debemos especificar o definir que longitud tendrán, porque no van asociados a un tipo de dato.
Tipos de datos Incompletos
Formato
|
Tipo
|
Descripción
|
Carácter
|
C
|
Tipo de Formato Carácter: es el Character que
conocemos si han usado en otros lenguajes de programación y deberemos especificar la
longitud de caracteres que tendrá, longitud de 1 a 65535.
|
Numerico
|
N
|
Tipo de Formato Numero: para tipos de datos numéricos, deberemos especificar la longitud de caracteres que tendrá, de 1 a 65535.
|
Secuencia Hexadecimal
|
X
|
Tipo de Formato Secuencia Hexadecimal : deberemos
especificar la longitud de caracteres que tendrá
|
Numero empaquetado
|
P
|
Tipo de Formato carácter: es un packed number. Que esta formado por una parte entera y por una parte
decimal; deberemos especificar la longitud de caracteres que tendrá la parte entera y que longitud tendrá la parte decimal, longitud de 1 a 16.
|
REPORT ZEJEMPLO_TIPOS_DATOS_INCOMPLETOS.
" Para realizar los comentarios se utilizan las comillas
DATA pasaporte(8) type N. " (N)umber
DATA nombre(30) type C." (C)har
" Para realizar los comentarios se utilizan las comillas
DATA pasaporte(8) type N. " (N)umber
DATA nombre(30) type C." (C)har
Saludos.
0 comentarios:
Dí lo que piensas...