ich brauche dringend Eure Hilfe. Ich habe ein ALV Grid mit der Aufruf der Methode "set_table_for_first_display " von der Klasse "cl_gui_alv_grid " erzeugt und hat geklappt. Nun möchte ich den Kopf von der ALV Grid haben, weil ich die Texte drin schreiben möchte und sie auch in die Excel-Datei speichern. Bis jetzt habe ich nur ALV Grid ohne Kopf , daher könnte ich nur die daten, die im ALV Grid, in Excel-Datei speichern und die Texte, die außerhalb ALV Grid könnte ich in Excel-Datei nicht speichern.
Wie kann ich den Kopf für ALV in diesem Fall erzeugen?
Du kannst wohl einen Kopf (HTML_HEADER) über dem Grid erzeugen, ich kenne aber keinen Weg, diesen ebenfalls nach Excel zu bekommen. Üblicherweise wird immer nur der Grid-Inhalt nach Excel exportiert.
Wenn Du das Grid eigentlich gar nicht brauchst, sondern nur eine Ausgabe in Excel erzeugen willst, so empfehle ich dir die Office-Integration (I_OI_CONTAINER_CONTROL, I_OI_DOCUMENT_PROXY, I_OI_SPREADSHEET). Mit diesen Interfaces hast Du volle Kontrolle über Excel.