01. Le Language ABAP
cours - Développment (abap, Fiori ..) - 01. Le Language ABAP

Dans un soucis de stabilité et d'indépendance, SAP a créé son propre langage avec la publication de de la version SAP R/2. Ce langage appelée ABAP (Advanced Business Application Programming) est un langage de type procédural qui a évolué et s'est transformé en langage orienté objet (ABAP/4).

La syntaxe du langage est relativement simple et chaque instruction doit être terminée par un point ".". 

Abap propose supporte des fonctionnalités telles que :
  • Le typage de données (incluant les structures et table internes) avec possibilité de définition de nouveaux types
  • la déclaration de constantes et variables
  • les structures conditionnelles (if, loop...)
  • les procédures et des fonctions, de plus SAP introduit le concept de module fonction permettant l'utilisation par plusieurs programmes de la même fonction, voir l'appel depuis l'extérieur (RFC : Remote Function Call)
  • Utilisation de commentaire
  • Les appel récursif
  • l'utilisation de bibliothèque (inclusion d'unités)
  • Le requêtage SQL (langage SQL version SAP)

  • Structure d'un programme

    1.Programme principal
    2.Ecran / paramètres de lancement
    3.Routines
    4. Résultat

    Votre premier programme abap

    Program zhello_word.
    Write 'Hello World'.


    mots clés :
     
    article écrit et publié par sapeur 80
    le 19/09/2022
    ©2022 - BeSAP.com - Tous droits réservés - Réalisation sapeur 80 - Plan du site