Herramientas de desarrollo ABAP y Eclipse
Necesita el entorno de desarrollo Eclipse para desarrollar aplicaciones ABAP para SAP Business Technology Platform (BTP).
Una perspectiva comprende un conjunto de vistas que aparecen como pestañas en la ventana de Eclipse. Las vistas más importantes son el editor de código fuente y el explorador de proyectos, que se utiliza para navegar entre diferentes objetos de desarrollo. Existe una amplia gama de otras vistas que necesitará, como la vista de problemas para visualizar mensajes de error, la vista de documentación y vistas para buscar objetos o visualizar dónde se utiliza un objeto concreto en el sistema.

Para desarrollar aplicaciones ABAP para SAP BTP, primero descargue el entorno de desarrollo Eclipse de forma gratuita en https://www.eclipse.org/. A continuación, para obtener las herramientas de desarrollo ABAP, haga lo siguiente:
- Abra Eclipse.
- Seleccione Ayuda→Instalar nuevo software.
- En la ventana de diálogo que aparece, introduzca lo siguiente: https://tools.hana.ondemand.com/latest.
- Asegúrese de buscar actualizaciones en Ayuda→Comprobar actualizaciones.
del workbench
El término Workbench hace referencia al entorno de desarrollo de escritorio en Eclipse. Se utiliza para editar objetos, gestionar vistas y organizar el área de trabajo del programador.

Las funciones del workbench son las siguientes:
- Cada workbench contiene una o más perspectivas
- Las perspectivas contienen vistas y editores
- Puede haber más de una ventana de Workbench en el escritorio en cualquier momento, por ejemplo, puede abrir las herramientas de desarrollo ABAP, pero también SAP HANA Studio al mismo tiempo.
Perspectivas

Una perspectiva en Eclipse es una ventana para realizar una determinada tarea. Esta ventana contiene las herramientas necesarias para crear el desarrollo para crear objetos de desarrollo. SAP ha creado la perspectiva ABAP Development Tools (ADT) como IDE de destino para el desarrollo ABAP.
Para desarrollar aplicaciones ABAP, seleccione Ventana→Perspectiva→Abrir perspectiva→Otrosy haga doble clic en ABAP. Esto abre la perspectiva ABAP Development Tools (ADT).
Una perspectiva comprende un conjunto de vistas que aparecen como pestañas en la ventana de Eclipse. A pesar de que hay otras opiniones, las que queremos centrar hoy en día son las más importantes:
- Editor de código fuente
- Explorador de proyectos: SAP proporciona varias perspectivas en Eclipse: la perspectiva ABAP Development Tools (ADT), la perspectiva ABAP Profiling y la perspectiva Debug
La más importante de ellas es la perspectiva ABAP Development Tools (ADT).
La perspectiva ADT, como cualquier otra, proporciona un conjunto inicial de vistas y editores y determina su diseño. Específicamente, las vistas y editores ABAP le permiten trabajar con objetos de desarrollo ABAP gestionados por un sistema back end ABAP. Al utilizar la perspectiva ABAP, debe establecer una conexión de sistema, representada por un proyecto ABAP correspondiente. La perspectiva ABAP permite el acceso a herramientas ABAP basadas en Eclipse y en SAP GUI.
La perspectiva ABAP consta de un área de editor que contiene varios editores de código fuente ABAP y las siguientes vistas:
- Explorador de proyectos
- Esquema
- Repositorios de tareas
- Lista de tareas
- Problemas
- Modelos
- Propiedades
- Lector de feeds
- Transport Organizer
Preferencias de Eclipse
Las Preferencias de Eclipse le permiten realizar parametrizaciones generales sobre cómo desea que funcione Eclipse. Puede acceder a Preferencias seleccionando Ventana→Preferencias.
La imagen, Preferencias de Eclipse, le muestra la sección Editores de código fuente de la ventana Preferencias de Eclipse.

Si se instalan las herramientas de desarrollo ABAP, existe una sección específica para las opciones relacionadas con el desarrollo ABAP. Las opciones que se pueden controlar aquí incluyen lo siguiente:
- Si el ID de sistema se visualiza en la etiqueta Editor y, en caso afirmativo, dónde
- Opciones relacionadas con la depuración, por ejemplo, si los programas del sistema están depurados
- Opciones específicas del código fuente, por ejemplo, si los paréntesis se cierran automáticamente y si se realiza la verificación automática de sintaxis
- Opciones relacionadas con editores, por ejemplo, tamaño de fuente y opciones de color
En caso de que desee descartar las opciones que ha definido, hay un botón Restaurar valores predeterminados.
Propiedades del proyecto
Puede ajustar las propiedades de un proyecto ABAP específico, del mismo modo que puede ajustar las preferencias para Eclipse en general. Para ello, seleccione Propiedades en el menú contextual del proyecto. Una colección útil de opciones se encuentra en Desarrollo→ABAP Editores→Editor de código fuente→Formatter (como se muestra en la figura, Opciones de formato ABAP).

Puede controlar el estilo de código del formateador, incluso si el código fuente está sangrado (por ejemplo, al programar una construcción IF o CASE) y si las palabras clave y los identificadores están en mayúsculas o minúsculas.
Cuando haya realizado y aplicado estas opciones en las propiedades del proyecto, el formato se puede aplicar seleccionando MAYÚS + F1 (en el teclado) para dar formato al código en el editor de código fuente.