a) ein ALV-Grid soll erstellt werden. Diese soll so formatiert sein (Überschrift mit einer größeren Schriftart, bestimmte Zeilen oder nur einzelne / bestimmte Felder (Zellen).
1. Wie bekommt man die ALV-Ausgabe farblich gestaltet?
2. Ist es möglich diese ALV-Ausgabe aus dem SAP-System in Excel zu exportieren? Wenn ja, wie wird das gemacht? Hat dies jemand von euch schon mal gemacht?
3. Die exportierte Excel-Datei aus dem SAP-System soll die Formatierung wie bei der ALV-Ausgabe haben. Geht das? Der Anwender der die exportierte Excel-Liste erhält, soll schon die fix und fertig formatierte Liste
erhalten.
Schau dir mal die Web-Dokumentation der Klasse CL_GUI_ALV_GRID an.
Auf den Link solltest du über die Transaktion SE24 und dann "CL_GUI_ALV_GRID", "Anzeigen" und dann "Klassen-Dokumentation" finden.
Da hast du so ziemlich alles was du brauchst.
Vorab schon mal ein paar kleine Hinweise:
- Eine vergrößerte Darstellung der Spaltenüberschriften gibts nicht. Dazu müsstest du das darunterliegende Gui-Control selbst ansteuern dann würde es funktionieren. Hab da mal recherchiert
- Du musst entweder mit generischen Datenstrukturen für die Anzeige arbeiten oder alle für die Formatierung benötigten Zusatzfelder in deiner statischen Ausgabestruktur einfügen (Also leider nix mit direkt aus der Datenbank gelesenen Datenstrukturen)
- Übernehemen der Daten ins Excel ist eine der (Haupt-)Funktionen eines ALV-Grid
- Übernehmen der Formatierung in Excel glaub ich wird nicht möglich sein (Habs aber auch noch nicht versucht muss ich gestehen)
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.