SAP FI Wichtige TABELLEN: Muss man kennen!

⚡ Intelligente Zusammenfassung

SAP In den FI-Tabellen werden die Stammdaten, Buchhaltungsbelege und Konfigurationen gespeichert, die die Finanzbuchhaltung steuern. Diese sind in Stammdaten-, Transaktions- und Customizing-Gruppen unterteilt, die S/4HANA nun in der Universal Journal Tabelle ACDOCA zusammenführt.

  • 🔘 Stammdaten: Tabellen wie SKA1, KNA1 und LFA1 enthalten Hauptbuch-, Kunden- und Lieferantenstammsätze.
  • 📄 Transaktionsdaten: BKPF speichert die Belegköpfe, während BSEG die Buchungszeilen hinter jeder Buchung speichert.
  • 🗂️ Sekundäre Indizes: BSID, BSIK und BSIS track offene Posten sowie BSAD, BSAK und BSAS track hat Artikel gelöscht.
  • ⚙️ Anpassen: Konfigurationstabellen wie T001, T003 und T004 definieren Buchungskreise, Belegarten und Kontenpläne.
  • 🔎 Datenzugriff: Die Transaktionen SE16, SE16N und SE16H zeigen den Inhalt einer beliebigen Tabelle an, ohne dass Code geschrieben werden muss.
  • 🤖 S/4HANA: Die Universal Journal-Tabelle ACDOCA ersetzt viele Indextabellen und speist Echtzeit- und KI-gestützte Berichte.

SAP Wichtige FI-Tabellen, gruppiert nach Stammdaten, Transaktionen und Customizing

Finanzbuchhaltung in SAP speichert alle Kontostände, Dokumente und Konfigurationseinstellungen in Datenbanktabellen, daher ist es wichtig, die wichtigen Tabellen zu kennen. SAP Das FI-Modul hilft Ihnen beim Auslesen von Daten mit SE16, beim Erstellen von Berichten und tracE-Postings von Anfang bis Ende. Diese Referenzgruppe enthält die wichtigsten Informationen. SAP FI Tabellen nach Zweck – Stammdaten, Transaktionsdaten, Zahlungsläufe und Customizing – und Erläuterung, wie diese in beiden Systemen zusammenpassen. SAP ERP und SAP S/4HANA.

SAP FI-Stammdatentabellen

Stammdatentabellen enthalten die relativ statischen Datensätze, auf die sich Buchungen beziehen, wie z. B. Kontenplan, Kunden und Lieferanten. Diese Tabellen werden von vielen Transaktionen gemeinsam genutzt, sodass sich ihr Inhalt deutlich seltener ändert als die täglichen Buchhaltungsbelege, die darauf verweisen.

Allgemein Ledger (Hauptbuch) Kontentabellen

Die Stammdaten der Hauptbuchhaltung sind aufgeteilt in Kontenplan- und Buchungskreisebene, wodurch ein Kontenplan mehrere Buchungskreise bedienen kann.

Code Beschreibung
SKA1 Hauptbuchkonten (Kontenplan)
SCHATZ Hauptbuchkonten (Kontenplan: Beschreibung)
SKB1 Sachkonten (Firmenkennung)

Kundenstammtabellen

Kundenstammdaten unterstützen ForderungenDie allgemeinen Daten in KNA1 werden mandantenweit geteilt, während KNB1 die firmenspezifische Sicht speichert, wie z. B. das Abstimmkonto und das Mahnverfahren.

Code Beschreibung
KNA1 Kundenstammdaten (allgemeine Daten)
KNB1 Kundenstammsatz (Buchungskreis)
KNVV Kundenverkaufsdaten
KNBK Bankverbindung
KNVH Kundenhierarchie
KNVP Kundenpartnerfunktionen
KNVS Versanddaten für den Kunden
KNVK Kontaktpersonen
KNVI Debitorenstamm-Steuerkennzeichen

Lieferantenstammdaten

Lieferantenstammdaten unterstützen abbrechnungsverbindlichkeiten und spiegelt die Kundenstruktur wider. LFA1 enthält die allgemeinen Daten, LFB1 die Buchungskreisdaten und LFB5 die vom Mahnprogramm verwendeten Mahndaten. Die Kontengruppe, die diese Felder steuert, wird beim Festlegen der Kontengruppe bestimmt. Erstellen einer Lieferantenkontengruppe.

Code Beschreibung
LFA1 Lieferantenstammdaten (allgemeine Daten)
LFB1 Lieferantenstammsatz (Buchungskreis)
LFB5 Mahndaten des Lieferanten
LFM1 Daten der Einkaufsorganisation
LFM2 Einkaufsdaten
LFBK Bankverbindung

Kunden-Materialinformationen und Bankdatentabellen

Zwei kleinere Stammdatentabellen vervollständigen diese Gruppe: KNMT verknüpft einen Kunden mit einem Material, und BNKA enthält das Zentralbankverzeichnis, das von Kunden-, Lieferanten- und Hausbankdatensätzen verwendet wird.

Code Beschreibung
KNMT Kundenmaterial-Informationssatz
BNKA Stammbankdaten

SAP FI-Transaktionsdatentabellen (Buchhaltungsbelege)

Jeder Buchungsvorgang in der Finanzbuchhaltung erzeugt ein Buchhaltungsdokument, das in einer Kopf- und einer Positionstabelle gespeichert wird und durch eine Reihe sekundärer Indextabellen unterstützt wird, die die Berichterstattung über offene und abgeschlossene Posten beschleunigen.

BKPF enthält pro Beleg eine Zeile mit Kopfdaten wie Belegart, Buchungsdatum und Geschäftsjahr. BSEG enthält die Einzelposten, sodass ein einzelner BKPF-Kopf mit mehreren BSEG-Zeilen verknüpft ist. Die Sekundärindextabellen kopieren dann ausgewählte Einzelposten nach Kontoart: Die BSI*-Tabellen enthalten offene Posten und die BSA*-Tabellen ausgeglichene Posten, aufgeteilt in Kunden- (D), Lieferanten- (K) und Hauptbuchversionen (S).

Code Beschreibung
BKPF Buchhaltungsbelegkopf
BSEG Buchhaltungsbelegsegment (Einzelposten)
BSID Sekundärindex für Kunden (offene Posten)
BSIK Sekundärindex für Lieferanten (offene Posten)
BSIM Sekundärregister, Dokumente zum Material
BSIP Index zur Lieferantenvalidierung doppelter Belege
BSIS Sekundärindex für Sachkonten (offene Posten)
BSAD Index für Kunden (abgebuchte Artikel)
BSAK Verzeichnis der Händler (abgerechnete Artikel)
BSAS Index für Hauptbuchkonten (ausgeglichene Posten)

SAP FI-Zahlungslauftabellen

Das automatische Zahlungsprogramm (Transaktion F110) speichert seine Ergebnisse in zwei Tabellen. REGUH speichert die Zahlungsdaten (Abrechnungsdaten) pro Zahlungsempfänger, und REGUP speichert die einzelnen offenen Posten, die durch jede Zahlung ausgeglichen wurden. Dies ist hilfreich beim Abgleich von Konten. ausgehende Zahlung oder einen Vorschlag prüfen.

Code Beschreibung
REGUH Abrechnungsdaten aus dem Zahlungsprogramm
REGUP Verarbeitete Artikel aus dem Zahlungsprogramm

SAP FI-Customizing-Tabellen (Konfigurationstabellen)

Customizing-Tabellen speichern die im Einführungsleitfaden (SPRO) festgelegten Konfigurationen. Sie steuern, wie Belege gebucht werden und wie sich Buchungskreis, Geschäftsjahr und Buchungsperioden verhalten. Daher überprüfen Berater diese Tabellen häufig, um eine Einstellung schnell zu bestätigen.

Firma Code Konfigurationstabellen

Diese Tabellen definieren die Organisations- und Kontenplaneinstellungen, die jeden Buchungsposten einem Firmencode zuordnen.

Code Beschreibung
T004 Kontenplan
T077S Kontengruppe (Sachkonten)
T009 Geschäftsjahresvarianten
T880 Globale Unternehmensdaten
T014 Kreditkontrollbereich

FI-Belegkonfigurationstabellen

Die Dokumentensteuerungstabellen legen in Zusammenarbeit mit der Buchungsperiodenvariante fest, welche Dokumentarten zulässig sind und welche Buchungsperioden geöffnet sind.

Code Beschreibung
T010O Buchungsperiodenvariante
T010P Variantennamen für den Buchungszeitraum
T001B Zulässige Veröffentlichungszeiträume
T003 Dokumenttypen
T012 Hausbanken

So zeigen Sie an SAP FI-Tabellendaten (SE16, SE16N, SE16H)

Die Kenntnis eines Tabellennamens ist nur dann nützlich, wenn man auch den Inhalt der Tabelle lesen kann. SAP Es wird ein Datenbrowser genau für diesen Zweck bereitgestellt, und dafür ist keine ABAP-Programmierung erforderlich.

  • SE16 / SE16N — der allgemeine Datenbrowser. Geben Sie den Tabellennamen ein, z. B. BSEG, wenden Sie Filter auf Schlüsselfelder an und führen Sie die Auswahl aus, um die übereinstimmenden Zeilen aufzulisten. SE16N ist der flexiblere Nachfolger und ermöglicht das Filtern nach beliebigen Feldern.
  • SE16H — ein erweiterter Browser verfügbar in SAP S/4HANA, das Joins und Gruppen unterstütztpingund die Aggregation direkt in der Benutzeroberfläche, was bei der Analyse großer Datensätze hilfreich ist.
  • SE11 — das ABAP Dictionary. Verwenden Sie es, um eine Tabellendefinition (ihre Felder, Datentypen und Schlüssel) anstatt ihrer Daten anzuzeigen.

Um während der Bearbeitung einen Tabellennamen zu ermitteln, platzieren Sie den Cursor auf einem beliebigen Feld, drücken Sie F1 und wählen Sie die Schaltfläche „Technische Informationen“. SAP Anschließend werden die Tabelle und das Feld angezeigt, die den Wert speichern und die Sie direkt in SE16N öffnen können. Der Zugriff auf diese Transaktionen wird durch die Standardberechtigungsobjekte in der SAP GUIDaher ist der Zugriff auf die Anzeige in Produktionssystemen üblicherweise eingeschränkt.

SAP FI-Tabellen in S/4HANA und dem Universal Journal (ACDOCA)

SAP S/4HANA vereinfacht das FI-Datenmodell durch eine einzige Positionstabelle namens Universal Journal (ACDOCA). Es führt Finanzbuchhaltungs- und Controlling-Positionen in einer Tabelle zusammen, wodurch die separate Abstimmung von FI und CO entfällt.

Aus diesem Grund werden die klassischen sekundären Index- und Summentabellen – BSID, BSIK, BSIS, BSAD, BSAK, BSAS und Summen wie GLT0 – nicht mehr als separate physische Tabellen geschrieben. SAP Sie werden durch CDS-Kompatibilitätsansichten gleichen Namens ersetzt, die Daten aus ACDOCA und BSEG lesen, sodass ältere Berichte weiterhin funktionieren. BKPF speichert weiterhin den Dokumentenkopf, und BSEG existiert weiterhin als Register für offene Elemente, aber ACDOCA ist die maßgebliche Datenquelle für die Berichterstellung.

Wie SAP FI-Tabellen sind miteinander verknüpft

Die FI-Tabellen sind über eine kleine Anzahl gemeinsamer Schlüsselfelder miteinander verbunden. Dadurch können Sie eine Kennzahl aus einem Bericht bis zu ihrem Quelldokument zurückverfolgen.

  • Ein Buchhaltungsbeleg wird durch den Buchungskreis (BUKRS), die Belegnummer (BELNR) und das Geschäftsjahr (GJAHR) identifiziert; BKPF und BSEG teilen sich diesen Schlüssel, sodass ein Kopf mit seinen Einzelposten verknüpft ist.
  • Die Einzelposten in BSEG enthalten die Kontonummer, die mit den Stammdaten in SKA1/SKB1 (Hauptbuch), KNA1/KNB1 (Kunde) oder LFA1/LFB1 (Lieferant) verknüpft ist.
  • Die sekundären Indextabellen (BSID, BSIK, BSIS und die Tabellen der ausgeglichenen Positionen BSA*) werden aus den Belegpositionen abgeleitet, daher sind sie immer trace zurück zu denselben BKPF- und BSEG-Zeilen.

Das Verständnis dieser Zusammenhänge erleichtert Monatsendaufgaben wie zum Beispiel Mahnwesen und die Klärung offener Posten ist viel einfacher zu prüfen, da jeder Saldo geprüft werden kann. tracauf die zugrunde liegenden Dokumente.

Häufig gestellte Fragen

Setzen Sie den Cursor auf das Feld, drücken Sie F1 und wählen Sie dann „Technische Informationen“. SAP Es werden die Tabellen- und Feldnamen hinter diesem Bildschirmfeld angezeigt. Anschließend können Sie SE11 öffnen, um die Definition anzuzeigen, oder SE16N, um die gespeicherten Daten zu lesen.

BSID speichert offene, noch nicht ausgeglichene Kundenposten, während BSAD ausgeglichene Kundenposten nach Zahlungseingang speichert. Lieferanten verwenden BSIK und BSAK, und Hauptbuchkonten verwenden BSIS und BSAS, jeweils nach dem gleichen Schema von offenen und ausgeglichenen Posten.

LFB5 speichert Mahndaten auf Buchungskreisebene, einschließlich des letzten Mahndatums, der Mahnstufe und etwaiger Mahnsperren. Das Mahnprogramm liest und aktualisiert LFB5, wenn es überfällige Lieferantenposten auswählt und Mahnungen druckt.

KNA1 enthält allgemeine Kundenstammdaten, die mandantenweit genutzt werden, wie Name, Adresse und Steuerdaten. KNB1 enthält firmenspezifische Daten wie das Abstimmkonto, die Zahlungsbedingungen und das Mahnverfahren für denselben Kunden.

Die Tabelle T001 enthält die Buchungskreise. Sie speichert jeden Buchungskreis mit Namen, Währung, Kontenplan, Geschäftsjahresvariante und Land. Nahezu jede FI-Konfigurations- und Berichtstabelle verweist auf den in T001 gespeicherten Buchungskreis.

Das Präfix BS kennzeichnet einen Buchhalter.ping Sekundärindex. Der letzte Buchstabe kennzeichnet den Kontotyp: D für Debitor (Kunde), K für Kreditor (Lieferant) und S für Sachkonto (Hauptbuch). Die zugehörigen BSA-Tabellen enthalten die ausgeglichenen Posten.

Maschinelles Lernen durchsucht Tabellen wie BSEG und ACDOCA, um Anomalien zu erkennen, den Cashflow vorherzusagen und doppelte oder betrügerische Buchungen aufzudecken. SAP Business AI und der Joule-Copilot erschließen diese Erkenntnisse durch natürlichsprachliche Abfragen über das Universal Journal.

GitHub-Copilot Erstellt ABAP-, SQL- und CDS-View-Code, der Tabellen wie BKPF und BSEG liest, was die benutzerdefinierte Entwicklung beschleunigt.tracts und Berichte. Es stellt keine Verbindung zu SAP Testen Sie daher jede generierte Abfrage zunächst in einem Sandbox-Client.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: