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
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.
Dieses Wiki wird privat in Freizeit nach bestem Wissen und Gewissen gepflegt und dient primär als eigene Wissenssammlung für die tägliche Arbeit im SAP-ERP-Umfeld.
Alle dargestellten Softwareprodukte, auch in Form von Screenshots, sind Eigentum der SAP SE. Ihre Marken, vgl. Link, sind u.a.: SAP®, ABAP®, SAP Fiori®, SAP HANA®, SAP S/4HANA®, SAP S/4HANA® Cloud