allons utiliser des methodes avec des paramètres differents( importing, changing, returning) et des évenements de l’ALV comme le “double_click” tout ça pour tester les différentes solutions.
Definition :

Implementation :

Nous allons decrire comment créer un ALV, en utilisant l’ABAP Objet. C’est un bon exercice pour réviser nos bases. Nous utiliserons les classes standards CL_GUI_ALV_GRID et CL_GUI_CUSTOM_CONTAINER et nous allons créer la classe locale LCL_APP.
Il faut de préférence utiliser la transaction SE80 pour ecrire les programmes.
Structure du programme :
- Class LCL_APP definition deferred.
- Class LCL_APP definition.
- public section – Déclaration des méthodes
- private section – Declaration des méthodes
- Class LCL_APP implementation.
- Start-of-selection.
*Appel de l’ecran qui conient le container et l’ALV
