Crear un Dominio en ABAP On Cloud

Crear un dominio

Si ya has tenido oportunidad de trabajar con SAP, seguro estarás familiarizado con la parte de crear un dominio ABAP. No obstante, vamos a repasar un poco de que se trata. Podemos definir un dominio como un objeto que describe los atributos de los elementos de datos ABAP. Ciertamente, un dominio puede ser utilizado por una cantidad ilimitada de elementos de datos. Sin embargo, un elemento de datos puede o no tener un dominio asociado.

Ahora que hemos recordado un poco de la vieja escuela de ABAP en ECC, es hora de aclarar que a diferencia de esta modalidad, en SAP Cloud Platform es necesario crear un dominio ABAP desde nuestro entorno de desarrollo. Es decir, al carecer de los elementos tradicionales del SAP GUI o de nuestra capa de presentación tradicional, tendremos que crear estos objetos del diccionario de datos SAP de forma diferente.

Para desarrollar este tutorial para programadores SAP, es necesario que cuentes con las herramientas de desarrollo ABAP compatibles con ECLIPSE. A continuación, te dejo un link para que puedas descargar desde tu IDE el ADT.

Una ves terminada la instalación del ADT vamos a proceder a iniciar con el paso a paso en la creación de un dominio en la SCP.

Crea Dominio En SCP

Lo primero que haremos será situarnos en nuestro proyecto ABAP On Cloud y dar click derecho. Seguidamente, seleccionamos la siguiente ruta:

ABAP Project Explorer => Paquete ABAP => New => Other ABAP Repository Object

crear dominio sap

Una vez que el IDE nos despliegue la siguiente pantalla, escribimos la palabra «Domain» en el buscador de objetos en el ABAP Repository Object. Adicional, en la ventana nos mostrará la ruta con los objetos disponibles para seleccionar: Directory => Domain. Damos click en next una vez que hayamos hecho la selección.

diccionario de datos scp

Asignamos un nombre y una descripción a nuestro objeto del diccionario de datos. Adicional, damos click en next y continuamos con él wizard.

elemento de datos y dominio abap

Seleccionamos una orden de transporte y damos en finalizar.

dominio en orden de transporte

Al finalizar con la creación podremos ver una pantalla donde se nos solicita ingresar el tipo de dato. Recuerda, SAP nos brida una ayuda de búsqueda con los tipos de datos predefinidos disponibles en ABAP. Como resultado, encontrarás tipos de datos clásicos como enteros, de tipo carácter, decimales y de tipo byte. En esta ocasión escogeremos un tipo de dato entero de cinco posiciones.

tipo de datos sap

¡ Ahora es el momento favorito de todo programador ABAP ! Procedemos salvar y a activar nuestro objeto del diccionario de datos. Así de fácil se ha vuelto programar en SAP, ya hay wizards por todos lados y él ADT claramente tiene muchas más bondades que tradicional editor de código ABAP y la clásica SE11.

Ahora podrás incluir tu dominio SAP en un elemento de datos y posteriormente en cualquier tabla dentro del diccionario de datos, sino sabes como crearla, da click en el siguiente enlace Crear Tabla En SAP Cloud.

No olvides compartir esta entrada si estás disfrutando aprender ABAP On Cloud tanto como yo y además te ha servido para saber un poco más del mundo el la nube de SAP.