Skip to content
IT Canvass
SAP tables · Lesson

BKPF

Quick answer

BKPF/BSEG is the classic finance header/item pair.

Key takeaways

  • The key is BUKRS + BELNR + GJAHR, financial documents are unique per company code and fiscal year.
  • BUKRS, company code (key).
  • BELNR, accounting document number (key).
  • Watch out: Reading tables directly instead of using CDS/reports where appropriate.

What it stores

It stores accounting document headers, the header-level data of financial documents (document type, dates, currency).

Key fields

  • BUKRS, company code (key).
  • BELNR, accounting document number (key).
  • GJAHR, fiscal year (key).
  • BLART, document type.
  • BUDAT, posting date.

Keys and relationships

The key is BUKRS + BELNR + GJAHR, financial documents are unique per company code and fiscal year. The line items are in BSEG. In S/4HANA the universal journal (ACDOCA) is the central line-item source.

  • BSEG, accounting document line items.
  • ACDOCA, universal journal (S/4HANA).
  • Sub-ledger views (BSID/BSAD etc. in classic).

Working with it

BKPF/BSEG is the classic finance header/item pair. In S/4HANA, prefer the universal journal (ACDOCA) and CDS views, with BKPF/BSEG available as compatibility views. View its structure in SE11 and its data (with authorization) in SE16N.

Common pitfalls

  • Reading tables directly instead of using CDS/reports where appropriate.
  • Ignoring header/item relationships.
  • Performance: querying large tables without indexed selection.

Want to learn this properly?

Our live, instructor-led SAP Training covers this hands-on, with real projects and a certification path.

Check your understanding

  1. Which statement is true of BKPF?

    • A. The line items are in BSEG.
    • B. The Material Master is the central master data for materials in SAP, everything about a product, maintained…
    • C. File-based integration (often over SFTP) exchanges data as files, a simple, widely-supported, asynchronous…
    Show answer

    A. The line items are in BSEG.

    Covered in the “Keys and relationships” section of this lesson.

  2. Which of these also applies to BKPF?

    • A. Guessing instead of reading the error message.
    • B. In S/4HANA the universal journal (ACDOCA) is the central line-item source.
    • C. Building custom IDocs when a standard type exists.
    Show answer

    B. In S/4HANA the universal journal (ACDOCA) is the central line-item source.

    Covered in the “Keys and relationships” section of this lesson.

  3. Which part of the Learn SAP curriculum covers BKPF?

    • A. SAP downloads
    • B. SAP tables
    • C. SAP fundamentals
    Show answer

    B. SAP tables

    This lesson sits in the SAP tables section of the Learn SAP course.

Frequently asked questions

What does BKPF stand for in SAP?

BKPF is a key SAP table in FI (Finance). It stores accounting document headers, the header-level data of financial documents (document type, dates, currency).

Which fields matter most in BKPF?

The key is BUKRS + BELNR + GJAHR, financial documents are unique per company code and fiscal year.

What is worth remembering about BKPF in practice?

BKPF/BSEG is the classic finance header/item pair.

What tends to go wrong with BKPF?

Reading tables directly instead of using CDS/reports where appropriate. Ignoring header/item relationships. Performance: querying large tables without indexed selection.
CallWhatsAppEnquire