03 Programme principal, les Routines, les includes

1. Le programme principal

Le program principal commence toujours par l'instruction PROGRAM + le nom du programme.


program monProg.



2. Les routines

Les routines ABAP correspondent à ce que l'on appelle communément  des procédures dans d'autres langages.

Example

PROGRAMME PRINCIPAL
-> appel routine 1
-> appel routine 2

Definition routine 1
fin de la routine

Definition routine 2
début
fin de la routine


- Les routines commencent par l'instruction "form" et se termine par "endform.
- Elles peuvent être appelées à plusieurs endroits d'un programme ... et même par un autre programme ABAP !!
- Elles peuvent être définies avec des paramètres
- Elles peuvent être récursives

PROGRAM zprogram.

* definition de la routine
FORM ma_routine USING iParam(4) type C CHANGING oParam type i.

* votre code 

ENDFORM.

* appel de la routine
DATA : w_param1 TYPE C.
DATA : w_param2 TYPE I.
w_param1 = 'C'.
PERFORM ma_routine USING w_param1 CHANGING w_param2.

Dans l'exemple ci-dessous, nous avons défini une routine avec 1 paramètre d'entrée (w_param1) et un de sortie (w_param2) renvoyé par la routine.

Ensuite, nous avons appelé cette routine en gérant les paramètres d'entrées / sorties.

3. Les includes

Les includes sont ce qu'on appelle souvent  librairies ou bibliothèques dans d'autres langages.

Pour inclure une librairie à votre programme, utiliser le mot clé "INCLUDE" suivi du nom de l'unité.

PROGRAM MonProgram.
INCLUDE MyLibrairie.


mots clés :
 
article écrit et publié par fantosap !
le 20.09.2022
©2022 - BeSAP.com - Tous droits réservés - Réalisation fantosap ! - Plan du site