adesso business consulting Stellenangebote
Software Engineer Trainee · 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…“ |
(kein Unterschied)
|
Aktuelle Version vom 18. Juli 2021, 15:17 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.