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

 X 

✒️ABAP HANA La plataforma Eclipse

ABAP HANA La plataforma Eclipse

ABAP HANA La plataforma Eclipse

1 Introducción a las nuevas herramientas de SAP HANA

Hasta ahora se había utilizado el ABAP Workbench en el SAPGUI usando transacciones de desarrollo como SE89, SE37, SE38, etc. De ahora en adelante, se utilizara una nueva herramienta de desarrollo conocida como ABAP Development Tools (ADT) basada en la plataforma Eclipse.

Podemos seguir utilizando las transacciones del Workbench pero también se dispone de un nuevo y poderoso IDE que nos provee acceso a nuevas herramientas que no están disponibles en el SAPGUI.

En cuanto a base de datos, hasta el momento solo utilizamos para crear y mantener este tipo de elementos el diccionario de datos ABAP en la transacción SE11. Ahora basado en la plataforma Eclipse se tiene el SAP HANA Studio para administración y desarrollo en la base de datos.

Al igual que con el desarrollo, podemos seguir nutilizando la SE11 pero también se dispone de un nuevo entorno de gestión que nos brinda aun mas herramientas.

2 La plataforma Eclipse

Eclipse es conocido como una plataforma para herramientas y entornos de desarrollo (IDEs). Es de código abierto desarrollado originalmente por IBM pero se ha mantenido y desarrollado desde el 2004 por la Fundación Eclipse.

Eclipse maneja opciones de mejora mediante plugins o complementos que pueden integrarse y mejoran el alcance funcional de Eclipse. Los complementos estan implementados en Java y descritos en archivos XML (manifiestos). Eclipse proporciona el Eclipse SDK para desarrollar complementeos y aplicaciones Java en general. Este SDK tiene 2 componentes: La plataforma Eclipse, el entorno de desarrollo de plugins (PDE) y las herramientas de desarrollo de Java (JDT). Se utiliza el PDE para crear el manifiesto para un plugin, mientras que se utiliza el JDT para implementarlo en JAVA.

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

  • Infraestructura IT
  • Copyright
  • Proceso de desarrollado
  • Ecosistema

El proceso de desarrollo esta organizado en base a proyectos conocidos como "Proyectos Eclipse". En caso de que se desee conocer mas sobre los proyectos actuales podemos encontrarlos en www.eclipse.org/projects. Cada año se busca sincronizar los diversos proyectos liberandolos todos en un lanzamiento compuesto conocido como el Eclipse Release Train.

3 La estrategia Eclipse de SAP

Hoy en dia los desarrolladores en SAP tienen que utilizar distintas herramientas tales como el ABAP Workbench para ABAP, el SAP Newtweraver Developer Studio para SAP Portal y el Enterprise Services Repository para SAP Proces Integration y aparte se basan en distintas tecnologias con distintos conceptos de ciclo de vida e incluso en ocasiones funcionan juntos.

Aunque a futuro SAP prevee una estrategia para las herramientas de desarrollo de escritorio y basadas en Web, por el momento para el desarrollo en SAP HANA solo las de escritorio juegan un papel importante por lo que se analizará el enfoque para éstas.

Para evitar que sus distintas herramientas funcionen en distintas versiones de Eclipse, SAP decidió, de forma similar a la Fundación Eclipse, liberar una versión compuesta de herramientas de desarrollo llamada SAP Release Train para Eclipse. El objetivo es garantizar que varias herramientas de desarrollo puedan coexistir en una sola instalación de Eclipse.

SAP proporciona el siguiente sitio de actualización central para herramientas asociadas con el SAP Release Train para Eclipse: https://tools.hana.ondemand.com/ aunque también es posible hacerlo desde el SAP Marketplace si tenemos a nuestra disposición usuario y password.

En la actualidad, el SAP Release Train proporciona las siguientes herramientas:

  • ABAP Development Tools para SAPNetWeaver (ADT)
  • Herramientas de modelado para SAP BW con tecnologia de SAP HANA
  • Herramientas para SAP HANA Cloud Platform
  • Herramientas de la plataforma SAP Mobile
  • Herramientas SAP HANA (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 Instalación de Eclipse

Lo que se instala es el IDE Eclipse para desarrolladores JAVA, el cual es la base del entorno de desarrollo de ABAP para SAP HANA pero puedes utilizar la versión que te resulte mas conveniente. Por ejemplo una instalación de Eclipse para PHP.

Requisitos:

  • Tener el JRE versión 1.6 o superior.
  • Tener Windows XP o superior, Apple Mac X 10.6 o linux en cualquier distribución.

Una vez estemos listos, podemos descargar Eclipse de la siguiente liga: https://www.eclipse.org/downloads/ para el sistema operativo y arquitectura deseada.

En el caso de Windows se descarga por defecto un archivo ejecutable que debemos ejecutar para instalar el IDE. En otras plataformas se descarga un archivo zip que debe descomprimirse y ya esta. En ambos casos, una vez instalado debemos ejecutar el eclipse.exe y se mostrará la pantalla inicial para después pedirnos elegir una carpeta como nuestro workspace (espacio de trabajo). Finalizado lo anterior, veremos la pantalla principal y ya solo resta instalar el plugin para ABAP.

En el siguiente enlace se puede apreciar un video de como instalar Eclipse: https://www.youtube.com/watch?v=VoHYAne9Pa4 pero hay cientos en Youtube.

Tips:

  • Eclipse tiene la capacidad de integrar distintas herramientas tales como herramientas para Java, ABAP, HANA DB, control de versiones e incluso de otros lenguajes y compañias permitiendo así que el usuario se beneficie con un entorno de desarrollo homogeneo.
  • El workspace es un directorio donde Eclipse guarda nuestras configuraciones personales como el layout y tamaño de elementos de pantalla asi como los datos de cada proyecto. Eclipse solo trabaja con un workspace a la vez pero puedes tener varios y elegir el que te interese al arrancar.


 

 

 


Sobre el autor

Publicación académica de Abraham Humberto Noriega Cabrera, en su ámbito de estudios para el Máster ABAP for HANA.

SAP SemiSenior

Abraham Humberto Noriega Cabrera

Profesión: Ingeniero Sistemas Computacionales - Mexico - Legajo: WO62V

✒️Autor de: 14 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero en sistemas computacionales con experiencia en análisis, desarrollo e implementación de sistemas. he tenido el gusto de participar en implementaciones tanto locales como a nivel estatal.

Certificación Académica de Abraham Noriega

✒️+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!