✒️ABAP HANA / ABAP Development Tools para Eclipse Por David Colque Castro

Selector Alummnos / Empresas

ABAP ABAP Development Tools para Eclipse

ABAP ABAP Development Tools para Eclipse

1. Introducción

Entorno conocido como ABAP en Eclipse o ABAP Develompent Tools para Eclipse, es un plugin o add-on de eclipse que agreg la perspectiva ABAP a la plataforma Eclipse, proporcionando las funciones para conectarse al repositorio ABAP (objetos DDIC).


DDIC(Tx SE11): Son las siglas con la que se identifica el Diccionario de Datos ABAP



Historia

  • En la versión SAP ECC 6.0 se potencia el “Browser de repository” (Tx SE80) en SAP GUI.
  • A partir 2012 se inicia trabajo de unentorno de desarrolla BAP bajo la plataforma eclipse.

  • La 1ra versión fue ABAP 7.31 SP04 bajo el nombre de ABAP Development Tools for SAP NetWeaver (ADT), posteriormente se llamó ABAP Developmnet Tools for Eclipse (AiE).


AiE

  • Permite desarrollar código fuente ABAP usando las capacidades de ABAP (AS ABAP) desde el IDE Eclipse
  • SAP actualiza de forma regular el AiE con las nuevas versiones de SAP ABAP,
  • AiE no sustituye a SAP GUI ya que para conectarse a los distintos sistemas SAP deben de estar configurados de antemano en el SAP Logon y para algunos objetos de ABAP como el diccionario de datos (DDIC) se abre una ventana SAP GUI en Eclipse.
  • Nueva funcionalidad de SAP como los son CDS(Core Data Services) sólo se encuentran disponible a través del AiE en Eclipse, es decir no podremos acceder a estas herramientas mediante el SAP GUI.



2. Las Ventajas De Abap Developmnet Tools Respecto A La Tx Se80

  • Errores

En eclipse los errores aparecen a medida que vamos desarrollando y no es necesario compilar, cada nueva versión de AiE mejora y añade nuevas funcionalidades para consultoría SAP, esto por cierto depende de la versión de SAP.

  • Abrir muchos objetos en paralelo

En eclipse hay pestañas que permiten abrir tantos objetos como queramos, adicionalmente podemos desarrollar proyectos en paralelo de distintos sistemas SAP.

En SAP GUI Tx se80, sólo es posble trabajar con 6 objetos en modo edición al mismo tiempo.

  • Posicionamiento de ventanas flexibles y personalizado.

La personalización de ventanas permite terner todo en un solo lugar, en lugar de pasar de una ventana a otro como en SAP GUI.

  • Refactoring

En eclipse es mucho más completo, gestión de variables, firma de métodos, utilización de plantillas más complejas, implementación automática de métodos (Quickfix).

  • Quickfix

Eclipse permite crear métodos de manera sencilla y rápida, pulsando CTRL 1.

  • Búsqueda

Con tx se80 la búsqueda había que hacerlo individualmente, mientras Eclipse pulsando CTRL SHIFT A podemos buscar cualquier objeto y utilizar patrones de búsqueda.

También podemos presionar CTRL MAYUS A y escribir comodines, sin importar que se trate de clase, módulos o tablas de BD.

  • Comentarios en el editor, no en el código.
Eclipse mantiene una lista de tareas por hacer que se asignan a un lugar en el código.

  • Lista de tareas que mantienen el contexto del desarrollo.

Las tares pueden crearse localmente o en el servidor del repositorio, lo que resulta fácil pasar la tarea con todas las clases modificadas y el contexto a otra persona.

  • Ciertos objetos nuevos solo existen en Eclipse

Como lo son las CDS(Core Data service)



3. Instalación del ABAP Development Tools

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

  • Java Runtime JRE version 21 (64-Bit, LTS) (*)

Las herramientas de desarrollo de SAP (ADT) en Eclipse no garantizan compatibilidad con versiones superiores de Java si utilizas un JRE personalizado. El sitio oficial establece de manera estricta que la versión validada y testeada es Java 21 (64-Bit, LTS).

Sin embargo, el comportamiento actual de Eclipse mitiga este problema gracias a una característica clave descrita en los requisitos:

El JRE embebido de Eclipse

Las últimas versiones de Eclipse vienen empaquetadas internamente con Eclipse Temurin (un OpenJDK 21). El sistema operativo funciona de la siguiente manera:

- Aislamiento: Eclipse ignorará por completo la versión 25.0.1 que tiene instalada globalmente en tu Windows.

- Compatibilidad automática: Al ejecutar ADT, el entorno utilizará de forma nativa su versión interna 21 embebida.

  • Prequequisito Microsoft VC++ Runtime

For Windows: Microsoft Visual C++ v14 Redistributable (x64)


En consola ejecutar: appwiz.cpl


Instalación de “ABAP Development Tools”


Luego hacemos clic en el menú Help y luego seleccionamos Install New Software

En campo work With: introducimos https://tools.hana.ondemand.com/latest y hacemos clic en add


A continuación seleccionamos los componentes de software “ABAP Development Tools” y clic en next

Aceptamos condiciones y damos clic en Finalizar

En mi caso me pidio confirmar confianza




Agregar perspectiva ABAP, nos dirigimos al menú WIndow -> Open perspective -> Other

Seleccionamos la perspectiva ABAP



 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de David Hudoy Colque Castro, en su ámbito de estudios para el Master ABAP for HANA.

SAP Junior

David Hudoy Colque Castro

Profesión: Ing. Civil Informático, Magíster Sw - Chile - Legajo: SM96Q

✒️Autor de: 3 Publicaciones Académicas

🎓Egresado del módulo:

Presentación:

Ing. civil informático y mg. ing. software (+20 años exp). sap (hana db dev, ds, is-u, erp), qa, dev y análisis funcional en accenture/binaria. busco roles de consultor sap, analista dev sap hana

Certificación Académica de David Colque

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "ABAP Development Tools para Eclipse" de la mano de nuestros alumnos.

SAP Junior

1. Introducción Entorno conocido como ABAP en Eclipse o ABAP Develompent Tools para Eclipse, es un plugin o add-on de eclipse que agreg la perspectiva ABAP a la plataforma Eclipse, proporcionando las funciones para conectarse al repositorio ABAP (objetos DDIC). DDIC(Tx SE11): Son las siglas con la que se identifica el Diccionario de Datos ABAP Historia En la versión SAP ECC 6.0 se potencia el “Browser de repository” (Tx SE80) en SAP GUI. A partir 2012 se inicia trabajo de unentorno de desarrolla BAP bajo la plataforma eclipse. La 1ra versión fue ABAP 7.31 SP04 bajo el nombre de ABAP Development Tools for SAP NetWeaver (ADT), posteriormente se llamó ABAP Developmnet Tools...

Acceder a esta publicación

Creado y Compartido por: David Hudoy Colque Castro

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

SAP Master


Introducción al nuevo entorno de desarrollo (ABAP Development Tools en Eclipse). ABAP Development Tools (ADT) es un plugin para Eclipse que añade la perspectiva ABAP, permitiendo el desarrollo sobre el repositorio ABAP desde Eclipse. Esta herramienta surge como alternativa moderna al tradicional SAP GUI y la transacción SE80, integrando funciones familiarizadas con otros desarrollos SAP como Java y SAP PO. La adopción de Eclipse para ABAP comenzó a aparecer en 2012 y la primera versión relevante fue para ABAP 7.31 SP04. ADT permite conexión y desarrollo directo en el servidor de aplicaciones ABAP, y depende de la configuración previa en SAP Logon. Algunas herramientas...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

SAP Expert



ABAP Development Tools (ADT) para Eclipse son el entorno moderno de desarrollo para programadores ABAP en SAP HANA. Sustituyen y amplían las capacidades del clásico SAP GUI, ofreciendo un IDE basado en Eclipse con integración nativa a HANA y funciones avanzadas. ADT permite crear, modificar y depurar objetos ABAP de forma más productiva, con navegación rápida, búsquedas contextuales y herramientas de refactorización. Integra el diccionario de datos, desarrollo de clases, interfaces, programas y CDS Views, esenciales en S/4HANA. También soporta análisis de rendimiento, verificación de calidad y pruebas unitarias. Su conexión directa a SAP HANA facilita aprovechar...

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 ***

SAP SemiSenior

Comparar el clásico ABAP Workbench (transacción SE80) con Eclipse + ABAP Development Tools (ADT) es clave para entender la evolución del desarrollo en SAP, sobre todo en el contexto de SAP HANA y S/4HANA . âš”ï¸ Comparativa: SE80 (ABAP Workbench) frente a Eclipsevs. Eclipse + ADT Característica Banco de trabajo ABAP (SE80) Herramientas de desarrollo Eclipse + ABAP (ADT) 🧠Entorno SAVIA IDE moderno ( 🎯 Enfoque Desarrollo ABAP tradicional Desarrollo âš™ï¸Compatibilidad con SAP HANA Limitada ...

Acceder a esta publicación

Creado y Compartido por: Exequiel Eduardo Acevedo / Disponibilidad Laboral: FullTime

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

SAP Expert


ABAP en Eclipse o ABAP Development Tools para Eclipse, es un plugin o un Add-on de Eclipse que agrega la perspectiva ABAP a la plataforma Eclipse proporcinando de esta forma las funciones necesarias para conectarse al repositorio ABAP (objetos DDIC) desde esta plataforma. La primera Version fue lanzada para la version ABAP 7.31 SP04 bajo el nombre de "ABAP Developent Tools for SAP NetWeaver" (ADT) posteriormente llamado "ABAP Development Tools for Eclipse" (AiE). El AiE permite a los programadores desarrollar codigo fuente ABAP usando las capacidades del servidor de aplicaciones ABAP (AS ABAP) pero desde un entorno de desarrollo integrado (IDE) basado en eclipse en vez del tradicional IDE; ABAP Worbench (transaccion SE80)....

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

Abap Development Tools para Eclipse 1. Nuevo entorno de Desarrollo ABAP en Eclipse o ABAP Development Tools para Eclipse, es un "plugin" de Eclipse que agrega la perspectiva Abap brindando las funciones necesarias para conectarse al repositorio Abap En 2012, Sap anuncia en SDN (Sap Developer Network) que está trabajando en un nuevo entorno de desarrollo Abap bajo la plataforma abierta de Eclipse, con el fin de mejorar el entorno de desarrollo que se venía manejando principalmente a través de la transacción SE80 La primera versión llamada ADT (Abap Devlopment Tools for Sap Netweaver), fue lanzada para la versión Abap 7.31, y posteriormente se llamó AiE (Abap Devlopment Tools...

Acceder a esta publicación

Creado y Compartido por: Sergio Diaz

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

ABAP EN ECLIPSE/ADT(Abap development tools para eclipse) : NUEVO ENTORNO DE DESARROLLO BASADO EN LA PLATAFORMA ECLIPSE : Es unPlig-In(componente/add-on) que agrega ABAP a la plataforma permitiendo así que eclipse se conecte al repositorio ABAP - Antes: SAP ECC browser repository (SE80) = un solo punto de acceso a las herramientas de desarrollo bajo sap gui - Aqui no podíamos tratar- SAP WebDynpro,JAVA,SAP PO, SAP Portal etc...(éstas ultimas se desarrollan bajo eclipse) SDN(Sap developer Network) En la versión ABAP 7.31 SP04 ya podíamos probar ADT posteriormente fue AiE(ABAP Development tools for eclipse(Solo aquí podrémos acceder a las nuevas funcionalidades CDS-Core data services): Nos permite...

Acceder a esta publicación

Creado y Compartido por: Susana Mora

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

SAP SemiSenior

1. Introducción al nuevo entorno de desarrollo El nuevo entorno de desarrollo basado en la plataforma Eclipse, conocido como ABAP en Eclipse o ABAP Development Tools para Eclipse, es un plugin o un add-on de Eclipse que agrega la perspectiva ABAP a la plataforma Eclipse. En la versión de SAP ECC 6.0 se potencia el Browser de Repository (transacción SE80) para tener un solo punto de acceso a las herramientas de desarrollo, este entorno de trabajo, aunque válido no estaba a la altura de otras tecnologías que posee SAP. Es a partir del 2012 cuando empiezan aparecer los primeros artículos en la web de SAP para desarrolladores en los cuales se explica que se está trabajando en un nuevo entorno de desarrollo...

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 Training

El AiE permite desarrollar código ABAP, utilizando características del servidor de aplicaciones AS ABAP, pero desde un entorno de desarrollo integrado (IDE) basado en Eclipse en lugar del IDE ABAP SE80. El AiE no reemplaza al SAP GUI, deben estar configurados en el SAP Logon. En el caso del diccionario de base de datos se abre una ventana SAP GUI en el propio Eclipse. Ventajas del AiE vs ABAP Workbench (SE80). Errores: En AiE los errores aparecen a medida que vamos desarrollando. Abrir muchos objetos en paralelo: En AiE Pueden abrirse múltiples objetos en simultáneo, mucho mas que en ABAP Workbench. Posicionamiento de ventanas flexible y personalizado: En AiE podemos trabajar con ventanas de tamaño flexible...

Acceder a esta publicación

Creado y Compartido por: Enrique Barra / Disponibilidad Laboral: PartTime

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

SAP Junior

ABAP Development Tools para Eclipse 1.- Introducción al nuevo entorno de desarrollo ABAP Development Tools para Eclipse.- Es un plugin de Eclipse que agrega la perspectiva ABAP a la plataforma Eclipse y permite conectarse al repositorio ABAP ABAP Development Tools for SAP Netweaver (ADT). - ABAP 7.31 SP4 ABAP Development Tools para Eclipse (AiE). - Permite a los programadores ABAP desarrollar código fuente ABAP desde un IDE en Eclipse. Los CDS (Core Data Services) solo se encuentran disponibles desde el AiE de Eclipse. Nota: El AiE no sustituye al SAP GUI 2.- Ventajas de ABAP Development Tools respecto de la transacción SE80 Errores.- En eclipse los errores aparecen a medida que vamos desarrollando (se...

Acceder a esta publicación

Creado y Compartido por: Adan Elizarraras

 


 

👌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!