🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP HANA La plataforma Eclipse

ABAP HANA La plataforma Eclipse

ABAP HANA La plataforma Eclipse1 | Introducción a las nuevas herramientas de SAP HANA

Hasta ahora para desarrollar programas en ABAP, los programadores usabamos el ABAP Workbench basado en el GUI de SAP, utilizando las transacciones de desarrollo como son las transacciones SE38, SE80, entre otras.

De ahora en más, a partir de SAP HANA, contamos con la nueva herramienta de desarrollo de SAP, conocida como ADT ABAP Development Tools la cual se basa en la plataforma Eclipse.

Esto significa que podemos seguir utilizando las transacciones del Workbench para desarrollar en ABAP, pero que también disponemos de un nuevo y poderoso entorno de desarrollo para programar en ABAP y acceder a nuevas herramientas, las cuales solo se encuentran disponibles en este entorno, es decir no están disponibles en el Workbench.

Desde el punto de vista de la base de datos, hasta el momento, usabamos para crear o mantener los elementos que conforman la base de datos, es decir las tablas, las vistas, etc, pura y exclusivamente al Diccionario de datos ABAP, al cual accedemos a través de la transacción estándar SE11.

De ahora en más, a partir de SAP HANA, también basado en la plataforma Eclipse, disponemos del SAP HANA Studio, el cual es una herramienta que se utiliza para administración y desarrollo de la base de datos.

Esto significa que si bien podemos seguir utilizando el Diccionario de datos para crear objetos en la base de datos, pero también disponemos de un nuevo y poderoso entorno de gestión para administrar la base de datos y acceder a crear nuevos tipos de objetos, algunos de los cuales solo se encuentran disponibles en este entorno, es decir no están disponibles en la transacción SE11.

Acabamos de presentar a las dos nuevas herramientas con las que trabajaremos a partir de ahora, en los próximos puntos de esta lección explicaremos todo lo que necesitamos saber sobre Eclipse.

2 | La plataforma Eclipse Eclipse

Es un framework open source, es decir de código abierto, con el que se puede desarrollar cualquier tipo de software.

IBM desarrolló Eclipse originalmente, pero ha sido mantenido y desarrollado por la Fundación Eclipse (http://eclipse.org) desde el año 2004.

Eclipse es conocido como una plataforma para herramientas y entornos de desarrollo.

AUDIO ACLARATIVO: Una de las principales fortalezas de eclipse es la capacidad de integrar diferentes herramientas, tales como las herramientas de desarrollo de Java JDT. Las herramientas de desarrollo de C - CDT y las herramientas de desarrollo ABAP, conocidas como ADT, ABAP Development Tools, en una sola instalación para que el usuario se beneficie de un entorno de desarrollo homogéneo.

Eclipse define técnicamente las opciones de mejora, que pueden ser utilizadas por los plug-in o complementos para integrarse con Eclipse.

Un plug-in o complemento mejora el alcance funcional de Eclipse.

Cada complemento se describe mediante un archivo XML (el manifiesto) y se implementa en Java.

Eclipse proporciona el Eclipse Software Development Toolkit (Eclipse SDK) para desarrollar complementos y para desarrollar aplicaciones Java en general.

Eclipse SDK tiene tres componentes:

  • La Plataforma Eclipse
  • El entorno de desarrollo de plug-ins (PDE)
  • Las herramientas de desarrollo de Java (JDT)

Utilizaremos el PDE para crear el manifiesto para un plug-in, mientras que utilizamos el JDT para implementar el plug-in en JAVA.

La Fundación Eclipse coordina el mantenimiento y el desarrollo posterior de Eclipse, en particular con lo que tiene que ver con:

  • Infraestructura IT
  • Copyright o derechos de autor
  • El proceso de desarrollo
  • El Ecosistema

La Fundación Eclipse organiza el proceso de desarrollo sobre la base de proyectos. Estos proyectos son conocidos como proyectos Eclipse.

Para profundizar sobre los proyectos Eclipse que se están llevando a cabo en este momento podemos consultar el siguiente link: www.eclipse.org/projects/

Cada año, en un esfuerzo por sincronizar los diversos proyectos, la Fundación Eclipse libera todos los proyectos a fines de julio en un lanzamiento compuesto conocido como el Eclipse Release Train. A la versión compuesta actual de la plataforma se llama Oxygen.

Nombre de la versiónFecha de lanzamientoVersión de la plataforma
Eclipse 3.0 28 de junio de 2004 3.0
Eclipse 3.1 28 de junio de 2005 3.1
Callisto 30 de junio de 2006 3.2
Europa 29 de junio de 2007 3.3
Ganymede 25 de junio de 2008 3.4
Galileo 24 de junio de 2009 3.5
Helios 23 de junio de 2010 3.6
Indigo 22 de junio de 2011 3.7
Juno 27 de junio de 2012 4.2
Kepler 26 de junio de 2013 4.3
Luna 25 de junio de 2014 4.4
Mars 24 de junio de 2015 4.5
Neon 22 de junio de 2016 4.6
Oxigen 28 de junio de 2017 4.7
Photon Junio de 2018 4.8

3 | La estrategia Eclipse de SAP

Hoy dentro del mundo SAP los desarrolladores tienen que trabajar con diferentes herramientas para desarrollar aplicaciones.

Las herramientas tales como el ABAP Workbench para programar en ABAP, SAP NetWeaver Developer Studio para SAP PORTAL y el Enterprise Services Repository para SAP Process Integration, se basan en diferentes tecnologías.

A veces no siguen el mismo concepto operativo, manejan diferentes conceptos de gestión del ciclo de vida y ocasionalmente no funcionan juntos.

En el futuro, SAP quiere seguir una estrategia dual con respecto a las herramientas de desarrollo de escritorio y herramientas de desarrollo basadas en la web.

Sin embargo, para desarrollar en ABAP para SAP HANA, solo las herramientas de escritorio juegan un papel importante. Por este motivo, vamos a analizar brevemente el enfoque que SAP está adoptando para esas herramientas.

Para lograr un concepto de funcionamiento holí­stico y la gestión del ciclo de vida para todas las herramientas de desarrollo de escritorio implementadas en el contexto SAP, se decidió usar la plataforma Eclipse como una base estratégica para las nuevas herramientas de desarrollo basadas en escritorio.

Además, SAP está migrando algunas de las herramientas de desarrollo existentes a Eclipse.

Sin embargo, la decisión de desarrollar nuevas herramientas de desarrollo basadas en Eclipse no resuelve el problema de las herramientas heterogéneas.

Es bueno si varias herramientas de desarrollo se basan en Eclipse e incluso siguen el mismo concepto operativo. Sin embargo, si las herramientas usan diferentes versiones de Eclipse, los usuarios se ven obligados a realizar varias instalaciones de Eclipse.

Es por ello que SAP, similar a la Fundación Eclipse, proporciona una versión compuesta para herramientas de desarrollo basadas en Eclipse: el SAP Release Train para Eclipse.

El objetivo del SAP Release Train para Eclipse es garantizar que varias herramientas de desarrollo puedan coexistir en una instalación de Eclipse, de modo de garantizar la separación de Eclipse y el software de SAP y proporcionar un sitio de actualización central para instalar y actualizar las herramientas de desarrollo.

SAP proporciona el siguiente sitio de actualización central para herramientas asociadas con el SAP Release Train para Eclipse: https://tools.hana.ondemand.com/

Sin embargo también podemos descargar todas las herramientas desde el SAP Service Marketplace pero para ello necesitaremos un usuario y password.

En la actualidad, en el SAP Release Train para Eclipse disponemos de las siguientes herramientas:

  • ABAP Development Tools para SAPNetWeaver (ADT)
  • Herramientas de modelado para SAP BW con tecnología de SAP HANA
  • Herramientas para SAP HANA Cloud Platform
  • Herramientas de la plataforma SAP Mobile
  • Herramientas SAP HANA (es decir el SAP HANA Studio)
  • Herramientas de integración SAP HANA Cloud Integration
  • Herramientas de ciclo de vida de configuración de SAP Identity Management
  • UI Development Toolkit para HTML5

4 | La instalación de Eclipse

Luego de haber visto en detalle las particularidades que presenta la plataforma Eclipse, vamos a proceder a instalarlo en nuestro equipo.

Lo que vamos a instalar es el IDE Eclipse para desarrolladores JAVA, el cual es la base del entorno de desarrollo de ABAP para SAP HANA.

Existen una serie de requisitos que debemos cumplir antes de comenzar con el proceso de instalación, estos requisitos son los siguientes:

  • Tener instalado en el equipo la Java JRE versión 1.6 o superior, de 32-Bit o 64-Bit.
  • Tener alguno de los siguientes sistemas operativos: Windows (XP, Vista, o 7) 32-Bit o 64-Bit, o Apple Mac X 10.6, Universal 64-Bit o Linux) (en cualquiera de sus distribuciones).

Una vez que nuestro sistema cumple con los requisitos especificados vamos a acceder a la siguiente URL para descargar la última versión existente del Eclipse.

Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/oxygen3a

A la derecha de la pantalla debemos hacer clic en el Link de descarga del sistema que deseamos instalar. Las posibilidades son las siguientes:

  • Windows 32-bit
  • Windows 64-bit
  • Mac OS X (Cocoa) 32-bit
  • Mac OS X (Cocoa) 64-bit
  • Linux 32-bit
  • Linux 64-bit

Si ya contamos con una versión anterior instalada en nuestro equipo perfecto ya que la misma va a funcionar sin inconvenientes.

Debemos elegir una carpeta para el workspace del eclipse.

AUDIO ACLARATIVO: El workspace es un directorio de nuestro equipo en donde eclipse guarda nuestras configuraciones personales. Por ejemplo el layout y el tamaño de los elementos de la pantalla de una perspectiva, y los datos de cada proyecto como por ejemplo las conexiones al servidor de aplicaciones ABAP. Eclipse solo trabaja con un workspace por vez.

Podemos dejar la que viene por defecto o elegir una nueva carpeta dentro de nuestro equipo.


 

 

 


Sobre el autor

Publicación académica de Pedro Antonio Duarte, en su ámbito de estudios para el Máster ABAP for HANA.

SAP Master


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

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La plataforma Eclipse" de la mano de nuestros alumnos.

SAP Junior

En SAP HANA existe la nueva herramienta de desarrollo de SAP, conocida como ADT (ABAP Development Tools) basada en plataforma Eclipse. SAP HANA Estudio tambien esta basado en Plataforma Eclipse Se definen opciones de mejora que pueden ser utilizadas por los plug-in el cual es un complemento que mejora el alcance funcional de eclipse. Eclipse Software Development Toolkit (Eclipse SDK) tiene 3 componentes: 1.- la Plataforma Eclipse 2.- El entorno de desarrollo de plug-in (PDE): se crea el maniefiesto para un plug-in 3.- Las herramientas de desarrollo de Java (JDT): implementa el plug-in en Java

Acceder a esta publicación

Creado y Compartido por: Alexis Antonio Ramirez Lara

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

SAP SemiSenior

La plataforma Eclipse: Es un framework open source, es decir de código abierto, con el que se puede desarrollar cualquier tipo de software. IBM desarrolló Eclipse originalmente, pero ha sido mantenido y desarrollado por la Fundación Eclipse (http://eclipse.org) desde el año 2004. Eclipse es conocido como una plataforma para herramientas y entornos de desarrollo. Eclipse define técnicamente las opciones de mejora, que pueden ser utilizadas por los plug-in o complementos para integrarse con Eclipse. Un plug-in o complemento mejora el alcance funcional de Eclipse. Cada complemento se describe mediante un archivo XML (el manifiesto) y se implementa en Java. Eclipse proporciona el Eclipse Software Development Toolkit...

Acceder a esta publicación

Creado y Compartido por: Maximiliano Belgrado / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

Unidad 1: Lección 6 Plataforma Eclipse 1. Introducción a las nuevas herramientas de SAP HANA Con SAP HANA, contamos con la nueva herramienta de desarrollo de SAP llamada ADT Abap Development Tools, la cual se basa en la plataforma Eclipse, el cual nos provee de nuevas herramientas para programar en ABAP SAP HANA Studio, también basado en la plataforma Eclipse, es una herramienta que se utiliza para administración y desarrollo de la base de datos 2. Eclipse Es un framework open source con el que se puede desarrollar cualquier tipo de software. Eclipse proporciona el Eclipse Software Development Toolkit (Eclipse SDK) para desarrollar aplicaciones Java en general El SDK tiene 3 componentes Plataforma Eclipse...

Acceder a esta publicación

Creado y Compartido por: Alejandra Soto Guerrero

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

SAP SemiSenior

Plataforma Eclipse - Nuevas Herramientas en SAP HANA -ABAP - Workbench/SAP GUI / SE38 / SE80 SAP HANA - ADT - Abap Development Tools basado en plataforma Eclipse - SE11 Diccionario de de datos - tablas y vistas SAP HANA Studio - herramienta para administración y desarrollo de la base de datos. La estrategia de Eclipse dual con respecto a las herramientas de escritorio y las herramientas de desarrollo basadas en Web. Para desarrollar en ABAP para SAP HANA solo las herramientas de escritorio son importantes. Eclipse - Framework open source - Proporciona el Eclipse Software Development Toolkit ( Eclipse SDK ). 3 Componentes: - Plataforma Eclipse - Entorno de desarrollo plug-ins (PDE)...

Acceder a esta publicación

Creado y Compartido por: Maria Sanchez

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

SAP Training

ADT ABAP Development Tools ---> Dispone de entorno de desarrollo y herramientas nuevas y no podrán encontrarse en el Workbench. SAP HANA Studio ---> Herramienta que se utiliza para la administración y desarrollo de la base de datos. Ambos gestionados mediante la plataforma Eclipse. ECLIPSE: Es un software de código abierto. El cual se utiliza como plataforma de herramientas y entornos de desarrollo. SAP Release Train para Eclipse: Garantiza que varias herramientas de desarrollo puedan coexistir en una instalación de Eclipse. tools.hana.ondemand.com ---> En este sitio se encuentran herramientas asociadas con el SAP Release Train para Eclipse

Acceder a esta publicación

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

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

Plataforma Eclipse 1. Introducción a las nuevas herramientas de SAP HANA Desarrollo ABAP: - ABAP Workbench -> tx. SE38, SE80 - SAP HANA -> Herramienta ADT basada en Eclipse (posee herramientas solo disponibles en este entorno) Base de datos: - Diccionario de datos ABAP -> tx. SE11 - SAP HANA: SAP HANA Studio (Herramienta basada en Eclipse para el desarrollo y administración de la base de datos) 2. La Plataforma Eclipse Eclipse: Framework Open Source con el que se puede desarrollar cualquier tipo de Software. Fortaleza de Eclipse: Integrar diversas Herramientas en una sola instalación para que el usuario se beneficie de un entorno de desarrollo homegéneo. ...

Acceder a esta publicación

Creado y Compartido por: Raul Alejandro Nuñez Valdes / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Junior

NUEVAS HERRAMIENTAS DE SAP HANA: + Nueva herramienta de desarrollo: ADT Abap Development tools. Basada en Eclipse. + Nuevas herramientas de desarrollo que no se encuentran disponibles en el workbenck SE38/SE80. + Nueva herramienta para administración de Base de Datos: SAP HANA Studio. + Nuevos tipos de objetos que solo se encuentran en el HANA Studio y no existen en el DDIC SE11. ECLIPSE: Es un IDE o plataforma para herramientas de desarrollo. Trabaja con Plug-in´s los cuales mejoran el alcance funcional de eclipse. Un Plug-in es software que contienen un grupo de funciones o características, las cuales ayudan a mejorar la plataforma. Eclipse proporciona el SDK Software Development Toolkit para desarrollar plug-in. Eclipse...

Acceder a esta publicación

Creado y Compartido por: Ernesto Luis Marquez Fragoza

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

SAP Junior

La plataforma Eclipse 1.- Introducción a las nuevas herramientas de SAP HANA ABAP Workbench. - Utlizado para desarrollo ABAP basado en el GUI de SAP (Tcodes SE38 & SE80) ABAP Development Tools (ADT).- Nuevo entorno de desarrollo con nuevas herramientas basado en la plataforma Eclipse. Solo disponible para SAP Hana SAP HANA Studio. - Herramienta para administración y desarrollo de bases de datos. Solo disponible para SAP HANA 2.- La plataforma Eclipse Eclipse.- Es un framework open source, con el que se puede desarrollar cualquier tipo de software. Plataforma para herramientas y entornos de desarrollo Eclipse proporciona el Software Development Kit (Eclipse SDK) Componentes Plataforma Eclipse Entorno...

Acceder a esta publicación

Creado y Compartido por: Adan Elizarraras

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

Antes: ABAP - ABAP Workbench /SAP GUI - se38 se80 SE11 Diccionario de datos ABAP Ahora: SAP HANA - A parte de lo que disponemos en la versión anterior...tenemos la plataforma ECLIPSE formada por: ADT Abap Development Tools - basada en la plataforma eclipse SAP HANA STUDIO - Administración y desarrollo de BD ECLIPSE FRAMEWORK: Código abierto desde el que se puede desarrollar cualquier tipo de software Opciones de mejora: SDK (Eclipse Software Development Toolkit ) - Para desarrollar complementos y aplicaciones Java. diferenciaremos tres componentes: PDE: Entorno de desarrollo Plug-in - Complemento mejora el alcance funcional de eclipse. *.xml y se implementa en Java Herramientas de desarrollo...

Acceder a esta publicación

Creado y Compartido por: Susana Mora

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

SAP Junior

NUEVAS HERRAMIENTAS DE DESARROLLO ABAP ABAP Development Tools(ADT) : Herramienta de desarrollo SAP (se puede utilizar las Tx de Workbench tradicionales mas nuevas herramientas) SAP HANA Studio : Administración y desarrollo de la BBDD. Permite la creación de nuevos objetos NO disponibles en SE11 PLATAFORMA ECLIPSE Plataforma de herramientas y entornos de desarrollo Es un framework open source con el que desarrollar cualquier tipo de software. Eclipse SDK : Se utiliza para desarrollar complementos y aplicaciones Java en general. Componentes de SDK: Plataforma Eclipse PDE: Entorno de desarrollo de plug-ins Se utiliza para crear el manifiesto para un plug-in JDT: Herramientas de desarrollo de Java Se utiliza...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Cordero / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.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!