Aufbereitung Daten interneTabelle

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

Aufbereitung Daten interneTabelle

Beitrag von SAPDIDI (ForumUser / 13 / 0 / 0 ) »
Hallo,
ich möchte bestimmte Daten in einer internen Tabelle aufbereiten.

Tabelle hat z.Bsp. folgenden Inhalt

Marke Preis

Ford 20000Euro
Ford 14500Euro
VW 5000 Euro
Ford 2100 euro
Audi 3000Euro
VW 10000EURO

Ich möchte jetzt die doppelten Einträge nur für Ford summieren. VW und Audi soll einzeln aufgelistet werden. Die "neue" Tabelle soll dann so aussehen.

Ford 36600Euro
VW 5000 Euro
Audi 3000Euro
VW 10000EURO

Könnt ihr mir das bitte genau beschreiben?

Dank Euch

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Erzeuge eine 2. Tabelle

Loop at it1
if auto = "frod"
collect
else.
append ...
endif.
endloop.

Sie auch Hilfe zu COLLECT.

MfG

Thomas

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
TWP hat geschrieben:Erzeuge eine 2. Tabelle

Loop at it1
if auto = "frod"
collect
else.
append ...
endif.
endloop.

Sie auch Hilfe zu COLLECT.

MfG

Thomas
AUA!
Kleiner TIP. Niemals COLLECT und APPEND auf die selbe Itab machen innerhalb eines LOOPS.
Grund siehe Hilfe Collect.

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo DeathGuardian,

wenn du ein kleines Coding scheibst, würdest du sehen das das funktiniert.

Wenn man sich daran stört, könnte man es über 2 Loop (1. Append / 2. Collect) lösen.

Man könnte aber auch beim füllen der Tabelle den Sachverhalt schon berücksichtigen.

MfG

Thomas


PS: geht auch ohne Collect - gukcst du hier

sort gt_wa.

loop at gt_wa into wa.
if wa-auto ne 'ford'.
append wa to gt1_wa.
endif.
at end of auto.
sum.
if wa-auto = 'ford'.
append wa to gt1_wa.
endif.
endat.
endloop.

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
TWP hat geschrieben:Hallo DeathGuardian,

wenn du ein kleines Coding scheibst, würdest du sehen das das funktiniert.
Ich weis das es funktioniert!
Aber sollten es mehrere Datensätze sein, dann Gnade dir die Laufzeit, wegen der temporären Hashverwaltung. :wink:
Deshalb sollte man es vermeiden!

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo DeathGuardian,

mit der Performance haste schon recht. Deswegen auch des PS.
Aber wo ein Wille, da auch ein Weg. :lol:

schönen Feierabend.

Thomas

Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 68583
Stücklisten
vor einer Woche von Selma.schwarz 1 / 70233
Belege
vor einer Woche von Selma.schwarz 1 / 68275

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.

Vergleichbare Themen

Internetabelle spliten
von Handeglo » 18.04.2008 17:18
SapScript Aufbereitung
von jr-ewing » 26.10.2006 13:23
Aufbereitung EXCEL in SAP
von honeyjam » 08.09.2011 09:09
SAPScript Adress Aufbereitung
von jensschladitz » 05.11.2013 10:12
Globale Datums-Aufbereitung
von Tron » 20.09.2016 11:31

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 68583
Stücklisten
vor einer Woche von Selma.schwarz 1 / 70233
Belege
vor einer Woche von Selma.schwarz 1 / 68275

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 70233
Belege
vor einer Woche von Selma.schwarz 1 / 68275