Introduction
Application des techniques et concepts de base
Utilisation des classes locales
Lecture des données de la base de données
Utilisation d'objets de données structurés
Utilisation de tables internes complexes
Implémentation de mises à jour de base de données à l'aide d'objets de gestion
Description du modèle de programmation d'applications ABAP RESTful

Développement de votre première application ABAP

Objective

After completing this lesson, you will be able to créez une application Hello World.

Une application Hello World dans ABAP

Comme dans tous les autres langages de programmation, la première chose à faire en ABAP est de vous familiariser avec l'environnement de développement et les aspects les plus élémentaires du langage en écrivant une courte application "Hello World".

La principale technologie d'interface utilisateur que vous utiliserez dans la programmation ABAP moderne est les éléments SAP Fiori. Cependant, ADT fournit une console pour vous permettre de créer rapidement et simplement des sorties dans les applications de test.

Comment créer une application Hello World

Créer une application Hello World

Tâche 1: Créer une application Hello World

Dans votre package, créez une nouvelle classe ABAP. Laissez la classe implémenter l'interface IF_OO_ADT_CLASSRUN afin de pouvoir utiliser la classe comme programme principal pour une application de console Eclipse.

Étapes

  1. Dans votre package, créez une classe ABAP avec le nom ZCL_##_HELLO_WORLD. Assurez-vous qu'elle utilise l'interface IF_OO_ADT_CLASSRUN. Lorsque vous êtes invité à affecter la classe à un ordre de transport, utilisez l'ordre de transport que vous avez créé dans la tâche précédente.

    1. Sélectionnez FichierNouvelleclasse ABAP.

    2. Saisissez votre package ZS4D400_##, où ## est votre numéro de groupe.

    3. Saisissez le nom ZCL_##_HELLO_WORLD## est votre numéro de groupe et saisissez une description pour votre classe.

    4. Sélectionnez Ajouter... (en regard du cadre Interfaces).

    5. Saisissez le texte de filtre IF_OO_ADT_CLASSRUN. Double-cliquez sur l'entrée correspondante dans la liste des occurrences.

    6. Cliquez sur Next.

    7. Sélectionnez Sélectionner parmi les ordres dans lesquels je suis impliqué et votre propre ordre de transport.

    8. Sélectionnez Terminer.

  2. Dans la méthode if_oo_adt_classrun~main( ), utilisez out->write( ) pour éditer la phrase Hello World.

    1. Dans l'éditeur, saisissez le codage suivant entre METHOD if_oo_adt_classrun~main et ENDMETHOD. :

      Code Snippet
      123
      out->write( 'Hello World' ).
  3. Activez et testez votre classe.

    1. Activez la classe à l'aide du raccourci clavier Ctrl + F3.

    2. Exécutez la classe avec la clé F9.

  4. Vérifiez la sortie dans la vue Console d'Eclipse.

    1. Vérifiez la vue Console qui aurait dû s'ouvrir sous la forme d'un nouvel onglet sous la vue de l'éditeur.

    2. Si la vue Console n'est pas visible, ouvrez-la en sélectionnant FenêtreAfficher vueAutre. Double-cliquez sur Console dans la liste des occurrences.