WhatsApp
SAP Functional

Most Important SAP FICO Tcodes You Should Know

Best Online Career

SAP Consultant

September 30, 2026
Most Important SAP FICO Tcodes You Should Know

The Most Crucial SAP FICO Tcodes You Must Understand

You will deal with transaction codes (Tcodes) on a daily basis whether you are studying SAP Finance, joining an SAP FICO course, getting ready for an interview, or considering a career as a SAP FICO consultant. They are the fastest way to access any SAP screen without having to navigate through lengthy menu pathways. The most significant Tcodes in Financial Accounting (FI), Controlling (CO), and system configuration are covered in this SAP FICO tutorial and Tcodes list. In order to help you comprehend the method behind the code as well as the code itself, each one explains what the code does, when it is used, and how it fits into actual project work.

What Do SAP FICO Tcodes Mean and Why Are They Important?

A Tcode is a brief alphanumeric shortcut that directs you to a particular SAP function. Press Enter after typing it into the command field at the top of the screen. For instance, typing FBL3N opens a report displaying the line items of a general ledger account, and typing FB50 opens the screen for posting a general ledger document. Without Tcodes, each task would need you to navigate through numerous menu levels.

There are four primary reasons why Tcodes are important.

Speed is the first. Typing a code is far quicker than traversing menus, and an accountant or consultant may open dozens of screens in a single day.

Shared language is the second. Team members frequently consult Tcodes when working on SAP projects. When a coworker says, "run F110" or "check KSB1," everyone understands exactly what they mean. You can easily follow project conversations, help calls, and documentation if you are familiar with the coding.

Job preparedness comes in third. Tcode knowledge is tested by employers and interviewers since it demonstrates your practical experience, and it also helps when you prepare for SAP FICO certification and apply for SAP FICO jobs. A candidate who describes how FB08 reverses a document and why reversal is better than deletion seems far more convincing than someone who merely knows theory.

Troubleshooting is the fourth. You must promptly review documentation, balances, and line items when a posting fails or a report displays incorrect numbers. The tools for that are tcodes.

Two modules are combined in SAP FICO. Financial Accounting (FI) keeps track of the business's transactions and generates required reports for tax authorities, auditors, and investors, such as the balance sheet and profit and loss statement. In order to assist managers in making decisions, controlling (CO) monitors expenses and profitability inside the company. Because configuration codes are frequently used by consultants, they have been added to the Tcodes that follow this break.

Key SAP FICO Tcodes by Module

Considering SAP FICO Tcodes in three groups is helpful. Daily accounting tasks like posting, clearing, payments, and asset management are handled by FI Tcodes. Through cost centers, profit centers, internal orders, and product costing, CO Tcodes manage internal cost tracking. Consultants mostly use Configuration Tcodes to create the rules and organizational framework that underpin everything else. These three groups also form a core part of the SAP FICO syllabus.

Certain Tcodes function differently in SAP S/4HANA Finance and traditional SAP ECC. For instance, S/4HANA employs a single Business Partner transaction, whereas ECC uses distinct transactions for vendor and customer master data. You can follow the book regardless of the system you learn on because the sections below highlight the points when this matters.

The table below gives a quick reference of the Tcodes covered in this guide.

Area Key Tcodes Purpose
General Ledger FS00, FB50, FB03, FB08, FBL3N, F.01 Account master data, postings, display, reversal, line items, financial statements
Accounts Payable FB60, FB65, MIRO, F-53, F110, FBL1N Vendor invoices, credit memos, payments, vendor line items
Accounts Receivable FB70, FB75, F-28, FBL5N, FD32, F150 Customer invoices, incoming payments, credit limits, dunning
Asset Accounting AS01, F-90, AFAB, ABAVN, AJAB Asset master, acquisition, depreciation, scrapping, year-end closing
Cost Center Accounting KS01, KS02, KS03, KSB1, KP06, KSU5, KSV5 Cost center maintenance, line items, planning, allocations
Profit Center Accounting KE51, KE52, KE53, KE5Z, 9KE0 Profit center maintenance, line items, groups
Internal Orders KO01, KO02, KO03, KOB1, KO88, KO8G Order maintenance, line items, settlement
Product Costing CK11N, CK24, CK40N, CO01, CO88, KKS1, CKM3 Cost estimates, production orders, variances, price analysis
Configuration SPRO, OX02, OX15, OB13, OB52, OBYC, FBZP, OKKP Company code, chart of accounts, posting periods, account determination, payment program, controlling area

Crucial Tcodes for SAP FI (Financial Accounting)

The core of SAP Finance is the Financial Accounting (FI) module. All legally needed financial statements, such as the balance sheet, profit and loss statement, and cash flow statement, are derived from the company's official books of accounts. The correctness of FI data is important for the entire organization because tax authorities, auditors, banks, and investors depend on these reports. Whether it begins in sales, purchasing, production, or human resources, every business transaction that has a financial impact eventually reaches FI. As an accountant, end user, or consultant, you will therefore most frequently use FI Tcodes.

Each of the four primary areas that make up FI has a unique set of Tcodes.

All financial statements originate from the General Ledger (GL), which serves as the central repository for all accounts. No matter where it comes from, every post eventually finds its way here. Creating GL accounts, posting journal entries, displaying and reversing documents, verifying balances and line items, removing open items, and executing period-end tasks are all covered by the Tcodes in this section. FS00, FB50, FB03, FB08, FBL3N, and F.01 are significant examples.

The money that the business owes its suppliers is managed by accounts payable (AP). Creating vendor records, publishing vendor bills and credit memos, processing payments, and examining open items are all included in the purchase-to-pay cycle. FB60, FB65, MIRO, F-53, F110, and FBL1N are important Tcodes. Because it can choose and pay hundreds of vendors in a single run, the automatic payment program F110 is particularly useful in actual businesses.

The money that clients owe the business is managed by accounts receivable (AR). The order-to-cash cycle is covered, including managing credit limits, keeping track of past-due amounts, logging incoming payments, posting customer bills, and establishing customer records. FB70, FB75, F-28, FBL5N, FD32, and F150 are significant Tcodes. A crucial component of collections is the dunning program, F150, which reminds clients with past-due invoices to make payments.

Fixed assets like computers, buildings, cars, furniture, and machinery are managed via asset accounting (AA). Every asset is tracked from acquisition to depreciation, sale, or scrapping. Creating asset master records, posting acquisitions, executing monthly depreciation, transferring and retiring assets, and concluding the fiscal year are all covered by these Tcodes. AS01, F-90, AFAB, ABAVN, and AJAB are significant instances.

It's critical to comprehend the connection between these domains. SAP automatically updates the general ledger via a reconciliation account when you publish a vendor invoice in Accounts Payable. This also applies to asset postings and customer invoices. This implies that you never have to post the same transaction twice because the sub-ledgers (vendors, customers, and assets) and the main ledger always agree. Additionally, any balance in the general ledger can be traced back to the specific vendor, customer, or asset records that support it, which greatly simplifies audits and troubleshooting.

Because each Tcode has a distinct business purpose, knowing which region it belongs to makes it much easier to recall. Asking yourself what aspect of the business you are working on can help you choose the appropriate Tcode instead of memorizing a lengthy list. The Tcodes for each area are thoroughly explained in the next two sections.

Important Tcodes in SAP CO (Controlling)

The Controlling module (CO) does not support external compliance, but internal management. SAP CO answers questions more specific, such as what the company earned and spent. In particular, where was the money going? Who is the boss? What projects or divisions or goods are making money and which are not? CO reports are generally not made available to the public and tax authorities. Managers, department heads and finance teams use them for budget planning, controlling costs and business decisions.

CO is divided into four main regions.

Cost centers are used to track expenses by organizational unit or department, such as marketing, IT, HR or production. It allows managers to compare actual expenditure with the budget, and shows who spent what. The main Tcodes are KS01 / KS02 / KS03 – Cost Center Maintenance, KSB1 – Real Line Item Review, KP06 – Planning, KSU5 / KSV5 – Cost Center Allocation.

Profit center accounting is a way to evaluate how well business units, plants or product lines are performing by combining revenue and expenses in one place. The main Tcodes are 9KE0 - Profit center groups, KE5Z - Real line items, KE51, KE52, KE53 - Maintain profit centers.

Internal orders are used to track costs for specific, usually short-term, activities. Examples include a marketing campaign, an equipment repair, a training program, or an event. They are more detailed than a cost center because you can see the total cost of a particular action. The key Tcodes are KOB1 for line items, KO01, KO02, and KO03 for order maintenance, and KO88 for paying the right recipient once the activity is done.

Product costing is the process of assigning costs to a product. This information can be used to determine the value of inventory and help in pricing decisions. The main Tcodes are CO01 and CO88 to create a production order and settle it. CK11N to create a cost estimate, CK24 to release it, CK40N to run costing runs and KKS1 to compute variances.

CO has a different structure than FI. The controlling area is the top level unit, which can contain one or more business codes. It gathers and structures costs with cost elements, cost centers and orders. FI posting cost flows into CO. For example, when an electricity bill is charged to the electrical expense account, it can be charged to a specific cost center so that finance can see which department actually incurred the expense. Without this assignment FI would only show the total electricity expenses of the company. With CO management can determine if it is reasonable considering that the manufacturing department used most of it.

The two versions of SAP differ in one important technological way. In traditional ECC, KA01 is used to create cost elements manually. They are created in S/4HANA as general ledger accounts using FS00, which eliminates redundant effort and ensures complete synchronization of FI and CO data.

The following sections explain the Tcodes for creating, changing, displaying, reporting, and settling each type of CO item. Know the objectives of each area, it will help you answer scenario based interview questions and use the right Tcode in the right situation.

SAP FICO Configuration Tcodes Used by Consultants

Normal users will be less likely to use configuration Tcodes than consultants and project teams. They define the automatic behavior of the system, posting rules, charts of accounts and organization. Consultants need to know these well as mistakes here can impact all transactions.

SPRO opens the SAP Reference IMG, the heart of almost all configurations. It provides access to almost all SAP settings and is heavily used by consultants.

OX02 Defines a company code. OX15 Defines a company. It is the highest legal or corporate entity. In SAP, one of the most important concepts is the company code. It is the smallest unit for which a complete, self-contained set of books can be prepared and legal financial statements can be generated.

OB13 Creates a chart of accounts (list of all general ledger accounts). OB62 Assigns the chart of accounts to a company code. OBD4 defines account categories that dictate the fields required for creating a general ledger account and the number ranges to which they apply.

OB37 is used to assign a fiscal year variant to a company code, and OB29 is used to define a fiscal year variant, which defines the financial year calendar and any exceptional periods. OB52 is critical to month-end and year-end closing as it determines which months users can post to. It also opens and closes posting periods.

OBY6 – Global company code parameters. OBA7 – Document types are grouped here, which control the number ranges of postings, such as vendor invoices, customer invoices and journal entries. OB08 maintains exchange rates, OB07 determines exchange rate types, and OB22 is used to create additional currencies for a company code.

OBYC configures the automatic account determination for inventory and purchase listings. One of the most important and debated Tcodes in real life projects, it determines which general ledger accounts are impacted when products are received or invoices are confirmed. FBZP is required for automatic vendor payments. It decides the payment program (payment methods, bank selection, house banks, etc.)

OKKS allows you to define controlling parameters and assign business codes. OKKP stores the controlling area, the top level unit in CO. OAOB defines a depreciation chart for a company code for asset accounting.

Tcodes for Accounts Payable and General Ledger

The general ledger is the foundation of FI. No matter where the postings are coming from - payables, receivables, assets or materials management - they all come here.

FS00 - Create and maintain the general ledger account master data. You can select the account type, currency, tax settings and whether line items are controlled or not. FB50 creates a G/L document similar to a journal entry. F-02 is the old general posting screen that is still in use. FBV0 enables an approver to post or delete parked documents and FBV1 parks a document without posting it for a colleague to review.

FB03 displays any posted document with the accounts, quantities and reference information. Since SAP does not allow important data like quantities to be changed after posting, FB02 changes certain fields of an existing document like text or reference. FB08 reverses a posted document. This is the classic way to make corrections to errors in SAP. The records posted are never deleted, keeping the audit trail.

Balances by period for general ledger accounts are presented in FS10N and the new general ledger FAGLB03. The most used reporting Tcode in daily work is definitely FBL3N, which shows the account's line items. Open items in a general ledger account are cleared manually with F-03 and automatically in bulk with F.13. If a clearing has been affected wrongly, FBRA will reset it.

FAGL_FCV Revalue foreign currency balances. The open items and balances are updated to the most recent exchange rates. F.01 produces the financial statements for period-end work. FF67 helps with manual entry of bank statements. FBCJ handles the petty cash cash notebook.

Accounts Payable takes care of vendor transactions. In traditional ECC, vendor master data is created with XK01 (central), FK01 (accounting view only) or MK01 (buying view) and changed with the corresponding 02 codes. In S/4HANA these are replaced with the BP transaction and suppliers and clients are treated as business partners.

FB65 creates a vendor credit memo and FB60 creates a vendor invoice directly in FI. As is often the case with procurement, MIRO uploads a vendor invoice from the purchasing side, and matches it against a purchase order and goods receipt. F110 is an automated payment application which selects overdue invoices and makes simultaneous payments to multiple suppliers, produces payment documentation and payment media files for the bank, while F-53 is a manual submission of an outgoing payment. FBL1N is used to display vendor line items. FK10N is used to display vendor balances by period.

Tcodes for Asset Accounting & Accounts Receivable

Accounts Receivable is much like Accounts Payable, except that it deals with clients. In S/4HANA the BP transaction is used and in ECC the customer master data is created with XD01 (central) or FD01 (accounting view).

FB75 posts a customer Credit Memo. FB70 posts a customer invoice directly to FI. When a customer pays, the F-28 clears the corresponding open invoice and posts the incoming payment. FD10N shows client balances by period, while FBL5N displays customer line items, so you can view open and cleared invoices. The credit limits are there to help minimize the risk of selling to late paying customers which helps FD32 keep its credit limits into the future.

F150 runs the dunning program. There are multiple dunning levels and reminder letters are sent to clients with overdue payments. Most businesses use F-28, FBL5N and F150 as the daily collections procedure.

Asset accounting covers the entire life of a fixed asset. AS01 create asset master record, AS02 change asset master record, AS03 display asset master record. The master record contains the asset class, cost center, depreciation areas and useful life.

ABZON records an acquisition when there is no purchase order or vendor (e.g. when recording an opening balance), whereas F-90 posts an asset acquisition against a vendor invoice. ABUMN transfers the value of one asset to another. ABAVN is used to scrap an asset. AW01N, Asset Explorer, is a single location to view an asset's prices, depreciation and transactions.

Depreciation run, or AFAB, is run each period to calculate and post depreciation to the ledger. One of the most important month end activities. In asset accounting, AJAB closes the fiscal year and AJRW starts the new year. The system will not allow postings to be made unless they are done in the correct order.

Cost Center and Profit Center Accounting Tcodes

A cost center is a department or unit in which costs are incurred e.g HR, IT, Production or Marketing. Cost center accounting shows what each department spent compared to the budget.

KS01 create cost center, KS02 change cost center, KS03 display cost center. KSB1 displays the actual line items posted to the cost centers and is the main tool for spend analysis. KP06 is used to plan costs for cost elements and cost centers. The plan figures can be compared to the actual costs in reports.

It is common to reallocate costs from one cost center to another at the end of a period. For example, IT costs could be allocated to departments based on headcount. KSU5 runs assessments that move costs with a secondary cost element, KSV5 runs distributions that keep the original cost elements. In ECC cost elements are created with KA01, but in S/4HANA they are created as general ledger accounts with FS00, which is a huge simplification.

A profit center is a unit of responsibility for tracking profit such as a business unit, plant or product line. Management can see both revenues and costs and compare performance.

KE51 Create Profit Center, KE52 Change Profit Center, KE53 Display Profit Center. KE5Z lists the actual line items posted to profit centers. 9KE0 Profit Center Groups, which allows you to report on several profit centers as a group. OKEON has the standard structure for the organization of cost centers.

Tcodes for Internal Order & Product Costing

Internal orders capture costs for specific, usually short-term activities, for example a marketing campaign, repair of equipment, training program or event. You can see the full cost of one activity so it gives a more detailed view than a cost center.

KO01 creates an internal order, KO02 modifies it, KO03 displays it. KOB1 shows the actual line item posted to an order. Upon completion of the activity, KO88 settles the costs of the order to a receiver (e.g. a cost center, general ledger account or asset) so that the costs are posted in the correct location. KO8G can batch a large number of orders together in a mass run which is useful at month end.

Product costing is used to determine the cost of producing a product and to support pricing and inventory valuation. CK11N calculates a material cost estimate by summing up material, labor and overhead costs according to bill of materials and routing. CK24 marks and releases the estimate so that the standard price is updated in the material master. CK40N runs a costing run for many materials at once.

CO01 creates a production order. It collects the actual costs of manufacturing. CO88 does the production order settlement at the end. It moves the costs to inventory or to the variance accounts. KKS1 calculates variances between the planned and actual costs so management can see why production cost more or less than expected. CKM3 is material price analysis and is widely used together with the Material Ledger to understand how the price of a material was built up.

Easy Tips to Learn and Remember SAP FICO Tcodes

Do not attempt to memorize the entire list at once. Instead learn Tcodes by business process. Take one process end-to-end, the purchase to pay cycle for example. Create a vendor, post invoice, run payment program, check line items and balance. Then repeat with the order-to-cash cycle with customers. When you practice a complete cycle, Tcodes are easier to remember because each Tcode has a specific purpose.

Look for the patterns. There are many Tcodes that have very simple logic, 01 is created, 02 is changed and 03 is displayed. Example: KS01, KS02 and KS03, KO01, KO02 and KO03, AS01, AS02 and AS03. When you see this, dozens of Tcodes are easy to guess.

Practice on a real or training SAP system. The best way to remember them is to type the codes and see the screens; reading them rarely works. If you don't have access, pick an SAP FICO training course that provides you with a live practice server.

Personal cheat sheet per module. Write down each Tcode you learn with a one liner (what it does and when you use it). Few minutes review of this sheet everyday is better than long irregular sessions.

Finally, get ready for SAP FICO interview questions by focusing on the codes that come up most often, such as FB50, FB08, FBL3N, FBL1N, FBL5N, F110, F-28, AFAB, KSB1 and KO88. Be ready to explain what each of them does, why you would use it, and when you would use it, as interviewers often follow-up scenario questions.

These Tcodes cover the core of what an SAP FICO professional does every day, from posting documents and paying vendors to running depreciation, tracking costs and configuring the system. Start with the general ledger, payables and receivables, then move on to assets, controlling and configuration. If you are choosing an SAP FICO course in India, look for SAP FICO online training with hands-on practice on a live system covering both ECC and S/4HANA.

Join our SAP FICO WhatsApp channel for Tcode tips, interview questions, job alerts and course updates.

Tags

#SAP#FICO#Online Training

Share this article

Help others discover this valuable SAP content

About Best Online Career

Experienced SAP consultant with expertise in various SAP modules. Dedicated to helping professionals advance their SAP careers through quality training and guidance.

Related Articles