Tabellenausgabe mit vertikaler Spaltenüberschrift

Benutzeroberflächen in SAP®-Systemen.
10 Beiträge • Seite 1 von 1
10 Beiträge Seite 1 von 1

Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von libo (ForumUser / 4 / 0 / 0 ) »
Hallo,

(vorneweg - ich verwende kein Web-Dynpro und kein Java etc... stinknormales ABAP)

für eine einfache Tabellenausgabe (per CL_GUI_ALV_GRID) lese ich für eine Handvoll Materialnummern bestimmte Informationen. Diese werden im Grid dargestellt. Dessen Spaltenüberschriften sind eben die Materialnummern. Interne Tabelle und Feldkatalog für die Grid-Ausgabe generiere ich dynamisch, das funktioniert.

Jetzt meim Problem: Die Zellen des Grids beinhalten allesamt max. 3-stellige Werte. Einzig die Spaltenüberschriften - weil Materialnummern - sind 12-stellig. Die Tabelle hat durchaus 20-30 Spalten. Durch die 12-stelligen Überschriften wird sie viel zu breit (Scroll-Orgie). Wenn ich die OUTPUTLEN auf 3 Zeichen setze, sieht es viel besser aus aber man sieht von der Materialnummer nur die erste Stelle und "...". Der Tooltip ist nicht wirklich hilfreich.

Hat jemand von Euch einen Ansatz wie man diesem Dilemma begegnen kann? IDEAL wäre, wenn sich der Text der Spaltenüberschrift um 90° drehen ließe... Aber das geht wohl nicht.

Ich muss auch nicht unbedingt das ALV Grid verwenden. Kennt jemand eine andere Ausgabemöglichkeit mit der mein Problem lösbar wäre?

Hat irgend jemand schon mal ein ähnliches Problem gehabt? Oder kennt jemand eine SAP-Standard-TA bei der man abgucken könnte?

Danke schön im Voraus...

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo libo,

eine Option wäre die Tabelle zu transponieren. Die Materialnummern wären dann untereinander und die Spalten würden einzelne Werte dazu beinhalten. Wurde hier schon mal diskutiert, siehe http://www.abapforum.com/forum/viewtopi ... =1&t=17371

zweite (umständliche und für Anwender wahrscheinlich auch konfuse) Möglichkeit: mehrere Spaltenüberschriften, die du ggf. zusammenfasst: http://www.tricktresor.de/blog/zellen-verbinden/
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von libo (ForumUser / 4 / 0 / 0 ) »
Danke für den Tipp...
Aber Leider keine Option für dieses Programm... habe ich auch überlegt

Noch dazu kommen rechts neben den Materialnummern kommen noch weitere Spalten, die verschiedene Berechnungen quer über alle Materialien abbilden.

Grüße

Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von black_adept (Top Expert / 4080 / 125 / 934 ) »
Und wenn du die Daten nach EXCEL exportierst? Dort kannst du die Spaltenüberschrift drehen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von libo (ForumUser / 4 / 0 / 0 ) »
Sorry dass ich an all Euren vorschlägen rummäkeln muss ;-)

Aber Nee Excelexport ist auch kein Weg... Der User editiert auch einige Zellen im Grid... Und als Reaktion darauf werden dann wieder Abfragen im SAP getätigt etc...

Der Tipp mit dem Zellen gruppieren hat zwar mit der Frage nichts zu tun, ist aber trotzdem ungemein hilfreich! Denn genau das brauche ich auch noch zusätzlich.

Grüße


Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
ewx hat geschrieben:Dynamic Documents => Report DD_ADD_TABLE

Schrift 90° drehen
Hallo Enno,

da mich das Thema zukünftig auch interessieren "muss" habe ich mir mal angeschaut, auf was du da verweist.. nur irgendwie finde ich da nicht zum drehen der Schrift um 90°... :|

EDIT: hab den zweiten Link jetzt erst gecheckt! :D aber das ist html programmierung.. steh ich gerade nur auf dem schlauch oder bin ich zu blöd den zusammenhang zu verstehen?!
Gruß,
der Matze

Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von ewx (Top Expert / 4842 / 310 / 638 ) »
Ich hätte dazu schreiben soll, dass noch eine Transferleistung von Link1 zu Link2 erfolgen muss.
cl_dd_document->html_table (link1) müsste halt noch angepasst werden (link2).

Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von ewx (Top Expert / 4842 / 310 / 638 ) »
hmpf. Habe in den besagten Report mal in MODULE status_0100 hinter

Code: Alles auswählen.

    SEARCH do->html_table FOR 'select{'.
die Zeilen eingefügt:

Code: Alles auswählen.

    IF sy-subrc = 0.
      DATA line LIKE LINE OF do->html_table.
      line = 'tr.HEADER1{ -ms-transform: rotate(-90deg); font-size: 1.5em; background-color:green;}'.
      INSERT line INTO do->html_table INDEX sy-tabix.
    ENDIF.
Das Rotieren ignoriert er leider.
auch filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
funktioniert leider nicht.

Schade.

Re: Tabellenausgabe mit vertikaler Spaltenüberschrift

Beitrag von black_adept (Top Expert / 4080 / 125 / 934 ) »
libo hat geschrieben:...
Aber Nee Excelexport ist auch kein Weg... Der User editiert auch einige Zellen im Grid... Und als Reaktion darauf werden dann wieder Abfragen im SAP getätigt etc
...
Vielleicht solltest du am Anfang des Posts schreiben was noch alles gemacht werden soll - vorher war nur von Anzeigen die Rede gewesen.
Aber davon abgesehen - du kannst doch EXCEL-Inplace verwenden und dort dann auch die Felder ändern lassen und im SAP zurückschreiben wenn die gedrehte Anzeige sooo wichtig ist.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3425
Views
SAPscript: vertikaler Text
von gregoriana » 01.08.2006 14:42 • Verfasst in ABAP® Core
1
Antw.
2534
Views
Tabellenausgabe Adobe Forms
von navysurf » 11.07.2016 10:57 • Verfasst in ABAP® Core
3
Antw.
482
Views
REUSE_ALV_GRID_DISPLAY - Tabellenausgabe in Fußzeile
von charlie01 » 02.07.2023 16:44 • Verfasst in ABAP® für Anfänger
5
Antw.
3685
Views
Spaltenüberschrift im ALV
von KlausB » 14.03.2006 14:19 • Verfasst in ABAP® Core
8
Antw.
18527
Views
ALV - Spaltenüberschrift ändern
von SAPAlex » 20.02.2008 13:50 • Verfasst in ABAP® Core

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.