Essential SAP FI Tables for Beginners

The SAP Financial Accounting (FI) module is one of the core components of SAP ERP. It manages a company’s financial transactions, general ledger, accounts payable, accounts receivable, and asset accounting. As a beginner in SAP FI, knowing the key tables helps you understand how data is stored and retrieved for reports and integrations.

Here’s a complete list of the most important SAP FI tables every beginner should know — grouped by functional area.

1. General Ledger (G/L) Accounting

TableDescription
BKPFAccounting Document Header – Stores document header information like company code, posting date, document type.
BSEGAccounting Document Line Item – Contains detailed line items for each document (G/L, vendor, customer entries).
BSISG/L Account Line Items (Open) – Stores open items for G/L accounts.
BSASG/L Account Line Items (Cleared) – Stores cleared G/L account line items.
SKA1G/L Account Master (Chart of Accounts) – Holds account master data at chart of accounts level.
SKB1G/L Account Master (Company Code) – Contains company code–specific G/L account data.

Tip: Always join BKPF and BSEG using the fields BELNR (Document Number), BUKRS (Company Code), and GJAHR (Fiscal Year).

Also Read: SAP Business Data Cloud Cockpit Tutorial – Step-by-Step Guide

2. Accounts Payable (Vendor Accounting)

TableDescription
LFA1Vendor Master (General Data) – Holds general information about vendors (name, address, tax info).
LFB1Vendor Master (Company Code Data).
LFBKVendor Bank Details.
BSAKVendor Cleared Items.
BSAKVendor Open Items.
BSIKVendor Open Items (Accounting Data).
BSAKVendor Cleared Items (Accounting Data).
BKPF/BSEGUsed together to view vendor postings.

Common Join Example:
To view vendor line items with header details → join BKPF, BSEG, and LFA1 using LIFNR.

3. Accounts Receivable (Customer Accounting)

TableDescription
KNA1Customer Master (General Data).
KNB1Customer Master (Company Code Data).
KNBKCustomer Bank Details.
BSIDCustomer Open Items.
BSADCustomer Cleared Items.

You can also find customer transactions in BSEG (where KOART = D).

Also Read: Substring in SAP HANA Calculated Column – Example and Syntax

4. Asset Accounting (FI-AA)

TableDescription
ANLAAsset Master Record (General Data).
ANLBDepreciation Areas.
ANLCAsset Value Fields (Yearly Values).
ANEPAsset Line Items (Posted Depreciation/Transactions).
ANEKAsset Document Header.

These tables help track assets, acquisitions, transfers, and depreciation postings.

5. Controlling (Integration with FI)

TableDescription
COEPCO Object Line Items (Actual).
COSPCO Object: Cost Totals (Plan Data).
CSKSCost Center Master (General Data).
CSKTCost Center Texts.

Even though these belong to Controlling (CO), they are often used in FI-CO reporting.

6. Tax and Withholding Information

TableDescription
A003/A053Tax Code – Material/Account Assignments.
BSETTax Data Document Segment (Stores tax amounts per document line).
T007ATax Codes.

7. Document and Posting Control Tables

TableDescription
T001Company Codes.
T003Document Types.
T004Chart of Accounts.
T012House Banks.
TBSLPosting Keys.

8. Payment and Dunning

TableDescription
REGUHPayment Program – Payment Data (Header).
REGUPPayment Program – Payment Data (Items).
BNKABank Master Data.
DFKKKO/DFKKOPOpen and Cleared Items (in Contract Accounting).

9. Special Purpose Ledger and Others

TableDescription
GLT0G/L Account Balances.
FAGLFLEXTGeneral Ledger Totals (New G/L).
FAGLFLEXAActual Line Items (New G/L).
FAGLFLEXPPlan Line Items.

For New General Ledger, you primarily use FAGLFLEXA instead of BSIS/BSAS.

Summary

Here’s a simplified summary of essential SAP FI tables for beginners:

AreaKey Tables
General LedgerBKPF, BSEG, SKA1, SKB1, BSIS, BSAS
Vendor (AP)LFA1, LFB1, BSIK, BSAK
Customer (AR)KNA1, KNB1, BSID, BSAD
AssetsANLA, ANLB, ANLC, ANEP
TaxesBSET, T007A
PaymentREGUH, REGUP
BalancesGLT0, FAGLFLEXA, FAGLFLEXT

Best Practice for Beginners

  • Start with BKPF and BSEG — they are the foundation of every FI document.
  • Use SE11 or SE16N transactions in SAP to view table contents.
  • Always filter by company code (BUKRS) and fiscal year (GJAHR) when testing queries.
  • Learn how FI integrates with CO, MM, and SD — because many postings are cross-module.

In short: These essential FI tables form the backbone of SAP’s financial data model. Mastering them helps you analyze, report, and troubleshoot financial transactions effectively.

Leave a Comment