[51638] in SAPr3-news
LSMW - FI-Belege: Verbuchung mit RFBIBL00
daemon@ATHENA.MIT.EDU (paul)
Thu Sep 30 11:14:47 2004
To: sapr3-news@mit.edu
Date: Thu, 30 Sep 2004 17:15:18 +0200
From: "paul" <paul--7@gmx.de>
Message-ID: <2s2m71F1gp8v3U1@uni-berlin.de>
Hallo NG!
Wir wollen für eine Altdatenübernahme FI-Belege maschinell einbuchen (FB01).
Hierfür soll die LSMW (RFBIBL00) verwendet werden. Die Altdaten stehen in
einem Textfile zur Verfügung.
Aus einer Zeile im Quellfile soll nun jeweils ein Beleg, bestehend aus
Buchung und Gegenbuchung erstellt werden.
Das bedeutet, dass der Belegkopf in der Batch-Input-Struktur genau ein mal
für das zweite Füllen der BSEG-Struktur (Gegenbuchung) übersprungen werden
muss. Dies funktioniert auch (SKIP_RECORD), aber leider liest die LSMW dann
im Quellfile schon wieder den nächsten Datensatz. Das hat Folge, dass die
Gegenbuchung beim zweiten Durchlauf von BSEG mit den Werten des nächsten
Datensatzes erfolgt, da die Daten des originären Satzes nicht mehr zur
Verfügung stehen.
Ziel ist nun, die LSMW so zu steuern, dass BSEG zweimal gefüllt werden kann,
ohne dass im Quellfile der Altdaten weitergeloopt wird.
Vielen Dank für Eure Hilfe!
Gruss,
Paul