Code: Alles auswählen.
CALL METHOD CL_SALV_TABLE=>FACTORY
EXPORTING R_CONTAINER = ALV_CONTAINER
IMPORTING R_SALV_TABLE = ALV_OBJECT
CHANGING T_TABLE = ALV_TABLE.
[... diverse Detaildefinitionen zum ALV ...]
ALV_OBJECT->DISPLAY( ).
DATA(SORTOBJECT) = ALV_OBJECT->GET_SORTS( ).
SORTOBJECT->ADD_SORT( COLUMNNAME = 'DOCNUM' SEQUENCE = IF_SALV_C_SORT=>SORT_DOWN GROUP = IF_SALV_C_SORT=>GROUP_WITH_UNDERLINE ).
SORTOBJECT->ADD_SORT( COLUMNNAME = 'CREDAT' SEQUENCE = IF_SALV_C_SORT=>SORT_DOWN ).
SORTOBJECT->ADD_SORT( COLUMNNAME = 'CRETIM' SEQUENCE = IF_SALV_C_SORT=>SORT_DOWN ).
SORTOBJECT->ADD_SORT( COLUMNNAME = 'UPDDAT' SEQUENCE = IF_SALV_C_SORT=>SORT_DOWN ).
SORTOBJECT->ADD_SORT( COLUMNNAME = 'UPDTIM' SEQUENCE = IF_SALV_C_SORT=>SORT_DOWN ).
ALV_OBJECT->REFRESH( ).
Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
DeathAndPain
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
DeathAndPain
Dann fang mal mit einem editierbaren ALV und der damit Verbundenen Kommunikation an.DeathAndPain hat geschrieben: ↑12.10.2023 13:24Noch besser fände ich freilich, wenn man die Tabelle beim REFRESH als Parameter mitgeben würde. Der Code wäre nur unwesentlich länger, aber für den Leser wäre bedeutend besser nachvollziehbar, was da passiert.
Dann fang mal mit einem editierbaren ALV und der damit Verbundenen Kommunikation an.DeathAndPain hat geschrieben: ↑12.10.2023 13:24Noch besser fände ich freilich, wenn man die Tabelle beim REFRESH als Parameter mitgeben würde. Der Code wäre nur unwesentlich länger, aber für den Leser wäre bedeutend besser nachvollziehbar, was da passiert.