infra:NET User
 
×
9.2.3 Satzaufbau
Die Daten müssen im SAP-Format (RFBIBL00) vorliegen. Dies ist eine Text-Datei mit fester Satzlänge und fixer Satzstruktur. Die einzelnen Sätze werden durch eine Satzart unterschieden.
Genereller Aufbau:
(Datei/Mappen) Kopfsatz
mindestens einmal pro Datei
Belegkopf
einmal pro Beleg (Satzart FB01)
1. Belegpostion
einmal pro Beleg (Satzart BBSEG mit Buchungsschlüssel
01 oder 11 für Rechnung bzw. Gutschrift  bei Debitoren,
21 oder 31 für Rechnung bzw. Gutschrift  bei Kreditoren
n-te Belegposition
bis 998 mal pro Beleg (incl. Steuerpositionen) (Satzart BBSEG)
Dies sind die Nettopositionen des Beleges. Die Buchungsschlüssel können hier nur 40 (=Soll) oder 50 (=Haben) sein.
Steuerposition
für jeden Steuerschlüssel im Beleg ein Satz (Satzart BBTAX)
(Bei Steuerbetrag = 0 entfällt dieser Satz)
Datenfelder, die nicht ausgegeben werden beinhalten das SAP-NoDatazeichen „/“. Ein im Datensatz nur mit Leerzeichen aufgefülltes Feld stellt für SAP einen Inhalt dar!
In den folgenden Satzbeschreibungen sind nur die Felder, die versorgt werden, aufgeführt.
Die Variante 2 ist mit (2), 3 mit (3) markiert.
Satzart: BGR00 - Batch-Input-Struktur für Mappedaten
Vorlaufssatz nur als 1. Satz in Datei.
Feldname
Feld-Beschreibung
Feld infra
Typ
Länge
STYPE
Satztyp für Batch-Input-Schnittstelle
fix „0“
CHAR
001
GROUP
Group Name: Name einer Batch-Input-Mappe
  xxxyyyymmtt
  xxx = Buchungskreis (HKG, HBB, ...)
                     yyyymmtt = Datum
fix „HBB-“ + Tagesdatum
CHAR
012
MANDT
Mandant
aus P755-8a, PIS. 9
CLNT
003
USNAM
Queue Userid / Historisch bedingt
„HAE-BATCH-FI“
(S1) “BATCH-FI“
CHAR
012
START
Queue Startdatum
fix „00000000“
DATS
008
 
2 Felder mit SAP-NoDatazeichen
 
 
002
 Satzart: BBKPF - Belegkopf für Buchhaltungsbeleg (Batch-Input-Struktur)
Am Anfang eines Belegs.
Feldname
Feld-Beschreibung
Feld infra
Typ
Länge
Pos.
STYPE
Satztyp für Batch-Input-Schnittstelle
fix „1“
C1
001
1
TCODE
Transaktionscode
fix „FB01“
C20
020
2
BLDAT
Datum TTMMJJJJ
AUF: 50, 18
EKA:125, 14
d
008
22
BLART
Belegart
DR
Debitoren Rechnung
DG
Debitoren Gutschrift
KR
Kreditoren Rechnung bzw.
PU
- ““ - (2)(3)
KG
Kreditoren Gutschrift
SA
Sachbuchung allgemein
AN
Anlagenrechnung bzw.
PQ
- ““ - (2)(3)
AUF: „DR“ bzw. „DG“
(3) „RV“
EKA:
„KR“ oder „PU“ (2)(3) bzw. wenn D125,F81 = „1“ „AN“ oder „PQ“ (2)(3)
C2
002
30
BUKRS
Buchungskreis
aus P755-8a, PIS. 13
C4
004
32
BUDAT
Datum TTMMJJJJ
AUF: 50, 18
EKA: Tagesdatum
d
008
36
 
1 Feld mit SAP-NoDatazeichen
 
 
2
 
WAERS
Währungsschlüssel
AUF: 50, 43
EKA:125, 18
C5
005
46
 
1 Feld mit SAP-NoDatazeichen
 
 
10
 
BELNR
Belegnummer eines Buchhaltungsbeleges (AUF: SAP intern)
(2)(3) Vorlauf bei BLART
            „PU“ = „36“
            „PQ“ = „35“
AUF: „/“
EKA:125, 12 (intern)
C10
U(0)10
(2)(3) C2+U(0)8
010
61
 
1 Feld mit SAP-NoDatazeichen
 
 
8
 
XBLNR
Referenz-Belegnummer. Bei Lieferantenrechnungen /-gutschriften muss die Fremdbelegsnummer gefüllt sein (AUF: Rechnungsnummer bei Gutschrift -> ZUORN im Personensatz)
AUF:
50,20
ggf. erweitert um das Zeichne laut INI ReNrAbschlRech bzw. bei Schlussrechnung laut SchlussRechSplitt
EKA:125, 13 (extern)
C16
016
79
 
1 Feld mit SAP-NoDatazeichen
 
 
16
 
BKTXT
Belegkopftext Buchungstext des Beleges
(2)(3) Kunde + Bezug (Angebot o. Rechnung) bzw. Lieferant
„/“
AUF:
KdNr 50,13 + D38F18 bzw. neu mit Update 7.3 (Format N10) D38F189
EKA: LiNr 125,72
C25
025
111
 
5 Felder mit SAP-NoDatazeichen
 
 
29
 
BARCD
SAP ArchiveLink: Dokument-Id Nur bei HKG: Barcodenumme
„/“
C40
040
165
 
8 Felder mit SAP-NoDatazeichen
(2)(3) nur 7 Felder
 
 
79
78 (2)(3)
 
SENDE
Satzendekennzeichen
„/“
 
1
(3) 284
(2) 283
Satzart: BBSEG - Belegsegment Buchhaltung (Batch-Input-Struktur)
Mit dieser Satzart werden die Personen- und die Sachbuchungen übergeben.
Feldname
Feld-Beschreibung
Feld infra
Typ
Lng.
Pos.
STYPE
Satztyp
fix „2“
C1
001
1
TBNAM
Tabellenname
fix „BBSEG“
C30
030
2
NEWBS
Buchungsschlüssel für die nächste Position
- für erste BBSEG-Segment:
01
Kundenrechnung
11
Kundengutschrift
31
Lieferantenrechnung
21
Lieferantengutschrift
- für alle folgenden BBSEG-Segmente
40
Sachkonten-Sollbuchung
50
Sachkonten-Habenbuchung
70
Sachkonten-Sollbuchung
Anlage (2)(3)
AUF:
Deb: „01“ bzw. „11“
Erl:
„50“ (Rechnung und bei Gutschrift Z-Zeilen mit Zuschlag (+)) bzw. „40“ (Gutschrift und bei Rechnung Z-Zeilen mit Abschlag (-))
EKA:
Kre: "31"
Aufw: "40" bzw.
(2)(3) wenn D125,F81 = „1“ dann „70“
C2
002
32
 
3 Felder mit SAP-NoDatazeichen
 
 
15
 
WRBTR
Betrag in Belegwährung
Bei einem EUR-Beleg ist dies der EUR-Betrag, bei Fremdwährung ist dies der Währungsbetrag.
AUF:
Deb: 50,85
Erl: 50,86 netto
EKA:
Kre: 125, 23 brutto
Aufw: 128, 31 netto
S(0)-16,2
016
49
DMBTR
Betrag in Hauswährung
Nur bei Fremdwährungsbelegen (Dann mit dem EUR-Betrag) gefüllt
FW in LW umgerechnet oder „/“
AUF: Deb:50,30
Erl: 50,31
EKA:
Kre: 1125, 23 brutto
Aufw: 1128, 31 netto
S(0)-16,2
016
65
 
2 Felder mit SAP-NoDatazeichen
 
 
32
 
MWSKZ
Umsatzsteuerkennzeichen(Wird nur bei den Netto-Auftragspositionen gesetzt, nicht beim ersten BBSEG-Segment) z.B. „A6“ für Ausgangssteuer 16 %
AUF:Deb: „/“
Erl:
50,34 bzw. laut [AUF465-SAP], infra-USt=N aus dieser Sektion MWSTKZ-CCC = NN
EKA:
Kre: „/“
Aufw: 1
25,75 laut INI-Einträge in Sektion [EKA755-SAP]
C2
002
113
XSKRL
Kennung „nicht skontofähig“
AUF: (S1) „X“
EKA: „/“
C1
001
115
 
3 Felder mit SAP-NoDatazeichen
 
 
37
 
KOSTL
Kostenstelle (Wird nur bei den Netto-Auftragspositionen gesetzt)
xxnnnn xx = Präfix des Buchungskreises: 10 = HKG
nnnn = Kostenstelle
(Für HKG umsetzen über die Schlüsseldatei: Schlüssel B20020, B-Zeile. Es kann auch sein, dass aufgrund der Umsetzung auch eine Auftragsnummer zu setzen ist.)
(2)(3) bei Anlage NoDatazeichen
AUF: Deb „/“
Erl:50,67 bzw. „/“
laut INI, [AUF465],
"SAPKoRe“
EKA:
Kre: „/“
Aufw: 1
28, 79 bzw. „/“ laut INI, [AUF465],
"SAPKoRe“
(2)(3) wenn D125,F81 = „1“ „/“
C10
010
152
 
1 Feld mit SAP-NoDatazeichen
 
 
4
 
AUFNR
Auftragsnummer (Innenauftrag) (siehe KOSTL), Zeilen mit Sachkonten der Klasse 8 haben immer einen Innauftrag nnnnnn = Innenauftrag
AUF: Deb:“/“
Kre:6,79
EKA:Kre: „/“
Aufw: 128,94
C12
012
166
 
5 Felder mit SAP-NoDatazeichen
 
 
53
 
MENGE
Menge
AUF:Deb:“/“
Erl:50,29 bzw. „/“
laut INI, [AUF465],
"Menge“
EKA:Kre: „/“
Aufw: 128,62 bzw. „/“
laut INI, [EKA755],
"Menge“
U(0)17,3
017
231
MEINS
Basismengeneinheit
AUF:Deb:“/“
Erl:“/“
EKA:Kre:„/“
Aufw: 128,63 bzw. „/“
laut INI, [EKA755],
"Menge“
C3
003
248
 
4 Felder mit SAP-NoDatazeichen
 
 
28
251
BEWAR
Konsolidierungs-Bewegungsart
(2)(3) bei Anlage NoDatazeichen
AUF:Deb: aus P465-17, PIS. 57
Erl:“/“
EKA:Kre: aus P755-8a, PIS. 18
Aufw: 128,93
C3
003
279
VALUT
SAP-NoDatazeichen
 
 
8
282
ZFBDT
Valuta bzw. Rechnungsdatum TTMMJJJJ
AUF: 50,104 (S1)
EKA: „/“
C8
8
290
 
SAP-NoDatazeichen
 
 
2
298
ZUONR
Zuordnungsnummer (Rechnung bei Gutschrift)
AUF:
38,18 bzw. neu mit Update 7.3 (Format N10) D38F189
bzw. (2)(3) „/“
EKA:„/“
C18
018
300
 
2 Felder mit SAP-NoDatazeichen
 
 
4
318
SGTXT
Positionstext: Teilnummer, Auftragsnummer/Bestellnummer, Projektnummer durch Semikolon getrennt
(S1) ohne Projekt aber mit Auftragsposition und fakturierter Menge
(2)(3) Bestellnummer; Teilnummer; Projektnummer
AUF:Deb:“/“
(2)(3) 50,8
Erl:50,11;8;62
(S1) 50,11;8;9;92
EKA:Kre: „/“
(2)(3) 128, 11
Aufw: 128,19;11;90
(2)(3) 128, 11; 19; 90
C50
050
322
 
4 Felder mit SAP-NoDatazeichen
 
 
28
 
SKFBT
Skontofähiger Betrag (in Belegwährung) nur in der Debitoren oder Kreditorenzeile
AUF:“/“
EKA:Kre: „/“
Aufw: „/“
C16
016
400
WSKTO
Skontobetrag in Belegwährung nur in der Debitoren oder Kreditorenzeile
AUF:“/“
EKA:Kre: „/“
Aufw: „/“
C16
016
416
ZTERM
Zahlungsbedingungsschlüssel
„0001“ nur bei sofort fälligen Rechnungen/Gutschriften zu setzen!
Zahlungsbedingungen sind immer nur in der Debitoren oder Kreditorenzeile vorhanden (1. BBSEG-Satz oder anders ausgedrückt, nie bei Buchungsschlüssel 40 oder 50.)
AUF:Deb:41,71
Erl:“/“
EKA:Kre: D100,F68
Aufw:„/“
C4
004
432
ZBD1T
Skonto Tage 1 Wenn ein Beleg nach 20 Tagen netto fällig ist, stehen hier die 20 Tage drin
ohne Skonto = Tage netto
AUF: Deb:50,51
Erl:“/“
EKA:Kre: 125, 47
Aufw: „/“
 
U3
003
436
ZBD1P
Skonto Prozent 1
AUF: Deb:50,50
Erl:“/“
EKA:Kre: 125, 48
Aufw: „/“
U6,2
006
439
ZBD2T
Skonto Tage 2
ohne Skonto 2 = Tage netto
AUF:Deb:50,53
Erl:“/“
EKA:Kre: 125, 50
Aufw: „/“
U3
003
445
ZBD2P
Skonto Prozent 2
AUF: Deb:50,52
Erl:“/“
EKA:Kre: 125, 51
Aufw: „/“
U6,2
006
448
ZBD3T
Frist für Nettokondition (Das Feld ist bei 3-stufigen Zahlungsbedingungen gefüllt)
AUF:Deb:50,54
Erl:“/“
EKA:Kre: 125, 53
Aufw: „/“
U3
003
454
 
15 Felder mit SAP-NoDatazeichen
 
 
112
 
ANLN1
Anlagen-Hauptnummer
AUF: „/“
EKA:Kre: „/“
Aufw:
128,95
(2)(3) wenn D125,F81 = „1“ „/“
C12
012
569
 
1 Feld mit SAP-NoDatazeichen
 
 
4
581
BZDAT
Anlage - Rechnungsdatum
AUF:„/“
EKA:Kre: „/“
Aufw: „/“ bzw.
(2)(3) wenn D125,F81 = „1“ dann D125,F14
C8
008
585
ANBWA
Anlage - Bewegungsart
AUF:„/“
EKA:Kre: „/“
Aufw: „/“ bzw.
(2)(3) wenn D125,F81 = „1“ dann „150“
C3
003
593
 
10 Felder mit SAP-NoDatazeichen
 
 
62
596
LZBKZ
Landeszentralbank-Kennzeichen, Ausland ist wenn VSt gleich 0 ist
AUF:„/“
EKA:
Kre:„E“ bei Ausland bzw. „/“
Aufw: „/“
C3
003
658
LANDL
Länderkennzeichen
AUF: 1-ste 2 Stellen aus 41, 68 des Kunden, an den die Rechnung geht.
C2
003
661
 
6 Felder mit SAP-NoDatazeichen
 
 
44
664
REGUL
Kennzeichen: Individueller Zahlungsempfänger im Beleg
AUF:Deb: “1“ bzw.
(2)(3) „/“
C1
001
708
NAME1
Name 1
AUF: Deb:42,5
C35
035
709
NAME2
Name 2
AUF: Deb:42,6
C35
035
744
NAME3
Name 3
AUF: Deb:42,7
C35
035
779
NAME4
Name 4
„/“
----
35
814
STRAS
Straße und Hausnummer
AUF: Deb:42,8
 
035
849
ORT01
Ort
AUF: Deb:42,11
 
035
884
PSTLZ
PLZ
AUF: Deb:42,10
 
010
919
LAND1
Länderschlüssel
AUF: Deb:42,9
 
003
929
 
18 Felder mit SAP-NoDatazeichen
 
 
127
 
NEWKO
Konto oder Matchcode für die nächste Position In der Debitoren- Kreditorenzeile ist dies die Kunden- bzw. Lieferantennummer (mit führenden Nullen) abhängig vom INI-Eintrag KDFIBU. In der Sachkontenzeile ist dies das Sachkonto (mit führenden Nullen)
(2)(3) als String, auch Alphanummern
AUF:Deb:Kunden- bzw. Debitorennummer
Erl: 50,84
EKA:
Kre: Lieferanten- bzw. Kreditorennummer
Aufw:
128, 81
bzw. (2)(3) wenn D125,F81 = „1“ dann D128,F95
U(0)17
(2)(3) C17
017
1059
 
14 Felder mit SAP-NoDatazeichen
 
 
125
 
KSTRG
Kostenträger
AUF: Deb:„/“
Erl: 50,68
EKA:Kre: „/“
Aufw: 128,80
C12
012
1201
 
alle Felder bis zu Ende (Satzlänge 2.497) mit SAP-NoDatazeichen
(2) (Satzlänge 2.765)
(3) (Satzlänge 2.786)
 
 
 
 
Satzart: BBTAX - Belegsteuern (Batch-Input-Struktur)
Mit dieser Satzart werden die Steuern, falls vorhanden, übergeben.
Feldname
Feld-Beschreibung
Feld infra
Typ
Lng.
Pis.
STYPE
Satztyp für Batch-Input-Schnittstelle
fix „2“
C1
001
1
TBNAM
Tabellenname
fix „BBTAX“
C30
030
2
FWSTE
Steuerbetrag in Belegwährung
AUF:50,88
EKA:125,38
S(0)-16,2
016
32
MWSKZ
Umsatzsteuerkennzeichen
AUF:
EKA:
125,75 laut INI-Einträge in Sektion [EKA755-SAP]
C2
002
48
BSCHL
Buchungsschlüssel
AUF:Rech: 50, Gut: 40
EKA: „40“
C2
002
50
 
1 Feld mit SAP-NoDatazeichen
 
 
15
52
HWSTE
Steuerbetrag in Hauswährung
AUF:50,33
EKA:1125,38
S(0)-16,2
016
67
 
3 Felder mit SAP-NoDatazeichen
 
 
36
83
SENDE
Satzendekennzeichen
„/“
 
1
119