1ère génération (4.6 et +) : l'ALV à base de modules fonctions
Il s'agit des FM 'REUSE_ALV_GRID_DISPLAY' et consorts.
2ème génération (4.6C et +) : ALV Objet
On utilise cette fois des classes telles que CL_GUI_ALV_GRID.
A noter qu'un mécanisme de BAdIs s'appuyant sur une classe dérivée (assez méconnnue) permet de personnaliser l'affichage de la grille ALV.
3ème génération (NW2004 et +) : ALV Object Model
Frappée d'une malédiction (impossibilité de faire de l'édition de cellules), il s'agit de la classe CL_SALV_TABLE.
Je n'ai traité ici que le cas des grilles ALV, mais il existe également les listes hiérarchiques et les arbres.
- Simple list:
- Hierarchical sequential list:
- Tree
Liens utiles:
FAQ ALV
An Easy Reference for ALV Grid Control
ABAP Controls, Tree's and editable ALV with drag & drop
1 commentaire:
Notre blog a perdu de son contenu depuis ton départ. J4ai mis un peu de temps pour répondre car je n'avais pas accès de Log.
Enregistrer un commentaire