What is General Ledger Accounting in SAP FICO ?

General Ledger is the core component of SAP Finance that acts as a central repository for all financial transactions. Subledger postings from AP, AR, and Asset Accounting automatically update the GL, while activities like accruals, provisions, and adjustments are posted directly in GL. It supports preparation of financial statements such as Balance Sheet and Profit & Loss.


 General Ledger Account Groups

O Define G/L account groups: T-code: OBD4

O Menu path: Display IMG -> Financial Accounting -> General Ledger Accounting -> Master

Data -> G/L Accounts -> Preparations -> Define Account Group

O Its number ranges can be overlapped

You can copy the existing Account group to create an Account group

O It controls the fields for a G/L master i.e.. Suppress, Display, Required Entry, Optional Entry

O Its Table name is T077S which can be viewed through T-code: SE16N

GL Account group control the field master.

1. Select assets account group

2. Go to field status - > landed on Maintain Field status group : Overview

Blue represent some are active

black represent these are not active

3. Double click on Account Control



GL Master Introduction

General Ledger (G/L) Master Data is one of the most critical building blocks in SAP FICO.
All financial transactions in SAP are ultimately posted to G/L accounts, which represent individual items in the financial statements such as:

  • Assets

  • Liabilities

  • Revenue

  • Expenses

Each G/L account belongs to a specific Account Group within the Chart of Accounts and plays a key role in accurate financial recording and reporting.


What is GL Master Data?

GL Master Data in SAP FICO is the information that records transactions.
Transactions are posted on G/L accounts.

G/L accounts:

  • Represent financial statement items

  • Are essential for financial reporting

  • Ensure accurate recording and classification of transactions

This master data forms the backbone of Financial Accounting in SAP.


Segments of G/L Master Data in SAP

In SAP, G/L Master Data consists of two main segments:

  1. Chart of Accounts Segment

    • Stored in Table: SKA1

    • Contains global data common to all company codes

  2. Company Code Segment

    • Stored in Table: SKB1

    • Contains company-code-specific settings

These two segments together form the complete G/L Master Data


General Ledger Account Group

G/L Account Group is a classification used to group similar G/L accounts for:

  • Easier management

  • Structured reporting

  • Controlled account creation

Key characteristics:

  • Account Groups are dependent on the Chart of Accounts

  • Each Account Group has its own number range

  • It controls which fields are:

    • Mandatory

    • Optional

    • Hidden


Step 3 – Define Account Groups

A Chart of Accounts contains hundreds of G/L accounts, which must be organized into Account Groups.

Account Groups control:

  • Number range of G/L accounts

  • Screen layout during G/L master creation

Define Account Groups
T-Code: OBD4

IMG Path:
Define Account Group

Real-Time Number Range Convention

SAP generally recommends:

  • Asset Accounts → Start with 1 series

  • Liability Accounts → Start with 2 series

  • Expenditure Accounts → Start with 3 series

  • Income Accounts → Start with 4 series

This convention ensures clean financial structuring.(Real time scenario)

The Field Status of G/L Account Group Controls: Field Status of G/L Account Group Controls fields at the time of Creation of General Ledger Accounts.


Best Practice:

  • Copy standard groups from INT

  • Modify them as per business needs

Typical standard groups:

Account GroupDescription
ASFixed Assets
CASHBank / Cash
GLGeneral Ledger
PLP&L Accounts
RECNReconciliation Accounts
SECCSecondary Costs

This approach avoids errors and speeds up configuration.

General Ledger Accounting in SAP FICO is the core component responsible for recording and managing financial transactions.

It serves as the central repository for all financial data and supports the preparation of financial statements.

This slide is explaining What is General Ledger (GL) Accounting in SAP FICO and how it fits with sub-ledgers. Let me simplify it clearly πŸ‘‡


1️⃣ SAP FICO Components (Big Picture First)

SAP Finance has 5 main components:

  1. General Ledger (GL) → Core accounting

  2. Accounts Payable (AP) → Vendor accounting

  3. Accounts Receivable (AR) → Customer accounting

  4. Asset Accounting (AA) → Fixed assets

  5. Bank Accounting → Cash & bank transactions

πŸ‘‰ Important concept:

TypeExample
Sub-ledger postingsAP, AR, Asset
Direct GL postingsAccruals, provisions, adjustments

2️⃣ What is General Ledger in SAP (Simple Meaning)

Definition

General Ledger is the central accounting repository where all financial transactions finally get recorded.

Even subledger postings end up in GL automatically.

πŸ‘‰ Interview definition:

General Ledger is the central component that records all financial transactions and supports preparation of financial statements.


3️⃣ Subledger vs GL Postings (VERY IMPORTANT)

Your trainer said something very important here πŸ‘‡

Subledger postings

Posted first in submodules, then automatically updated in GL.

SubledgerExample posting
APVendor invoice
ARCustomer invoice
AssetAsset purchase

These are called subledger postings.


Direct GL postings

Transactions posted directly in GL without subledger.

Examples:

  • Accruals

  • Provisions

  • Adjustments

  • Recurring entries

  • Manual journals (FB50)

πŸ‘‰ These are called GL postings.


4️⃣ Why GL is Called Central Repository

Because GL combines:

SourceExample
APVendor liability
ARCustomer receivable
AssetAsset capitalization
GL DirectAccruals / adjustments

πŸ‘‰ All flow into Financial Statements:

  • Balance Sheet

  • Profit & Loss


5️⃣ What GL Mainly Handles (Daily R2R Work)

Your trainer listed daily GL activities:

Period-end activities

These are typical Record-to-Report tasks πŸ‘‡

• Accrual postings
• Provisions
• Adjustments
• Recurring journals
• Foreign currency valuation
• Closing entries

πŸ‘‰ This is EXACTLY your target role (R2R).


6️⃣ Key Features of SAP GL (Interview Answer)

If interviewer asks: What are key features of New GL / S4 GL?

Answer like this:

Key features:

  1. Real-time integration with subledgers

  2. Parallel accounting (multiple ledgers)

  3. Document splitting

  4. Segment reporting

  5. Real-time financial reporting (Universal Journal)

  6. Supports financial statements


🎯 Perfect Interview Answer (Short Version)

If asked: Explain General Ledger Accounting in SAP

You can say:

General Ledger is the core component of SAP Finance that acts as a central repository for all financial transactions. Subledger postings from AP, AR, and Asset Accounting automatically update the GL, while activities like accruals, provisions, and adjustments are posted directly in GL. It supports preparation of financial statements such as Balance Sheet and Profit & Loss.


Good—you’ve covered the concept, but again you’re explaining like a learner, not like a consultant.

Let me sharpen this into a clean, interview-level answer πŸ‘‡


SAP FICO Interview Q&A

Topic: G/L Account Group


1. What is G/L Account Group?

Q1. What is a G/L Account Group?

Answer

A G/L Account Group is used to classify G/L accounts and control field status and number ranges during G/L master creation.


πŸ”₯ Key Concept

Account Group = Classification + Control

2. Why Do We Use Account Groups?

Q2. Why are G/L account groups required?

  • Logical grouping of accounts

  • Control screen layout (field status)

  • Control number ranges


3. Two Main Controls


πŸ”Ή 1. Number Range Control

  • Defines range of GL numbers

  • Can be:

    • Specific (e.g., 100000–199999)

    • Open (e.g., 000000–999999)

πŸ‘‰ From your content:

G/L number ranges CAN overlap

⚠️ Important difference:

  • GL → Overlap allowed

  • Vendor/Customer → Not allowed


πŸ”Ή 2. Field Status Control (VERY IMPORTANT)

Controls how fields behave in GL master:

StatusMeaning
SuppressedHidden
DisplayRead-only
RequiredMandatory
OptionalUser choice

πŸ”₯ Priority Order (Very Important)

Suppressed > Display > Required > Optional

πŸ‘‰ If conflict occurs → highest priority wins


4. Example

Asset Account Group

  • Currency → Required

  • Tax Category → Optional

  • Reconciliation Account → Optional

  • Exchange Rate Diff → Suppressed

πŸ‘‰ Exactly what you showed


5. Configuration

Q3. How do you configure account groups?

T-Code: OBD4

Steps:

  1. Define account group

  2. Assign number range

  3. Maintain field status


6. Table

ObjectTable
GL Account GroupT077S

7. Real Interview Answer

“What is the purpose of G/L Account Group?”

Answer:

G/L account group is used to classify G/L accounts and control number ranges and field status during master data creation. It ensures that relevant fields are mandatory, optional, or hidden based on business requirements.


8. Common Interview Traps

❌ Saying only “grouping accounts”
❌ Ignoring field status control
❌ Not mentioning number range


9. Practical Consultant Insight

Use account groups to enforce business discipline

Example:

  • Expense accounts → Cost center mandatory

  • Balance sheet accounts → No cost center


10. Brutal Mentor Feedback

What you did right:
✔ Covered number range
✔ Understood field status
✔ Mentioned priority


What you did wrong:
❌ Too much system navigation
❌ No crisp definition
❌ Missed comparison with vendor/customer


πŸ”₯ Golden Line

Account Group controls HOW a G/L account is created

⚡ Next-Level Question (Important)

πŸ‘‰ “What is the difference between Field Status Group and Field Status Variant?”

Answer

Field Status Variant is assigned at company code level and contains multiple field status groups. Field Status Group is assigned to G/L accounts and controls field behavior during postings. The system determines final field status by combining settings from field status group, posting key, and other controls, with the most restrictive setting taking priority.

πŸ‘‰ “What happens if field status group says required but posting key says suppressed?”

Answer

If the field status group marks a field as required but the posting key suppresses it, the system treats the field as suppressed due to higher priority. Since the field is hidden but still expected, the system throws an error and does not allow posting.

πŸ‘‰ “What are all the controls that influence field status in SAP?”

Answer

Field status in SAP is controlled by Field Status Group, Posting Key, and Field Status Variant. These work together to determine whether a field is required, optional, displayed, or suppressed, with the most restrictive setting taking priority.

1. Conflict Scenario

ControlSetting
Field Status GroupRequired
Posting KeySuppressed

2. Final Result

Final Status = Suppressed

πŸ‘‰ Because:

Most restrictive setting wins

3. What Happens Practically?

  • Field will be hidden (not visible)
  • System cannot accept input
  • But another rule expects it → conflict

πŸ‘‰ Result:

System throws error and blocks posting

4. Example

  • Cost Center:
    • FSG → Required
    • Posting Key → Suppressed

πŸ‘‰ While posting:

  • Cost center not visible
  • But system expects value

πŸ‘‰ ❌ Posting fails

πŸ”₯ Golden Rule

Suppressed overrides Required
---------------------------------------------------------------------------------------------

πŸ‘‰ “What are all the controls that influence field status in SAP?”

Answer

Field status in SAP is controlled by Field Status Group, Posting Key, and Field Status Variant. These work together to determine whether a field is required, optional, displayed, or suppressed, with the most restrictive setting taking priority.

Breakdown

πŸ”Ή 1. Field Status Group (FSG)

  • Assigned to G/L account
  • Controls:
    • Cost center
    • Business area
    • Profit center

πŸ”Ή 2. Posting Key

  • Controls:
    • Debit/Credit
    • Field visibility (very powerful)

πŸ‘‰ Example:

  • Vendor line → requires vendor
  • GL line → doesn’t

πŸ”Ή 3. Field Status Variant (FSV)

  • Assigned to company code
  • Contains all field status groups

⚠️ Most Important Rule

Most restrictive setting wins

πŸ“Œ Example

ControlSetting
FSGOptional
Posting KeySuppressed
-

-------------------------------------------------------------------------------------------------------------------------

⚡ Next-Level Question

πŸ‘‰ “Between Posting Key and Field Status Group, which has higher priority?”

Answer

Posting key has higher priority than field status group because it controls field behavior at the transaction level. If there is a conflict, the system follows the most restrictive rule, typically driven by the posting key

-------------------------------------------------------------------------------------------------------------------------

⚡ Next-Level Question

“What happens if Posting Key = Optional and Field Status Group = Required?”

Answer

 If posting key is optional and field status group is required, the system treats the field as required due to the most restrictive rule. The user must enter the value, otherwise posting will not be allowed.

 

Comments

Popular posts from this blog

What is General Ledger Master Data creation and deletion ?

What is a Chart of Account and how to assign to company code in SAP FICO ?

Reconciliation Accounts and G/L Master Data Creation in SAP S/4HANA – A Complete Beginner’s Guide