| 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 ===== |
| |