Elemento De Datos ABAP – Definición Global SE11

Elemento De Datos ABAP

En esta entrada vamos a tratar los elementos de datos ABAP, vamos a utilizar el diccionario de datos SAP para poder crear uno. Ciertamente, es necesario comprender que un elemento de datos ABAP le permite a SAP describir tanto campos en tablas transparentes como en estructuras y en pantallas de la interfaz GUI.

Un elemento de datos ABAP es un objeto del diccionario de datos que se encarga de describir de manera técnica los atributos de un tipo de dato. Además de asignar un tipo de dato primitivo como el caracter, decimal o entero, es posible asignar tipos más complejos como estructuras, table types o abap views, entre otros …

Atributos de un Elemento De Datos

ABAP Elementary type

Cuando trabajamos con este atributo del elemento de datos nos encontramos frente a dos posibilidades, la primera es trabajar con un tipo de datos predefinido en el diccionario de datos y la segunda es con el uso de un dominio. Ciertamente, el dominio es un objeto que se encarga de describir un tipos de dato al nivel más básico. Es decir, solo podemos utilizar tipo de datos primitivos para definir sus características.

ABAP Reference type

Cuando un elemento de datos describe un tipo de referencia, indica que es un tipo para una variable ABAP de referencia de datos o para una variable de referencia de objeto. Es decir, puede ser un tipo estático para una variable de referencia de datos, conocido como el tipo genérico DATA. Puede ser un tipo de datos del diccionario ABAP ( tablas o vistas de bases de datos ) o un tipo de datos predefinido especificado directamente. El tipo estático para una variable de referencia de objeto es el tipo genérico OBJECT, una clase global o una interfaz global.

Crear un elemento de datos ABAP

Es hora de poner en práctica la teoría y crear un elemento de datos SAP. Adicional, aprenderemos a crear un dominio ABAP en este paso a paso. Además, es importante aclarar que este procedimiento se realiza de forma diferente para los objetos ABAP On Cloud SCP; puedes revisar los tutoriales incluidos en esta página.

Elementos De Datos En La SE11

Lo primero que necesitamos es ir a transacción SE11, aquí se encuentra el diccionario ABAP; nos servirá para crear definiciones de datos en SAP.

elemento de datos ABAP

Elemento De Datos ABAP – SAP Data Type

Es hora de poner en práctica la teoría y crear un elemento de datos SAP. Adicional, aprenderemos a crear un dominio ABAP en este paso a paso. Además, es importante aclarar que este procedimiento se realiza de forma diferente para los objetos ABAP On Cloud SCP; puedes revisar los tutoriales incluidos en esta página.

Lo siguiente que haremos, será la definición de un tipo de datos global en el diccionario de datos SAP. Seleccionamos el radio button «Data Type», ingresamos el nombre, en este caso «ZDE_SAMPLE» y seleccionamos la opción «Create».

abap data element

Alguna opciones para crear tipos de datos ABAP tipos de datos son:

  • Elementos de datos con o sin dominios
  • Estructuras ABAP
  • Tipo Tabla ABAP
abap data element

Asignamos una descripción y seleccionamos el «Elementary Type». El tipo de datos que queremos utilizar para este elemento de datos puede ser asignado a través de un dominio o por un tipo de dato primitivo tradicional. Si el tipo de elemento de datos se define a través la especificación de un dominio, escogeremos la primera opción.

sap data element

Al momento de escoger un dominio, SAP nos asignará el tipo de dato que le corresponde junto con la longitud de caracteres y en caso de ser una cantidad, el número de posiciones para los decimales.

elementos de datos ABAP

En caso de elegir la segunda opción «Built in type», deberemos escoger el tipo de dato ABAP, la longitud y los decimales de forma manual.

tipos de datos abap

En la pestaña «Further Characteristics» podemos asignar la ayuda de búsqueda que tendrá por defecto el elemento de datos. Además, es posible delimitar parámetros para filtrar las sugerencias .

data element se11

En la pestaña Field Label es posible asignar etiquetas para el elemento de datos abap, es posible asignar etiquetas con base a la longitud de caracteres presentada en pantalla.

tipo de datos en abap

Por último, guardamos en un paquete o de forma local, indicamos la orden de transporte, en caso de ser necesario, y activamos.

Ahora podemos utilizar nuestro elemento de datos ABAP en la creación de una tabla transparente, de una estructura SAP o en un catalogo de campos en un reporte SAP ALV.

Documentación Oficial SAP

Si requieres más información acerca de la creación de elementos de datos en SAP, puedes entrar a este enlace