Ich bin dabei einen variablen FuBa zu schreiben, der mir u.a. eine "beliebige" interne Tabelle im ALV anzeigt.
Ich habe in der FuBa-Schnittstelle
Code: Alles auswählen.
*"*"Lokale Schnittstelle:
*" TABLES
*" GT_ITAB TYPE TABLE OPTIONAL
1. Herausforderung
Ich schaffe es nicht, diese Tabelle dann bei
Code: Alles auswählen.
CALL METHOD cl_gui_alv_grid->set_table_for_first_display
EXPORTING
i_bypassing_buffer = 'X'
CHANGING
it_outtab = gt_itab
it_fieldcatalog = gt_fieldcat_alv
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4.
zu übergeben.
Erhalte vom Syntaxchecker die Meldunng:
Include LZALV_ITABO01
Feld "GT_ITAB" unbekannt. Es ist weder in einer der angegebenen Tabellen enthalten noch durch eine DATA-Anweisung definiert.
Wie bekomme ich es hin, daß ich die übergebene interne Tabelle weiter an die Methode
CALL METHOD cl_gui_alv_grid->set_table_for_first_display
übergeben kann.
2. Herausfordeurng
Da ich in meinem FuBa noch an bestimmten Stellen der Tabellen herumfummeln möchte möchte ich dies mit einer Kopie dieser "dynamischen internen Tabelle" tun.
Wie lege ich diese im Programm an und wie kopiere ich es...
Für Hinweise für beide "Herausforderungen" bin ich dankbar.
Werde auch gerne das Programm, das mir als dynamisches flexibles Auswertungstool dienen soll im Forum zur Verfügung stellen.
Vielleicht wird es eine echte BW-Alternative