Hallo zussamen.
Ich habe mir ein ALV "gebastelt" mittels "REUSE_ALV_GRID_DISPLAY".
Im Selektionsbildschirm kann ich angeben, dass nur Zwischensummen angezeigt werden sollen. Dies mach ich mit "IT_SORT-EXPA".
Funktioniert auch prima.
Meine Liste sieht in etwa so aus:
Nummer | Name | Geschlecht | Betrag1 | Betrag 2| .....
Nun zu meinem Problem. Wenn ich den Report nur mit Zwischensummen starte sehe ich nur Nummer und die entsprechden Summen zu den Summenfeldern (Betrag1, Betrag2 etc.). Ich moechte in der Summenzeile aber auch das Feld Name und Geschlecht sehen. Kann ich irgendwie mitgeben, dass diese Felder in der Summenzeile auch angezeigt werden sollen?
So wie das klingt, willst du eigentlich nur die Summen sehen ODER???
1)
Wenn dem so ist, bilde die Summen in einer Tabelle und gib diese als ALV aus.
Alternativ kannst du ja per Doppelklick auf die Tabellenzeile ja dann die entsprechenden Einzelwerte anzeigen.
2)
Wenn du die Summen gebildet hast, brauchst du diese doch nicht zu zuklappen, dann siehst du die Werte auch. Summierung kannst du auch im Feldkatalog steuern (fcat-do_sum)
Ich hab in meinem Beitrag leider was entscheidendes vergessen, wodurch etwas unverstaendlich war.
Meine Liste sieht so aus:
Nummer | Name | Monat | Geschlecht | Betrag1 | Betrag 2| .....
Wenn ich dann im Slektionsbildschirm das flag fuer "Nur Summen" setze, sehe ich die Betraege summiert. Ansonsten sehe ich die Betraege pro Monat.
Die Summierung steuer ich auch im Feldkatalog mit do_sum.
Nur wenn ich zuklappe sehe ich nur die Summen und das Key-Feld "Nummer". Ich moechte aber wenn zugeklappt ist, auch Name, Geschlecht sehen.
Ich hoffe jetzt ist es etwas verstaendlicher.
Also die Summierung ist nicht mein Problem, sondern dass ich bei "zugeklapptem Zustand" nur die Summenfelder sehe und ich aber auch Geschelcht etc. sehen moechte.
Der Vorschlag von Thomas R. hat nur den Nachteil, das dann je Wert die Summenstufe angezeigt wird.
Alternativ dazu kannst du höchstens ein Feld erzeigen, das die 3 Merkmale enthält und danach die Summen bilden. Das lößt dein Problem am einfachsten, ob es in dein Konzept passt ist dann eine andere Frage.
Ich habe es jetzt hinbekommen.
Ich habe die IT-SORT so aufgebaut:
it_sort_info-spos = '01'.
it_sort_info-fieldname = 'NUMMER'.
it_sort_info-up = 'X'.
it_sort_info-spos = '02'.
it_sort_info-fieldname = 'NAME'.
it_sort_info-up = 'X'.
it_sort_info-spos = '03'.
it_sort_info-fieldname = 'GESCHL'.
it_sort_info-up = 'X'.
Beim letzten Feld habe ich dann erst das subtot gesetzt:
it_sort_info-spos = '04'.
it_sort_info-fieldname = 'GBDAT'.
it_sort_info-up = 'X'.
it_sort_info-subtot = 'X'.
Somit habe ich nur eine Summenstufe und alle 'Sort-Felder' werden in dieser Summenstufe angezeigt.
Damit habe ich es wie ich es wollte. Ich vermute dies meinte Thomas R. auch vielleicht. Zumindest hat mich das ich das in die richtige Richtung gebracht.
Ich habe es jetzt hinbekommen.
Ich habe die IT-SORT so aufgebaut:
it_sort_info-spos = '01'.
it_sort_info-fieldname = 'NUMMER'.
it_sort_info-up = 'X'.
it_sort_info-spos = '02'.
it_sort_info-fieldname = 'NAME'.
it_sort_info-up = 'X'.
it_sort_info-spos = '03'.
it_sort_info-fieldname = 'GESCHL'.
it_sort_info-up = 'X'.
Beim letzten Feld habe ich dann erst das subtot gesetzt:
it_sort_info-spos = '04'.
it_sort_info-fieldname = 'GBDAT'.
it_sort_info-up = 'X'.
it_sort_info-subtot = 'X'.
Somit habe ich nur eine Summenstufe und alle 'Sort-Felder' werden in dieser Summenstufe angezeigt.
Damit habe ich es wie ich es wollte. Ich vermute dies meinte Thomas R. auch vielleicht. Zumindest hat mich das ich das in die richtige Richtung gebracht.