Introduction à ABAP: types de données, opérateurs & Éditeur - Tutoriel

Table des matières:

Anonim

ABAP signifie - Advanced Business Application Programming. C'est un langage de programmation pour le développement d'applications pour le système SAP R / 3.
La dernière version d'ABAP s'appelle ABAP Objects et prend en charge la programmation orientée objet. SAP exécutera des applications écrites à l'aide d'ABAP / 4, la version antérieure d'ABAP, ainsi que des applications utilisant des objets ABAP.
Sans plus tarder, plongeons dans ABAP.
Notez que ce didacticiel n'ira pas dans les détails détaillés sur les constructions de langage ABAP (qui deviennent très ennuyeuses à lire) mais présentera rapidement les concepts clés pour vous aider à démarrer afin que vous puissiez concentrer votre attention sur des sujets plus importants.

Types de données

Syntaxe pour déclarer une variable dans ABAP -

DATA Variable_Name Type Variable_Type

Exemple:

DATA numéro_employé Type I.

Voici une liste des types de données pris en charge par ABAP

Type de données Longueur de champ initiale Longueur de champ valide Valeur initiale Sens
Types numériques
je 4 4 0 Entier (nombre entier)
F 8 8 0 Nombre à virgule flottante
P 8 1 - 16 0 Numéro emballé
Types de caractères
C 1 1 - 65535 « » Champ de texte (caractères alphanumériques)
8 8 «00000000» Champ de date (format: AAAAMMJJ)
N 1 1 - 65535 «0… 0» Champ de texte numérique (caractères numériques)
T 6 6 «000000» Champ d'heure (format: HHMMSS)
Type hexadécimal
X 1 1 - 65535 X'0… 0 ' Champ hexadécimal

Traitement des données - Attribution de valeurs

a = 16.déplacer 16 vers a.écrivez a à b.

- Opérations arithmétiques

calculer a = a * 100.

Déclarations de contrôle

Les instructions de contrôle suivantes peuvent être utilisées - - If… EndIf Loop

if [not] exp [et / ou [not] exp].… [elseif exp.….][autre.… .]Fin si.

- Déclaration de cas

Variable de cas.quand valeur1.… quand valeur2.… [quand autres.…]Endcase.Fais.

-While boucle

Tandis que .… Finir pendant ce temps.

- Faire une boucle

Faites  fois.… Finissez.

Opérateur logique

Une liste d'opérateurs logiques

  • GE ou> =
  • GT ou>
  • LE ou <=
  • LT ou <
  • EQ ou =
  • NE ou <>

Éditeur ABAP / 4

Enfin, c'est ici que vous passerez la plupart de votre temps en tant que développeur à créer / modifier des programmes. Transaction SE38