How to Create GL Account in SAP (FS00 T Code in SAP)

โšก Smart Summary

General Ledger accounts in SAP are master records created with transaction code FS00 that classify every financial posting, and this article also covers how to display changes, block, and delete a G/L account in the FICO module.

  • ๐Ÿ—‚๏ธ Transaction FS00: FS00 creates, displays, changes, blocks, and deletes a general ledger account centrally.
  • ๐Ÿ“˜ Account Type: Each account is set as a balance sheet account or a profit and loss account.
  • ๐Ÿ—ƒ๏ธ Account Group: The account group controls the number range and field status of the new account.
  • ๐Ÿ”Ž Display Changes: Transaction FS04 shows the old and new values of every modified account field.
  • ๐Ÿšซ Block or Delete: FS00 can block postings to an account or mark it for deletion when retired.
  • ๐Ÿค– AI Assistance: SAP Joule and machine learning help create accounts and flag duplicate or misclassified entries.

How to Create GL Account in SAP FS00

What is a General Ledger Account in SAP?

A General Ledger (G/L) account is a master record that classifies and stores every financial posting in SAP FI. Each account belongs to a chart of accounts and an account group, and it is created and maintained with transaction code FS00.

G/L accounts are split into balance sheet accounts and profit and loss (P&L) accounts, which together form the structure used to produce financial statements.

Why Create G/L Accounts in SAP?

Every posting in Financial Accounting needs a G/L account to record the debit or credit. Without the right accounts in place, transactions cannot be posted and reports cannot be produced, so account master data is the foundation of the FICO module.

FS00 also lets you maintain the full lifecycle of an account: create it, display changes for audit, and block or delete it when it is no longer needed.

How to Create a New General Ledger Account

Step 1) Enter Transaction FS00 into the SAP command prompt and click execute.

Create a New General Ledger Account in SAP

In the Edit G/L Account screen:

  1. Enter the G/L Account number.
  2. Enter the Company Code.
  3. Click Create.

Note, SAP provides an option to create a G/L account with reference to another G/L account, covered later in this article.

Create a New General Ledger Account in SAP

Step 2) In the next screen:

  1. Enter the Account Group.
  2. As per the type of G/L account, select either the P&L Statement Acct or the Balance Sheet Account radio button.
  3. In the Short Text field, enter a short description for the new G/L account.
  4. In the G/L Acct Long Text field, enter a detailed description.

Create a New General Ledger Account in SAP

Step 3) Click on the Create/Bank/Interest tab.

Step 4) In the Field Status Group, select a G/L field status group.

Step 5) Click Save. A new G/L account is created.

Create a New General Ledger Account in SAP

In case you choose to create a new SAP G/L account with reference to a template:

Create a New General Ledger Account in SAP

Step 1) Enter a reference G/L account number and Company.

Create a New General Ledger Account in SAP

Step 2) Change the Short Text and G/L Acct Long Text.

Step 3) Validate the other information on the Type/Description and Create/Bank/Interest tabs.

Create a New General Ledger Account in SAP

Step 4) Click Save to create the G/L account.

How to Display Changes in G/L Account Master

Step 1) Enter the Transaction Code FS04 in the SAP Command Field.

 Display Changes in G/L Account Master

Step 2) In the next screen, enter the following:

  1. Enter the G/L Account Number.
  2. Enter the Company Code.

 Display Changes in G/L Account Master

Step 3) In the next screen, select the field from the list of changed fields.

 Display Changes in G/L Account Master

Step 4) In the next screen, a list is generated with the new value and old value of the field.

 Display Changes in G/L Account Master

How to Block or Delete a G/L Account

Step 1) Enter Transaction Code FS00 in the SAP Command Field.

Block or Delete a G/L Account

Step 2) In the next screen:

  1. Enter the G/L Account you want to block or delete.
  2. Enter the Company Code.

Block or Delete a G/L Account

For Blocking

Step 3) Press the Block button.

Block or Delete a G/L Account

Step 4) In the next screen, you have the blocking options for the G/L accounts.

Block or Delete a G/L Account

For Deleting

Step 5) Press the Mark for deletion button.

Block or Delete a G/L Account

Step 6) In the next screen, you have the deletion options for the G/L accounts.

Block or Delete a G/L Account

FAQs

FS00 maintains a G/L account centrally, covering both the chart of accounts and company code views. FSP0 maintains only the chart of accounts segment, and FSS0 maintains only the company code segment of the account.

Blocking stops further postings to an account immediately while keeping its data. Marking for deletion flags the account so it is removed during the next reorganization run, provided no transaction data or dependencies remain.

A reconciliation account is a special G/L account that links a subledger, such as customers or vendors, to the general ledger. Postings to the subledger update the reconciliation account automatically, keeping both ledgers in balance.

Yes. SAP Joule, the generative AI copilot in S/4HANA Cloud, can draft account master data, suggest account groups and field status, and answer FS00 questions, helping consultants create G/L accounts faster with fewer errors.

Machine learning compares new account requests against existing master data, flags likely duplicates, and checks whether the balance-sheet or P&L classification matches similar accounts. This intelligent review improves data quality in the chart of accounts.

Summarize this post with: