Chart of Accounts Set-up and Configuration

Before configuring any part of the FI Enterprise Structure, it is vital to have already drawn out and agreed upon what the Company’s structure will look like. Settling on a chart of accounts with the users in the client sites is one of the first big thing challenge to overcome in a project.
Before beginning design sessions on the chart, it is essential that both the consultant and the client personnel responsible for design decisions have a clear understanding of the differences between Financial Accounting (FI) and Controlling (CO) in SAP. The main purpose of FI is for external legal reporting purposes to outside authorities (SEC, Bureau of Internal Revenue, etc.). Whereas, the main reporting purpose of CO is for internal management reporting. This is often a very difficult nuance for usres to grasp and understand.
With SAP, you don’t need thousands of accounts or any logic other than grouping logic (e.g. all Cash accounts are in the 100000 to 199999 range) built into the G/L account number. The easiest way to configure a chart of accounts is to copy an existing chart of accounts:

IMG > Financial Accounting (New) > General Ledger Accounting (New) > Master Data > G/L Accounts > G/L Account Creations and Processing > Alternative Methods > Copy G/L Accounts > Copy Chart of Accounts.

Transaction Code: OBY7

Alternatively, you can create your chart of accounts from scratch. First, you need to create your chart of accounts name and properties with the path below:

IMG > Financial Accounting (New) > General Ledger Accounting (New) > Master Data > G/L Accounts > Preparations > Edit Chart of Accounts List.

Transaction Code: OB13
Then create your G/L accounts manually:

Menu Path: Accounting > Financial Accounting > General Ledger > Master Records > G/L Accounts > Individual Processing > In Chart of Accounts.

Transaction Code: FSP0.

Profit and Loss Closing Tcodes

1. Capital Investment Projects – Settle Order to AUC  
Accounting -> Investment management -> Internal orders -> Period-end closing -> Single functions -> Settlement ->…  Various

 2. Capital Investment Projects – Settle AUC to asset in service  
Accounting -> Investment management -> Fixed assets -> Postings  -> Cap. asset u. const. -> Settle  AIBU

 3. PP/CO Period-End Closing  
Logistics -> Production -> Production Control -> Period-end closing ->…

or

Accounting -> Controlling -> Product Cost Controlling -> Cost Object Controlling -> Product Cost by Order -> Period-End Closing -> Single Functions ->…  Various

 4. Internal Order Period-End Closing  
Accounting -> Controlling -> Internal Orders -> Period-end closing -> Single functions ->…  Various

 5. Cost Center Accounting Period-End Closing  
Accounting -> Controlling -> Cost Center Accounting -> Period-end closing -> Single functions ->…  Various

 6. Profitability Analysis Period-End Closing  
Accounting -> Controlling -> Profitability Analysis -> Actual Postings -> Cost Center Costs/Process Costs ->…  KEU5, KEG5, CPAE

 7. Lock Controlling Transactions  
Accounting -> Controlling -> Cost Center Accounting -> Environment -> Period lock -> Change  OKP1

 8. Reconciliation Ledger  
Accounting -> Controlling -> Cost Element Accounting -> Actual postings -> Reconciliation withFI  KALC

 9. Reconciliation Ledger Follow Up Postings  
Accounting -> Controlling -> Cost Element Accounting -> Environment -> Reconciliation ledger -> Follow up posting  KAL1

10. Reconciliation Ledger Configuration  
IMG -> Controlling -> Overhead Cost Controlling -> Cost and Revenue Element Accounting -> Reconciliation Ledger  Various

11. Post payroll information to accounting 
Human Resources -> Payroll -> (Country-specific)  PC00_ M99_ CIPE

12. Configure Payroll for posting to accounting  
IMG -> Payroll -> Payroll: (country-specific)  Various Customizing Technical, Organizational and Documentary  Steps

13. Define fiscal year variants  
IMG -> Financial Accounting -> Financial Accounting Global Settings -> Fiscal Year -> Maintain Fiscal Year Variant (Maintain Shortened Fisc. Year)  OB29

14. Allocate fiscal year variant to a company code  
IMG -> Financial Accounting -> Financial Accounting Global Settings -> Fiscal Year -> Assign Company Code to a Fiscal Year Variant  OB37

15. Define Variants for Open Posting Periods 
IMG -> Financial Accounting -> Financial Accounting Global Settings -> Document -> Posting Periods -> Define Variants for Open Posting Periods  OBBO

16. Allocate Posting Period Variant to Company Code 
IMG -> Financial Accounting -> Financial Accounting Global Settings -> Document -> Posting Periods -> Assign Variants to Company Code  OBBP

17. Open and Close Posting Periods  
Accounting -> Financial accounting -> General ledger  -> Environment -> Current settings -> Open and Close Posting Periods  OB52

18. Carry Forward Balance to New Fiscal Year  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Carry Forward -> Balances  F.16

19. Define Retained Earning account  
IMG -> Financial Accounting -> General Ledger Accounting -> Business Transactions -> Closing -> Carrying Forward -> Define Retained Rarnings Account  OB53

20. Schedule Manager  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Schedule Manager  SCMA

21. Subsequent Business Area/Profit Center Adjustment – Calculate  
Accounting -> Financial accounting  -> General ledger -> Periodic processing -> Closing -> Regroup -> Balance Sheet Readjustment -> Calculate  F.5D 

22. Subsequent Business Area/Profit Center Adjustment – Post  
Accounting -> Financial accounting  -> General ledger -> Periodic processing -> Closing -> Regroup -> Balance Sheet Readjustment -> Post  F.5E

23. Transfer B/S Items to Profit Center Accounting  
Accounting -> Enterprise Controlling -> Profit Center Accounting -> Actual Postings -> Period-End Closing -> Transfer Payables/Receivables  1KEK

24. PCA Balance Carried Forward  
Accounting -> Enterprise Controlling -> Profit Center Accounting -> Actual Postings -> Period-End Closing -> Carrying Forward of Balances  2KES

25. Profit and Loss Adjustment  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Regroup -> Profit and Loss Adjustment  F.50

26. Run Compact Document Journal  
Accounting -> Financial accounting -> General ledger -> Information system -> General Ledger Reports -> Document -> General -> Compact Document Journal 

27. Create Balance Audit Work Files  
IMG -> Financial Accounting -> General Ledger Accounting -> Business Transactions -> Closing -> Documenting -> Define Accumulated Work Files for Balance Audit Trail  OBBQ

28. Run Monthly Balance Audit Trail for Open Item Accounts 
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Document -> Balance audit trail -> Open item accounts -> Open Item Account Balance Audit Trail from the Document File 

29. Run Monthly Balance Audit Trail for Other Accounts 
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Document -> Balance audit trail -> All accounts -> General Ledger from the Document File 

30. Create Extract for Accumulated Open Item Balance Audit Trail 
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Document -> Balance audit trail -> Open item accounts -> From balance audit trail -> Extract for Accumulated Open Item Audit Trail 

31. Run Accumulated Open Item Balance Audit Trail 
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Document -> Balance audit trail -> Open item accounts -> From balance audit trail -> Accts Detailed Listing from Open Item Account Accumulated Audit Trail 

32. Create Extract for Accumulated Balance Audit Trail for Other Accounts 
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Document -> Balance audit trail -> All accounts -> From balance audit trail -> Extract for the Accumulated Historical Balance Audit Trail 

33. Run Accumulated Balance Audit Trail for Other Accounts 
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Document -> Balance audit trail -> All accounts -> From balance audit trail -> Account Details from Historical Accumulated Balance Audit Trail 

Assets and Liabilities Closing Tcodes

1. Process Depreciation Run  
Accounting -> Financial accounting -> Fixed assets -> Periodic processing -> Depreciation run -> Execute – AFAB

2. Process Investment Grant  
Accounting -> Financial accounting -> Fixed assets -> Periodic processing -> Investment grant 
– AR11

3. Process Revaluation  
Accounting -> Financial accounting -> Fixed assets -> Periodic processing -> Revaluation for the balance sheet -> Post revaluation – AR29

4. AA Fiscal Year Change  
Accounting -> Financial accounting -> Fixed assets -> Periodic processing -> Fiscal year change – AJRW

5. AA Fiscal Year Close – Account Reconciliation  
Accounting -> Financial accounting -> Fixed assets -> Periodic processing -> Year-end closing -> Account reconciliation – ABST2

6. AA Fiscal Year Close  
Accounting -> Financial accounting -> Fixed assets -> Periodic processing -> Year-end closing -> Execute – AJAB

7. Produce Asset History Sheet  
Accounting -> Financial accounting -> Fixed assets -> Info system -> Reports on Asset Accounting -> Balance Sheet Explanations -> International -> Asset History Sheet

or

Accounting -> Financial accounting -> Fixed assets -> Info system -> Reports on Asset Accounting -> Balance Sheet Explanations -> Country Specifics – various 

8. Produce GR/IR Balance Report  
Logistics -> Materials Management -> Inventory Management -> Environment -> Balances Display -> List of GR/IR Bals. – MB5S

9. Maintain GR/IR Clearing Account  
Logistics -> Materials Management -> Invoice Verification -> Invoice Verification -> Further processing -> Maintain GR/IR acct – MR11

10. Material Revaluations – Price Changes (manual)  
Logistics -> Materials Management -> Valuation -> Valuation -> Price Determination -> Change price – MR21

11. Material Revaluations – Debit/Credit Material  
Logistics -> Materials Management -> Valuation -> Valuation -> Price Determination -> Debit/cred. material – MR22

12. Product Costing Material Price Change  
Accounting -> Controlling -> Product Cost Controlling -> Product Cost Planning -> Material Costing -> Price Update – CK24

13. Material Ledger Closing  
Logistics -> Materials Management -> Valuation -> Actual Costing/Material Ledger -> Periodic material valuation -> Post closing – CKMI

14. Materials Management Closing  
Logistics -> Materials Management -> Material Master -> Other -> Close period – MMPV

15. Materials Management Closing – Control Posting to Prior Period  
Logistics -> Materials Management -> Material Master -> Other -> Allow posting to previous period – MMRV

16. Lowest Value Determination – Market Prices  
Logistics -> Materials Management -> Valuation -> Valuation -> Bal. sheet valuation -> Determ. lowest values -> Market prices – MRN0

17. Lowest Value Determination – Range of Coverage  
Logistics -> Materials Management -> Valuation -> Valuation -> Bal. sheet valuation -> Determ. lowest values -> Range of coverage – MRN1

18. Lowest Value Determination – Movement Rate  
Logistics -> Materials Management -> Valuation -> Valuation -> Bal. sheet valuation -> Determ. lowest values -> Movement rate – MRN2

19. Lowest Value Determination – Loss-Free Valuation  
Logistics -> Materials Management -> Valuation -> Valuation -> Bal. sheet valuation -> Determ. lowest values -> Loss-free valuation – MRN3

20. LIFO Valuation  
Logistics -> Materials Management -> Valuation -> Valuation -> Bal. sheet valuation -> LIFO Valuation – Various

21. FIFO Valuation  
Logistics -> Materials Management -> Valuation -> Valuation -> Bal. sheet valuation -> FIFO Valuation – Various

22. Physical Inventory Processing  
Logistics -> Materials Management -> Physical Inventory – Various

23. Analyze GR/IR Clearing Accounts and Display Acquisition Tax  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Regroup -> GR/IR clearing –   F.19

24. Define Adjustment Accounts for GR/IR Clearing  
IMG -> Financial Accounting -> General Ledger Accounting -> Business Transactions -> Closing -> Regrouping -> Define Adjustment Accounts for GR/IR Clearing – OBYP

25. Print Balance Confirmation  
Accounting -> Financial accounting -> A/P or A/R -> Periodic processing -> Closing -> Check/count -> Balance confirmation: Print

or

Accounting -> Financial accounting -> A/P or A/R -> Periodic processing -> Print correspondence -> Balance confirmation -> Print letters – F.17

26. Configure Balance Confirmation  
Accounting -> Financial accounting -> A/P or A/R -> Periodic processing -> Closing -> Check/count ->…

or

Accounting -> Financial accounting -> A/P or A/R -> Periodic processing -> Print correspondence -> Balance confirmation – F.1B, F.1A

27. Post Individual Value Adjustment  
Accounting -> Financial accounting -> Accounts receivable -> Document entry -> Other -> Intern. trans. posting -> Without clearing – F-21

28. Define Account Determination for Flat-Rate Individual Value Adjustment  
IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Closing -> Valuate -> Valuations -> Define Accounts  OBB0

29. Configure Flat-Rate Individual Value Adjustment  
IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Closing -> Valuate -> Valuations ->…  SPRO

30. Calculate Flat-Rate Individual Value Adjustment  
Accounting -> Financial accounting -> Accounts receivable -> Periodic processing -> Closing -> Valuate -> Further valuations – F107

31. Writing-Off Doubtful Receivables  
Accounting -> Financial accounting -> Accounts receivable -> Document entry -> Other -> Intern. trans. psting -> With clearing – F-30

32. Customizing Exchange Rates  
IMG -> General Settings -> Currencies – Various

33. Maintaining Exchange Rates  
Accounting -> Financial accounting -> General ledger -> Environment -> Current settings -> Enter exchange rates – OB08

34. Customizing Valuation Methods  
IMG -> Financial Accounting -> General Ledger Accounting -> Business Transactions -> Closing -> Valuating -> Foreign Currency Valuation -> Define Valuation Methods – OB59

35. Foreign Currency Open Item Valuation  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing>>Valuate -> Valuation of Open Items in Foreign Currency – F.05

36. Account Determination for Exchange Rate Differences  
IMG -> Financial Accounting -> General Ledger Accounting -> Business Transactions -> Closing -> Valuating -> Foreign Currency Valuation -> Prepare automatic postings for foreign currency valuation – OBA1

37. Regroup Receivables and Payables  
Accounting -> Financial accounting -> A/P or A/R -> Periodic processing -> Closing -> Regroup -> Receivables/ Payables – F101

38. Account Determination for Regrouping Receivables and Payables  
IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Closing -> Regrouping – OBBV, OBBW, OBBX

39. Revalue Foreign Currency G/L Account Balances  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Valuate -> Foreign Currency Valuation of Inventory – F.06

40. Posting Accruals/Deferrals  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Valuate -> Enter Accrual/Deferral Doc. – FBS1

41. Posting Accrual/Deferral Reversal  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Closing -> Valuate -> Reverse Accrual/Deferral Document – F.81

42. Generate Recurring Entry Posting  
Accounting -> Financial accounting -> General ledger -> Periodic processing -> Recurring Entries -> Execute – F.14

Financial Statement Closing Tcodes

1. Maintain Financial Statement Versions

IMG -> Financial Accounting -> General Ledger Accounting -> Business Transactions -> Closing -> Documenting -> Define Financial Statement Versions – OB58

2. Execute a Balance Sheet (RFBILA00) 

Information Systems -> Accounting -> Financial Accounting -> General ledger -> Information System-> Balance Sheet

or

Accounting -> Financial accounting -> General ledger -> Information system -> General LedgerReports -> Balance Sheet/Profit and Loss Statement/Cash Flow -> General -> Actual/Actual Comparisons -> Balance Sheet/P+L – F.01

3. Execute a Balance Sheet Drill Down Report 

Accounting -> Financial accounting -> General ledger -> Information system -> General LedgerReports -> Balance Sheet/Profit and Loss Statement/Cash Flow -> General – Various

4. Execute a Cost-of-Sales Profit and Loss Report 

Accounting -> Financial accounting -> Special Purpose Ledger -> Tools -> Report Painter -> Report -> Display -> Library 0F1, Report 0F-GUV1 -> Display -> Execute – GRR3

Reports For Financial Accounting

GENERAL LEDGER  Information Systems  1.  Structured Account Balances (Balance Sheet & P&L Account  in FS Version Format)                                                                          S_ALR_87012279 2.  GL Account Balances (Totals & Balances )             S_ALR_87012301 3.  GL Line Items                                        S_ALR_87012282 4.  Statements for GL Accounts, Customers & Vendors      S_ALR_87012332  5.  Document Journal                                     S_ALR_87012287 6.  Compact Document Journal                             S_ALR_87012289 7.  Line Item Journal                                    S_ALR_87012291 8.  Display of Changed Documents                         S_ALR_87012293 9.  Invoice Numbers assigned Twice                       S_ALR_87012341 10. Gaps in Document Number Assignments                  S_ALR_87012342 11. Posting Totals Document Type wise                    S_ALR_87012344 12. Recurring Entry Documents                            S_ALR_87012346  Master Data  13. Chart of Accounts                                    S_AL:R_87012326 14. GL Account List                                      S_AL:R_87012328 15. Display Changes to GL Accounts                       S_ALR_87012308 16. Financial Statement Version                          FSE2  CASH & BANK REPORTS  1. Check Information List                                FCH6 2. Check Register                                        FCHN 3. Check Number Ranges                                   S_P99_41000102   TAX REPORTS & REGISTERS  1. List of Internally generated Excise Invoices          J1I7  2. Capital Goods Transfer of Credit                      J2I8                            3. List of GRs without Excise Invoice                    J1IGR    4. List of SubContract Challans                          J1IFR  5. CENVAT Register                                       J2I9 (Monthly Return under Rule 57AE of the Central excise Rules from  which Monthly Return under Rule 7 of the CENVAT Credit Rules 2001)  6. Registers : RG 23A/C Part I &II , RG1, PLA            J1I5,J2I5,J2I6
ACCOUNTS RECEIVABLE  Information Systems  1. Bill Holdings (Bill of Exchange Receivable List  with ALV facility)                                                          S-ALR_87009987 2. Customer Balances in Local Currency                   S_ALR_87012172 3. Customer Line Items                                   S_ALR_87012197 4. Due Dates Analysis for Open Items                     S_ALR_87012168 5. List of Customer Open Items                           S_ALR_87012173 6. Customer Evaluation with Open Item Sorted List        S_ALR_87012176 7. Customer Payment History                              S_ALR_87012177 8. Customer Open Item Analysis (Overdue Items Balance)   S_ALR_87012178 9. List of Customer Cleared Line Items                   S_ALR_87012198 10.List of Down Payments open at key date                S_ALR_87012199 11. Debit & Credit Notes Register – Monthly              S_ALR_87012287 12. Customer wise Sales                                  S_ALR_87012186                             ACCOUNTS PAYABLE  (Note : Similar Reports available for A/R are available for A/P also)  1. Vendor Balances                                       S_ALR_87012082 2. Vendor Debit/Credit Memo Register                     S_ALR_87012287

SAP FI Transaction Code List 2

FG99    Flexible G/L: Report Selection  FGI0    Execute Report  FGI1    Create Report  FGI2    Change Report  FGI3    Display Report  FGI4    Create Form  FGI5    Change Form  FGI6    Display Form  FGIB    Background Processing  FGIC    Maintain Currency Translation Type  FGIK    Maintain Key Figures  FGIM    Report Monitor  FGIO    Transport Reports  FGIP    Transport Forms  FGIQ    Import Reports from Client 000  FGIR    Import Forms from Client 000  FGIT    Translation Tool - Drilldown Report. FGIV    Maintain Global Variable  FGIX    Reorganize Drilldown Reports  FGIY    Reorganize Report Data  FGIZ    Reorganize Forms  FGM0    Special Purpose Ledger Menu  FGRP    Report Painter  FGRW    Report Writer Menu  FI01    Create Bank  FI02    Change Bank  FI03    Display Bank  FI04    Display Bank Changes  FI06    Mark Bank for Deletion  FI07    Change Current Number Range Number  FI12    Change House Banks/Bank Accounts  FI12CORE   Change House Banks/Bank Accounts  FI13    Display House Banks/Bank Accounts  FIBB    Bank chain determination  FIBC    Scenarios for Bank Chain Determin.  FIBD    Allocation client  FIBF    Maintenance transaction BTE  FIBHS   Display bank chains for house banks FIBHU   Maintain bank chains for house banks FIBL1   Control Origin Indicator  FIBL2   Assign Origin  FIBL3   Group of House Bank Accounts  FIBPS   Display bank chians for partners  FIBPU   Maintain bank chains for partner  FIBTS   Dis. bank chains for acct carry over FIBTU   Main. bank chains for acctCarry over FIHC    Create Inhouse Cash Center  FILAUF_WF_CUST  Store Order: Workflow Customizing  FILE    Cross-Client File Names/Paths  FILINV_WF_CUST  Store Inventory:Workflow Customizing FINA    Branch to Financial Accounting  FINF    Info System Events  FINP    Info System Processes  FITP_RESPO      Contact Partner Responsibilities  FITP_SETTINGS   Settings for Travel Planning  FITP_SETTINGS_TREE      Tree Maintenance Current Settings  FITVFELD        Tree  FJA1    Inflation Adjustment of G/L Accounts FJA2    Reset Transaction Data G/L Acc.Infl. FJA3    Balance Sheet/P&L with Inflation  FJA4    Infl. Adjustment of Open Items (FC) FJA5    Infl. Adj. of Open Receivables (LC) FJA6    Infl. Adj. of Open Payables (LC)  FJEE    Exercise Subscription Right  FK01    Create Vendor (Accounting)  FK02    Change Vendor (Accounting)  FK02CORE   Maintain vendor  FK03    Display Vendor (Accounting)  FK04    Vendor Changes (Accounting)  FK05    Block Vendor (Accounting)  FK06    Mark Vendor for Deletion (Acctng)  FK08    Confirm Vendor Individually (Acctng) FK09    Confirm Vendor List (Accounting)  FK10    Vendor Account Balance  FK10N   Vendor Balance Display  FK10NA  Vendor Balance Display  FK15    Transfer vendor changes: receive  FK16    Transfer vendor changes: receive  FKI0    Execute Report  FKI1    Create Report  FKI2    Change Report  FKI3    Display Report  FKI4    Create Form  FKI5    Change Form  FKI6    Display Form  FKIB    Background Processing  FKIC    Maintain Currency Translation Type  FKIK    Maintain Key Figures  FKIM    Report Monitor  FKIO    Transport Reports  FKIP    Transport Forms  FKIQ    Import Reports from Client 000  FKIR    Import Forms from Client 000  FKIT    Translation Tool - Drilldown Report. FKIV    Maintain Global Variable  FKIX    Reorganize Drilldown Reports  FKIY    Reorganize Report Data  FKIZ    Reorganize Forms  FKMN     FKMT    FI Acct Assignment Model Management FLB1    Postprocessing Lockbox Data  FLB2    Import Lockbox File  FLBP    Post Lockbox Data  FLCV    Create/Edit Document Template WF  FM+0    Display FM Main Role Definition  FM+1    Maintain FM Main Role Definition  FM+2    Display FM Amount Groups  FM+3    Maintain FM Amount Groups  FM+4    Display FM Budget Line Groups  FM+5    Maintain FM Budget Line Groups  FM+6    Display FM Document Classes  FM+7    Maintain FM Document Classes  FM+8    Display FM Activity Categories  FM+9    Maintain FM Activity Categories  FM+A    Display Doc.Class->Doc.Cat. Assgmt  FM+B    Maintain Doc.Clase->Doc.Cat.Assgmt  FM03    Display FM Document  FM21    Change Original Budget  FM22    Display Original Budget  FM25    Change Supplement  FM26    Display Supplement  FM27    Change Return  FM28    Transfer Budget  FM29    Display Return  FM2D    Display Funds Center Hierarchy  FM2E    Change Budget Document  FM2F    Display Budget Document  FM2G    Funds Center Hierarchy  FM2H    Maintain Funds Center Hierarchy  FM2I    Create Funds Center  FM2S    Display Funds Center  FM2T    Change Releases  FM2U    Change Funds Center  FM2V    Display Releases  FM3D    Display Commitment Item Hierarchy  FM3G    Commitment Item Hierarchy  FM3H    Maintain Commitment Item Hierarchy  FM3I    Create Commitment Item  FM3N    Commitment Items for G/L Accounts  FM3S    Display Commitment Item  FM3U    Change Commitment Item  FM48    Change Financial Budget: Initial Scn FM48_1  PS-CM: Create Planning Layout  FM48_2  PS-CM: Change Planning Layout  FM48_3  PS-CM: Display Planning Layout  FM49    Display Financial Budget: Init.Scrn FM4G    Budget Structure Element Hierarchy  FM5I    Create Fund  FM5S    Display Fund  FM5U    Change Fund  FM5_DEL    Delete fund preselection  FM5_DISP   Display fund preselection  FM5_SEL    Preselection Fund  FM6I    Create Application of Funds  FM6S    Display Application of Funds  FM6U    Change Application of Funds  FM71    Maintain Cover Pools  FM72    Assign FM Acct Asst to Cover Pool  FM78    Charact.Groups for Cover Pools  FM79    Grouping Chars for Cover Pool  FM7A    Display Cover Eligibility Rules  FM7I    Create Attributes for FM Acct Asst  FM7P    Maintain Cover Eligibility Rules  FM7S    Display Cover Eligibility Rules  FM7U    Maintain Cover Eligibility Rules  FM9B    Copy Budget Version  FM9C    Plan Data Transfer from CO  FM9D    Lock Budget Version  FM9E    Unlock Budget Version  FM9F    Delete Budget Version  FM9G    Roll Up Supplement  FM9H    Roll up Original Budget  FM9I    Roll Up Return  FM9J    Roll Up Releases  FM9K    Change Budget Structure  FM9L    Display Budget Structure  FM9M    Delete Budget Structure  FM9N    Generate Budget Object  FM9P    Reconstruct Budget Distrbtd Values  FM9Q    Total Up Budget  FM9W    Adjust Funds Management Budget  FMA1    Matching: Totals and Balances (CBM) FMA2    Matching: CBM Line Items and Totals FMA3    Matching: FI Line Items (CBM)  FMA4    Matching: FI Bank Line Items (CBM)  FMAA    Matching: Line Items and Totals (FM) FMAB    Matching: FI FM Line Items  FMAC    Leveling: FM Commitment Line Items  FMAD    Leveling: FI-FM Totals Records  FMAE    Display Change Documents  FMAF    Level Line Items and Totals Items  FMB0    CO Document Transfer  FMB1    Display Security Prices-Collect.  FMBI    Use Revenues to Increase Expend.Bdgt FMBUD005   FIFM Budget Data Export  FMBUD006   FIFM Budget Data Import  FMBV    Activate Availability Control  FMC2    Customizing in Day-to-Day Business  FMCB    Reassignment: Document Selection  FMCC    Reassignment: FM-CO Assignment  FMCD    Reassignment: Delete Work List  FMCG    Reassignment: Overall Assignment  FMCN    Reassignment: Supplement.Acct Assgt FMCR    Reassignment: Display Work List  FMCT    Reassignment: Transfer  FMD1    Change Carryforward Rules  FMD2    Display Carryforward Rules  FMDM    Monitor Closing Operations  FMDS    Copy Carryforward Rules  FMDT    Display Carryforward Rules  FME1    Import Forms from Client 000  FME2    Import Reports from Client 000  FME3    Transport Forms  FME4    Transport Reports  FME5    Reorganize Forms  FME6    Reorganize Drilldown Reports  FME7    Reorganize Report Data  FME8    Maintain Batch Variants  FME9    Translation Tool - Drilldown  FMEB    Structure Report Backgrnd Processing FMEH    SAP-EIS: Hierarchy Maintenance  FMEK    FMCA: Create Drilldown Report  FMEL    FMCA: Change Drilldown Report  FMEM    FMCA: Display Drilldown Report  FMEN    FMCA: Create Form  FMEO    FMCA: Change Form  FMEP    FMCA: Display Form  FMEQ    FMCA: Run Drilldown Report  FMER    FMCA: Drilldown Tool Test Monitor  FMEURO1 Create Euro FM Area  FMEURO2 Refresh Euro Master Data  FMEURO3 Display Euro FM Areas  FMEURO4 Deactivate Euro FM Areas  FMEV    Maintain Global Variable  FMF0    Payment Selection  FMF1    Revenue Transfer  FMG1    FM: Create Commitment Item Group  FMG2    FM: Change Commitment Item Group  FMG3    FM: Display Commitment Item Group  FMG4    FM: Delete Commitment Item Group  FMG5    Generate BS Objects fr.Cmmt Item Grp FMHC    Check Bdgt Structure Elements in HR FMHG    Generate Bdgt Struc Elements in HR  FMHGG   Generate BS Elements f. Several Fnds FMHH    Master Data Check  FMHIST  Apportion Document in FM  FMHV    Budget Memo Texts  FMIA    Display Rules for Revs.Incr.Budget  FMIB    Increase Budget by Revenues  FMIC    Generate Additional Budget Incr.Data FMIL    Delete Rules for Revs Incr. Budget  FMIP    Maintain Rules for Revs.Incr.Budget FMIS    Display Rules for Revs.Incr.Budget  FMIU    Maintain Rules for Revs.Incr.Budget FMJ1    Fiscal Year Close: Select Commitment FMJ1_TR Settlement: Select Commitment  FMJ2    Fiscal Year Close: Carr.Fwd Commts  FMJ2_TR Settlement: Transfer Commitment  FMJ3    Reverse Commitments Carryforward  FMJA    Budget Fiscal Year Close: Prepare  FMJA_TR Budget Settlement: Prepare  FMJB    Determine Budget Year-End Closing  FMJB_TR Budget Settlement: Determine  FMJC    Budget Fiscal-Year Close: Carry Fwd FMJC_TR Budget Settlement: Transfer  FMJD    Reverse Fiscal Year Close: Budget  FMLD    Ledger Deletion  FMLF    Classify Movement Types  FMN0    Subsequent Posting of FI Documents  FMN1    Subsequent Posting of MM Documents  FMN2    Subsequent Posting of Billing Docs  FMN3    Transfer Purchase Req. Documents  FMN4    Transfer Purchase Order Documents  FMN5    Transfer Funds Reservation Documents FMN8    Simulation Lists Debit Position  FMN8_OLD   Simulation Lists Debit Position  FMN9    Posted Debit Position List  FMN9_OLD   Posted Debit Position List  FMNA    Display CBA Rules  FMNP    Maintain CBA Rules  FMNR    Assign SN-BUSTL to CBA  FMNS    Display CBA Rules  FMNU    Maintain CBA Rules  FMP0    Maintain Financial Budget  FMP1    Display Financial Budget  FMP2    Delete Financial Budget Version  FMR0    Reconstruct Parked Documents  FMR1    Actual/Commitment Report  FMR2    Actual/Commitment per Company Code  FMR3    Plan/Actual/Commitment Report  FMR4    Plan/Commitment Report w.Hierarchy  FMR5A   12 Period Forecast: Actual and Plan FMR6A   Three Period Display: Plan/Actual  FMRA    Access Report Tree  FMRB    Access Report Tree  FMRE_ARCH    Archive Earmarked Funds  FMRE_EWU01   Earmarked Funds: Euro Preprocessing FMRE_EWU02   Earmarked Funds: Euro Postprocessing FMRE_SERLK   Close Earmarked Funds  FMRP18  Clear Subsequent Postings  FMSS    Display Status Assignment  FMSU    Change Assigned Status  FMU0    Display Funds Reservation Doc.Types FMU1    Maintain Funds Reservation Doc.Types FMU2    Display Funds Reservtn Fld Variants FMU3    Maintain Funds Resvtn Field Variants FMU4    Display Funds Reservation Fld Groups FMU5    Maintain Funds Reservatn Fld Groups FMU6    Display Funds Reservtn Field Selctn FMU7    Maintain Funds Resvtn Field Selctn  FMU8    Display Template Type for Fds Resvtn FMU9    Maintain Template Type for Fds Resvn FMUA    Dispay Fds Res.Template Type Fields FMUB    Maintain Fds Res.Template Type Flds FMUC    Display Funds Res. Reference Type  FMUD    Maintain Funds Res.Reference Type  FMUE    Display Funds Res.Ref.Type Fields  FMUF    Maintaine Fds Rsvtn Ref.Type Fields FMUG    Display Reasons for Decision  FMUH    Maintain Reasons for Decisions  FMUI    Display Groups for Workflow Fields  FMUJ    Maintain Groups for Workflow Fields FMUK    Display Fields in Groups for WF  FMUL    Maintain Fields in Groups for WF  FMUM    Display Field Selctn ->Variant/Group FMUN    Display Field Seln->Variant/Group  FMUV    Funds Resvtn Field Status Var.Asst  FMV1    Create Forecast of Revenue  FMV2    Change Forecast of Revenue  FMV3    Display Forecast of Revenue  FMV4    Approve Forecast of Revenue  FMV5    Change FM Acct Asst in Fcst of Rev. FMV6    Reduce Forecast of Revenue Manually FMVI    Create Summarization Item  FMVO    Fund Balance Carryforward  FMVS    Display Summarization Item  FMVT    Carry Forward Fund Balance  FMVU    Change Summarization Item  FMW1    Create Funds Blocking  FMW2    Change Funds Blocking  FMW3    Display Funds Blocking  FMW4    Approve Funds Blocking  FMW5    Change FM Acct Asst in Funds Blkg  FMWA    Create Funds Transfer  FMWAZ   Payment Transfer  FMWB    Change Funds Transfer  FMWC    Display Funds Transfer  FMWD    Approve Funds Transfer  FMWE    Change FM Acct Asst in Funds Trsfr  FMX1    Create Funds Reservation  FMX2    Change Funds Reservation  FMX3    Display Funds Reservation  FMX4    Approve Funds Reservation  FMX5    Change FM Acct Asst in Funds Resvn  FMX6    Funds Reservation: Manual Reduction FMY1    Create Funds Commitment  FMY2    Change Funds Commitment  FMY3    Display Funds Precommitment  FMY4    Approve Funds Precommitment  FMY5    Change FM Acct Asst in Funds Prcmmt FMY6    Reduce Funds Precommitment Manually FMZ1    Create Funds Commitment  FMZ2    Change Funds Commitment  FMZ3    Display Funds Commitment  FMZ4    Approve Funds Commitment  FMZ5    Change FM Acct Asst in Funds Commt  FMZ6    Reduce Funds Commitment Manually  FMZBVT  Carry Forward Balance  FMZZ    Revalue Funds Commitments  FM_DL07    Delete Worklist  FM_DLFI    Deletes FI Documnts Transferred from FM_DLFM    Deletes all FM Data (fast)  FM_DLOI    Deletes Cmmts Transferred from FM  FM_EURO_M  Parameter maintenance for euro conv. FM_RC06    Reconcile FI Paymts-> FM Totals Itms FM_RC07    Reconcile FI Paymts-> FM Line Items FM_RC08    Reconcile FM Paymts -> FM Line Items FM_RC11    Select Old Payments  FM_S123    GR/IR: Post OIs to FM Again  FM_S201    Post Payments on Account to FIFM  FM_SD07    Display Worklist  FN-1    No.range: FVVD_RANL (Loan number)  FN-4    Number range maintenance: FVVD_PNNR FN-5    Number range maintenance: FVVD_SNBNR FN-6    Number range maintenance: FVVD_RPNR FN09    Create Borrower's Note Order  FN11    Change borrower's note order  FN12    Display borrower's note order  FN13    Delete borrower's note order  FN15    Create borrower's note contract  FN16    Change borrower's note contract  FN17    Display borrower's note contract  FN18    Payoff borrower's note contract  FN19    Reverse borrower's note contract  FN1A    Create other loan contract  FN1V    Create other loan contract  FN20    Create borrower's note offer  FN21    Change borrower's note offer  FN22    Display borrower's note offer  FN23    Delete borrower's note offer  FN24    Activate borrower's note offer  FN2A    Change other loan application  FN2V    Change other loan contract  FN30    Create policy interested party  FN31    Change policy interested party  FN32    Display policy interested party  FN33    Delete policy interested party  FN34    Policy interested party in applic.  FN35    Policy interested party in contract FN37    Loan Reversal Chain  FN3A    Display other loan application  FN3V    Display other loan contract  FN40    Create other loan interested party  FN41    Change other loan interested party  FN42    Display other loan interested party FN43    Delete other loan interested party  FN44    Other loan interest.party in applic. FN45    Other loan interested prty in cntrct FN4A    Delete other loan application  FN4V    Delete other loan contract  FN5A    Other loan application in contract  FN5V    Payoff other loan contract  FN61    Create collateral value  FN62    Change collateral value  FN63    Display collateral value  FN70    List 25  FN72    List 54  FN80    Enter manual debit position  FN81    Change manual debit position  FN82    Display manual debit position  FN83    Create waiver  FN84    Change waiver  FN85    Display waiver  FN86    Enter debit position depreciation  FN87    Change debit position depreciation  FN88    Display debit position depreciation FN8A    Manual Entry: Unsched. Repayment  FN8B    Manual Entry: Other Bus. Operations FN8C    Manual Entry: Charges  FN8D    Post Planned Records  FNA0    Policy application in contract  FNA1    Create mortgage application  FNA2    Change mortgage application  FNA3    Display mortgage application  FNA4    Complete mortgage application  FNA5    Mortgage application in contract  FNA6    Create policy application  FNA7    Change policy application  FNA8    Display policy application  FNA9    Delete policy application  FNAA    Reactivate deleted mortgage applic. FNAB    Reactivate deleted mortg. int.party FNAC    Reactivate deleted mortgage contract FNAD    Reactivate deleted policy applicat. FNAE    Reactivate deleted policy contract  FNAG    Reactivate deleted other loan applic FNAH    Reactivate del. other loan int.party FNAI    Reactivate deleted other loan cntrct FNAK    Select file character  FNAL    Reactivate deleted BNL contract  FNAM    Reactivate deleted policy contract  FNASL   Loans: Account Analysis  FNB1    Transfer to a Loan  FNB2    Transfer from a Loan  FNB3    Document Reversal - Loans  FNB8    BAV Information  FNB9    BAV transfer  FNBD    Loans-Automatic bal.sheet transfer  FNBG    Guarantee charges list  FNBU    DARWIN- Loans accounting menu  FNCD    Transfer Customizing for Dunning  FNCW1   Maintain Standard Role  FNCW2   Transaction Release: Adjust Workflow FNDD    Convert Dunning Data in Dunn.History FNEN    Create Loan  FNENALG   Create General Loan  FNENHYP   Create Mortgage Loan  FNENPOL   Create Policy Loan  FNENSSD   Create Borrower's Note Loan  FNF1    Rollover: Create file  FNF2    Rollover: Change file  FNF3    Rollover: Display file  FNF4    Rollover: Fill file  FNF9    Rollover: Evaluations  FNFO    ISIS: Create file  FNFP    ISIS: Change file  FNFQ    ISIS: Display file  FNFR    ISIS: Fill file  FNFT    Rollover: File evaluation  FNFU    Rollover: Update file  FNG2    Total Loan Commitment  FNG3    Total Commitment  FNI0     FNI1    Create mortgage application  FNI2    Change mortgage application  FNI3    Display mortgage application  FNI4    Delete mortgage application  FNI5    Mortgage application to offer  FNI6    Mortgage application in contract  FNIA    Create interested party  FNIB    Change interested party  FNIC    Display interested party  FNID    Delete interested party  FNIE    Reactivate interested party  FNIH    Decision-making  FNIJ    Create credit standing  FNIK    Change credit standing  FNIL    Display credit standing  FNIN    Create collateral value  FNIO    Change collateral value  FNIP    Display collateral value  FNK0    Multimillion Loan Display (GBA14)  FNK1    Loans to Managers (GBA15)  FNKO    Cond.types - Cond.groups allocation FNL1    Rollover: Create Main File  FNL2    Rollover: Change Main File  FNL3    Rollover: Displ. Main File Structure FNL4    New business  FNL5    New business  FNL6    New business  FNM1    Automatic Posting  FNM1S   Automatic Posting - Single  FNM2    Balance sheet transfer  FNM3    Loans reversal module  FNM4    Undisclosed assignment  FNM5    Automatic debit position simulation FNM6    Post dunning charges/int.on arrears FNM7    Loan reversal chain  FNMA    Partner data: Settings menu  FNMD    Submenu General Loans  FNME    Loans management menu  FNMEC   Loans Management Menu  FNMH    Loans management menu  FNMI    Loans information system  FNMO    Loans Menu Policy Loans  FNMP    Rollover  FNMS    Loans Menu Borrower's Notes  FNN4    Display general file  FNN5    Edit general file  FNN6    Display general main file  FNN7    Edit general main file  FNN8    Display general main file  FNN9    Edit general overall file  FNO1    Create Object  FNO2    Change Object  FNO3    Display Object  FNO5    Create collateral  FNO6    Change collateral  FNO7    Display collateral  FNO8    Create Objects from File  FNO9    Create Collateral from File  FNP0    Edit rollover manually  FNP4    Rollover: Display file  FNP5    Rollover: Edit File  FNP6    Rollover: Display main file  FNP7    Rollover: Edit main file  FNP8    Rollover: Display overall file  FNP9    Rollover: Edit overall file  FNQ2    New Business Statistics  FNQ3    Postprocessing IP rejection  FNQ4    Customer Inc. Payment Postprocessing FNQ5    Transact.type - Acct determinat.adj. FNQ6    Compare Flow Type/Account Determin. FNQ7    Generate flow type  FNQ8    Automatic Clearing for Overpayments FNQ9    Int. adjustment run  FNQF    Swiss interest adjustment run  FNQG    Swiss special interest run  FNR0    Loans: Posting Journal  FNR6    Insur.prtfolio trends - NEW  FNR7    Totals and Balance List  FNR8    Account statement  FNR9    Planning list  FNRA    Other accruals/deferrals  FNRB    Memo record update  FNRC    Accruals/deferrals reset  FNRD    Display incoming payments  FNRE    Reverse incoming payments  FNRI    Portfolio Analysis Discount/Premium FNRS    Reversal Accrual/Deferral  FNS1    Collateral number range  FNS4    Cust. list parameters for loan order FNS6    Installation parameter lists  FNS7    Loan Portfolio Trend Customizing  FNSA    Foreign currency valuation  FNSB    Master data summary  FNSL    Balance reconciliation list  FNT0    Loan correspondence (Switzerland)  FNT1    Autom. deadline monitoring  FNT2    Copy text modules to client  FNUB    Treasury transfer  FNV0    Payoff policy contract  FNV1    Create mortgage contract  FNV2    Change mortgage contract  FNV3    Display mortgage contract  FNV4    Delete mortgage contract  FNV5    Payoff mortgage contract  FNV6    Create policy contract  FNV7    Change policy contract  FNV8    Display policy contract  FNV9    Delete policy contract  FNVA    Create paid off contracts  FNVCOMPRESSION  Loans: Document Data Summarization  FNVD    Disburse Contract  FNVI    Loans: General Overview  FNVM    Change Contract  FNVR    Reactivate Contract  FNVS    Display Contract  FNVW    Waive Contract  FNWF    WF Loans Release: List of Work Items FNWF_REP   Release Workflow: Synchronization  FNWO    Loans: Fast Processing  FNWS    Housing statistics  FNX1    Rollover: Create Table  FNX2    Rollover: Change Table  FNX3    Rollover: Display Table  FNX6    Rollover: Delete Table  FNX7    Rollover: Deactivate Table  FNX8    Rollover: Print Table  FNXD    TR-EDT: Documentation  FNXG    List of Bus. Partners Transferred  FNXU    List of Imported Loans  FNY1    New Business: Create Table  FNY2    New Business: Change Table  FNY3    New Business: Display Table  FNY6    New Business: Delete Table  FNY7    New Business: Deactivate Table  FNY8    New Business: Print Table  FNZ0    Rejections report  FNZ1    Postprocessing payment transactions FNZA    Account Determination Customizing  FN_1    Table maint. transferred loans  FN_2    Table maintenance transf. partner  FN_UPD_FELDAUSW   Update Program for Field Selection 

Important Tcodes for FI GL AR AP Asset

T Codes Details Financial Accounting     SPRO    Enter IMG OX02    Company Code - Create, Check, Delete OX03    Create Business Area OKBD    Functional Areas OB45    Create Credit Control Area OB29    Maintain Fiscal Year Variant OB37    Assign Co. Code to Fiscal Year Variant OB13    Creation of Chart of Account (CoA) OBY7    Copy Chart of Account (CoA) OBY9    Transport Chart of Account OBD4    Define Account Group OBY2    Copy GL Accounts from the Chart to Co. Code OB53    Define Retained Earnings OB58    Maintain Financial Statement Versions OBC4    Maintain Field Status Variant OBBO    Define Posting Period Variant OBA7    Define Document Type & Number Ranges OB41    Maintain Posting Keys OBA4    Create Tolerance Groups FBN1    Create GL Number Ranges OBL1    Automatic Posting Documentation FBKP    Automatic Account Assignment OBYC    MM Automatic Account Assignment OBY6    Enter Global Parameters FS00    Creation of GL Master Records (F-02)  Posting of GL Transactions (FB03)  Display of GL Document (FS10N) Display of GL Accounts OB46    Define Interest Calculation Types OBD3    Define Vendor Account Group (XK01)  Creation of Vendor Master  (F-43)  Purchase Invoice Posting (FK10N) Display Vendor Account F112    Define House Bank OBB8    Maintain Terms of Payment (ToP) OBD2    Creation of Customer Account Group OBA3    Customer Tolerance Groups (XD01)  Creation of Customer Master  (FD10N) Display Customer Account (F-28)  Incoming Payment Posting OB61    Define Dunning Area EC08    Copy Reference Chart of Depreciation (CoD) OADB    Define Depreciation Area OAOB    Assign Chart of Depreciation to Co. Code OAOA    Define Asset Class AO90    Assignment of Account in Asset Class OAY2    Determination of Depreciation Area in Asset Class (AS01)  Creation of Asset Master (AS11)  Creation of Sub Asset (F-90)  Asset Purchase Posting (AFAB)  Depreciation Run (F-92)  Asset Sale Posting (AW01N) Asset Explorer

SAP FI Transaction Code List 1

F-01    Enter Sample Document  F-02    Enter G/L Account Posting  F-03    Clear G/L Account  F-04    Post with Clearing  F-05    Post Foreign Currency Valuation  F-06    Post Incoming Payments  F-07    Post Outgoing Payments  F-18    Payment with Printout  F-19    Reverse Statistical Posting  F-20    Reverse Bill Liability  F-21    Enter Transfer Posting  F-22    Enter Customer Invoice  F-23    Return Bill of Exchange Pmt Request F-25    Reverse Check/Bill of Exch.  F-26    Incoming Payments Fast Entry  F-27    Enter Customer Credit Memo  F-28    Post Incoming Payments  F-29    Post Customer Down Payment  F-30    Post with Clearing  F-31    Post Outgoing Payments  F-32    Clear Customer  F-33    Post Bill of Exchange Usage  F-34    Post Collection  F-35    Post Forfaiting  F-36    Bill of Exchange Payment  F-37    Customer Down Payment Request  F-38    Enter Statistical Posting  F-39    Clear Customer Down Payment  F-40    Bill of Exchange Payment  F-41    Enter Vendor Credit Memo  F-42    Enter Transfer Posting  F-43    Enter Vendor Invoice  F-44    Clear Vendor  F-46    Reverse Refinancing Acceptance  F-47    Down Payment Request  F-48    Post Vendor Down Payment  F-49    Customer Noted Item  F-51    Post with Clearing  F-52    Post Incoming Payments  F-53    Post Outgoing Payments  F-54    Clear Vendor Down Payment  F-55    Enter Statistical Posting  F-56    Reverse Statistical Posting  F-57    Vendor Noted Item  F-58    Payment with Printout  F-59    Payment Request  F-60    Maintain Table: Posting Periods  F-62    Maintain Table: Exchange Rates  F-63    Park Vendor Invoice  F-64    Park Customer Invoice  F-65    Preliminary Posting  F-66    Park Vendor Credit Memo  F-67    Park Customer Credit Memo  F-90    Acquisition from purchase w. vendor F-91    Asset acquis. to clearing account  F-92    Asset Retire. frm Sale w/ Customer  F.01    ABAP/4 Report: Balance Sheet  F.02    Compact Journal  F.03    Reconciliation  F.04    G/L: Create Foreign Trade Report  F.05    Foreign Currency Val.: Open Items  F.06    Foreign Currency Valuation:G/L Assts F.07    G/L: Balance Carried Forward  F.08    G/L: Account Balances  F.09    G/L: Account List  F.0A    G/L: FTR Report on Disk  F.0B    G/L: Create Z2 to Z4  F.10    G/L: Chart of Accounts  F.11    G/L: General Ledger from Doc.File  F.12    Advance Tax Return  F.13    ABAP/4 Report: Automatic Clearing  F.14    ABAP/4 Report: Recurring Entries  F.15    ABAP/4 Report: List Recurr.Entries  F.16    ABAP/4 Report: G/L Bal.Carried Fwd  F.17    ABAP/4 Report: Cust.Bal.Confirmation F.18    ABAP/4 Report: Vend.Bal.Confirmation F.19    G/L: Goods/Invoice Received Clearing F.1A    Customer/Vendor Statistics  F.1B    Head Office and Branch Index  F.20    A/R: Account List  F.21    A/R: Open Items  F.22    A/R: Open Item Sorted List  F.23    A/R: Account Balances  F.24    A/R: Interest for Days Overdue  F.25    Bill of Exchange List  F.26    A/R: Balance Interest Calculation  F.27    A/R: Periodic Account Statements  F.28    Customers: Reset Credit Limit  F.29    A/R: Set Up Info System 1  F.2A    Calc.cust.int.on arr.: Post (w/o OI) F.2B    Calc.cust.int.on arr.: Post(with OI) F.2C    Calc.cust.int.on arr.: w/o postings F.2D    Customrs: FI-SD mast.data comparison F.2E    Reconciliation Btwn Affiliated Comps F.2F    Management Acct Group Reconciliation F.2G    Create Account Group Reconcil. G/L  F.30    A/R: Evaluate Info System  F.31    Credit Management - Overview  F.32    Credit Management - Missing Data  F.33    Credit Management - Brief Overview  F.34    Credit Management - Mass Change  F.35    Credit Master Sheet  F.36    Adv.Ret.on Sls/Pur.Form Printout(DE) F.37    Adv.rept.tx sls/purch.form print (BE F.38    Transfer Posting of Deferred Tax  F.39    C FI Maint. table T042Z (BillExcTyp) F.40    A/P: Account List  F.41    A/P: Open Items  F.42    A/P: Account Balances  F.44    A/P: Balance Interest Calculation  F.45    A/P: Set Up Info System 1  F.46    A/P: Evaluate Info System  F.47    Vendors: calc.of interest on arrears F.48    Vendors: FI-MM mast.data comparison F.4A    Calc.vend.int.on arr.: Post (w/o OI) F.4B    Calc.vend.int.on arr.: Post(with OI) F.4C    Calc.vend.int.on arr.: w/o postings F.50    G/L: Profitability Segment Adjustmnt F.51    G/L: Open Items  F.52    G/L: Acct Bal.Interest Calculation  F.53    G/L: Account Assignment Manual  F.54    G/L: Structured Account Balances  F.56    Delete Recurring Document  F.57    G/L: Delete Sample Documents  F.58    OI Bal.Audit Trail: fr.Document File F.59    Accum.Clas.Aud.Trail: Create Extract F.5A    Accum.Clas.Aud.Trail: Eval.Extract  F.5B    Accum.OI Aud.Trail: Create Extract  F.5C    Accum.OI Audit Trail: Display Extr. F.5D    G/L: Update Bal. Sheet Adjustment  F.5E    G/L: Post Balance Sheet Adjustment  F.5F    G/L: Balance Sheet Adjustment Log  F.5G    G/L: Subseq.Adjustment(BA/PC) Sp.ErA F.5I    G/L: Adv.Rep.f.Tx on Sls/Purch.w.Jur F.61    Correspondence: Print Requests  F.62    Correspondence: Print Int.Documents F.63    Correspondence: Delete Requests  F.64    Correspondence: Maintain Requests  F.65    Correspondence: Print Letters (Cust) F.66    Correspondence: Print Letters (Vend) F.70    Bill/Exchange Pmnt Request Dunning  F.71    DME with Disk: B/Excha. Presentation F.75    Extended Bill/Exchange Information  F.77    C FI Maintain Table T045D  F.78    C FI Maintain Table T045B  F.79    C FI Maintain Table T045G  F.80    Mass Reversal of Documents  F.81    Reverse Posting for Accr./Defer.Docs F.90    C FI Maintain Table T045F  F.91    C FI Maintain Table T045L  F.92    C FI Maintain T012K (Bill/Exch.)  F.93    Maintain Bill Liability and Rem.Risk F.97    General Ledger: Report Selection  F.98    Vendors: Report Selection  F.99    Customers: Report Selection  F/LA    Create Pricing Report  F/LB    Change pricing reports  F/LC    Display pricing reports  F/LD    Execute pricing reports  F00     SAPoffice: Short Message  F000    Accounting  F010    ABAP/4 Reporting: Fiscal Year Change F01N    Debit position RA single reversal  F01O    Vacancy RU single reversal  F01P    Accruals/deferrals single reversal  F01Q    Debit position MC single reversal  F01R    MC settlement single reversal  F01S    Reverse Periodic Posting  F01T    Reverse Acc./Def. General Contract  F040    Reorganization  F041    Bank Master Data Archiving  F042    G/L Accounts Archiving  F043    Customer Archiving  F044    Vendor Archiving  F045    Document Archiving  F046    Transaction Figures Archiving  F101    ABAP/4 Reporting: Balance Sheet Adj. F103    ABAP/4 Reporting: Transfer Receivbls F104    ABAP/4 Reporting: Receivbls Provisn F107    FI Valuation Run  F110    Parameters for Automatic Payment  F111    Parameters for Payment of PRequest  F13E    ABAP/4 Report: Automatic Clearing  F150    Dunning Run  F48A    Document Archiving  F53A    Archiving of G/L Accounts  F53V    Management of G/L Account Archives  F56A    Customer Archiving  F58A    Archiving of Vendors  F61A    Bank archiving  F64A    Transaction Figure Archiving  F66A    Archiving of Bank Data Storage  F8+0    Display FI Main Role Definition  F8+1    Maintain FI Main Role Definition  F8+2    Display FI Amount Groups  F8+3    Maintain FI Amount Groups  F8B4    C FI Maintain Table TBKDC  F8B6N   C FI Maintain Table TBKPV  F8BC    C FI Maintain Table TBKFK  F8BF    C FI Maintain Table T042Y  F8BG    Maintain Global Data for F111  F8BH    Inconsistencies T042I and T042Y  F8BJ    Maintain Clearing Accts (Rec.Bank)  F8BK    Maintain ALE-Compatible Pmnt Methods F8BM    Maintain numb.range: Payment request F8BN    Corr.Acctg Documents Payment Block  F8BO    Payment request archiving  F8BR    Levels for Payment Requests  F8BS    Detail display of payment requests  F8BT    Display Payment Requests  F8BU    Create payment runs automatically  F8BV    Reversal of Bank-to-Bank Transfers  F8BW    Reset Cleared Items: Payt Requests  F8BZ    F111 Customizing  F8XX    Payment Request No. Ranges KI3-F8BM FA39    Call up report with report variant  FAKA    Config.: Show Display Format  FAKP    Config.: Maintain Display Format  FAR1    S FI-ARI Maint. table T061A  FARA    S FI-ARI Maint. table T061P/Q  FARB    C FI-ARI Maint. table T061R  FARI    AR Interface: Third-party applicatns FARY    Table T061S  FARZ    Table T061V  FAX1    BC sample SAP DE 2.1  FAX2    BC sample 2 SAP DE 2.1  FB00    Accounting Editing Options  FB01    Post Document  FB02    Change Document  FB03    Display Document  FB03Z   Display Document/Payment Usage  FB04    Document Changes  FB05    Post with Clearing  FB05_OLD Post with clearing  FB07    Control Totals  FB08    Reverse Document  FB09    Change Line Items  FB10    Invoice/Credit Fast Entry  FB11    Post Held Document  FB12    Request from Correspondence  FB13    Release for Payments  FB1D    Clear Customer  FB1K    Clear Vendor  FB1S    Clear G/L Account  FB21    Enter Statistical Posting  FB22    Reverse Statistical Posting  FB31    Enter Noted Item  FB41    Post Tax Payable  FB50    G/L Acct Pstg: Single Screen Trans. FB60    Enter Incoming Invoices  FB65    Enter Incoming Credit Memos  FB70    Enter Outgoing Invoices  FB75    Enter Outgoing Credit Memos  FB99    Check if Documents can be Archived  FBA1    Customer Down Payment Request  FBA2    Post Customer Down Payment  FBA3    Clear Customer Down Payment  FBA6    Vendor Down Payment Request  FBA7    Post Vendor Down Payment  FBA7_OLD Post Vendor Down Payment  FBA8     Clear Vendor Down Payment  FBA8_OLD Clear Vendor Down Payment  FBB1    Post Foreign Currency Valn  FBBA    Display Acct Determination Config.  FBBP    Maintain Acct Determination Config. FBCJ    Cash Journal  FBCJC0  C FI Maintain Tables TCJ_C_JOURNALS FBCJC1  Cash Journal Document Number Range  FBCJC2  C FI Maint. Tables TCJ_TRANSACTIONS FBCJC3  C FI Maintain Tables TCJ_PRINT  FBCOPY  Copy Function Module  FBD1    Enter Recurring Entry  FBD2    Change Recurring Entry  FBD3    Display Recurring Entry  FBD4    Display Recurring Entry Changes  FBD5    Realize Recurring Entry  FBD9    Enter Recurring Entry  FBDF    Menu Banque de France  FBE1    Create Payment Advice  FBE2    Change Payment Advice  FBE3    Display Payment Advice  FBE6    Delete Payment Advice  FBE7    Add to Payment Advice Account  FBF1    C80 Reporting Minus Sp.G/L Ind.  FBF2    Financial Transactions  FBF3    Control Report  FBF4    Download Documents  FBF5    Reports Minus Vendor Accounts  FBF6    Document Changes  FBF7    C80 Reports Minus Sp.G/L Ind.  FBF8    C84 Reports  FBFT    Customizing BDF  FBIPU   Maintain bank chains for partner  FBKA    Display Accounting Configuration  FBKF    FBKP/Carry Out Function (Internal)  FBKP    Maintain Accounting Configuration  FBL1    Display Vendor Line Items  FBL1N   Vendor Line Items  FBL2    Change Vendor Line Items  FBL2N   Vendor Line Items  FBL3    Display G/L Account Line Items  FBL3N   G/L Account Line Items  FBL4    Change G/L Account Line Items  FBL4N   G/L Account Line Items  FBL5    Display Customer Line Items  FBL5N   Customer Line Items  FBL6    Change Customer Line Items  FBL6N   Customer Line Items  FBM1    Enter Sample Document  FBM2    Change Sample Document  FBM3    Display Sample Document  FBM4    Display Sample Document Changes  FBMA    Display Dunning Procedure  FBME    Banks  FBMP    Maintain Dunning Procedure  FBN1    Accounting Document Number Ranges  FBN2    Number Range Maintenance: FI_PYORD  FBP1    Enter Payment Request  FBR1    Post with Reference Document  FBR2    Post Document  FBRA    Reset Cleared Items  FBRC    Reset Cleared Items (Payment Cards) FBS1    Enter Accrual/Deferral Doc.  FBTA    Display Text Determin.Configuration FBTP    Maintain Text Determin.Configuration FBU2    Change Intercompany Document  FBU3    Display Intercompany Document  FBU8    Reverse Cross-Company Code Document FBV0    Post Parked Document  FBV1    Park Document  FBV2    Change Parked Document  FBV3    Display Parked Document  FBV4    Change Parked Document (Header)  FBV5    Document Changes of Parked Documents FBV6    Parked Document $  FBVB    Post Parked Document  FBW1    Enter Bill of Exchange Pmnt Request FBW2    Post Bill of Exch.acc.to Pmt Request FBW3    Post Bill of Exchange Usage  FBW4    Reverse Bill Liability  FBW5    Customer Check/Bill of Exchange  FBW6    Vendor Check/Bill of Exchange  FBW7    Bank file to file system (for FBWD) FBW8    File to Bank (for Transaction FBWD) FBW9    C FI Maintain Table T045DTA  FBWA    C FI Maintain Table T046a  FBWD    Returned Bills of Exchange Payable  FBWD2   Parameter Transaction for FBWD  FBWE    Bill/Exch.Presentatn - International FBWQ    C FI Maintain Table T045T  FBWR    C FI Maintain Table T045W  FBWS    C FI Maintain Table T046s  FBZ0    Display/Edit Payment Proposal  FBZ1    Post Incoming Payments  FBZ2    Post Outgoing Payments  FBZ3    Incoming Payments Fast Entry  FBZ4    Payment with Printout  FBZ5    Print Check For Payment Document  FBZ8    Display Payment Run  FBZA    Display Pmnt Program Configuration  FBZG    Failed Customer Payments  FBZP    Maintain Pmnt Program Configuration FC10    Financial Statements Comparison  FC11    Data Extract for FI Transfer  FC80    Document C80  FC82    Document C82  FCAA    Check Archiving  FCC1    Payment Cards: Settlement  FCC2    Payment Cards: Repeat Settlement  FCC3    Payment Cards: Delete Logs  FCC4    Payment Cards: Display Logs  FCCR    Payment Card Evaluations  FCH1    Display Check Information  FCH2    Display Payment Document Checks  FCH3    Void Checks  FCH4    Renumber Checks  FCH5    Create Check Information  FCH6    Change Check Information/Cash Check FCH7    Reprint Check  FCH8    Reverse Check Payment  FCH9    Void Issued Check  FCHA    Check archiving  FCHB    Check retrieval  FCHD    Delete Payment Run Check Information FCHE    Delete Voided Checks  FCHF    Delete Manual Checks  FCHG    Delete cashing/extract data  FCHI    Check Lots  FCHK    Check Tracing Initial Menu  FCHN    Check Register  FCHR    Online Cashed Checks  FCHT    Change check/payment allocation  FCHU    Create Reference for Check  FCHV    C FI Maintain Table TVOID  FCHX    Check Extract - Creation  FCIWCU  BW Customizing for CS  FCIWD00 Download InfoObject text  FCIWD10 Download InfoObject hierarchies  FCKR    International cashed checks  FCMM    C FI Preparations for consolidation FCMN    FI Initial Consolidation Menu  FCV1    Create A/R Summary  FCV2    Delete A/R Summary  FCV3    Early Warning List  FC_BW_BEX       Business Explorer Analyser  FC_BW_RSA1      BW Administrator Workbench  FC_BW_RSZDELETE Delete BW Query Objects  FC_BW_RSZV      Maintain BW Variables  FD-1    Number range maintenance: FVVD_RANL FD01    Create Customer (Accounting)  FD02    Change Customer (Accounting)  FD02CORE Maintain customer  FD03    Display Customer (Accounting)  FD04    Customer Changes (Accounting)  FD05    Block Customer (Accounting)  FD06    Mark Customer for Deletion (Acctng) FD08    Confirm Customer Individually(Actng) FD09    Confirm Customer List (Accounting)  FD10    Customer Account Balance  FD10N   Customer Balance Display  FD10NA  Customer Bal. Display with Worklist FD11    Customer Account Analysis  FD15    Transfer customer changes: send  FD16    Transfer customer changes: receive  FD24    Credit Limit Changes  FD32    Change Customer Credit Management  FD33    Display Customer Credit Management  FD37    Credit Management Mass Change  FDCU    Loans customizing menu  FDFD    Cash Management Implementation Tool FDI0    Execute Report  FDI1    Create Report  FDI2    Change Report  FDI3    Display Report  FDI4    Create Form  FDI5    Change Form  FDI6    Display Form  FDIB    Background Processing  FDIC    Maintain Currency Translation Type  FDIK    Maintain Key Figures  FDIM    Report Monitor  FDIO    Transport Reports  FDIP    Transport Forms  FDIQ    Import Reports from Client 000  FDIR    Import Forms from Client 000  FDIT    Translation Tool - Drilldown Report FDIV    Maintain Global Variable  FDIX    Reorganize Drilldown Reports  FDIY    Reorganize Report Data  FDIZ    Reorganize Forms  FDK43   Credit Management - Master Data List FDMN     FDOO    Borrower's notes order overview  FDTA    TemSe/REGUT Data Administration  FDTT    Treasury Data Medium Administration FEBA    Postprocess Electronic Bank Statmt  FEBC    Generate Multicash format  FEBMSG  Display Internet Messages  FEBOAS  Request Account Statement via OFX  FEBOFX  OFX Functions  FEBP    Post Electronic Bank Statement  FEBSTS  Search String Search Simulation  FESR    Importing of POR File (Switzerland) FEUB    Adjust VIBEPP after EURO conversion FEUI    Real Estate Implementation Guide  FF$3    Send planning data to central system FF$4    Retrieve planning data  FF$5    Retrieve transmission results  FF$6    Check settings  FF$7    Check all external systems  FF$A    Maintain TR-CM subsystems  FF$B    Convert Planning Group  FF$C    Convert planning level  FF$D    Convert business areas  FF$L    Display transmission information  FF$S    Display transmission information  FF$X    Configure the central TR-CM system  FF-1    Outstanding Checks  FF-2    Outstanding Bills of Exchange  FF-3    Cash Management Summary Records  FF-4    CMF Data In Accounting Documents  FF-5    CMF Records fr.Materials Management FF-6    CMF Records from Sales  FF-7    Forecast Item Journal  FF-8    Payment Advice Journal  FF-9    Journal  FF.1    Standard G/L Account Interest Scale FF.3    G/L Account Cashed Checks  FF.4    Vendor Cashed Checks  FF.5    Import Electronic Bank Statement  FF.6    Display Electronic Bank Statement  FF.7    Payment Advice Comparison  FF.8    Print Payment Orders  FF.9    Post Payment Orders  FF.D    Generate payt req. from advices  FF/1    Compare Bank Terms  FF/2    Compare value date  FF/3    Archive advices from bank statements FF/4    Import electronic check deposit list FF/5    Post electronic check deposit list  FF/6    Deposit/loan mgmt analysis/posting  FF/7    Deposit/loan management int accruals FF/8    Import Bank Statement into Cash Mgmt FF/9    Compare Advices with Bank Statement FF63    Create Planning Memo Record  FF65    List of Cash Management Memo Records FF67    Manual Bank Statement  FF68    Manual Check Deposit Transaction  FF6A    Edit Cash Mgmt Pos Payment Advices  FF6B    Edit liquidity forecast planned item FF70    Cash Mgmt Posit./Liquidity Forecast FF71    Cash Position  FF72    Liquidity forecast  FF73    Cash Concentration  FF74    Use Program to Access Cash Concntn  FF7A    Cash Position  FF7B    Liquidity forecast  FF:1    Maintain exchange rates  FFB4    Import electronic check deposit list FFB5    Post electronic check deposit list  FFL_OLD Display Transmission Information  FFS_OLD Display Transmission Information  FFTL    Telephone list  FFW1    Wire Authorization  FFWR    Post Payment Requests from Advice  FFWR_REQUESTS   Create Payment Requests from Advice FF_1    Standard G/L Account Interest Scale FF_3    G/L Account Cashed Checks  FF_4    Vendor Cashed Checks  FF_5    Import Electronic Bank Statement  FF_6    Display Electronic Bank Statement 

Useful SAP FI Related Transaction Codes

Organizational Structure 
1. Define Company code – OX02 / Copy Company Code – EC01 
2. Define / Edit Chart of Accounts – OB13 / Copy Chart of Accounts – OBY7 
3. Assign Company Code to Chart Of Accounts – OB62 
4. Maintain Fiscal Year Variant – OB29 
5. Assign Company Code to Fiscal Year Variant – OB37 
6. Define Posting Period Variant – OBBO 
7. Open and Close Posting Period – OB52 
8. Assign Posting Period Variant to Company Code – OBBP 
9. Define Document Number Ranges – FBN1 
10. Define Document Types – OBA7 
11. Define Posting Keys – OB41 
12. Define Field Status Variant – OBC4 
13. Assign Company Code to Field Status Variant – OBC5 
14. Screen Variants for document Entry – OB71 
15. Define Tolerance group for Employees – OBA4 
16. Assign User Tolerance Group – OB57 
17. Define Business Area – OX03 
18. Company Code Global Parameters – OBY6 
19. Define Countries – OY01 
20. Define Parallel currencies – OB22

Customer Creation and Payments 
1. Define Vendor Account Groups – OBD3 
2. Define Number Ranges for Vendor Accounts – XKN1 
3. Assign Number Ranges to Vendor Account Groups – OBAS 
4. Create Recon Account – FS00 
5. Define Customer/Vendor Tolerance Group – OBA3 
6. Define Payment Terms – OBB8 
7. Create Vendor – FK01 
8. Post Invoice – FB60, Doc KR, number range 19 
9. Make incoming payments (full, partial or residual payments) – F- 53, Doc KZ, number range 15

Automatic Payment 
10. House Bank Configuration – FI12. 
Enter Company code and select House Bank tab. Click on the Create bank to create a new house bank Enter Bank Country and bank key details and click Bank Accounts. 
Enter the Bank Account num and the Bank GL account. 
11. Payment Program Configuration – FBZP 
All Company Codes – Enter Sending and Paying Company Code, outgoing payment with cash discount from. 
Paying Company Code – Enter Minimum amount of Incoming and outgoing payment and Form for the Payment advice. 
Payment methods by country – Select Check will be created, Allowed for personal payments, Street P.O. box or P.O. box pst code (bank details for Wire transfer) and RFFOUS_C (RFFOUS_T for wire transfer) as the print (payment) program. 
Payment methods by Company Code – Enter min and max amounts and form for payment transfer. Payment per due day, optimize by bank group or postal code can also be selected. 
Bank Selection – If more than one house bank, ranking order can be given. Under Amounts, amount available for outgoing payment should be given. Under Accounts, enter bank-clearing account for bank sub 
account. 
12. Define Check numbers – FCHI and Void Reasons – FCHV 
13. Payment Run – F110 
Enter Run Date and Identification and go to parameters tab. Enter Company codes, payment methods, next pay date and vendor accounts. Go to Additional Log Tab and select Due date check, Payment method selection in all cases and line items of the payment documents. Go to Print out/data medium tab, enter variant against the Payment program and select Maintain Variants. Enter Paying company code, House bank details, and check lot number. Select Print Checks and Print payment summary for checks and Print payment advice notes for Wire(enter printer and select print immediately). Also make no. of 
sample printouts to zero. Then execute Proposal, Payment run and Printout. Number range 20 should be defined.

General Ledger 
1. Define G/L Account Groups – OBD4 
2. Define Retained Earnings Account – OB53 
3. Journal Entry – FB01, F-02, FB50, Document Change / Display – FB02 / FB03 
4. Recurring Document – FBD1, FBD2, FBD3, F.56 – Delete 
5. Sample Document – F-01, FBM2, FBM3, F.57 – Delete 
6. Individual Reversal – FB08, Mass Reversal – F.08 
7. Parked Documents – FBV0 – Post/Delete, FBV2- Change, FBV3 – Display 
8. FS10N – Display Acct Balances, FBL3N – Display Change Line Items, F-03 – Clear 
9. F.19 – Clearing of GR/IR account.

Adding a new company code to the existing SAP system

Use EC01 to copy an existing company code.  This will ensure that you will not missed out any customizing settings.

OKKP – Assign company code to the controlling area 
OBY6 – Define company code golbal parameters 
OB62 – Assign company code to chart of accounts

Then check the following if needed, there may be other areas depending on your needs:

OBA4 – FI Tolerance Group for Users 
FBZP – Maintain Payment program 
OBYA – Inter Company code clearing if being used

SAP Financial Accounting and Controlling Module (FI/CO)

Overview of SAP Financial Applications
Different views of financial position and performance of an organization can be shown through various SAP financial applications. They are SAP FI (Financial Accounting), SAP CO (Controlling), SAP TR (Treasury), SAP PS (Project System), SAP IM (Investment Management), SAP EC (Enterprise Controlling). 

Accounting Information
Accounting Information is needed by two group users. Users that require financial information that needed to be reported to the legal authorities periodically. For example these are banks, shareholders, legal authorities, tax authorities etc. Standardized accounting for external users purpose is sometimes called financial accounting. This information managed in the FI module. Managers from different levels and other personal within the company usually need financial report of internal operation periodically. They are senior managers, accountant, administrative employee, other employees etc. The internal non-standardized accounting that supports the decision-making process generally refers to managerial accounting. An example would be the budget vs actual cost comparison report for a particular department. The CO module is the application component that provides this data. 

SAP Financial Accounting (FI)
This module generate financial reports used for external reporting purposes for example Balance Sheets and Profit and Loss statements. These reports usually comply with general accounting standards of set by the local authorities. In this site we learn to configure and implement the organizational units, master data and documents for Financial Accounting. We also learn to configure and implement the SAP business processes like payment, closing or dunning. 

First step we will create financial accounting organizational units, maintain master data, generate automatic financial data transactions, control the display of financial transaction, financial data analysis. 

Organizational Units in SAP FI

Company Code 
SAP accounting entity is the smallest organizational unit for which a complete set of accounts can be planned and made. A company within a corporate group is one example. In SAP Financial Accounting a company is identified with a unique four character key called Company Code. It represents an independent legal accounting entity for external purposes. Therefore balance sheets and profit/loss statements required by local authorities can be created at this level. For international company with operation company all over the world a separate Company Code for each country is created as a legal entity in the country. 

Every Company Code has a General Ledger which generates a legally required balance sheets and profit and loss statements issued to legal authorities and has a Company Tax code. Every financially transaction in SAP required one Company Code.

To create a company code copy an existing company code (in R/3 standard system Company Code 0001 is a template for a general company code), which means you also copy the existing company code parameters i.e. the definition, global parameters, customizing tables, general ledger accounts, account determination etc. You may edit in your new company code when necessary after copying.

Company Code Definition include: 4 character company code key, company name, address, city, country, currency, language. Global Parameters include: chart of accounts, fiscal year, company code defaults 

The Fiscal Year 
The variant principle is used to assign special properties to one or more objects. For example we can define the variant K4 for our fiscal year variant. Then we populate it with values for example we define properties of K4 has posting period as “calendar year” .Then we can assign the variant K4 to any company codes that use this type of calendar. 

A Fiscal Year is the variant that separate accounting transactions into different periods and assigned to a company code. Standard fiscal year variants are already defined in the SAP system and can be used as templates. For example a Fiscal Year has 12 posting periods like calendar year from January to December with start and finish date. The system derives the posting period from the posting date of the transaction . 

A year-independent variant is fiscal year variant that uses the same number of periods, and posting periods start and end at the same day of the year. It can be a calendar year or non-calendar year. If it is defined as calendar year the posting periods are equal to the months of the year, therefore it has 12 posting periods. A non-calendar-year can have between 1 to 16 posting periods. 

A year-dependent fiscal year is if the start and the end of the posting periods of some fiscal years will be different from the dates of other fiscal years. 

Currency Code
Currency code is the code for currency used in the organization. Exchange Rate type is used for maintaining different exchange rates between two currencies.