Outils de développement Eclipse et ABAP
Vous avez besoin de l'environnement de développement Eclipse pour développer des applications ABAP pour SAP Business Technology Platform (BTP).
Une perspective comprend un ensemble de vues apparaissant sous forme d'onglets dans la fenêtre Eclipse. Les vues les plus importantes sont l'éditeur de code source et l'explorateur de projets, que vous utilisez pour naviguer entre les différents objets de développement. Il existe un large éventail d'autres vues dont vous aurez besoin, telles que la vue des problèmes pour afficher les messages d'erreur, la vue de documentation et les vues pour la recherche d'objets ou l'affichage de l'endroit où un objet particulier est utilisé dans le système.

Pour développer des applications ABAP pour SAP BTP, téléchargez d'abord l'environnement de développement Eclipse gratuitement sur https://www.eclipse.org/. Ensuite, pour obtenir les outils de développement ABAP, procédez comme suit :
- Ouvrez Eclipse.
- Sélectionnez Help→Install New Software.
- Dans la boîte de dialogue qui s'affiche, saisissez les données suivantes : https://tools.hana.ondemand.com/latest.
- Assurez-vous de rechercher les mises à jour dans l'aide→Rechercher les mises à jour.
Workbench
Le terme Workbench fait référence à l'environnement de développement de bureau dans Eclipse. Il permet d'éditer des objets, de gérer des vues et de disposer l'espace de travail du développeur.

Les caractéristiques du workbench sont les suivantes :
- Chaque workbench contient une ou plusieurs perspectives.
- Les perspectives contiennent des vues et des éditeurs.
- Plusieurs fenêtres du Workbench peuvent exister sur le bureau à tout moment. Par exemple, vous pouvez ouvrir ABAP Development Tools for SAP NetWeaver, mais aussi SAP HANA Studio en même temps.
Perspectives

Une perspective dans Eclipse est une fenêtre permettant d'effectuer une certaine tâche. Cette fenêtre contient les outils nécessaires pour créer des objets de développement. SAP a créé la perspective ABAP Development Tools (ADT) comme IDE de référence pour le développement ABAP.
Pour développer des applications ABAP, sélectionnez Fenêtre→Perspective→Ouvrir perspective→Autreet double-cliquez sur ABAP. Cela ouvre la perspective ABAP Development Tools (ADT).
Une perspective comprend un ensemble de vues apparaissant sous forme d'onglets dans la fenêtre Eclipse. Même s'il existe d'autres points de vue, ceux sur lesquels nous voulons nous concentrer aujourd'hui sont les plus importants :
- Éditeur de code source
- Explorateur de projets : SAP fournit plusieurs perspectives dans Eclipse : la perspective ABAP Development Tools (ADT), la perspective de profilage ABAP et la perspective de débogage.
La plus importante d'entre elles est la perspective ABAP Development Tools for SAP NetWeaver (ADT).
La perspective ADT, comme toute autre, fournit un ensemble initial de vues et d'éditeurs et détermine leur mise en forme. Plus précisément, les vues ABAP et les éditeurs vous permettent d'utiliser des objets de développement ABAP gérés par un système backend ABAP. Lorsque vous utilisez la perspective ABAP, vous devez établir une connexion au système, représentée par un projet ABAP correspondant. La perspective ABAP permet d'accéder aux outils ABAP basés sur Eclipse et SAP GUI.
La perspective ABAP se compose d'une zone d'éditeur contenant différents éditeurs de code source ABAP et les vues suivantes :
- Explorateur de projets
- Présentation
- Référentiels de tâches
- Gamme
- Problèmes
- Modèles
- Propriétés
- Lecteur de flux
- Transport Organizer
Préférences Eclipse
Les préférences d'Eclipse vous permettent de définir des options générales sur le fonctionnement d'Eclipse. Vous pouvez accéder aux Préférences en sélectionnant Fenêtre→Préférences.
La figure, Préférences Eclipse, présente la section Éditeurs de code source de la fenêtre Préférences Eclipse.

Si ABAP Development Tools for SAP NetWeaver est installé, une section spécifique pour les options liées au développement ABAP existe. Les options qui peuvent être contrôlées ici sont les suivantes :
- Si l'ID système est affiché dans la page à onglet Éditeur et, le cas échéant, où
- Options relatives au débogage, par exemple, si les programmes système sont débogués.
- Options spécifiques au code source, par exemple, si les crochets sont automatiquement fermés et si le contrôle syntaxique automatique est effectué
- Options liées aux éditeurs, par exemple, les options de taille et de couleur de police
Si vous voulez rejeter les options que vous avez définies, il existe un bouton Restaurer les valeurs par défaut.
Propriétés du projet
Vous pouvez ajuster les propriétés d'un projet ABAP spécifique, tout comme vous pouvez ajuster les préférences pour Eclipse en général. Pour ce faire, sélectionnez Propriétés dans le menu contextuel du projet. Vous trouverez une collection utile d'options sous Éditeurs de→développement ABAP Éditeurs→de code source→Formatter (comme illustré dans la figure Options de format ABAP).

Vous pouvez contrôler le style de code du programme de formatage, y compris si le code source est en retrait (par exemple, lors de la programmation d'une construction IF ou CASE) et si les mots-clés et les identificateurs sont en majuscules ou en minuscules.
Une fois que vous avez défini et appliqué ces options dans les propriétés du projet, la mise en forme peut être appliquée en sélectionnant MAJ + F1 (sur votre clavier) pour mettre en forme le code dans l'éditeur de code source.