adesso business consulting Stellenangebote
Software Engineer Senior
| (Senior) Cloud Software Engineer BTP | Senior Frontend Software Engineer SAP BTP
| (Senior) Consultant Technologie
Werkstudent Softwareentwicklung · Consulting
REUSE ALV GRID DISPLAY: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
Die Seite wurde neu angelegt: „Der FuBa ist aus meiner Sicht gut, wenn man unkompliziert und schnell Daten im Grid darstellen will. Bei User Aktionen wie Doppelklick muss allerdings ein Unte…“ |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Kategorie:Clean-Core-Level_C]] | |||
Der FuBa ist aus meiner Sicht gut, wenn man unkompliziert und schnell Daten im Grid darstellen will. | Der FuBa ist aus meiner Sicht gut, wenn man unkompliziert und schnell Daten im Grid darstellen will. | ||
Bei User Aktionen wie Doppelklick muss allerdings ein Unterprogramm genutzt werden, sodass es für globale Methoden z.B. ungeeignet ist. | Bei User Aktionen wie Doppelklick muss allerdings ein Unterprogramm genutzt werden, sodass es für globale Methoden z.B. ungeeignet ist. | ||
Aktuelle Version vom 21. März 2026, 16:08 Uhr
Der FuBa ist aus meiner Sicht gut, wenn man unkompliziert und schnell Daten im Grid darstellen will. Bei User Aktionen wie Doppelklick muss allerdings ein Unterprogramm genutzt werden, sodass es für globale Methoden z.B. ungeeignet ist.
Codeschnipsel
DATA: ls_layout TYPE slis_layout_alv.
* Globale ALV-Tabelle, damit USER_COMMAND funktioniert
FREE: gt_log_alv.
ls_layout-zebra = abap_true.
ls_layout-colwidth_optimize = abap_true.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = 'ZLDL_BESTANDSMONITOR'
i_callback_user_command = 'USER_COMMAND_ALV'
i_structure_name = 'ZANFLOG_LDL_ALV'
is_layout = ls_layout
i_screen_start_column = 5
i_screen_start_line = 5
i_screen_end_column = 150
i_screen_end_line = 20
TABLES
t_outtab = gt_log_alv
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.