Creación de una aplicación Hello World
La principal tecnología de interfaz de usuario que utilizará en la programación ABAP moderna es SAP Fiori. Sin embargo, las herramientas de desarrollo ABAP (ADT) proporcionan una consola que le permite crear resultados de forma rápida y sencilla en aplicaciones de prueba.
Para obtener más información sobre SAP Fiori, consulte Learning Journey Learning the Basics of SAP Fiori en http://learning.sap.com.- Escriba su código ABAP en una clase y seleccione Archivo→Nueva→clase ABAP.
- Aparecerá una ventana de diálogo en la que verificará que el proyecto es correcto.
- Introduzca el nombre del paquete que ya ha creado.
- Introduzca un nombre para su clase, recordando comenzar con Z o Y. Puede tener hasta 30 caracteres y letras A–Z, los dígitos 0–9 y el símbolo de subrayado.
- Seleccione la opción Añadir para añadir una interfaz a una clase (en nuestro ejemplo, es IF_OO_ADT_CLASSRUN) para permitir la salida a la consola.
- Utilice el campo Filtro para restringir la cantidad de entradas en la lista.
- Haga doble clic en la interfaz (IF_OO_ADT_CLASSRUN).
- Aparece la nueva interfaz Cuando regrese a la ventana de diálogo Clase ABAP.
- Seleccione Siguiente.
- A continuación, asigne la clase a una orden de transporte.
- En Seleccionar de solicitudes en las que está implicado y marque la solicitud que ha utilizado para crear el paquete.
- Seleccione Finalizar.

La interfaz IF_OO_ADT_CLASSRUN le permite ejecutar una clase en ABAP Development Tools (ADT) utilizando la clave F9. Al hacerlo, el sistema ejecuta el código entre METHOD if_oo_adt_classrun~main y ENDMETHOD. En este bloque de código, puede emitir información en la consola ADT.
_scr.png)
En el bloque de códigos, puede utilizar out->write( ) para visualizar información en la consola. La línea
1out->write( "Hello World" ).- No hay espacio entre el paréntesis de escritura y el de apertura
- Hay al menos un espacio después del paréntesis de apertura
- Hay al menos un espacio antes del paréntesis de cierre
- Existe un período al final de la línea

Las herramientas de desarrollo ABAP verifican su código a medida que avanza y marcan los errores en el margen izquierdo del editor con una cruz blanca sobre un fondo rojo.
Puede ver los mensajes de error correspondientes en la vista Problemas debajo del editor. Las herramientas de desarrollo ABAP también muestran el mismo mensaje que una ventana emergente cuando mueve el ratón sobre el símbolo de error en el editor.

Para ejecutar un objeto ABAP, debe activarlo. Al activar el objeto, se verifica la sintaxis, se guarda el objeto y se genera una versión en tiempo de ejecución del objeto. Si hay un error de sintaxis, el objeto no se activará. Para activar un objeto, seleccione el icono Activar en la barra de herramientas o utilice el acceso directo del teclado Ctrl + F3 (en el teclado). Puede ver si un objeto está activo o no buscando en la vista Propiedades, que normalmente se encuentra en la pestaña debajo del Editor ABAP.

Para ejecutar la clase, seleccione F9 en el teclado o haga clic con el botón derecho en el editor y seleccione Ejecutar como→aplicación ABAP (Consola). La salida, "Hola Mundo", aparece en la consola. Si no puede ver la vista de consola, seleccione Ventana→Mostrar vista→Otros..., y seleccione la vista Consola.
Uso del editor de Eclipse
Estas son algunas funciones clave importantes al escribir código en el editor ABAP.
Funciones clave en el editor ABAP
| Botón | Comando de teclado | Descripción |
|---|---|---|
| CTRL + S | Guardar | |
| CTRL + F2 | Comprobar sintaxis | |
| CTRL + F3 | Activar | |
| F9 | Aplicación ABAP (consola) |