SAP FICO TRANSACTION CODES (MOST COMMON)

SAP FICO transactions codes (Tcodes) are essential shortcuts in SAP ERP’s financial accounting (FI) and controlling (CO) modules. These codes facilitate quick access to various functionalities, streamlining financial operations and decision-making processes. 

Our comprehensive list of SAP FICO TCodes is a vital tool for both seasoned professionals and newcomers. To efficiently locate specific codes or functions, use Ctrl+F to search for relevant keywords within this list.

General Ledger Accounting: Basic Settings

ParticularsTransaction Code
Enterprise Structure
Creation of Business AreasOX03
Creation of Company CodeOX02
Creation of CompanyOX15
Assign Company Code to CompanyOX16
Fiscal Year
Assign Company Code to Fiscal Year VariantOB37
Creation of Fiscal Year VariantOB29
Chart of Accounts
Define Retained Earnings AccountOB53
Creation of Chart of AccountsOB13
Define Account GroupsOBD4
Assign Company Code to Chart of AccountsOB62
Posting Periods
Assign Company Code to Posting Period VariantOBBP
Define Posting Period VariantOBBO
Open and Close Posting PeriodsOB52
Document Types and Number Ranges
Define Number RangesFBN1
Define Document TypesOBA7
Tolerances
Assign Users to Tolerance GroupsOB57
Define Tolerance Groups for EmployeesOBA4
Define Tolerance Groups for G/L AccountsOBA0
Field Status 
Assign Company Code to Field Status VariantsOBC5
Define Field Status VariantsOBC4
Calculation Procedures
Assign Country to Calculation ProcedureOBBG
Global Parameters
Enter Global ParametersOBY6
Foreign Currency Settings
Enter Exchange RatesOB08
Define Translation Ratios for Currency TranslationOBBS
Specify Default Exchange Rate Type in Document TypeOBA7
Check Exchange Rate TypesOB07
Creation of G/L Accounts
Creation of G/L Account CentrallyFS00
Creation of G/L Account at Company Code LevelFSS0
Creation of G/L Account at Chart of Accounts LevelFSP0

Document Posting and Other Transactions

ParticularsTransaction Code
Document Posting
Post Outgoing Payment for G/L AccountsF-07
Display G/L Account Balances for Open Item Managed A/CsFBL3N
G/L Account Posting – Enjoy TransactionFB50
Display DocumentFB03
Posting a Document with reference to another DocumentFBR2
Display G/L Account BalancesFS10N
Change DocumentFB02
G/L Document PostingF-02
Activation of Line Item Display
Unblock GL AccountFS00
Run Program “RFSEPA01” for activation of Line ItemsSE38
Block GL AccountFS00
Flag “Line Item Display” Checkbox in G/L AccountFS00
Other Transactions
Define Posting KeysOB41
To see the changes in the G/L Account MasterFS04
Copy Number Ranges from one Company Code to anotherOBH1
Copy Number Ranges from one Fiscal Year to anotherOBH2
Copy Company Code Settings from one Company Code to anotherEC01
Define Countries – Define Group CurrencyOY01
Accounting Editing OptionsFB00
Reset Transaction Data – Delete Transaction Data in a CompanyCodeOBR1
Define Account Assignment ModelFKMT
Transport Chart of AccountsOBY9
Define Fast Entry ScreensO7E6
Deleting Master Data – Customers, Vendors & G/L AccountsOBR2
Define Additional Local Currencies for Company CodeOB22
Copy Chart of Accounts and Account DeterminationsOBY7
Define Line Item Text TemplatesOB56
Copy G/L Accounts from One Company Code to anotherOBY2
Maintain ValidationGGB0
Delete Chart of AccountsOBY8
Maintain SubstitutionGGB1
Activate ValidationOB28
Display Intercompany DocumentFBU3
Activate SubstitutionOBBH
Define Clearing Accounts for Intercompany TransactionsOBYA
Other Transactions – Technical
To Post Batch Input SessionSM35
To View Transport RequestSE01; SE09; SE10
SAP Quick ViewerSQVI
Table Maintenance View ScreenSM30
To View Background JobsSM37
To View Spool RequestsSP01
ABAP Data DictionarySE11
ABAP EditorSE38
ABAP Data BrowserSE16
Document Parking
Display Parked DocumentsFBV0
Send System MessageSO00
Creation of Parked DocumentF-65
Hold Documents
Display Held DocumentsFB11
Creation of Hold Document: From the Menu DocumentàHoldF-02
Run Program “RFTMPBLU” for conversion of Held DocumentsSE38
Sample Documents
Creation of Sample DocumentF-01
Posting of a Document with reference to Sample Document (or) F-02 : From the Menu Document Post with ReferenceFBR2
Display Sample DocumentsFBM3
Creation of Number Range “X2” for Sample DocumentsFBN1
Accrual/Deferral Documents
Reversal of Accrual/Deferral DocumentF.81
Creation of Accrual/Deferral DocumentFBS1
Recurring Documents
Display of Recurring DocumentF.15
Posting of Transactions by using Recurring Document templates by way of Batch Input SessionF.14
Define Document Change RulesOB32
Creation of Number Range “X1” for Recurring DocumentsFBN1
Change Recurring DocumentFBD2
Creation of Recurring DocumentFBD1
Reversals
Reversal of a Reversed DocumentFBR2
Mass ReversalF.80
Reversal of a Cleared ItemFBRA
Accrual/Deferral ReversalF.81
Individual ReversalFB08
Interest Calculations: Account Balance Interest Calculation
Interest CalculationsF.52
Define Interest Calculation TypesOB46
Posting of Term LoanF-02
Prepare Account Balance Interest CalculationOBAA
Assignment of Accounts for Automatic PostingOBV2
Define Reference Interest RatesOBAC
Enter Interest RatesOB83
Creation of G/L AccountFS00
Define Time Dependent TermsOB81
Repayment of Term LoanF-02
Foreign Currencies Balances Revaluation
Foreign Currency Balances Revaluation (Forex Run)F.05
Creation of G/L AccountsFS00
Enter Exchange RatesOB08
Term Loan Receipt in Foreign CurrencyF-02
Prepare Automatic PostingsOBA1
Define Valuation MethodsOB59
Tax on Sales/Purchases
Posting of Sale or Purchase Invoice to Check Input and OutputTaxesF-22F-43
Define Tax AccountsOB40
Assign Tax Codes in G/L AccountsFS00
Assign Country to Calculation ProceduresOBBG
Define Tax CodesFTXP
Define Tax ProceduresOBQ3
Assign Tax Codes for Non-Taxable TransactionsOBCL
Creation of “VAT Pool A/c” G/L AccountFS00

 Account Payables

ParticularsTransaction Code
Basic Settings
Document Types and Number RangesOBA7; FBN1
Assign Number Ranges to Vendor Account GroupsOBAS
Creation of Number Ranges for Vendor Account GroupsXKN1
Creation of G/L Accounts – Reconciliation A/cFS00
Maintain Customer/Vendor Tolerance GroupsOBA3
Creation of Vendor Accounts GroupsOBD3
Creation of Vendor MasterXK01
Transactions
Posting Outgoing PaymentF-53
To View Vendor AccountFBL1N
Posting Vendor Invoice – Enjoy TransactionFB60
Vendor Credit MemoF-41
Vendor Credit Memo – Enjoy TransactionFB65
Posting of Vendor InvoiceF-43
House Banks
Issued Check CancellationFCH8
Creation of House Bank and Assign G/L A/c in House BankFI12
Manual Check UpdatesFCH5
Creation of Check LotsFCHI
Void Check/Unissued Check CancellationFCH3
Change Check Issue Date/Check Encashment Date UpdatingFCH6
Display Check RegisterFCHN
Creation of Void Reason CodeFCHV
Remove Check Encashment Date DataFCHG
Creation of “Bank A/c” G/L AccountFS00
Advance Payments or Down Payments
Define Alternative Reconciliation Account for Vendor DownPaymentsOBYR
Transfer of Advance from Special G/L to Normal by clearingSpecial G/L A/cF-54
Down Payment Request (Noted Item)F-47
Clearing of Normal Item – Account ClearF-44
Creation of “Advance to Vendors A/c” G/L AccountFS00
Down Payment MadeF-48
Purchase Invoice PostingF-43
Terms of Payment
Assign G/L Account for Automatic Posting of Discount ReceivedOBXU
Creation of G/L Accounts:Discount Received A/cDiscount Given A/cFS00
Creation of Terms of PaymentOBB8
Assign G/L Account for Automatic Posting of Discount GivenOBXI
Party Statement of Account
Maintain CorrespondenceF.64
Request for CorrespondenceFB12
Assign Programs for Correspondence TypesOB78
Automatic Payment ProgramFBZP
Payment RunF110
Assign Payment Method in Vendor MasterXK02
Creation of Check LotsFCHI
Cash Journal
Define Document Types for Cash Journal DocumentsOBA7
Set Up Print Parameters for Cash JournalFBCJC3
Set Up Cash JournalFBCJC0
Define Number Range Intervals for Cash Journal DocumentsFBCJC1
Create, Change, Delete Business TransactionsFBCJC2
Create G/L Account for Cash JournalFS00

Extended Withholding Tax

ParticularsTransaction Code
Basic Settings
Creation of Factory Calendar:a) Creation of Holiday Calendarb) Assign Holiday Calendar in Factory CalendarOY05
Assign Factory Calendar to Business PlacesJ1INCAL
Creation of G/L AccountsFS00
Assignment of AccountsOBWW
Assign Extended Withholding Tax Codes in Vendor MasterXK02
Assign PAN & TAN NumbersOBY6
Creation of TDS CertificateJ1INCERT
Creation of Annual ReturnJ1INAR
Purchase Invoice PostingF-43
Create Remittance ChallanJ1INCHLN
Enter Bank ChallanJ1INBANK
Basic Settings
Creation of Customer Account GroupsOBD2
Creation of Number Ranges for Customer Account GroupsXDN1
Assign Number Ranges to Customer Account GroupsOBAR
Creation of G/L Account – Reconciliation AccountFS00
Creation of Customer MasterXD01
Document Types and Number RangesOBA7; FBN1
Transactions
Customer Credit Memo – Enjoy TransactionFB75
Posting of Customer InvoiceF-22
Customer Credit MemoF-27
Posting Incoming PaymentF-28
To View Customer AccountFBL5N
Posting Customer Invoice – Enjoy TransactionFB70
Advance Payments or Down Payments
Define Alternative Reconciliation Account for Customer Down PaymentsOBXR
Down Payment ReceivedF-29
Down Payment Request (Noted Item)F-37
Transfer of Advance from Special G/L to Normal by clearing Special G/L A/cF-39
Sale Invoice PostingF-22
Creation of “Advance from Customers A/c” G/L AccountFS00
Define Alternative Reconciliation Account for Bills of Exchange ReceivableOBYN
Clearing of Normal Item – Account ClearF-32
Define Bank Sub AccountsOBYK
Bills Discounting A/cFS00
Reverse Contingent LiabilityF-20
Bills of Exchange PaymentF-36
Bank Bill DiscountingF-33
Report to view Customer wise, Due Date wise, Bank wise OutstandingS_ALR_87012213
Dunning
DunningF150
Define Dunning ProceduresFBMP
Sale Invoice PostingsF-22
Assign Dunning Procedure in Customer MasterXD02
Define Dunning AreasOB61
Credit Management
Define Intervals for Days in Arrears for Credit managementOB39
Assign Company Code to Credit Control AreaOB38
Define Credit Risk CategoriesOB01
Define Credit Representatives [Assign Employee to Credit Representative Groups]OB51
Define Accounting Clerk Groups [Credit Representative Groups]OB02
Maintain Credit Control AreaOB45

Note: Sales Order Type and Delivery Type and Risk Category and order or Delivery Type is used to define the Warning or Error Messages.

Path: Sales & Distribution à Basic Functions à Credit Processing

Asset Accounting

ParticularsTransaction Code
Basic Settings
Assign Tax Codes for non-taxable transactionsOBCL
Copy Reference Chart of Depreciation/Depreciation AreasEC08
Assign Company Code to Chart of DepreciationOAOB
Define Screen Layout Rules for Asset Depreciation AreasOA78
Define Screen Layout Rules for Asset Master DataOA77
Maintain Number Ranges for Asset Master DataAS08
Maintain Asset ClassesOAOA
Specify Intervals and Posting RulesOAYR
Determine Depreciation Areas in the Asset ClassesOAYZ
Creation of G/L AccountsFS00
Assignment of G/L Accounts for Automatic PostingsAO90
Specify Rounding of Net Book Value and/or DepreciationOAYO
Creation of Asset MasterAS01
Asset ExplorerAW01N
Depreciation RunAFAB
Depreciation Keys
a) Define Base Methods
b) Define Declining Balances Methods 
c) Define Multilevel Methods
d) Define Period Control Methods 
e) Maintain Depreciation Keys
a) AFAMD
b) AFAMS
c) AFAMP
d) AFAMA
Sub-Asset Purchase PostingF-90
Creation of Sub-Asset MasterAS11
Asset History SheetS_ALR_87011965
Main Asset Purchase PostingF-90
Settlement of Capital Work-in-Progress
Creation of Capital Work-in-Progress Asset MasterAS01
Transfer of APC Asset Values – Periodic Asset PostingsASKB
Define Number Ranges for SettlementSNUM
Posting of Transactions:PurchaseCommissioning charges, etc.F-90
Reconciliation of Assets with General LedgerABST2
Creation of Main Asset Master to which Asset Under construction is to be settledAS01
Define Settlement ProfileOKO7
Sale of AssetF-92
Sale of Asset Without CustomerABAON
Settlement of Capital Work-in-ProgressAIAB
Fixation of the Schedule as per the Indian Company’s Act (or) Asset History SheetAR02
Transfer of Asset – Inter companyABT1N
Unplanned DepreciationABAA
Manual DepreciationABMA
Transfer of AssetABUMN
Depreciation ForecastS_ALR_87012936
Scrapping of AssetABAVN
Post Capitalization of AssetABNAN

Closing Procedures

ParticularsTransaction Code
Financial Statement Version
To view Balance Sheet and Profit and Loss AccountF.01S_ALR_87012284
Creation of Financial Statement VersionOB58
Closing Procedures
Carry Forward of Vendors and Customers Closing BalancesF.07
Carry Forward of Asset Balances
Open/Close Previous PeriodOB52
Closing of Assets for the YearAJAB
Carry Forward of G/L Account BalancesF.16
Copy Number Range Intervals to the Next YearOBH2
To Open Next YearAJRW
To check which year is closed for AssetsOAAQ 
GL Reports
LedgerS_ALR_87100205
Trial BalanceS_ALR_87012310
Chart of Accounts ListS_ALR_87012326
Vendor Reports
Vendor ListS_ALR_87012086
Vendor Outstanding ListS_ALR_87012083
Age wise Analysis of VendorsS_ALR_87012085
Advances ReportS_ALR_87012105
Vendor wise PurchasesS_ALR_87012093
Vendor’s LedgerS_ALR_87012103
Customer Reports
Customer’s LedgerS_ALR_87012197
Customer ListS_ALR_87012179
Age wise Analysis of CustomersS_ALR_87012176
Advances ReportS_ALR_87012199
Customer Outstanding ListS_ALR_87012173
Customer wise SalesS_ALR_87012186

Intergration MM (MM to FI Integration)

ParticularsTransaction Code
Basic Settings from MM Side
Assign Purchasing Organization to Company CodeOX01
Define PlantOX10
Maintain Company Codes for Materials ManagementOMSY
Define LocationOIAS
Assign Purchasing Organization to PlantOX17
Maintain Storage LocationOX09
Define Attributes of Material TypesOMS2
Maintain Purchasing OrganizationOX08
Assign Plant to Company CodeOX18
Set Tolerance Limits for Price VariancesOMR6
Define Number Ranges – 50 & 51FBN1
Define Default Values for Physical InventoryOMBH
Set Tolerance Limits for Goods ReceiptsOMC0
Maintain Default Values for Tax CodesOMR2
Configure Vendor Specific TolerancesOMRX
Define Automatic Status ChangeOMRV
Creation of Material MasterMM01
Define Valuation ClassesOMSK
Creation of Vendor MasterXK01
Inventory RM A/cInventory FG A/cGR/IR Clearing A/cPrice Differences A/cFS00
Group Together Valuation AreasOMWD
Configure Automatic PostingsOBYC
Define Account Grouping for Movement TypesOMWN
Flow
Payment to Vendor – Outgoing PaymentF-53
Creation of Purchase OrderME21N
Invoice Verification/Invoice ReceiptMIRO
Goods Receipt Against Purchase OrderMIGO

Integration SD/FI (SD to FI Integration)

ParticularsTransaction Code
Basic Settings from SD Side
Assign Delivering Plants for Tax DeterminationOX10
Define DivisionsOVXB
Assign Shipping PointOVL2
Define Sales OrganizationOVX5
Assign Sales Organization – Distribution Channel – PlantOVX6
Define Distribution ChannelsOVXI
Assign Shipping Point to PlantOVXC
Define Shipping PointsOVXD
Assign Business Area to Plant/Valuation Area & DivisionOMJ7
Assign Sales Organization to Company CodeOVX3
Assign Business Area to Plant & DivisionOVF0
Assign Distribution Channel to Sales OrganizationOVXK
Assign Division to Sales OrganizationOVXA
Define Number Ranges – 48 & 49FBN1
Define and Assign Pricing ProceduresOVKK
Set up Sales AreaOVXG
Define Tax Determination RulesOVK1
Integration
Creation of Finished Goods Material MasterMM01
Creation of Customer MasterXD01
Assign General Ledger AccountsVKOA
Assign Material to Pricing Procedure – PR00 & MWSTVK11
Creation of G/L Accounts:Raw Material Consumption A/cSales A/cFS00
Flow
Creation of Sales OrderVA01
Incoming Payment from CustomersF-28
Billing DocumentVF01
Outbound DeliveryVL01N
Issue Billing DocumentVF31
Goods Receipt for Initial StartMB1C
Basic Settings 
Activate Components/Control Indicators And Assignment of Company Codes toControlling AreaOKKP
Maintain VersionsOKEQ
Period LockOKP1
Maintain Controlling AreaOX06
Set Controlling AreaOKKS
Maintain Number RangesKANK
Cost Element Accounting
Creation of Secondary Cost ElementKA06
Creation of Primary Cost Element at FI AreaFS00
Make Default SettingsOKB2
Creation of Cost Element GroupsKAH1
Creation of Primary Cost Element at CO AreaKA01
Create Batch Input SessionOKB3
Execute Batch Input SessionSM35
Cost Element Categories
1: Costs
11: Revenues
21: Internal Settlement
41: Overhead Costs
42: Assessment
43: Internal Activity Allocation
Reconciliation Ledger
Define Adjustment Accounts for Reconciliation PostingOBYB
Execute Reconciliation PostingKALC
Activate Reconciliation LedgerKALA
Maintain Number Ranges for Reconciliation Ledger DocumentsOK13
Deactivate Reconciliation LedgerKALB

Cost Center Accounting

ParticularsTransaction Code
Basic Settings
Display Cost Center Accounting DocumentKSB5
Creation of Cost CenterKS01
Change Cost Center Standard HierarchyOKEON
Creation of Cost Center GroupKSH1
Posting of Transactions in FIF-02
Display Cost Center Standard HierarchyOKENN
Planning Cost Center WiseKP06
Repost CO Line ItemsKB61
To View Cost Center Wise ReportKSB1
Repost CostsKB11N
To View Cost Center Wise Variance ReportS_ALR_87013611
Activity Types
Creation of Activity TypesKL01
Enter Activity AllocationKB21N
Creation of Activity Type GroupsKLH1
Statistical Key Figures
Creation of Statistical Key FiguresKK01
Enter Statistical Key FiguresKB31N
Creation of Statistical Key Figures GroupsKBH1
Overhead Assessment
Overhead AssessmentKSU5
Creation of Assessment CycleKSU1
Creation of Secondary Cost Element – 42KA06
Overhead Distribution
Overhead DistributionKSV5
Creation of Distribution CycleKSV1

Internal Order Management

ParticularsTransaction Code
Basic Settings
To View Variance ReportS_ALR_87012993
Creation of Internal Order TypesKOT2
Repost CostsKB11N
Creation of Internal OrdersKO01
Repost CO Line ItemsKB61
Creation of Internal Order GroupsKOH1
Posting of Transactions in FIF-02
Planning Internal Order WiseKPF6`
To View Internal Order Wise ReportKOB1
Internal Order Settlement – Only Real Orders can be settled
Maintain Allocation StructureOKO6
Creation of Number Ranges in CO Area – KOAOKANK
Maintain Settlement ProfileOKO7
Internal Order SettlementKO88
Maintain Number Ranges for Settlement DocumentsKO8N
Creation of Settlement Cost Elements – 21KA06

Profit Center Accounting

ParticularsTransaction Code
Basic Settings
Creation of Dummy Profit CenterKE59
Default Assignment to a Profit Center – Profit Center Derivation Rules3KEI
Display Settings for Profit Center Accounting1KE1
Creation of Profit CenterKE51
Set Control Parameters for Actual Data1KEF
Creation of Profit Center GroupKCH1
Maintain Controlling Area Settings0KE5
Maintain Number Ranges for Local DocumentsGB02
To View Profit Center Wise Variance Report for Profit and Loss Account ItemsS_ALR_87013326
Change Profit Center Standard HierarchyKCH5N
Display Profit Center Standard HierarchyKCH6N
Maintain Automatic Account Assignment of Revenue ElementsOKB9
Choose Additional Balance Sheet and Profit & Loss Accounts3KEH
To View Profit Center Wise Variance Report for Balance Sheet Account ItemsS_ALR_87013336
Planning Profit Center Wise for Balance Sheet Account Items7KE3
Maintain Plan VersionsOKEQ
Planning Profit Center Wise for Profit & Loss Account Items7KE1
Balance Carry Forward in EC-PCA2KES
Display Profit Center Accounting Document9KE9
Transfer from one Profit Center to Another Profit Center9KE0
Transfer Payables/Receivables in Profit Center Accounting1KEK
Display Profit Center Actual Line ItemsKE5Z
Assessment – EC-PCA
Define Actual Assessment Cycle for EC-PCA3KE1
Maintain Assessment Cost ElementKA06
Actual Assessment3KE5
Distribution – EC-PCA
Actual Distribution4KE5
Define Distribution Cycle4KE1
Periodic Transfers
Carry forward GL balancesF.16
Financial statement versionsFSE2

Be sure to subscribe to the Spend Wizard blog for regular updates and a wealth of resources on SAP FICO and other essential business tools. By joining our community, you’ll stay informed about the latest trends, tips, and strategies to maximize your financial operations and decision-making efficiency. Don’t miss out – subscribe now to tap into a world of expert insights and practical guidance!

Omar Olwan

Related posts

0 Comments

Pin It on Pinterest

Share This