... ...

Upload GL Accounts on SAP S4 HANA in 3 Steps

fico

In this post we will explain how to upload GL Accounts on SAP S4 HANA. We will first download the template to upload GL Accounts on SAP S4 HANA. Then We will complete the template with our GL master data. Finally we will upload GL Accounts on SAP S4 HANA.

Besides this we will create all the main GL accounts manually so that we will not be dependent on the upload.

Time needed: 5 minutes

How to Upload GL Master in 5 Minutes in Three Easy Steps

  1. Step 1-Preparing Template to upload GL Account

    1.1)-Create Account Group
    1.2)-Single GL Account Creation to Check Errors in Configuration
    1.3)-Defined Retained Earning Account

  2. Step 2-Uploading Completed GL Account Template to PA10 Company Code

    2.1)-Starting S4 HANA Data Migration Cockpit.
    2.2)-Create Controlling Area (PPIN – PP INC Controlling Area)
    2.3)-Assigning Controlling Area (PPIN) to Company Code (PA10 & PP10)

  3. Step 3-Extension of GL Accounts to PP10 Company Code

    Extension of all loaded GL accounts from PA10 to PP10 through FS15

  4. Appendix – Creating main GL Accounts manually

Before having an overview of all the 3 steps involved in Upload GL Master in 5 Minutes in Three Easy Steps, let’s first have a glance of the pre-requisite configurations and related post.

Picture : Pre-requisite Configurations before GL Master Load

Link to Pre-requisite Configuration post is given below

Once we have completed all the above configurations, we are ready to upload GL Master in S4 HANA

Let’s now look in detail, how to Upload GL Master in 5 Minutes in Three Easy Steps

Step 1 : Preparing Supporting Configuration to upload GL Accounts

In this post we will first prepare template to load GL master data on SAP S4 HANA. After that we will load the prepared file onto SAP S4 HANA.

Mark my words. This is going to be a very exciting journey. Let’s start it !

1.1 Create Account Group

To create/load the GL master we need to create account groups for our GL accounts. SAP account groups are used to maintain intervals, segregate G/L accounts groups, and define field statuses. SAP account group has a four-digit alphanumeric code and serves for organization of G/L account master data based on specifications on how G/L account master data to be defined.

Picture : Path to Create Account Group

Below Account Groups are created for PPIN Chart of Accounts

Chrt/AcctsAcct GroupNameFrom acctTo account
PPINABSTRecon.account ready for input 9999999
PPINANL.Fixed assets accounts 9999999
PPINERG.Income statement accounts 99999999
PPINFIN.Liquid funds accounts 99999999
PPINMAT.Materials management accounts 99999999
PPINSAKOG/L accounts (general) 99999999
PPINSASLG/L accounts (ledger-spec. OI) 99999999
Picture : Account Groups created for PPIN Chart of Accounts

Picture : Account Groups Configured for PPIN Chart of Accounts

1.2 Single GL account creation to check errors in Supporting configuration

Now let’s first create a single GL account to iron out any error before proceeding for mass upload of GL account

Insert T-code “FS00” on SAP easy access screen

try to create a demo GL “12345678” in Co.Code PA10

Got below error

Picture : Error in Single GL Creation through FS00 to check supporting Configuration

let’s analyse where the issue is , just click on “?” on the above message and further click on “Customizing” icon as shown in below screen

Picture : Error in Single GL Creation to check supporting Configuration


Click on “Continue w/o Specifying Project”

Picture : Error Resolution Process


Now system is telling us that issue is- We did not define Retain earning account

Picture : Configuration of Retained Earning Account

Retained Earnings Account is used to carry forward the balance from one fiscal year to the next fiscal year. You can assign a Retained Earning Account to each P&L account in the chart of accounts (COA). To automatically carry forward the balance to the next fiscal year, you can define P&L statements as per COA and assign them to the retained earning accounts.

1.3 Define Retained earning account

Picture : Path to Define Retained earning account
Picture : Define Retained earning account

Note : You can defined GL account while GL accounts are yet to be created. System will warn you that “GL does not exist” just ignore and proceed.

Now again try to create our dummy GL account to look for any error in GL creation.

We have successfully created our Dummy GL , this indicates there is no error in configuration now and we are ready for mass creation of GL account

Picture : successful creation of Dummy GL Indicating no errors are expected in template upload

Step 2 : Downloading & Uploading Completed GL Account Template

2.1 Downloading S4 HANA GL Account Master Upload Template

We need to first down load the template for GL account master through S4 HANA Migration Cockpit (LTMC)

2.1.1 S4HANA Data Migration Cockpit (LTMC).

There are several advantages of the S4HANA Migration Cockpit over LSMW, like- no need to create source structures, target structures and mappings, No screen recording, facility to download user friendly templates, Error details etc.

Go to LTMC and create a new project “PPIN GL Upload PA10”

Picture : Creation of GL Master Migration Project

Select Migration Object as “GL” and click on download template

Picture : Downloading GL Master Migration Template

Download the template and filled your GL data. Our completed file for PPIN COA is given below. You can reference this to create your own GL master. Please feel free to contact if you need guidance on any stage of the data load.

2.2 Complete the Template with GL account Master Data

We have completed the GL master for our Company code PA10 & Charts of account PPIN

2.2.1 S4 HANA 1809/1909

For S4 HANA 1809/1909 please download the completed GL master from the below download button

2.1.2 S4 HANA 2020

For S4 HANA 2020 please download the completed GL master from the below download button

Upload the filled Template

Upload the file click on “Activate” and then on “start Transfer”

Picture : Uploading The Completed GL Master Template

Picture : Strat Transferring GL Master Data

System will validate the data as shown below

Picture : Validation of Data

system will ask you to confirm mapping values. Select all line and click on Confirmed Mapping Values as shown in below screenshot

Picture : Errors in Validation

All error gone leaving one for “Controlling Area”. We did not create Controlling area yet. It is mandatory to load GL account. Let’s check our template

Picture : Error related to Absence of Controlling Area


Configure controlling area PPIN as per post Configure SAP FI Org Structure in 5 Minutes

Now input this new controlling area value in our S4HANA migration cockpit and continue loading GL master

Picture : Resolution of Controlling Area Related Error


Now all errors gone 🙂

Picture : No Error is present now


All GLs are uploaded successfully in company code PA10

Now we will extend these GLs to our other company code PP10

Step 3 : Extension of GL Accounts to PP10 Company Code (FS15)

Input the data as shown in the below screenshot

Picture : Extension of GL Master to other Company Code


System is checking and extending GL codes to PP10 company codes

Picture : GL Master is successfully Extended to other Company Code


Now all the GL accounts are extended to Company code PP10


To read more about Data Transfer Cockpit (LTMC) on SAP help , Please click HERE

Appendix 1 : Migration of GL accounts through App

For the new versions of SAP S4 HANA, upon running of LTMC , we receive the below error

--> It is no longer possible to migrate data using transaction LTMC. It is still possible to display existing projects, but new projects cannot be created.
You can use the app Migrate Your Data – Migration Cockpit to migrate data to SAP S/4HANA. You can access this app in the Fiori launchpad.

Let’s load the GL data through App migrate Your Data – Migration Cockpit to migrate data to SAP S/4HANA

Appendix 2 : Creating main GL Accounts manually

There are 100s of GL accounts in the GL master used by a business. From logistics points of view only few are important which are used in MM-FI or SD-FI integrations etc. 

In addition to the creation of GL master through upload as explained in the above post, we will create some chosen few GL through manual creation showing screenshots of the full process.

1. Vendor Master Recon Account

we will create account 221100000 named “PPIN-Payables Domestic” to use in the BP vendor master creation.

Click HERE to check it.s use.

Start FS00

Picture : Creation of Vendor recon account.. 1
Picture : Creation of Vendor recon account.. 2
Picture : Creation of Vendor recon account.. 3

GL 221100000 created. Also extend the account to PP10 Co.code too through t-code FS15

2. Customer Master Recon Account

we will create account 112100000 named “PPIN-Receivables Domestic” to use in the BP customer master creation.

Click HERE to check it.s use.

Start FS00

Picture : Creation of Customer recon account.. 1
Picture : Creation of Customer recon account.. 2
Picture : Creation of Customer recon account.. 3

Also extend the account to PP10 Co.code too through t-code FS15

3. Inventory Posting Account (BSX)

BSX is used for all postings to stock accounts.

3.1 Trading Goods (HAWA)

BSX posting is done on GL 113600000 (Inventory Trading goods)

Let,s create GL 113600000

Start FS00

Picture : Inventory Account creation…1st Part
Picture : Inventory Account creation…2nd Part
Picture : Inventory Account creation…2nd Part

GL 113600000 (Inventory Trading goods) is created now.

Click HERE to see the use of GL 113600000 (Inventory Trading goods)

3.2 Raw Material (ROH)

BSX posting is done on GL 113100000 (Inventory Raw Material)

Let’s create GL 113100000

Picture: Creation of Inventory Raw Material GL

3.3 Semi-Finished Material (HALB)

BSX posting is done on GL 113300000 (Inventory Semi-Finished Material)

Let’s create GL 113300000

Picture: Creation of Inventory Semi-Finished Material GL

3.4 Finished Material (FERT)

BSX posting is done on GL 113400000 (Inventory Finished Material)

Let’s create GL 113400000

Picture: Creation of Inventory Finished Material GL

4. WRX – GR/IR clearing account

When posting the goods receipts for standard purchase order, the stock account is debited (BSX account). The offsetting entry is posted to the GR/IR clearing account through the WRX key.

Note : The purchase order must not have an account assignment

Let,s create GL 221120000 PPIN-Goods Received/Invoice Received

start FS00

Picture : GR/IR Account Creation—-1st Part
Picture : GR/IR Account Creation—-2nd Part
Picture : GR/IR Account Creation—-3rd Part

GL 221120000 PPIN-Goods Received/Invoice Received is created now.

Click HERE to see how this account is used in MM-FI configuration

5. FR1-Freight Clearing Account

If our PO have been given Freight condition type (Example-Condition “FRC1”) so system will search corresponding GL to post it to FI

System is searching for Key FR1 because in our pricing schema for our car business we have used key FR1 for condition “FRC1”.

Please check the pricing schema from the link to the post given below

Ultimate Guide to MM Pricing in 5 Easy Steps

We will use GL 221730000-PPIN-Freight Clearing Account (MM)

Let,s create GL 221730000-PPIN-Freight Clearing Account (MM)

Start FS00

Picture : Creating Freight Clearing Account….1st Part
Picture : Creating Freight Clearing Account….2nd Part
Picture : Creating Freight Clearing Account….3rd Part

6. Company Code Clearing Account

If we want to do stock transfer between the plants belonging to different company codes then

  • The transfer between plants is also a transfer between company codes.
  • In this case, the system creates two accounting documents for the transfer posting. The stock posting is offset against a company code clearing account.

6.1 Receivables Affiliated Companies GL Account

We will first create receivable GL account.

Start FS00

Picture : Receivables Affiliated Companies GL Account…screen 1
Picture : Receivables Affiliated Companies GL Account…screen 2

Extend the above account to other company code PP10 as shown in the previous point

6.2 Payable affiliated Companies GL Account

Start FS00

Picture : Payable affiliated Companies GL Account…screen 1
Picture : Payable affiliated Companies GL Account…screen 2

Extend the above account to other company code PP10 as shown in the previous point

7. VAX- Sales Orders Goods issue without account assignment object

We will use GL 550200000 (PPIN-Cost of Goods Sold (Trade w/o Cost Element).

Let,s create GL GL 550200000 (PPIN-Cost of Goods Sold (Trade w/o Cost Element).

Start FS00

Picture : COGS GL creation…step 1
Picture : COGS GL creation…step 2
Picture : COGS GL creation…step 3

Save & GL 550200000 is created. Now extend this GL to PP10 company also.

8. ERL- GL for Domestic Revenue

We will create GL 441000000 – PPIN-Revenue Domestic – Product

Start FS00

Picture : Creation of GL PPIN-Revenue Domestic – Product —Part 1
Picture : Creation of GL PPIN-Revenue Domestic – Product —Part 2
Picture : Creation of GL PPIN-Revenue Domestic – Product —Part 3

GL 441000000 – PPIN-Revenue Domestic – Product is created now.

We have extended it to company PP10 also through FS15

This account is used in revenue determination . Please see it use HERE

9. ERS- GL for Sales Discounts – Domestic

We will create GL 444002000 -PPIN-Sales Discounts – Domestic

Start FS00

Picture : GL for Sales Discounts – Domestic…Part 1
Picture : GL for Sales Discounts – Domestic…Part 2
Picture : GL for Sales Discounts – Domestic…Part 3
Picture : GL for Sales Discounts – Domestic…Part 4

GL 444002000- PPIN-Sales Discounts-Domestic is created now.

We have extended it to company PP10 also through FS15

This account is used in SD revenue determination procedure. Please see it use HERE

10. ERF- GL for Freight Revenue – Recovery

We will create GL 552590000 -PPIN-Freight Revenue – Recovery

Picture : GL for Freight Revenue – Recovery…Part 1
Picture : GL for Freight Revenue – Recovery…Part 2
Picture : GL for Freight Revenue – Recovery…Part 3
Picture : GL for Freight Revenue …Part 4

GL 552590000 -PPIN-Freight Revenue – Recovery is created now.

We have extended it to company PP10 also through FS15

This account is used in SD revenue determination procedure. Please see it use HERE

11. MWS-GL for Output Tax

We will create GL 222000000 – PPIN-Output Tax (MWS) to post the tax amount.

start FS00

Picture : GL creation for Output Tax Posting….Part 1
Picture : GL creation for Output Tax Posting….Part 2
Picture : GL creation for Output Tax Posting….Part 3

GL 222000000 – PPIN-Output Tax (MWS) to post the tax amount. is created now.

We have extended it to company PP10 also through FS15

This account is used in SD revenue determination procedure. Please see it,s use HERE

11. GBB/BSA-Initial Inventory Upload

We will create GL to post the initial inventory load.

11.1 for RAW material & Returnable Packaging Material

We will use GL 339911000 for Raw & returnable packaging material initial upload.

Picture: GL Creation for RAW material & Returnable Packaging Material initial inventory Load

11.2 For FG & SFG Material

We will use GL 339912000 for SFG & FG material initial upload.

Picture: GL Creation for FG & SFG Material initial inventory Load



Image Courtesy : Logo vector created by catalyststuff – www.freepik.com

Share this guide:LinkedInFacebook𝕏 Post
Join the discussion

Enjoying these SAP guides? 🚀 Support the site with a $5 coffee to keep them free! Support via Stripe 🔒

LG Logistics Experts Ltd

Registered in England & Wales (No: 13409501)

Quality Assurance: This blueprint has been reviewed for technical accuracy by our consulting team. Content is aligned with SAP S/4HANA Best Practices for global logistics implementations.

Editorial Policy →