
Um aus der ALV-Ausgabe eine Excel-Datei zu erzeugen, wählt der Benutzer einfach die entsprechende Drucktaste in der Toolbar. Er hat keine Möglichkeit, das Ergebnis im Vorfeld zu beeinflussen.
Derzeit werden folgende Excel-Formate unterstützt:
Excel für Office 2007
Excel (MHTML-Format)
Excel (MHTML-Format für 2000/97)
Um das gewünschte Standard-Format festzulegen, führen Sie im Customizing (Transaktionscode SIMGH) für SAP Web Application Server unter SAP List Viewer (ALV) die Aktivität Web Dynpro ABAP-spezifische Einstellungen pflegen aus und wählen dort das gewünschte Format aus.
In Ihrer Anwendung hingegen können Sie festlegen, ob außer den eigentlichen Daten der ALV-Ausgabe auch andere Informationen in die Excel-Datei übernommen werden sollen, wenn der Benutzer den Export anstößt:
Gestaltungsobjekt für Kopf- und Fußbereich
Ergebniszeilen bei Berechnungen
Gestaltungsobjekt in Excel-Datei übernehmen
Wenn Sie für die ALV-Ausgabe ein Gestaltungsobjekt für Kopf- und/ oder Fußbereich definiert haben, können Sie festlegen, ob die Inhalte dieses Gestaltungsobjekts ebenfalls in die Excel-Datei übernommen werden sollen. Dazu verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_EXPORT_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE).
Methoden zum Übernehmen von Gestaltungsobjekten in die Excel-Datei
|
Funktion |
Methode |
|
Gestaltungsobjekt für den Kopfbereich in Excel übernehmen |
SET_EXPORT_NO_TOL |
|
Prüfen, ob Gestaltungsobjekt für den Kopfbereich in Excel übernommen wird |
GET_EXPORT_NO_TOL |
|
Gestaltungsobjekt für den Fußbereich in Excel übernehmen |
SET_EXPORT_NO_EOL |
|
Prüfen, ob Gestaltungsobjekt für den Fußbereich in Excel übernommen wird |
GET_EXPORT_NO_EOL |
Ergebniszeilen bei Berechnungen in Excel-Datei übernehmen
Sie können festlegen, ob beim Export nach Microsoft Excel auch Ergebniszeilen übernommen werden sollen, die die Ergebnisse von Aggregationen oder Zwischenergebnissen enthalten. Dazu verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_EXPORT_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE).
Methoden zum Übernehmen von Ergebniszeilen in die Excel-Datei
|
Funktion |
Methode |
|
Ergebniszeilen in Excel übernehmen |
SET_EXPORT_NO_SUMS |
|
Prüfen, ob Ergebniszeilen in Excel übernommen werden |
GET_EXPORT_NO_SUMS |
Falls Sie Zellvarianten in Ihrem ALV eingesetzt haben, werden diese nicht mit exportiert. Weitere Informationen dazu finden Sie in SAP Hinweis Nr.
1399946