Summary:
Enterprise structure
1. Create Company
2. Create company code
3. Assign company code to company
Financial accounting > Financial accounting global settings
1. Field status variant
2. Assign Field status variant with company code
3. Fiscal year variant
4. Assign fiscal year variant with company code
5. Posting period
6. Assign Posting period variant with company code
7. Tolerance group
8. Document type –SAP standard so we have not created own
9. Document number range at company code level
10. Posting key -- SAP standard so we have not created own
11. Ledger and currency – create after controlling area creation
Financial accounting > General Ledger Accounting
1. Chart of accounts – Operational (Covered), group, country specific
2. Assign Chart of accounts with company code
3. Account Group
4. Retained earning
12. Deactivate document splitting
13. Profit center (Activate - create after controlling area creation) area (Profit center
structure )
Controlling
1. Define controlling area (Cost center structure)
2. Assign company code to controlling area
3. Define controlling area number range
4. Version
5. Assign version with Ledger
Master data-
Profit center
Cost center
General ledger
Note: Go to Table –Transaction code –SE16N- Table –FINSC_LD_CMP
Check no of ledger if more than one, please delete all except 0L
Delete: Transactions code – FINSC_LEDGER
Check ledger which are showing in table then select and go to ledger at company code level , check your
company code with help of position and delete , repeat this process for all ledgers except 0L
[Link] status variant control GL at the time of posting
2. Posting key controls all FI Master data at the time of posting
Note:
Suppose in FSV suppose text field is optional but mandatory at PK level- SAP ask you to fill
Suppose in FSV suppose text field is optional but optional at PK level- SAP will not ask you to fill text
field, its up to you.
Suppose in FSV suppose text field is optional/mandatory but suppress at PK level- SAP will your error
message
3. Account group controls GL account at the time of creation
……………………………………………………………………………………………………………………………….
1. Company:
This is used in intercompany transaction or in reporting.
2. Define Company code –( P& L and B& S)
-This is legal entity for which we create profit & Loss and Balance sheet
SPRO> Enterprise Structure>Definition>Financial Accounting> Edit, Copy, Delete, Check
This is legal entity for which we create profit & Loss and Balance sheet or this is books of
accounts of a person or AOP or company in which we pass accounting entry
Company Code-JJJJ
Method-1-Copy, delete, check company code- Rollout
Method-2-Edit Company Code Data-Implementation
Variants :
[Link] status Variants-Its controls GL related fields during posting
2. Fiscal Year Variants: Financial year- 2021-(01.04.2021-31.03.2022) POSTING PERIOD 12 SPECIAL
PERIODS 4
3. Posting period variants: Normal Period 12 , Special Period 4- Restricts at the level master data
(GL,VENDOR,CUSTOMER, ASSET & MATERIAL)
3. Define Field Status Variants
SPRO> Financial Accounting new> Financial Accounting Global Settings> Ledgers > Fields >
Define Field Status Variants
NOTE : We create field status variant with reference/Copy to SAP Standard variant 0001/1000.
Change name and description
These field status groups will be added in GL Master date and its controls GL accounts during
posting
4. Assign Company Code to Field Status Variants
SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers > Fields > Assign
Company Code to Field Status Variants
5. Maintain Fiscal Year Variant
SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers > Fiscal Year and
Posting Periods> Maintain Fiscal Year Variant
Types of Variants:
1- Calendar year- Financial year start from Jan to dec
2- Non calendar year: Financial year start from other than Jan to dec
Types of Non calendar year:
A. Year dependent
We have to create fiscal year variant every year in case of new start up and existing company
shut down
B. Year nondependent- This is created for infinite period of time.
6. Assign Company Code to a Fiscal Year Variant
SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers > Fiscal Year and
Posting Periods> Assign Company Code to a Fiscal Year Variant
Its controls normal and special and controlling posting period, its decided which period is open
for posting
7. Define Variants for Open Posting Periods
SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers > Fiscal Year and
Posting Periods> Posting Periods> Define Variants for Open Posting Periods
8. Assign Variants to Company Code
SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers > Fiscal Year and
Posting Periods> Posting Periods Assign Variants to Company Code
9. Open and Close Posting Periods
10. SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers > Fiscal Year and
Posting Periods> Open and Close Posting Periods
11. Document Types ( client Level)
Paths: SPRO> Financial Accounting> Financial Accounting Global Settings >Document
>Document Types> Define Posting Keys
Its specify different types of posting, eg GL Posting , Vendor Invoice, Customer Invoice, Asset
purchase, Dep , asset sold, goods receipt, goods deliver , payment, payment receipt
It also controls document no range.
. Document types controls, document header field ,document header text & reference number
of at the time of posting
2. Field status variant (Field status groups control GL line items fields at the time of posting
3. Account Group controls GL Master data fields at the time of creation of GL accounts
Note: This SAP Standard and no need to create unless business require any new document for
specific reasons
12. Document no range ( Company code level)
SPRO> Financial Accounting> Financial Accounting Global Settings> Document> Document
Types> Document Number Ranges
Note: Its creates at company code level
13. Posting Key( client Level)
Alaways special rules prevail over the general rule..
01-09 - Debit Customer
11-19 Credit Customer
21-29 Vendor Debit
31-39 Vendor Credit
40 Debit GL Accounts 50 Credit GL accounts
70 Debit Asset 75 Credit \Asset
89 Debit Material 99 Credit Material
80-86 Debit GL account materials
91-96 Credit GL account Material
Field status group (Only GL ) and posting key ( All Accounts) controls Account during posting .
Paths: SPRO> Financial Accounting> Financial Accounting Global Settings >Document
>Document Types> Define Posting Keys
14. Edit Chart of Accounts List
SPRO> Financial Accounting> General Ledger Accounting> Master Data> G/L Accounts>
Preparations> Edit Chart of Accounts List
Note: Note: Types of chart of accounts
a. Operational chart of accounts- operational chart of account are used for day to day business
, means all accounting entries posted in operational char of accounts only
b. Group chart of accounts-
1. Group chart of account used for group reporting or for consolidation purposes
2. No accounting document are posted in Group chart of accounts.
3. The only document posted in operational chart of account are flowing to group chart of
accounts
4. Group chart of account first created and then at the time of operation chart of account
creation assigned to it.
5. Once we create GL account at operation chart of account level the we will assign Group
chart of account GL to operation chart of account GL accounts
6. Country specific chart of accounts- In some countries we use country specific chart of
account for special entry
15. Assign Company Code to Chart of Accounts
SPRO> Financial Accounting> General Ledger Accounting> Master Data> G/L Accounts>
Preparations > Company Code to Chart of Accounts
16. Define Account Group
SPRO> Financial Accounting> General Ledger Accounting> Master Data> G/L Accounts>
Preparations > Define Account Group
Note: Its controls GL account numbers and also controls GL master date fields at the time of
creation of GL
Select any GL Account group and click on field status
Its controls GL fields at the time of creation of GL.
17. Define Retained Earnings Account
Note: It is profit and loss account and creates at chart of account level
SPRO> Financial Accounting> General Ledger Accounting> Master Data> G/L Accounts>
Preparations > Define Retained Earnings Account
18. Define Tolerance Groups for G/L Accounts
SPRO> Financial Accounting> General Ledger Accounting> Business Transactions> Open Item
Clearing> Clearing Differences> Define Tolerance Groups for G/L Accounts
Note: Its is used to provide GL, VENDOR, CUSTOMER Document posting limit .
Note: Create at company code level not at group otherwise you have to assign your user id to
that group
19. Maintain Controlling Area
SPRO> Enterprise Structure>Definition> Controlling> Maintain Controlling Area
Note: Controlling area is created to flow actual date or value of FI to CO module or you can say it
is used to flow primary exp and revenue to CO
Maintain Controlling Area- Activate components/control indicators & Assignment of company code
SPRO> Controlling> Maintain Controlling Area> Activate components/control indicators
SPRO> Controlling> Maintain Controlling Area> Assignment of company code
Select cross company code cost accounting so that we can add more than one company code to
same controlling area
NOTE : You have to select currency and fiscal year variant as defined by you but you can given
name to cost center standard hierarchy
Create new given fiscal year as of now activate cost center and go assignment tab
20. Assign company code (N) to controlling area(1)
SPRO> Enterprise Structure> Assignment> Controlling> Assign company code to controlling area
21. Maintain Number Ranges for Controlling Documents
SPRO> Controlling> Maintain Number Ranges for Controlling Documents
22. Maintain Versions(0)
SPRO> Controlling> Maintain Versions
Version is used for plan and budget and version 0 is sap standard version store all actual date
come from FI other version created by users
Select version 0 , click on setting for each fiscal year and select your controlling area and save
23. Define Ledger for CO Version-S4 HANA
SPRO> Controlling> Maintain Versions> Define Ledger for CO Version
Its sink FI ledger 0L with CO version 0 with help us to auto reconciliation of FI and CO
24. Define Settings for Ledgers and Currency Types-S4 HANA
25. Ledgers & Currencies –S4 HANA
Note: Ledgers are create to store all company code document in table, we can say SAP Store all our
posting in table on basis of ledger, generally sap has given 0L as default ledger and that also called
leading ledger, but if you want to keep your book of accounts or some document posting in different
places other than 0L then you can create another ledger
SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers >Ledger> Define
Settings for Ledgers and Currency Types
T code – FINSC_LEDGER
Note: If your company code currency is different from group currency or controlling area
currency then you have do below setting as well
SPRO> Financial Accounting> Financial Accounting Global Settings> Ledgers> Ledger> Define
Settings for Ledgers and Currency Types.
Currencies Types
Step 1 : Currencies Types- SAP has already provided currencies type
Step2: Currency Conversion Settings for Company Codes
Now click on -Currency Conversion Settings for Company Codes and click on new entries and
input your company code details.
Company code: PRA1
Currency 1- This should be your controlling area currency that is global currency – 30
Currency 2 - This will be your company code currency
Exchange rate - we maintain for foreign currency or transaction – We can maintain N no of
exchange rate but generally we maintain as M that is average Bank buying and selling rate
Transaction date type- This is used to pick exchange rate date as per document date , posting
date , translation date etc.
STEP 3 : SAP By default given us 0L as leading ledger so in case of implementation and rollout we
generally make 0L as default leading ledger.
Now click on ledger and select Ledger and select leading ledger 0L and then click on Company
Code Settings for the Ledger
Now click on ledger and select Ledger and select leading ledger 0L and then click on Company
Code Settings for the Ledger
Controlling area and company code currency type system will show automatically
New entry :
Other settings
Ledger deletion
Table FINSC_LD_CMP input your company and execute table
Now we delete 2 ledgers except 0L which leading ledger ..
T CODE –FINSC_LEDGER
First go to ledger and check additional ledger ( D3 , SE) except 0L
Click on ledger then go to position find your additional ledger then select ledger and the click
Company Code Settings for the Ledger
Then again go ledger and do same thing for second additional ledgers and lastly click on save
button.
26. SAP EASY Access-Create GL Accounts > FS00 – Centrally> FSP0 - In Chart of Accounts> FSS0 - In
Company Code
Select GL account type- if you select primary cost and revenue then in control data you will find
additional field – Cost element category – 01 cost/expense 11 revenue .. select
ECC – Only P&L and BS GL type showing
And account as you created in system
COST ELEMENT …not required to create in s4 hana
S4 HANA GL Accounts.
S4 HANA come with new concept GL Account types – only for primary cost and revenue we have option
to make these GLs account as cost element. Means we don’t need to create separate cost element we
can make GL account itself as cost element.
Sysyem give you option to select cost element category only when you are created GL account as
primary cost and revenue
No need to create cost element the GL itself become cost element .
We can assign cost center or internal order in cost element which is nothing but GL account by using T
code OKB9
27. Deactivate document splitting for time being bcoz this separate chapter
SPRO> Financial Accounting> General Ledger Accounting> Business Transactions> Document
Splitting> Activate Document Splitting
28. Post accounting document t code