[51655] in SAPr3-news

home help back first fref pref prev next nref lref last post

Re: LSMW - FI-Belege: Verbuchung mit RFBIBL00

daemon@ATHENA.MIT.EDU (ABAP-Entwickler)
Fri Oct 1 15:05:56 2004

To: sapr3-news@mit.edu
Date: Fri, 1 Oct 2004 21:08:13 +0200
From: "ABAP-Entwickler" <nospam_entwickler@versanet.de>
Message-ID: <415daa7e$1@olaf.komtel.net>

Die Verarbeitung geht wesentlich einfacher, wenn man für jede Buchungszeile
auch eine Datenzeile nin der Quelldatei hat. Es kann ja auch vorkommen, dass
zu einem Beleg drei oder vier Zeilen gehören (unterschiedliche Steuersätze,
Kostenstellen, usw.).

Wenn man nun nur OP übernehmen will, die schlicht gegen ein Vortragskonto
gebucht werden sollen, dann kann man am Ende eines BBSEG-Eintrags
(END_OF_RECORD) die Gegenbuchung mittels zweiten TRANSFER_RECORD in die
Batchmappe stellen. Über das Einstellungsmenü muss man zuvor die
Verarbeitungszeitpunkte und technischen Felder einblenden. Dann kann man da
ein passendes ABAP-Coding hinterlegen.

Gruß, Torsten

"paul" <paul--7@gmx.de> schrieb im Newsbeitrag
news: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
>
>



home help back first fref pref prev next nref lref last post