✒️ABAP HANA El paso a paso para programar ABAP con Eclipse
ABAP HANA El paso a paso para programar ABAP con Eclipse
Vamos a analizar el paso a paso que debemos seguir para crear nuestro primer programa ABAP HANA en Eclipse.
Para trabajar con las herramientas de desarrollo ABAP, necesitamos crear un proyecto ABAP que conecte el entorno de desarrollo basado en Eclipse con el backend ABAP, es decir el servidor de aplicaciones ABAP.
Para crear un proyecto ABAP vamos al menú: File / New / ABAP Project.
En Eclipse podemos utilizar la integración con el SAP GUI para ejecutar cualquier objeto de desarrollo.
Para ello, debemos elegir la opción del menú:
Run / Run ABAP Development Object y por último seleccionamos el objeto de desarrollo deseado.
Esto es particularmente útil si deseamos ejecutar un programa o transacción estándar (por ejemplo la transacción SM50 ).
A continuación veremos una pantalla en donde podemos definir una nueva conexión en el sistema o elegir una conexión existente para loguearnos al sistema SAP.
Si hacemos clic en new system connection veremos la siguiente pantalla en donde debemos completar los datos de la nueva conexión.
Elegimos una conexión existente en el sistema y vamos a introducir el cliente, nuestro usuario de SAP, la password y el lenguaje en el que deseamos conectar.
AUDIO ACLARATIVO: Para poder acceder desde eclipse utilizando ABAP Development Tools a un servidor de aplicaciones Java, éste debe cumplir con algunos requisitos. El requisito más importante de todos es que el servidor cuente con al menos con el release SAP Netweaver 7.3 EHP1 Service Pack 4. En caso que intentemos acceder a un sistema SAP que no cumpla con este requisito, entonces al momento de intentar conectar visualizaremos el mensaje de error, que nos informa que el logo en el sistema fallado debido a que el sistema no soporta ABAP Developments Tools para eclipse.
En la pantalla siguiente introducimos el nombre del proyecto y hacemos clic en Finish para crear el proyecto.
Podemos agregar paquetes favoritos que estén en el sistema durante la creación del proyecto. Para agregar el paquete al proyecto ABAP, hacemos clic en el botón Add y elegimos el nombre del paquete.
Otra posibilidad es crear nuestro propio paquete, para ello posicionados en Favorites Packages hacemos clic con el botón derecho del mouse y elegimos la opción: New / ABAP Package.
Luego introducimos un nombre y una descripción para el nuevo paquete.
A continuación asignamos un componente de software al paquete.
Creamos una nueva orden de transporte para el paquete.
Y el sistema nos muestra el número de la orden de transporte creada.
En el Project Explorer visualizamos el nuevo proyecto y el nuevo paquete.
Para crear un programa ABAP elegimos el paquete debajo del proyecto ABAP, hacemos clic derecho con el mouse y elegimos la opción New → ABAP Program.
Introducimos el nombre del programa y su descripción.
En la ventana de selección de solicitudes de transporte, elegimos crear una nueva orden de transporte para guardar el programa y presionamos el botón Next.
El editor ABAP estará disponible en una ventana a la derecha de Project Explorer. Aquí escribiremos el mismo código ABAP que escribíamos en las transacciones SE38 y SE80.
En caso de generarse errores al realizar la verificación del programa, las descripciones de los errores se mostrarán en la pestaña Problems.
Ahora ejecutamos el programa ABAP haciendo clic en el botón Ejecutar en la barra de estado de la aplicación. La salida de la lista ABAP se mostrará en una nueva ventana como la siguiente.
AUDIO ACLARATIVO: Al editar el código fuente ABAP contamos con el respaldo de numerosas herramientas de desarrollo, al igual que en el SAP GUI incluidas en las siguientes 3 funciones.
- "Código completado" podemos utilizar la combinación de teclas CTRL + ESPACIO para asegurarnos que el sistema nos proponga palabras claves e identificadores válidos en una ubicación particular dentro del código.
- "Plantillas de Código": podemos utilizar la combinación de teclas CTRL + ESPACIO para insertar plantillas de código. También podemos arrastrar las plantillas desde la vista de plantillas y soltarlas en el editor, en la vista de plantillas podemos definir nuestras propias plantillas de código, que luego se guardarán en nuestro espacio de trabajo.
- "Pretty Printer": que nos ayuda a estandarizar el formato del código fuente especialmente con respecto a mayúsculas, minúsculas y sangrías. Y al igual que con el SAP GUI utilizamos la combinación de teclas Shift + F1 para llamar al Pretty Printer en las herramientas de desarrollo ABAP.
 
 
 
Sobre el autor
Publicación académica de Pedro Antonio Duarte, en su ámbito de estudios para el Máster ABAP for HANA.
Pedro Antonio Duarte
Profesión: Consultor de Sap Abap - Argentina - Legajo: JP24O
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Pedro Duarte