SAP FI Viktiga TABELLER: Måste veta!

⚡ Smart sammanfattning

SAP FI-tabeller lagrar huvuddata, redovisningsdokument och konfiguration som driver finansiell redovisning, organiserade i huvud-, transaktions- och anpassningsgrupper som S/4HANA nu konsoliderar till Universal Journal-tabellen ACDOCA.

  • 🔘 Basdata: Tabeller som SKA1, KNA1 och LFA1 innehåller huvudregister-, kund- och leverantörsbasposter.
  • 📄 Transaktionsdata: BKPF lagrar dokumentrubriker medan BSEG lagrar redovisningsraderna bakom varje bokföring.
  • 🗂️ Sekundära index: BSID, BSIK och BSIS track öppna poster, och BSAD, BSAK och BSAS track rensade objekt.
  • ⚙️ Anpassa: Konfigurationstabeller som T001, T003 och T004 definierar företagskoder, dokumenttyper och kontoplaner.
  • 🔎 Datatillgång: Transaktionerna SE16, SE16N och SE16H visar innehållet i valfri tabell utan att skriva kod.
  • 🤖 S/4HANA: Universal Journal-tabellen ACDOCA ersätter många indextabeller och matar AI-assisterad rapportering i realtid.

SAP Viktiga FI-tabeller grupperade efter huvuddata, transaktion och anpassning

Finansiell redovisning i SAP lagrar varje saldo, dokument och konfigurationsinställningar i databastabeller, så att man känner till de viktiga tabellerna i SAP FI-modulen hjälper dig att läsa data med SE16, skapa rapporter och trace-poster från början till slut. Denna referens grupperar nyckeln SAP FI tabeller efter syfte — huvuddata, transaktionsdata, betalningskörningar och anpassning — och förklarar hur de passar ihop i båda SAP ERP och SAP S/4HANA.

SAP FI-masterdatatabeller

Huvuddatatabeller innehåller de relativt statiska poster som bokföringar refererar till, såsom kontoplanen, kunder och leverantörer. Dessa tabeller delas över många transaktioner, så deras innehåll ändras mycket mer sällan än de dagliga redovisningsdokument som pekar på dem.

Allmänt Ledger (HB) Kontotabeller

Huvuddata för huvudboken är uppdelade mellan kontoplansnivå och företagskodsnivå, vilket gör att en kontoplan kan hantera flera företagskoder.

Code BESKRIVNING
SKA1 HB-konton (kontoplan)
SCAT HB-konton (kontoplan: beskrivning)
SKB1 HB-konton (företagskod)

Kundens huvudtabeller

Kundens masterdatastöd kundfordringarDe allmänna uppgifterna i KNA1 delas mellan klienten, medan KNB1 lagrar den företagskodspecifika vyn, såsom avstämningskontot och kravproceduren.

Code BESKRIVNING
KNA1 Kundstamdata (allmänna data)
KNB1 Kundmästardata (företagskod)
KNVV Kundförsäljningsdata
KNBK bankuppgifter
KNVH Kundhierarki
KNVP Funktioner för kundpartner
KNVS Leveransdata för kund
KNVK Kontaktpersoner
KNVI Kundens huvudskatteindikator

Leverantörshuvudtabeller

Stöd för leverantörsmasterdata leverantörsskulder och speglar kundstrukturen. LFA1 innehåller de allmänna uppgifterna, LFB1 företagskodsuppgifterna och LFB5 kravdatan som används av kravprogrammet. Kontogruppen som styr dessa fält anges när du skapa en leverantörskontogrupp.

Code BESKRIVNING
LFA1 Leverantörsmall (allmänna data)
LFB1 Leverantörsmästarregister (företagskod)
LFB5 Leverantörskravsdata
LFM1 Data från inköpsorganisationen
LFM2 Inköpsdata
LFBK bankuppgifter

Kundmaterialinformation och bankdatatabeller

Två mindre masterdatatabeller kompletterar denna grupp: KNMT länkar en kund till ett material, och BNKA innehåller centralbankskatalogen som används av kund-, leverantörs- och husbanksposter.

Code BESKRIVNING
KNMT Kund – väsentlig informationspost
BNKA Master bankdata

SAP Tabeller över FI-transaktionsdata (bokföringsdokument)

Varje bokföring i Finansiell redovisning skapar ett redovisningsdokument som lagras i en rubriktabell och en radposttabell, med stöd av en uppsättning sekundära indextabeller som påskyndar rapporteringen av öppna och avräknade poster.

BKPF innehåller en rad per dokument med rubrikinformation som dokumenttyp, bokföringsdatum och räkenskapsår. BSEG innehåller radposterna, så en enda BKPF-rubrik är länkad till flera BSEG-rader. De sekundära indextabellerna kopierar sedan valda radposter efter kontotyp: BSI*-tabellerna innehåller öppna poster och BSA*-tabellerna innehåller clearade poster, uppdelade i kund- (D), leverantörs- (K) och huvudboksversioner (S).

Code BESKRIVNING
BKPF Rubrik för redovisningsdokument
BSEG Segment för redovisningsdokument (radposter)
BSID Sekundärt index för kunder (öppna poster)
BSIK Sekundärt index för leverantörer (öppna poster)
BSIM Sekundärt index, dokument för material
BSIP Index för leverantörsvalidering av dubbla dokument
BSIS Sekundärt index för HB-konton (öppna poster)
BSAD Index för kunder (klarerade poster)
BSAK Index för leverantörer (klarerade artiklar)
BSAS Index för HB-konton (avräknade poster)

SAP FI-betalningskörningstabeller

Det automatiska betalningsprogrammet (transaktion F110) skriver sina resultat i två tabeller. REGUH lagrar betalnings- (avvecklings-) data per betalningsmottagare, och REGUP lagrar de enskilda öppna poster som varje betalning har avklarat, vilket är användbart när du avstämjer en utgående betalning eller utreda ett förslag.

Code BESKRIVNING
REGUH Avvecklingsdata från betalningsprogrammet
REGUP Bearbetade artiklar från betalningsprogrammet

SAP FI-anpassning (konfiguration) av tabeller

Anpassning av tabeller lagrar konfigurationsuppsättningen i implementeringsguiden (SPRO). De styr hur dokument bokförs och hur företagskoden, räkenskapsåret och bokföringsperioderna beter sig, så konsulter kontrollerar dem ofta för att snabbt bekräfta en inställning.

Företag Code Konfigurationstabeller

Dessa tabeller definierar de organisations- och kontoplansinställningar som förankrar varje bokföring till en företagskod.

Code BESKRIVNING
T004 Kontoplan
T077S Kontogrupp (HB-konton)
T009 Räkenskapsårsvarianter
T880 Global företagsdata
T014 Kreditkontrollområde

FI-dokumentkonfigurationstabeller

Dokumentkontrolltabeller avgör vilka dokumenttyper som är tillåtna och vilka bokföringsperioder som är öppna, i samarbete med bokföringsperiodvarianten.

Code BESKRIVNING
T010O Posteringsperiod variant
T010P Namn på varianter för bokföringsperiod
T001B Tillåtna bokningsperioder
T003 Dokumenttyper
T012 Husbanker

Hur man visar SAP FI-tabelldata (SE16, SE16N, SE16H)

Att känna till ett tabellnamn är bara användbart om du kan läsa dess innehåll. SAP levererar en databrowser för just detta, och den behöver ingen ABAP-programmering.

  • SE16 / SE16N — den allmänna dataläsaren. Ange tabellnamnet, till exempel BSEG, använd filter på nyckelfält och kör urvalet för att lista matchande rader. SE16N är den mer flexibla efterföljaren och låter dig filtrera på vilket fält som helst.
  • SE16H — en förbättrad webbläsare tillgänglig i SAP S/4HANA som stöder joins, groupingoch aggregering direkt i gränssnittet, vilket är användbart vid analys av stora datamängder.
  • SE11 — ABAP-ordboken. Använd den för att visa en tabelldefinition (dess fält, datatyper och nycklar) snarare än dess data.

För att hitta ett tabellnamn medan du arbetar, placera markören på valfritt fält, tryck på F1 och välj knappen Teknisk information. SAP visar sedan tabellen och fältet som lagrar värdet, vilket du kan öppna direkt i SE16N. Åtkomst till dessa transaktioner styrs av standardauktoriseringsobjekten i SAP GUI, så visningsåtkomst är vanligtvis begränsad i produktionssystem.

SAP FI-tabeller i S/4HANA och Universal Journal (ACDOCA)

SAP S/4HANA förenklar FI-datamodellen kring en enda radtabell som kallas Universal Journal, ACDOCA. Den sammanfogar radposter för finansiell redovisning och styrning till en tabell, vilket eliminerar behovet av att stämma av FI och CO separat.

På grund av detta skrivs de klassiska sekundära index- och totaltabellerna – BSID, BSIK, BSIS, BSAD, BSAK, BSAS och totaler som GLT0 – inte längre som separata fysiska tabeller. SAP ersätter dem med CDS-kompatibilitetsvyer med samma namn som läser från ACDOCA och BSEG, så att äldre rapporter fortsätter att fungera. BKPF lagrar fortfarande dokumentrubriken och BSEG finns fortfarande som ett öppet objektregister, men ACDOCA är sanningskällan för rapportering.

Hur SAP FI-tabeller är länkade tillsammans

FI-tabellerna är anslutna via en liten uppsättning delade nyckelfält, vilket gör att du kan följa en figur från en rapport tillbaka till dess källdokument.

  • Ett redovisningsdokument identifieras med företagskod (BUKRS), dokumentnummer (BELNR) och räkenskapsår (GJAHR); BKPF och BSEG delar denna nyckel, så en rubrik kopplas till dess radposter.
  • Radposter i BSEG har kontonumret, vilket länkar tillbaka till stamdata i SKA1/SKB1 (G/L), KNA1/KNB1 (kund) eller LFA1/LFB1 (leverantör).
  • De sekundära indextabellerna (BSID, BSIK, BSIS och tabellerna för cleared-item BSA*) härleds från dokumentradposterna, så de är alltid tractillbaka till samma BKPF- och BSEG-rader.

Att förstå dessa kopplingar gör att uppgifter i slutet av månaden, som t.ex. listig och öppna poster mycket enklare att granska, eftersom varje saldo kan tractill dokumenten bakom det.

Vanliga frågor

Placera markören på fältet, tryck på F1 och välj sedan Teknisk information. SAP visar tabell- och fältnamnen bakom det skärmfältet. Du kan sedan öppna SE11 för att se dess definition eller SE16N för att läsa lagrade data.

BSID lagrar öppna kundrader som ännu inte är clearade, medan BSAD lagrar clearade kundrader efter betalning. Leverantörer använder BSIK och BSAK, och huvudbokskonton använder BSIS och BSAS, enligt samma öppna-kontra-clearade-mönster.

LFB5 lagrar leverantörskravdata på företagskodnivå, inklusive senaste kravdatum, kravnivå och eventuella kravblock. Kravprogrammet läser och uppdaterar LFB5 när det väljer förfallna leverantörsartiklar och skriver ut kravmeddelanden.

KNA1 innehåller allmänna kundstamdata som delas mellan klienten, såsom namn, adress och skatteuppgifter. KNB1 innehåller företagskodspecifika data såsom avstämningskonto, betalningsvillkor och kravprocedur för samma kund.

T001 är tabellen med företagskoder. Den lagrar varje företagskod med dess namn, valuta, kontoplan, räkenskapsårsvariant och land. Nästan alla FI-konfigurations- och rapporteringstabeller länkar tillbaka till företagskoden som finns i T001.

Prefixet BS markerar en bokförareping sekundärt index. Den sista bokstaven anger kontotypen: D för debitor (kund), K för kreditor (leverantör) och S för sachkonto (huvudbok). Matchande BSA-tabeller innehåller de avräknade posterna.

Maskininlärning skannar tabeller som BSEG och ACDOCA för att flagga avvikelser, förutsäga kassaflöde och upptäcka dubbletter eller bedrägliga bokföringar. SAP Affärs-AI och Joule-copiloten visar dessa insikter genom frågor på naturligt språk i Universal Journal.

GitHub Copilot utarbetar ABAP-, SQL- och CDS-vykod som läser tabeller som BKPF och BSEG, vilket snabbar upp anpassade extracts och rapporter. Den ansluter inte till SAP direkt, så testa först varje genererad fråga i en sandlådeklient.

Sammanfatta detta inlägg med: