ALV subtotals

Getting started ... Alles für einen gelungenen Start.
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

ALV subtotals

Beitrag von Fluff (ForumUser / 43 / 0 / 0 ) »
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?

Waere fuer jeden Tip dankbar.

Gruss
Fluff

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
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)

Thomas

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Schau dir mal die Methode SUBTOTAL_TEXT an...

Beitrag von Fluff (ForumUser / 43 / 0 / 0 ) »
Danke fuer Deine Antwort.

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.

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
dazu musst Du Zwischensummen zu Name, Vorname usw. bilden, dann wird m.E. der jeweilige Feldwert mit angezeigt.

MfG
Thomas R.

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
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.

Thomas

Beitrag von Fluff (ForumUser / 43 / 0 / 0 ) »
Danke an alle fuer die Hilfe.

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.

Danke nochmal an alle.

Gruss
Fluff

Beitrag von Fluff (ForumUser / 43 / 0 / 0 ) »
Danke an alle fuer die Hilfe.

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.

Danke nochmal an alle.

Gruss
Fluff

Seite 1 von 1

Vergleichbare Themen

13
Antw.
8539
Views
ALV: subtotals manipulieren
von doeme » 18.07.2012 16:05 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 10 Stunden von Bright4.5 3 / 1485
Regex in where
vor 12 Stunden von tar 6 / 157

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.

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 10 Stunden von Bright4.5 3 / 1485
Regex in where
vor 12 Stunden von tar 6 / 157

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821