✒️ABAP HANA / El paso a paso para programar ABAP con Eclipse Por Juan Hernández

Selector Alummnos / Empresas

ABAP El paso a paso para programar ABAP con Eclipse

ABAP El paso a paso para programar ABAP con Eclipse

Lección 6: Paso a paso para programar ABAP en Eclipse.

Crearemos nuestro primer programa ABAP HANA en Eclipse.

CAP. 1.- Mi 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.

NOTA: Front-end y Back-end son términos que se utilizan para caracterizar las interfaces y servicios del programa en relación con el usuario inicial de estas interfaces y servicios.

Una aplicación “front-end” es aquella en la que los usuarios interactúan con la aplicación directamente.

Una aplicación “back-end” o programa sirve indirectamente en apoyo de los servicios de “Front-en”, por lo general por estar más cerca de los recursos necesarios, o que tengan la capacidad

de comunicarse con los recursos deseados.

Para crear un proyecto ABAP vamos a Menú, File / New / ABAP Project

NOTA: en Eclipse podemos utilizar la integración con el SAP GUI para ejecutar cualquier objeto de desarrollo.

Para ello deberemos elegir la opción de Menú: Run / Run ABAP Development Object y seleccionar el objeto de desarrollo deseado.

Esto es particularmente útil si deseamos ejecutar un programa o transacción estándar (por ejemplo, la TX SM50)

A continuación, veremos una pantalla donde definimos una nueva conexión (new system connection) o elegir alguna existente para “loguearnos” al sistema SAP.

NOTA: Para poder acceder desde eclipse utilizando ABAP Development Tools (ADT) a un servidor de aplicaciones ABAP, este debe cumplir con algunos requisitos. El requisito más importante de todos es que el servidor cuente al menos con el release SAP Netwever 7.3 EHP1 Service pack 4. En el 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 Logon al sistema ha fallado debido a que el sistema no soporta ABAP Development Tools para eclipse.

Podemos agregar paquetes (clases de desarrollo) favoritos, o bien crear uno propio. New / ABAP Package.

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 botón derecho con el ratón, y elegimos la opción New > ABAP program. Introduciendo el nombre y descripción del programa.

A continuación, veremos una pantalla donde definimos una nueva conexión (new system connection) o elegir alguna existente para

NOTA: 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 tres 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.

Plantilla 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.

Funcionalidades más comunes utilizadas en programación ABAP a través de SAP GUI, y como acceder desde Eclipse + ADT.

Para ejecutar el Pretty printer en Eclipse + ADT utilizamos la combinación de teclas SHIFT + F1, a continuación, lo configuramos según deseemos.

Otra funcionalidad sumamente útil es el Code Completion o completar el código. Para ejecutarlo utilizamos la combinación de teclas CTRL + Space y a continuación el sistema nos muestra distintas opciones que podemos tomar para completar nuestro código, a la derecha de cada opción visualizamos información muy completa sobre cada una de las opciones que podemos elegir.

Podemos ver que en la vista de problemas o problems view que se encuentra en la parte inferior de la pantalla, se visualizan los errores y las advertencias por más y hasta el momento no presionamos el botón verificar. Si bien la verificación de los errores es automática, es decir visualizaremos los errores y advertencias en la vista de problemas a medida que escribimos también es posible ejecutar la verificación del programa a través del botón verificar que se encuentra en la barra de herramientas.

Para activar un programa utilizamos tal como hacíamos en la transacción SE38 o SE80 el botón activar que se encuentra en la barra de herramientas.

Desde el Eclipse podemos abrir un modo de SAP tal como lo hacíamos hasta ahora con la transacción SE38 o SE80 con el botón generar nuevo modo. Basta con indicar el nombre del proyecto y listo.

Desde Eclipse podemos ejecutar una transacción de SAP, utilizando el botón Run add de la barra de herramientas. Visualizaremos una pantalla en donde introducimos la transacción que deseamos ejecutar y veremos la transacción abierta en una nueva ventana de Eclipse.

Otra funcionalidad interesante a la que tenemos acceso es a abrir cualquier objeto de desarrollo del sistema para ello accedemos al botón correspondiente en la barra de herramientas. En la ventana que visualizamos a continuación ingresamos el nombre del objeto de desarrollo a buscar y lo visualizamos.

También desde Eclipse tenemos acceso a las funcionalidades correspondientes a la gestión de los transportes o como se le conoce comúnmente con el nombre de sistema de transporte. Por ejemplo, sí deseamos ver en el detalle de una orden de transporte basta con hacer doble clic sobre ella.

Otra de las funcionalidades es la posibilidad de borrar del código del programa todas las declaraciones de datos que no son utilizadas en el programa con un simple clic. Para ello accedemos a el menú Source Code y ejecutamos la funcionalidad Delete unused variables (all).

La ayuda del sistema a la cual accedíamos hasta ahora utilizando el SAP GUI con la tecla F1, en Eclipse es exactamente lo mismo, nos debemos posicionar sobre el término que deseemos buscar ayuda y presionamos F1 o accedemos al menú Source code y ejecutamos la funcionalidad Show ABAP Language Help. A continuación, visualizaremos a la derecha de la pantalla la ayuda correspondiente.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Juan Hernández, en su ámbito de estudios para el Master ABAP for HANA.

SAP Master


Juan Hernández

Profesión: Programador Informático - España - Legajo: XQ15K

✒️Autor de: 125 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Certificación Académica de Juan Hernández

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El paso a paso para programar ABAP con Eclipse" de la mano de nuestros alumnos.

SAP Master


El paso a paso para programar ABAP con Eclipse Mi primer programa ABAP en Eclipse Se explicó que para desarrollar en ABAP HANA con Eclipse, es necesario crear un proyecto ABAP que conecte Eclipse con el servidor de aplicaciones ABAP. El proceso inicia en el menú File > New > ABAP Project. Se mencionó cómo utilizar la integración con SAP GUI para ejecutar objetos de desarrollo desde Eclipse, por medio del menú Run > Run ABAP Development Object. Se pueden ejecutar programas o transacciones estándar, como la transacción SM50. Configuración de la conexión al sistema SAP Se mostró la pantalla para definir o elegir una conexión existente...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



Para programar ABAP con Eclipse, primero se instala Eclipse IDE for Enterprise Java Developers y luego el complemento ABAP Development Tools (ADT) desde su repositorio oficial. Después se configura la conexión con el sistema SAP mediante SAP Logon y credenciales válidas. Una vez dentro, se crea un ABAP Project, donde se accede a paquetes y objetos de desarrollo. Eclipse ofrece un entorno moderno con funciones como autocompletado, depuración integrada, navegación avanzada y refactorización. El paso a paso incluye: 1) descargar Eclipse; 2) instalar ADT; 3) configurar SAP GUI y conexión; 4) crear el proyecto ABAP; 5) navegar por diccionario y repositorios; 6) desarrollar objetos como clases, reportes...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Guía Rápida para Usar ADT en Eclipse 1. Instalación básica • Descargá Eclipse desde https://www.eclipse.org/downloads/ (Eclipse IDE for Java Developers). • Instalá el plugin de ABAP Development Tools (ADT): - Abrí Eclipse → Help → Install New Software. - Usá esta URL: https://tools.hana.ondemand.com/latest - Seleccioná ABAP Development Tools y seguí los pasos. 2. Conectar con tu sistema SAP • Abrí la vista ABAP: Window → Perspective → Open Perspective → ABAP. • En ABAP Project Explorer, hacé clic derecho → New ABAP Project. • Elegí tu sistema SAP (requiere conexión configurada en SAP...

Acceder a esta publicación

Creado y Compartido por: Andrea Sonia Garcia

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Se debe crear un proyecto ABAP que conecte el entorno de desarrollo basado en Eclipse con el backend ABAP File-->New-->ABAP Project En Eclipse podemos utilizar la integracion con el SAP GUI para ejecutar cualquier objeto de desarrollo, para ello debemos elegir la opcion del Menu: RUN --> RUN ABAP Development Object y por ultimo seleccionamos el objeto de desarrollo deseado. Esto es particularmente util si deseamos ejecutar un programa o transaccion estandar (SM50) Se puede definir una nueva conexion en el sistema o elegir una conexion existente para loguearse en SAP. caso de una nueva coneccion se debe completar los campos --> Next En caso deEn una conexion existente en el SAP Logon, se debe introducir el cliente, usuario,...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Paso a paso para programar Abap con Eclipse Primero se debe crear un proyecto Abap que conectará Eclipse con el backend Abap En el menú ir al menú File/New/Abap Project En la pantalla System Connection, creamos una nueva conexión, o utilizamos una existente, para conectarnos con el sistema Sap Llenamos los datos indicados y damos Next Damos un nombre a nuestro Proyecto y botón Finish Ahora creamos un paquete donde guardaremos nuestro objetos, dando clic derecho del mouse sobre el Proyecto que creamos, y elegimos New/ABAP Package Damos un nombre a nuestro paquete y click en Finalizar En la nueva ventana, completamos los campos requeridos Y finalmente creamos una nueva orden...

Acceder a esta publicación

Creado y Compartido por: Sergio Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Creación de un nuevo proyecto: File/New/ ABAP Proyect.File/New/ABAP Proyect - 1º definimos una nueva conexión o elegimos una para logarnos a SAP(New system connection Nos logamos Elegimos nombre del proyecto Podemos agregar paquetes favoritos o crear nuestro propio paquete(Botón derecho paquete en packages favorites- New/ABAP Package) Nombre y descripción del nuevo paquete. Asignamos componente software Creamos una nueva OT Visualizamos en el PROYECT EXPLORER el nuevo proyecto y el nuevo PAQUETE New/ABAP Program : El editor ABAP estará a la derecha del Proyect Explorer = SE80 y SE38 Introducimos el nombre del nuevo programa Elegimos oT Encontramos las...

Acceder a esta publicación

Creado y Compartido por: Susana Mora

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

1. Mi 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. 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 particularmente útil si deseamos ejecutar un programa o transacción estándar (por ejemplo, la transacción SM50). Para poder acceder desde Eclipse utilizando ABAP Development Tools a un servidor...

Acceder a esta publicación

Creado y Compartido por: Oscar Iván Eugenio Trejo / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

El paso a paso para programar ABAP con Eclipse 1.- Mi primer programa ABAP HANA en Eclipse Crear un proyecto ABAP desde File->New->ABAP Project Definir una nueva conexión o elegir una conexión existente al sistema SAP. Para una conexión nueva debemos completar los datos de la nueva conexión(systemid, application server e instance number), luego las credenciales (cliente, usuario y password) Nota: El sistema SAP debe ser SAP Netweaver 7.3 EHP1 SP4 como mínimo Introducir nombre del proyecto y finalizar Crear o asignar proyecto a un paquete ABAP Crear o asignar proyecto a un transporte Visualizar paquete y proyecto en Project Explorer Crear un programa ABAP desde la opción...

Acceder a esta publicación

Creado y Compartido por: Adan Elizarraras

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

1. Mi primer programa ABAP HANA en Eclipse Para trabajar con las herramientas de desarrollo ABAP, necesitamos crear un proyecto ABAP que conecte el ADT con el backend ABAP (servidor de aplicaciones ABAP). Pasos para crear un programa Crear un proyecto ABAP con la opción de menú: File / New / Project Creamos una conexión al sistema SAP que queramos o elegimos una existente. Introducimos el nombre del proyecto y hacemos clic en Finish para terminar de crear el proyecto. Creamos nuestro paquete en nuestro proyecto: Favorite Packages / clic derecho / New / ABAP Package. Introducimos nombre y descripción del paquete. Asignamos un componente de software al paquete. Creamos una orden de transporte...

Acceder a esta publicación

Creado y Compartido por: Ricardo Daniel Tovar Barrera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Unidad 1: Lección 9 Mi primer programa ABAP HANA en Eclipse Para trabajar con las herramientas de desarrollo ABAP, se debe crear un proyecto ABAP que conecte el entorno de desarrollo basado en eclipse con el backend ABAP, es decir el servidor de aplicaciones ABAP Todo parte de un nuevo proyecto File / New / ABAP Project Se debe definir una conexión a un sistema SAP, se debe configurar la IP, instancia, etc, como se tiene configurado en el SAP GUI, además del usuario y contraseña con el que se logueará También se debe crear un nuevo paquete para guardar todo ahí, se elige o se crea un nuevo transporte y al tener todo esto se puede crear un nuevo programa ABAP Tiene las funciones que ya conocemos...

Acceder a esta publicación

Creado y Compartido por: Alejandra Soto Guerrero

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!