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 / 4159 / 136 / 960 ) »
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 / 67 / 3 / 16 ) »
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

Ü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 / 80795
Stücklisten
vor einer Woche von Selma.schwarz 1 / 82431

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

LSMW: lsmw.read enthält keinen gültigen Header Satz
von codierknecht » 16.11.2006 10:49
verdichten einer internen Tabelle
von cuncon » 05.11.2017 15:08
Fuba zum "Sortieren und verdichten" von Transporten
von ichse18577 » 11.11.2019 09:20
Datensätze in der Startroutine verschmelzen
von Janni » 26.06.2013 09:57
Die aktuellste Datensätze behalten
von HH_ABAP » 23.05.2023 14:46

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 80795
Stücklisten
vor einer Woche von Selma.schwarz 1 / 82431

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 82431
Belege
vor einer Woche von Selma.schwarz 1 / 80238