Summe pro jahr summieren und vertikal ausgaben

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

Summe pro jahr summieren und vertikal ausgaben

Beitrag von Rico_neu (ForumUser / 6 / 0 / 0 ) »
Hallo
Ich habe ein problem und bitte um Hilfe.
meine internal tabelle sieht so aus:

Code: Alles auswählen.

lt_tab:
yr        sum
1999    5000
2000    6000
2000    7000
2001    5000
2002    2000
1999    9000
2000    3000
2002    6000
Ich möchte aber folgendes ergebnis in meinem ausgabetabelle t_output haben:
t_output mit die summe jedes jahr:

Code: Alles auswählen.

jr1     sum     jr2     sum      jr3    sum     jr4    sum
1999   14000   2000    16000     2001  5000    2002    8000
Hier habe ich das Problem

Code: Alles auswählen.

sort lt_tab by jahr.
Loop at t_output into w_output.
loop at lt_tab into w_tab where id = w_output-id
at end of jahr.
w_ausgabe-jr1 = lt_tab-jahr.
 w_budget = w_budget + w_prpsbpge-wtjhr.   
endat.
w_output-sum  = w_budget.
endloop
modify t_ausgabe from w_ausgabe .
endloop.
Kann mir jemand zeigen, wie ich das problem lösen kann?
Danke

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


Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Hallo,

warum baust Du Deine interne Tabelle lt_tab nicht mit collect auf? Dann werden die Werte gleich summiert.

Was ich nicht verstehe: wieso soll denn noch zusätzlich eine Ausgabetabelle aufgebaut werden? Du kannst die Daten doch gleich mit write ausgeben.

lg khb

Beitrag von Rico_neu (ForumUser / 6 / 0 / 0 ) »
Hallo khb,
danke für deine Antwort. Ich muss mit einer Ausgabe tabelle arbeiten, weil ich die daten mit alv grid ausgeben werden und write funktioniert nur mit simple Listausgabe. Ausserdem enthält die ausgabe tabelle schon daten.

Könntest du bitte verleicht die Möglichkeit mit COLLECT anhand ein Beispiel zeigen.
Danke

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
vielleicht verstehe ich das Problem ja noch nicht rictig.

Loop doch über die Jahrestabelle und addier deine Werte. Nimm einen Zähler, damit du weißt, welches der 3 Jahre du bearbeitest (oder ist die Anzahl der Jahre variabel?). Wenn Du ein Jahr komplett bearbeitet hst, schreibe das Ergebnis in das Ausgabefeld für dieses Jahr. Für die nächsten Jahre machst Du das gleiche.

hth khb

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1992
Views
Wo landen Write-Ausgaben von Hintergrundprozessen?
von Obelix1 » 11.07.2014 12:44 • Verfasst in Basis
4
Antw.
3319
Views
Character Ausgaben über Ascii
von SaskuAc » 17.06.2015 15:54 • Verfasst in ABAP® für Anfänger
3
Antw.
1932
Views
SELECT - aber nur ein Ergebnis Ausgaben
von swonny » 29.01.2007 16:24 • Verfasst in ABAP® für Anfänger
1
Antw.
1986
Views
Button vertikal ausrichten
von Hunter » 22.11.2007 14:15 • Verfasst in Dialogprogrammierung
5
Antw.
2612
Views
Daten vertikal ausgeben
von seco_neu » 14.09.2007 12:12 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 22 / 2801
Daten an Tabelle binden
vor 11 Stunden von Lukas Sanders 2 / 877
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 431

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

Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 22 / 2801
Daten an Tabelle binden
vor 11 Stunden von Lukas Sanders 2 / 877
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 431

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2468
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9050