Cacher une colonne d'un ALV (objet)


1- Je déclare l'objet "Colonne" et son "sous-objet" pour modifier les paramètres des colonnes :

DATA : lr_columns1 TYPE REF TO cl_salv_columns_table,

lr_column1 TYPE REF TO cl_salv_column_table,

2- je pointe sur les paramètres de l'objet colonne de votre grille :


lr_columns1 = lr_alv1->get_columns( ).

lr_columns1->set_optimize( ).


3- Je modifie le paramètre de visibilité de ma colonne :

set_visibilité = ' ' => je cache la colonne

set_visibilité = 'X ' => j'affiche la colonne

ce qui donne

lr_column1 ?= lr_columns1->get_column( column_name ).
lr_column1->set_visible( 'X' ).


un exemple...

Le code source à copier coller

exemple utilisation

Steeven

Vous allez entrer dans un monde que vous n'auriez jamais cru possible de créer.

© 2021 | MultimediaLearn