¿Cómo crear tu entorno SAP en la nube para programar?

En este artículo trataré de mostrar cómo crear tu entorno SAP en la nube de forma gratuita para comenzar a programar o mejorar nuestras capacidades en este entorno tan demandado en el sector de las tecnologías de la información.

SAP y ABAP

Actualmente SAP se encuentra posicionado como uno de los principales ERP en el mercado, para adentrarnos en este sistema ERP, primero debemos comenzar indicando que es sus inicios SAP utilizaba un lenguaje nativo dentro de su ambiente de desarrollo (workbech) denominado ABAP, cuyo acrónimo significa: Advanced Business Application Programming.

Carlos Castro Baldonedo
Carlos Castro BaldonedoConsultor SAP / ABAP en Viewnext

Durante los primeros 15 años de SAP, ABAP era el lenguaje predominante en el Sistema SAP, a pesar que, en múltiples ocasiones se llegó a pensar que JAVA sería el substituto de ABAP dentro del entorno de programación SAP.

ABAP se ha mantenido por muchos años como el lenguaje neural para los procesos de backend, de hecho, todo el código estándar del producto SAP se encuentra todavía escrito en ABAP.

Ahora bien, a pesar que la mayoría de los clientes que usan actualmente SAP, sus sistemas están basados en el lenguaje ABAP, en los últimos años debido a la disrupción abrumadora de las tecnologías de aplicaciones web, aplicaciones móviles y aplicaciones listas para usarse en la nube, se puede llegar a pensar que el lenguaje ABAP está siendo desbancado rápidamente.

Este pensamiento puede estar reforzado, teniendo en cuenta que en las versiones más modernas, 7.50 o posteriores, SAP viene mostrando avances sobre la nueva tecnología UI entre las que se encuentran: Web Dynpro ABAP, FIori,  WebClient UI framework, SAPUI5 (desarrollo para HTML5), Herramientas de desarrollo en Eclipse, etc.

Programar ABAP en la nube

Ahora mismo, SAP ha dado un paso al frente para permitir a los desarrolladores de ABAP desde cualquier parte del mundo puedan construir y ejecutar Código ABAP en la nube, sin tener que abandonar las destrezas adquiridas (ABAP), a través de una plataforma denominada SAP Cloud platform ABAP Environment, que no es más que un servicio disponible de ABAP, que puede convivir con otros viejos rivales como por ejemplo Java o Node.js.

Es por ello que este artículo pretende servir de guía para mostrar cómo hacer uso de esta plataforma de forma gratuita a través de cuentas trial. Cabe destacar, que el ambiente de ABAP está hospedado en Cloud Foundry y donde los servicios de ABAP disponibles permiten hacer ejercicios y prácticas de ABAP sobre dicha plataforma denominada: SAP Cloud platform ABAP Environment como veremos en los siguientes pasos.

¿Cómo crear un entorno SAP en la nube?

 El primer paso que debemos abordar es la configuración del ambiente de desarrollo ABAP en la nube, para ello debemos contar con una cuenta de usuario en el portal de SAP y seguir los siguientes pasos:

1. Crear cuenta en el portal de SAP (gratuita):

Para crear una cuenta nueva en el portal de SAP, debemos acceder al siguiente enlace y rellenar los datos que solicitan, como se muestra en la Figura adjunta:

https://account.sap.com

Pantalla 1 Cómo crear tu entorno SAP en la nube para programar

Una vez, rellenados los campos, se presiona el botón de “Submit”, y un correo será enviado a la dirección indicada en el campo: “SAP Universa ID E-mail” para verificar la cuenta de correo utilizada y activar la cuenta de SAP creada.

Nota: Es importante señalar que en el caso de ya poseer una cuenta de SAP en el portal, se puede obviar este paso.

2. Crear una cuenta trial en SAP Cloud Platform (gratuita):

Para este paso debemos acceder al enlace indicado a continuación, y seleccionar la opción “Go To Your Trial Account” (Ir a la cuenta Trial) y simplemente nos autentificamos con la cuenta de SAP y la contraseña creada en el paso anterior:

https://cockpit.hanatrial.ondemand.com/trial/#/home/trial

Pantallazo 2 Cómo crear tu entorno SAP en la nube para programar

Nota: la cuenta de trial creada tiene una duración de 90 días nada más.

3. Configurar el ambiente para utilizar el servicio Enviroment ABAP:

Una vez dentro de la cuenta de trial, debemos configurar todo el ambiente, esto quiere decir, crear una subcuenta, un espacio de desarrollo (dev space), intancia y una Service Key.

La manera más fácil y rápida es utilizando la opción: Boosters (aceleradores), que se muestra en la figura siguiente:

Pantalla 3 Cómo crear tu entorno SAP en la nube para programar

Una vez seleccionada la opción de boosters (aceleradores), aparecerá en la pantalla los siguientes servicios, que se pueden utilizar, en nuestro caso vamos a seleccionar la opción: “Prepare an Account for ABAP Trial” (Preparar una cuenta trial para ABAP):

Pantalla 4 Cómo crear tu entorno SAP en la nube para programar

Presionamos la opción de «Start» y aparecerá la siguiente ventana indicando que se están creando la configuración de los servicios correspondientes:

Una vez finalizado el proceso, aparecerá la siguiente ventana indicando que el proceso se ejecutó de manera exitosa.

Es importante seleccionar la Opción Download Service Key, con el fin de guardar en un fichero la clave de servicio que será posteriormente usada para conectarnos al servicio del ambiente ABAP recién configurado:

Pantalla 6 Cómo crear tu entorno SAP en la nube para programar

El fichero guardado tendrá el siguiente nombre por ejemplo: default_key.json.

Con este último paso hemos configurado todo el ambiente en la nube del servicio ABAP.

4. Instalar la herramienta de desarrollo eclipse:

Una vez configurada la parte de la nube, debemos instalar y configurar la aplicación eclipse, que será utilizada como la herramienta de desarrollo ABAP que sustituye al ABAP Workbench, para ello debemos ir al siguiente enlace:

https://tools.hana.ondemand.com/#abap

Una vez, en dicho enlace seleccionamos la opción:  Eclipse 2021-06 que se muestra en la ventana siguiente:

Pantalla 7 Cómo crear tu entorno SAP en la nube para programar

El enlace indicado nos llevará a la página donde podemos obtener la aplicación Eclipse for Java, en la cual seleccionamos el Sistema Operativo correspondiente, en nuestro caso será Windows:

5. Configurar la herramienta de desarrollo eclipse:

Una vez que tenemos instalado el eclipse en nuestro cliente, aparecerá el siguiente ícono en nuestro escritorio:

Icono Acceso directo Eclipse

Ejecutamos la herramienta y seguimos los pasos indicados anteriormente dentro del enlace:

https://tools.hana.ondemand.com/#abap

Básicamente son los siguientes:

  • Seleccionamos en el menú del Eclipse: Help -> Install New Software

Pantalla 10 Cómo crear tu entorno SAP en la nube para programar

  • Seleccionamos la opción Add (añadir):

Pantalla 11 Cómo crear tu entorno SAP en la nube para programar

  • Y rellenamos los siguientes datos:

Pantalla 12 Cómo crear tu entorno SAP en la nube para programar

  • Luego, se mostrará una pantalla, donde debemos seleccionar el check: “ABAP Development Tool” y presionamos “Next”:

 Pantalla 13 Cómo crear tu entorno SAP en la nube para programar

 

  • Finalmente, se aceptan las licencias y se selecciona el botón: “Finish”.

Pantalla 14 Cómo crear tu entorno SAP en la nube para programar

  • Reiniciamos Eclipse y la instalación está completa.
  • Ahora vamos a configurar una perspectiva para ABAP en el Eclipse

Seleccionamos en el Menú, la ruta indicada:

Pantalla 15 Cómo crear tu entorno SAP en la nube para programar

Aparecerá la siguiente ventana, en la cual seleccionamos “ABAP” (perspectiva ABAP) y finalmente presionamos el Botón de Open:

Pantalla 16 Cómo crear tu entorno SAP en la nube para programar

  • Se recomienda revisar la ayuda disponible de Eclipse, para comprender cada una de las secciones que están comprendidas en la Herramienta.

6. Conectar Eclipse a la Nube:

Una vez que tenemos completamente configurado e instalado el eclipse en local, debemos hacer un último paso para conectarnos a la instancia del “ABAP enviromenta través de un ProyectoABAP Cloud”. Desde el punto de vista de Eclipse, un proyecto representa la conexión a nuestro sistema ABAP (backend).

Para crear un Proyecto ABAP Cloud, seleccionamos en el Menú la opción correspondiente:

Pantalla 17 Cómo crear tu entorno SAP en la nube para programar

En la siguiente ventana vamos a seleccionar la opción “Service Key”, y el botón “Next”:

Pantalla 18 Cómo crear tu entorno SAP en la nube para programar

Finalmente, en la próxima ventana vamos a importar el Fichero: “Service Key”, que hemos guardado en el paso 3 y que lleva por nombre: default_key.json:

Pantalla 19 Cómo crear tu entorno SAP en la nube para programar

Finalmente debemos abrir la conexión en la siguiente Ventana:

Pantalla 20 Cómo crear tu entorno SAP en la nube para programar

Con este último paso, hemos completado la conexión de Eclipse a la nube:

Pantalla 21 Cómo crear tu entorno SAP en la nube para programar

 

Enhorabuena, ya tenemos acceso al sistema de pruebas de SAP (cuenta trial), solo queda ver los ejercicios existentes y practicar:

Pantalla 21 cómo crear un entorno sap en la nube parar programar

Enhorabuena, ya tenemos acceso al sistema de pruebas de SAP (cuenta trial), solo queda ver los ejercicios existentes y practicar.

 

 

Otros artículos relacionados

2023-11-21T14:42:20+01:0018 agosto, 2021|

¡Compártelo en tus redes sociales!

Ir a Arriba