Ich bin sowohl neu (aktiv) in diesem Forum als auch neu in der ABAP-Programmierung.
Bei der Entwicklung eines ALV-Grids stehe ich nun vor einem Problem.
Ich hänge in der Methode zu dem Ereignis DATA_CHANGED. Hier führe ich diverse Prüfungen durch und schreibe entsprechende Fehler per ER_DATA_CHANGED->ADD_PROTOCOL_ENTRY in das Fehlerprotokoll. Am Ende der Methode Zeige ich dann das Protokoll mittels folgendem Aufruf an:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- CALL METHOD er_data_changed->display_protocol
- EXPORTING
- i_container = lo_splitter->bottom_right_container
- i_display_toolbar = 'X'
- i_optimize_columns = 'X'.
- GeSHi ©
Nun zu meinem Problem: Wie kann ich die Toolbar in dem dann angezeigten ALV beeinflussen?
Wie ich die Toolbar in einem selbsterstellten ALV manipuliere weiß ich bereits. Aber hier habe ich ja keinen Zugriff auf das ALV.
Ich habe bereits festgestellt, dass die Klasse CL_ALV_CHANGED_DATA_PROTOCOL ein Attribut MR_PROTOCOL vom Typ CL_GUI_ALV_GRID besitzt . Doch wenn ich dieses instanziere wird das Fehlerprotokoll gar nicht mehr angezeigt.
Ich hoffe meine Erklärung war verständlich und jemand kann mir helfen.