Datensätze in LSMW verdichten

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

Datensätze in LSMW verdichten

Beitrag von czschunke (ForumUser / 9 / 2 / 0 ) »
Hallo zusammen,

beim Import einer csv-Datei mittels LSMW sollen mehrere Zeilen zu einer einzigen Zeile verdichtet werden, wobei Betragsfelder aufzusummieren sind.
Beispiel:
Kunde1;1500,00;EUR
Kunde1;350,00;EUR
Kunde4;600;EUR
soll werden zu
Kunde1;1850,00;EUR
Kunde4;600;EUR
Mir ist bekannt, dass sich Datensätze mit skip_transaction überspringen lassen, doch lassen sich auch beim Import bereits die Felder vom Folgedatensatz auswerten? Oder lassen sich auch nach dem Einlesen die Auswertungen mit Löschen einzelner Datensätze durchführen?

Ich bin für jeden Hinweis dankbar.

MfG
Christian

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


Re: Datensätze in LSMW verdichten

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Moin Christian,

vielleicht hilft dir ja die Info, dass die (globale) Variable <G_BUFFER> zum Zeitpunkt
__BEGIN_OF_TRANSACTION__ schon die unkonvertierte Zeile des nächsten Datensatzes enthält und dass bei der letzten Transaktion die globale Variable g_flg_end_of_file gesetzt ist.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Datensätze in LSMW verdichten

Beitrag von czschunke (ForumUser / 9 / 2 / 0 ) »
Hallo Stefan,

der Hinweis hat mir weitergeholfen, der Vergleich mit nachfolgendem Datensatz funktioniert. Da jedoch die Importdatei unsortierte Datensätze enthalten kann, hilft es für diese Konstellation leider nicht weiter. Die csv-Datei muss ich im Vorfeld verdichten, danach den Import vornehmen wie gehabt.

MfG
Christian

Re: Datensätze in LSMW verdichten

Beitrag von Wann (ForumUser / 57 / 3 / 15 ) »
Das verdichten geht doch auch in der LSMW. Daten in eine interne Tabelle schreiben und erst wenn g_flg_end_of_file gesetzt ist, die interne Tabelle anpassen und damit das Mapping machen.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3980
Views
LSMW: lsmw.read enthält keinen gültigen Header Satz
von codierknecht » 16.11.2006 10:49 • Verfasst in ABAP® für Anfänger
3
Antw.
3027
Views
verdichten einer internen Tabelle
von cuncon » 05.11.2017 15:08 • Verfasst in ABAP® für Anfänger
1
Antw.
1130
Views
wie kann ich dyn. spalten dyn. auswählen und dyn. verdichten
von Jinn » 09.05.2004 22:24 • Verfasst in ABAP® Core
4
Antw.
4620
Views
wie kann ich interne tab mit dynamischen Spalten verdichten?
von Jinn » 30.04.2004 12:39 • Verfasst in ABAP® Core
1
Antw.
648
Views
Fuba zum "Sortieren und verdichten" von Transporten
von ichse18577 » 11.11.2019 09:20 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

E-Mail versenden mit GroupWise 18
vor 12 Minuten von Kaiwalker 2 / 266
PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 72

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

E-Mail versenden mit GroupWise 18
vor 12 Minuten von Kaiwalker 2 / 266
PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 72

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 131
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166