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 activeblack 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:
Chart of Accounts Segment
Stored in Table: SKA1
Contains global data common to all company codes
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
A 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)
Best Practice:
Copy standard groups from INT
Modify them as per business needs
Typical standard groups:
| Account Group | Description |
|---|---|
| AS | Fixed Assets |
| CASH | Bank / Cash |
| GL | General Ledger |
| PL | P&L Accounts |
| RECN | Reconciliation Accounts |
| SECC | Secondary 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:
General Ledger (GL) → Core accounting
Accounts Payable (AP) → Vendor accounting
Accounts Receivable (AR) → Customer accounting
Asset Accounting (AA) → Fixed assets
Bank Accounting → Cash & bank transactions
π Important concept:
| Type | Example |
|---|---|
| Sub-ledger postings | AP, AR, Asset |
| Direct GL postings | Accruals, 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.
| Subledger | Example posting |
|---|---|
| AP | Vendor invoice |
| AR | Customer invoice |
| Asset | Asset 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:
| Source | Example |
|---|---|
| AP | Vendor liability |
| AR | Customer receivable |
| Asset | Asset capitalization |
| GL Direct | Accruals / 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:
Real-time integration with subledgers
Parallel accounting (multiple ledgers)
Document splitting
Segment reporting
Real-time financial reporting (Universal Journal)
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:
| Status | Meaning |
|---|---|
| Suppressed | Hidden |
| Display | Read-only |
| Required | Mandatory |
| Optional | User 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:
Define account group
Assign number range
Maintain field status
6. Table
| Object | Table |
|---|---|
| GL Account Group | T077S |
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
π “What happens if field status group says required but posting key says suppressed?”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.
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
| Control | Setting |
|---|---|
| Field Status Group | Required |
| Posting Key | Suppressed |
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
| Control | Setting |
|---|---|
| FSG | Optional |
| Posting Key | Suppressed - |
-------------------------------------------------------------------------------------------------------------------------
⚡ 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
Post a Comment