Both sides previous revisionPrevious revisionNext revision | Previous revision |
abap:alv [2015/10/06 15:37] – ginko | abap:alv [2023/09/05 17:07] (current) – ginko |
---|
====== ALV ====== | ====== ALV ====== |
| [[https://wiki.scn.sap.com/wiki/display/ABAP/OBJECT+ORIENTED+ALV+Guide|Wiki SCN]] |
| ===== Tips & Tricks ===== |
| ==== Trigger PAI from user_command handler ==== |
| Utile notamment pour "terminer" le remplissage d'un paramètre de sélection sur l'écran ! |
| <code abap>CALL METHOD cl_gui_cfw=>set_new_ok_code |
| EXPORTING |
| new_code = 'ENTER'.</code> |
===== Implémentations ===== | ===== Implémentations ===== |
==== MF ==== | ==== MF ==== |
[[http://wiki.scn.sap.com/wiki/display/ABAP/ALV+Grid+Report+-+with+Object+Oriented+SALV+Classes|ALV Grid Report - with Object Oriented SALV Classes]] | [[http://wiki.scn.sap.com/wiki/display/ABAP/ALV+Grid+Report+-+with+Object+Oriented+SALV+Classes|ALV Grid Report - with Object Oriented SALV Classes]] |
===== Modifier le style et la couleur de cellules ===== | ===== Modifier le style et la couleur de cellules ===== |
| [[http://www.saptechnical.com/Tutorials/ALV/DynamicALV/Page2.htm|Sauce 1]] (plus complète) ; [[http://www.sapdev.co.uk/reporting/alv/alvgrid_cellcolor.htm|Sauce 2]] (plus clair). |
| |
Cette manoeuvre est possible sur les ALV grids uniquement, mais même en ''REUSE''. (Autrement dit, cela fonctionne avec ''REUSE_ALV_GRID_DISPLAY'' et la version objet, mais pas sur les ALV list, y compris en objet.) | Cette manoeuvre est possible sur les ALV grids uniquement, mais même en ''REUSE''. (Autrement dit, cela fonctionne avec ''REUSE_ALV_GRID_DISPLAY'' et la version objet, mais pas sur les ALV list, y compris en objet.) |
| |
Pour cela, il faut ajouter une colonne de type ''LVC_T_STYL'' pour le style ou ''LVC_T_SCOL'' pour la couleur (possible de faire les 2 à la fois) dans l'''outtab''. Il faut également les déclarer dans le ''layout'' (type ''LVC_S_LAYO'') dans les champs ''STYLEFNAME'' et ''CTAB_FNAME''. | Pour cela, il faut ajouter une colonne de type ''LVC_T_STYL'' pour le style ou ''LVC_T_SCOL'' pour la couleur (possible de faire les 2 à la fois) dans l'''outtab''. Il faut également les déclarer dans le ''layout'' (type ''LVC_S_LAYO'') dans les champs ''STYLEFNAME'' et ''CTAB_FNAME''. |
| |
| Note : pour connaitre les différents tons de couleur disponibles, lancer le prog ''SHOWCOLO''. |
===== Transport ===== | ===== Transport ===== |
| |