ABAP Hello World – SAP Cloud Platform

ABAP Hello World

⚒️ En esta lección voy a crear una clase ABAP On Cloud que muestre en consola la cadena de texto «ABAP Hello World«. Además, desde mi entorno de desarrollo ECLIPSE y con la ayuda de las SAP ADT, me conectaré a una cuenta training SAP BTP, desde donde estaré ejecutando la aplicación.

Con ABAP Orientado a Objetos podemos implementar el método main de la interface F_OO_ADT_CLASSRUN. Después, haciendo uso del método write del objeto out imprimiremos en la ABAP console la cadena de texto que enviemos por parámetro.

ABAP Hello World

Interface F_OO_ADT_CLASSRUN

Seguro te has encontrado con la situación de querer ejecutar un programa rápidamente, ya sea por un test o la validación de alguna sentencia. Ciertamente, en el entorno de desarrollo eclipse no tenemos la posibilidad de construir un reporte que nos genere una salida o el uso de una pantalla de parámetros.

La interface F_OO_ADT_CLASSRUN nos da una posibilidad liviana para correr el programa ABAP sin necesidad de utilizar el GUI de SAP, el cual consumía muchos recursos. Además, brinda la opción de presentar cualquier tipo de texto o contenido de datos en la vista de consola.

Podemos ver esta opción como alternativa al uso de la sentencia WRITE o la clase cl_demo_output. Además, es de gran utilidad ya que muchos de los programadores provenientes de lenguajes distintos a ABAP, tienen la práctica habitual de utilizar la impresión en consola

ABAP Hello World – Código Fuente

A continuación, te dejo la clase lista para que la implementes en tu cuenta de práctica. Recuerda, es necesario que hayas instalado previamente el ADT en eclipse.

Si buscas más información sobre la creación de programas ABAP con el ADT, puedes visitar el siguiente enlace. Aquí encontrarás documentación oficial SAP – ABAP que te dará una perspectiva más completa sobre los componentes que integran esta tecnología.