T-Codes for Enterprise Structure & Basic Settings
This section defines each function related to enterprise structure and basic settings in the SAP FICO module.
Core Organizational Units Setup
This function enables the definition of fundamental building blocks of an organization’s organizational structure within SAP, including functional areas, legal entities, and business segments.
Transaction Code | Description |
---|---|
OX15 | Create a company |
OX02 | Create a company code |
OX03 | Create a business area |
Assignment of Organizational Units
This process links different organizational units within SAP to establish relationships and ensure that data flows are accurate between them.
Transaction Code | Description |
---|---|
OX16 | Assign company code to a company |
OB37 | Assign company code to fiscal year variant |
OB62 | Assign a company code to chart of accounts |
OBBP | Assign a company code to posting period variant |
OBC5 | Assign a company code to field status variant |
Fiscal Year Configuration
This process enables the definition of the financial year for reporting and accounting purposes, including start and end dates, as well as the number of posting periods.
Transaction Code | Description |
---|---|
OB29 | Create/maintain fiscal year variant |
Chart of Accounts Configuration
Defines the structure and numbering of General Ledger accounts, which form the basis for recording financial transactions.
Transaction Code | Description |
---|---|
OB13 | Create a chart of accounts |
OBD4 | Define account groups |
OB53 | Define retained earnings account |
Posting Period Configuration
The process defines the configurations for accounting periods that are open for transaction posting and allows for controlling and preventing incorrect periods to ensure data integrity.
Transaction Code | Description |
---|---|
OBBO | Define the posting period variant |
OB52 | Open and close posting periods |
Document Control Setup
Defines document types and posting keys to ensure the accurate and consistent processing and entry of accounting documents.
Transaction Code | Description |
---|---|
OBA7 | Define document types |
FBN1 | Define number ranges |
Tolerance Group Configuration
Sets the limits for transaction posting, within which users can post transactions, thereby helping to prevent errors, unauthorized activities, and fraud.
Transaction Code | Description |
---|---|
OBA0 | Define tolerance groups for G/L accounts |
OBA4 | Define tolerance groups for employees |
OB57 | Assign users to tolerance groups |
OBA3 | Define customer/vendor tolerance group |
Field Status Configuration
Process of setting and determining which fields are optional or mandatory when posting to general ledger accounts.
Transaction Code | Description |
---|---|
OBC4 | Define field status variants |
Tax Calculation Procedures
Provides configuration settings for tax calculation procedures, including tax codes, to ensure accurate tax reporting and compliance.
Transaction Code | Description |
---|---|
OBBG | Assign a country to the calculation procedure |
Global Parameters & Currency
Provides global settings and currency parameters that can be used throughout the SAP system, ensuring proper handling of financial data across different currencies and countries.
Transaction Code | Description |
---|---|
OBY6 | Enter global parameters |
OB07 | Check exchange rate types |
OBBS | Define translation ratios for currency translation |
OB08 | Enter exchange rates |
OBA7 | Specify the default exchange rate type in the document type |
General Ledger (G/L) Accounting T-Codes
This section defines key areas for general ledger accounting and important T-Codes in SAP FICO; below is the definition for each area.
G/L Account Master Data Management
Function to create, maintain, and manage master data records for general ledger accounts, defines attributes and characteristics for each account.
Transaction Code | Description |
---|---|
FS00 | Create a G/L account centrally |
FSS0 | Create a G/L account at a company code level |
FSP0 | Create a G/L account at a chart of account Level |
FS04 | Display changes to G/L master |
FS00 | Block/unblock G/L account |
G/L Document Posting
Process of recording financial transactions in General Ledger, e.g., creating accounting documents that reflect the impact of the transaction on General Ledger accounts.
Transaction Code | Description |
---|---|
F-02 | Post a G/L document (standard) |
F-07 | Post outgoing payment for G/L accounts |
FB50 | Post a G/L account |
FBR2 | Post document with reference |
Document Display & Modification
Process of reviewing, analyzing, and, when necessary, making adjustments and corrections to existing accounting documents in the General Ledger.
Transaction Code | Description |
---|---|
FB03 | Display a document |
FB02 | Change a document |
G/L Account Balance & Line-Item Analysis
Functions to review and analyze individual balance and line items of General Ledger accounts to understand financial performance and identify potential issues.
Transaction Code | Description |
---|---|
FS10N | Display G/L account balances |
FBL3N | Display G/L line items |
SE38 (Run RFSEPA01) | Activate line-item display program |
Special G/L Posting Scenarios
Provides handling of specific transaction types that require special treatment in General Ledger, such as bills of exchange, payments, and guarantees.
Transaction Code | Description |
---|---|
F-65, FV50 | Create a document parking entry |
FBV0, FBV5, FBVO | Create a document parking display/process entry |
F-02 (Menu: Document->Hold) | Create hold documents entry |
FB11 | Display hold documents record |
SE38 (Run RFTMPBLU) | Create a conversion program for holding documents |
F-01 | Create a sample documents entry |
FBM3 | Display sample documents |
FBN1 | Create a number range for sample documents “X2” |
FBS1 | Create accrual/deferral documents |
F.81 | Reverse accrual/deferral documents |
FBD1 | Create recurring documents |
FBD2 | Change recurring documents |
F.15 | Display recurring documents |
F.14 | Post recurring documents (batch input) |
FBN1 | Create a number range for recurring documents “X1” |
Reversals
Provide the process of correcting errors by reversing the previously posted documents in General Ledger to prevent their impact on the accounts.
Transaction Code | Description |
---|---|
FB08 | Reverse individual document |
F.80 | Do mass document reversal |
FBRA | Reverse a cleared item |
F.81 | Reverse accrual/deferral document |
FBR2 | Reverse an already-reversed document |
Interest Calculation Setup
Provides configuration settings and parameters for calculating interest on General Ledger accounts, typically used for loans, deposits, or other interest-bearing transactions.
Transaction Code | Description |
---|---|
OB46 | Define interest calculation types |
OBAA | Prepare account balance interest calculation |
OBV2 | Assign accounts for automatic posting |
OBAC | Define reference-interest rates |
OB83 | Enter interest rates |
OB81 | Define time-dependent terms |
F.52 | Perform interest calculations |
Foreign Currency Revaluation
The process of adjusting General Ledger accounts to reflect changes in exchange rates for foreign currencies, ensuring financial reporting accuracy.
Transaction Code | Description |
---|---|
OB59 | Define valuation methods |
OBA1 | Prepare automatic postings |
F.05 | Perform foreign currency revaluation |
Tax on Sales/Purchases Configuration
Provides settings and configurations for tax codes, procedures for calculating and posting taxes and rates related to sales and purchase transactions in General Ledger.
Transaction Code | Description |
---|---|
OBQ3 | Define tax procedures |
OBBG | Assign country to calculation procedures |
FTXP | Define tax codes |
OBCL | Assign tax codes for non-taxable transactions |
OB40 | Define tax accounts |
FS00 | Assign tax codes in G/L accounts |
Other G/L Transactions & Settings
In addition to the above categories, the following are broad transaction codes related to General Ledger configurations and settings that do not fall under the previous categories, such as period-end closing activities, account reconciliation, and reporting options.
Transaction Code | Description |
---|---|
OB41 | Define posting keys |
OBH1 | Copy number ranges between company codes |
OBH2 | Copy number ranges between fiscal years |
OB22 | Define additional local currencies for company code |
GGB0 | Maintain validation rules |
OB28 | Activate validation rules |
GGB1 | Maintain substitution rules |
OBBH | Activate substitution rules |
OB32 | Define document change rules |
OBL1 | Post document automatically |
FBKP | Assign account automatically |
OBYC | Automatic account assignment in material management |
EC01 | Copy company code settings |
OY01 | Define countries for currency group |
FB00 | Edit accounting options |
OBR1 | Reset/delete transaction data in the company code |
FKMT | Define account assignment model |
OBY9 | Transport chart of accounts |
O7E6 | Define fast-entry screens |
OBR2 | Delete master data (customers, vendors, G/L) |
OBY7 | Copy chart of accounts and account determinations |
OB56 | Define line-item text templates |
OBY2 | Copy G/L accounts between company codes |
OBY8 | Delete chart of accounts |
FBU3 | Display intercompany document |
OBYA | Define clearing accounts for intercompany transactions |
Accounts Payable (AP) T-Codes
This section outlines the key areas within Accounts Payable in SAP FICO, providing definitions and transaction codes for each.
AP Basic Settings & Master Data
Provides the initial configuration and setup of accounts payable, including the organizational structure, creation, and maintenance of vendor master records, as well as payment terms.
Transaction Code | Description |
---|---|
OBD3 | Create vendor account groups |
XKN1 | Create number ranges for a vendor account |
OBAS | Assign number ranges to vendor account groups |
OBA3 | Maintain customer/vendor tolerance groups |
XK01, BP | Create a vendor master (centrally) |
XK02, BP | Change vendor master |
FK03 | Display vendor master (accounting) |
FS00 | Create a G/L reconciliation account |
AP Invoice & Credit Memo Processing
Provides options for creating, verifying, and posting credit memos and invoices received from vendors, ensuring the accuracy of liability records.
Transaction Code | Description | Notes |
---|---|---|
F-43 | Enter vendor invoice | |
FB60 | Enter vendor invoice | It is used for entering vendor invoices, but it is typically used in a different context or screen layout. |
F-41 | Enter a vendor credit memo | |
FB65 | Enter vendor credit memo | This transaction code is used to post vendor credit memos but in a different format. |
FB10 | Invoice/credit memo fast entry |
AP Payment Processing
The process for initiating and executing payments to vendors for outstanding invoices includes selecting invoices for payment, creating payment documents, and generating payment proposals.
Transaction Code | Description |
---|---|
F-53 | Post outgoing payment |
F-05, F-51 | Post with clearing |
F-44 | Clear vendor |
F-13 | Automatic payments clearing |
AP Down Payments
Provides the processes of recording and managing vendor-related down payments, including posting down payment requests, requesting down payments, and clearing down payments against invoices.
Transaction Code | Description |
---|---|
FS00 | Create an “Advance to Vendors” G/L account |
OBYR | Define alternative reconciliation accounts for vendor down payment. |
F-47 | Request down payment |
F-48 | Post-down payment made |
F-54 | Clear vendor down payment |
House Banks & Check Management
Provides configuration and management of a company’s bank account details for making payments, as well as management of check reconciliation and stock checks.
Transaction Code | Description |
---|---|
FI12 | Create/maintain house banks. |
FCHI | Create check lots |
FCH5 | Manual check creation/updates |
FCHN | Display check register |
FCH3 | Void check / unissued check cancellation |
FCH8 | Cancel an issued check. |
FCH6 | Change check issue/encashment date. |
FCHG | Remove check encashment date. |
FCHV | Create void reason code |
Automatic Payment Program (APP)
Configuration and execution of the automatic payment program, which involves selecting payment invoices, creating payment documents, and generating payment proposals.
Transaction Code | Description |
---|---|
FBZP | Configure automatic payment program. |
FBZ0 | Display/edit payment proposal |
XK02, BP | Assign payment method in vendor master. |
F110 | Execute payment run |
AP Reporting & Analysis
Provides generation and analysis of accounts payable-related reports, such as cash flow forecasts, vendor balances, payment history, and invoice aging.
Transaction Code | Description |
---|---|
FBL1N | Display vendor line item |
FK10N | Display vendor account balance |
Cash Journal (AP Relevant)
Utilizes a cash journal to manage and record accounts payable-related cash transactions, including payments made outside the standard payment process and petty cash transactions.
Transaction Code | Description |
---|---|
FS00 | Create a G/L account for the cash journal. |
OBA7 | Define document types for cash journals. |
FBCJC1 | Define number ranges for cash journals. |
FBCJC0 | Set up a cash journal. |
FBCJC2 | Create, change, or delete business transactions. |
FBCJC3 | Set up print parameters. |
Terms of Payment (AP)
Provides processes for managing payment terms, which specify due dates and any discounts offered for early payment of invoices.
Transaction Code | Description |
---|---|
OBB8 | Create/maintain terms of payment. |
OBXU | Assign G/L account for discount received. |
Accounts Receivable (AR) T-Codes
This section provides details and transaction codes related to accounts receivable in SAP FICO.
AR Basic Settings & Master Data
Provides initial configuration and setup for accounts receivable transactions, including payment terms, and creates and maintains master records for customers.
Transaction Code | Description |
---|---|
OBD2 | Create customer account groups. |
XDN1 | Create number ranges for customer accounts. |
OBAR | Assign number ranges to customer account groups. |
FS00 | Create a G/L reconciliation account. |
XD01, BP | Create customer master (centrally) |
FD01 | Create customer master (Fi level) |
XD02, BP | Assign Dunning Procedure In Customer Master |
AR Invoice & Credit Memo Processing
Provides the process for creating, posting, and managing invoices and credit memos issued to customers.
Transaction Code | Description |
---|---|
F-22 | Enter customer invoice |
FB70 | Enter customer invoice (enjoy transaction) |
F-27 | Enter a customer credit memo. |
FB75 | Enter customer credit memo (enjoy transaction) |
AR Payment Processing
Recording and applying outstanding invoice payments to customers, including handling partial payments and overpayments and ensuring payments are matched to the corresponding invoices.
Transaction Code | Description |
---|---|
F-28 | Post incoming payment |
F-32 | Clear normal item – account clear |
AR Down Payments
The process of recording and managing customer down payments, including clearing down payments, requesting down payments, and posting down payments against invoices.
Transaction Code | Description |
---|---|
FS00 | Create an “advance from customers” G/L account. |
OBXR | Define an alternative reconciliation account for the customer’s down payments. |
F-37 | Request down payment (noted item) |
F-29 | Post-down payment received. |
F-39 | Transfer advance (special G/L to normal) |
Dunning
The process involves sending dunning notices (payment reminders) to customers for overdue invoices and escalating the payment collection process according to predefined levels and rules.
Transaction Code | Description |
---|---|
FBMP | Define dunning procedures |
OB61 | Define dunning areas |
F150 | Execute the dunning run. |
AR Reporting & Analysis
Process for generating and analyzing account receivable-related reports, including payment history, cash flow forecasts, invoice aging, and customer balances.
Transaction Code | Description |
---|---|
FBL5N | Display customer line item. |
FD10N | Display the customer account balance. |
Credit Management (AR Relevant)
Process for integrating credit management functionalities into accounts receivable to evaluate a customer’s creditworthiness by setting up credit limits and monitoring customer credit exposure.
Transaction Code | Description |
---|---|
OB45 | Maintain credit control area. |
OB38 | Assign company code to credit control area. |
OB01 | Define credit risk categories. |
OB39 | Define intervals for days in arrears. |
OB02 | Define credit representative groups. |
OB51 | Define credit representatives (assign employee) |
Bills of Exchange (AR)
Management process of bills of exchange receivable from customers, including creation, discount, and collection of bills of exchange.
Transaction Code | Description |
---|---|
OBYN | Define alternative reconciliation accounts for bills of exchange. |
OBYK | Define bank sub-accounts |
F-36 | Post bills of exchange payment |
F-33 | Post bank bill discounting. |
F-20 | Reverse contingent liability |
S_ALR_87012213 | Generate a report for outstanding bills of exchange. |
Terms of Payment (AR)
Management of account receivables, including payment terms, due dates, and any other discounts previously offered to customers.
Transaction Code | Description |
---|---|
OBXI | Assign G/L Account for discount given. |
Extended Withholding Tax T-Codes
This section provides definitions and key areas related to extended withholding tax transaction codes.
Basic Settings
This process provides the initial configuration and setup of the extended withholding tax functionality, including relevant general ledger accounts, formulas, codes, and definitions of withholding tax type.
Transaction Code | Description |
---|---|
OBY6 | Assign PAN & TAN numbers (India-specific) |
OY05 | Create a factory calendar. |
J1INCAL | Assign factory calendar to business places (India-specific) |
OBWW | The assignment of accounts |
Execution & Reporting
Provides execution of withholding tax-related transactions, including actual calculation, posting, and remittance, as well as reporting functionality to ensure compliance with tax authorities.
Transaction Code | Description |
---|---|
XK02 | Assign extended withholding tax codes in the vendor master. |
J1INCHLN | Create a remittance challan (India-specific) |
J1INBANK | Enter bank challan (India-specific) |
J1INCERT | Create a TDS certificate (India-specific) |
J1INAR | Create annual return (India specific) |
Asset Accounting (AA) T-Codes
Provides definitions and transaction codes for asset accounting sub-module in SAP FICO.
AA Organizational Structure & Basic Settings
Provides processes for the initial configuration and setup of the asset accounting module, including defining organizational units (e.g., company code or business area), a depreciation chart, and other fundamental settings.
Transaction Code | Description |
---|---|
EC08 | Copy reference chart of depreciation/depreciation areas. |
OAOB | Assign company code to a chart of depreciation. |
OBCL | Assign tax codes for non-taxable transactions. |
Asset Class & Master Data Configuration
Process for defining asset classes by grouping assets with similar characteristics and configuring master data for asset fields within each class.
Transaction Code | Description |
---|---|
OAOA | Maintain asset classes |
OAYZ | Determine depreciation areas in asset classes. |
OA77 | Define screen layout rules for asset master data. |
OA78 | Define screen layout rules for asset depreciation areas. |
AS08 | Maintain a range of numbers for asset master data. |
AO90 | Assignment of G/L accounts for automatic postings. |
Depreciation Configuration
Process for defining depreciation methods, keys, and other parameters used to calculate depreciation expense for assets over their useful life.
Transaction Code | Description |
---|---|
OAYR | Specify intervals and posting rules. |
OAYO | Specify rounding rules |
AFAMD | Define base methods (depreciation) |
AFAMS | Define declining balance methods. |
AFAMP | Define multilevel methods |
AFAMA | Define period control methods. |
AFAMD/S/P/A (Combined access) | Maintaining depreciation keys |
Asset Master Data Management
The process of creating, maintaining, and managing master records for assets, which contain detailed information such as descriptions, acquisition dates, depreciation terms, and associated costs.
Transaction Code | Description |
---|---|
AS01 | Create an asset master record. |
AS11 | Create a sub-asset master record. |
Asset Transactions
Process to record various asset-related transactions, including acquisitions, revaluations, transfers, and retirements.
Transaction Code | Description |
---|---|
F-90 | Post-asset purchase (main asset) |
F-90 | Post sub-asset purchase |
F-92 | Enter the sale of an asset with the customer. |
ABAON | Enter the sale of assets without the customer. |
ABUMN | Enter transfer of assets (intra-company) |
ABT1N | Enter transfer of assets (inter-company) |
ABAVN | Enter scrapping of assets. |
ABNAN | Post-capitalization of asset |
ABAA | Create unplanned depreciation |
ABMA | Create manual depreciation |
Depreciation Run & Asset Reporting
Processes for the periodic execution of the depreciation run, including calculation and posting of depreciation expenses, as well as generation of asset-related reports.
Transaction Code | Description |
---|---|
AFAB | Execute depreciation run |
AW01N | The asset explorer |
AR01, AR02, S_ALR_87011965 | The asset history sheet |
S_ALR_87012936 | The depreciation forecast |
ABST2 | The reconciliation of assets with the General Ledger |
Capital Work-in-Progress (CWIP) Settlement
Process for tracking assets-related costs that are under construction and record these costs in the final asset master record upon completion of the project.
Transaction Code | Description |
---|---|
AS01 | Create CWIP asset master. |
OKO7 | Define the settlement profile. |
SNUM | Define number ranges for settlement. |
AIAB | Settle CWIP to final asset. |
ASKB | Transfer APC asset values (periodic) |
Controlling (CO) T-Codes
This section describes the key areas within the controlling module and provides transaction codes for each.
CO Basic Settings
The process provides initial configuration and setup of the controlling area, fiscal year variant, and other settings that govern the cost accounting processes.
Transaction Code | Description |
---|---|
OKKS | Set controlling area |
OKKP, OX06 | Maintain controlling area |
KANK | Maintain number ranges for CO documents. |
OKEQ | Maintain versions |
OKP1 | Maintain period lock |
Cost Element Accounting
This process involves classifying and categorizing costs based on their nature, including material costs, depreciation, and labor costs, thereby establishing the foundation for cost reporting and analysis.
Transaction Code | Description |
---|---|
FS00 | Create a primary cost element (FI integration) |
KA01 | Create a primary cost element (CO area) |
KA06 | Create a secondary cost element. |
KAH1 | Create cost element groups. |
OKB2 | Make default settings (cost elements) |
OKB3 | Create batch input for cost elements. |
SM35 | Execute batch input session. |
KA03 | View cost elements created. |
Reconciliation Ledger (CO-FI)
The reconciliation ledger is a process used to reconcile data between the financial accounting and controlling modules, ensuring that cost and revenue-related information is consistent across both areas.
Transaction Code | Description |
---|---|
KALA | Activate reconciliation ledger |
KALB | Deactivate the reconciliation ledger. |
OBYB | Define adjustment accounts for reconciliation. |
KALC | Execute reconciliation posting |
OK13 | Maintain number ranges for reconciliation ledger. |
Cost Center Accounting (CCA)
This process is used to assign costs to cost centers, which represent the organizational units responsible for incurring costs, allowing cost and performance tracking and analysis at the cost center level.
Transaction Code | Description |
---|---|
KS01 | Create a cost center. |
KSH1 | Create a cost center group. |
OKENN | Display the cost center standard hierarchy. |
OKEON | Change the cost center standard hierarchy. |
KP06 | Plan cost center costs/activities |
KB11N | Repost costs |
KB61 | Repost CO line items |
KSB1 | Display cost center actual line items |
KSB5 | Display CO document |
S_ALR_87013611 | Generate cost center variance report |
KL01 | Create activity types |
KLH1 | Create activity-type groups |
KB21N | Enter activity allocation |
KK01 | Create statistical key figures. |
KBH1 | Create statistical key figure groups. |
KB31N | Enter statistical key figures. |
KSV1 | Create a distribution cycle (CCA) |
KSV5 | Execute distribution (CCA) |
KSU1 | Create an assessment cycle (CCA) |
KSU5 | Execute assessment (CCA) |
Internal Order Management
Internal Order Management is used to track associated costs with specific projects, activities, and events within the organization as a cost control mechanism and monitoring function.
Transaction Code | Description |
---|---|
KOT2, KOT2_FONCAREA, KOT3_FUNCAREA | Define internal order types. |
KO01 | Create internal order |
KOH1 | Create internal order groups. |
KPF6 | Plan internal order costs. |
KOB1 | Display internal order of actual line items. |
OKO6 | Maintain allocation structure (settlement) |
OKO7 | Maintain settlement profile |
KO8N, SNUM | Maintain number ranges for settlement documents. |
KO88 | Execute internal order settlement. |
S_ALR_87012993 | Internal order variance report |
Profit Center Accounting (PCA)
This section provides definitions for the key areas within profit center accounting, along with related transaction codes.
PCA Basic Settings
This process provides the initial configuration and setup of the profit center accounting sub-module, including controlling area settings, activation of PCA, and their standard hierarchy.
Transaction Code | Description |
---|---|
0KE5, OK65 | Maintain controlling area settings for PCA. |
1KEF | Activate PCA in the controlling area (set control parameters) |
OKEQ | Maintain plan versions for PCA. |
GB02 | Maintain number ranges for local PCA documents. |
1KE1 | Display PCA settings |
Profit Center Master Data
Process for creating, maintaining, and managing profit center master data records, which represent the organizational units responsible for generating profits and profitability analysis.
Transaction Code | Description |
---|---|
KE59 | Create a dummy profit center. |
KE51 | Create a profit center. |
KCH1 | Create a profit center group. |
KCH6N | Display profit center standard hierarchy |
KCH5N | Change profit center standard hierarchy. |
KS02 | Assigning profit center in cost center master |
PCA Actual Postings & Assignments
Process for actual revenue assigning and costs to profit centers, either directly or through allocations, which reflects the profitability of each profit center.
Transaction Code | Description |
---|---|
OKB9 | Maintain automatic account assignment (e.g., revenue elements) |
3KEH, 3KEN | Select additional balance sheets and P&L accounts for PCA. |
3KEI | Create default profit center assignment rules. |
1KEK | Transfer payables/receivables to PCA. |
9KE0 | Transfer balances from one profit center to another |
PCA Planning
The process of creating profit and loss plans for profit centers enables the establishment of performance, budgeting, and forecasting settings within those plans.
Transaction Code | Description |
---|---|
7KE1 | Plan P&L items |
7KE3 | Plan balance sheet items. |
PCA Period-End & Reporting
This process enables the generation of reports related to activities performed at the end of each accounting period, facilitating data reconciliation, cost allocation, and analysis of the profitability of each profit center.
Transaction Code | Description |
---|---|
2KES | Carry forward balances in PCA. |
KE5Z | Display PCA actual line items |
9KE9 | Display PCA document |
S_ALR_87013326 | Generate P&L variance report (PCA) |
S_ALR_87012336, S_ALR_87013336 | Generate balance sheet account report (PCA) |
PCA Distribution & Assessment
This process provides a more accurate picture of profitability by allocating costs from cost centers or other profit centers to the receiving profit centers based on predefined allocation keys. Distribution allocates primary costs, while assessment allocates both primary and secondary costs.
Transaction Code | Description |
---|---|
4KE1 | Define distribution cycle (PCA) |
4KE5 | Execute distribution (PCA) |
3KE1 | Define assessment cycle (PCA) |
3KE5 | Execute assessment (PCA) |
Closing Procedures T-Codes
This section defines the key areas within closing procedures in SAP FICO and provides relevant transaction codes.
Financial Statement Preparation
The process enables the generation of primary financial statements, such as cash flow statements, balance sheets, and income statements, based on SAP system data, providing a summary of a company’s financial position and performance.
Transaction Code | Description |
---|---|
OB58, FSE2 | Create/maintain financial statement version. |
F.01, S_ALR_87012284 | Display financial statements (B/S & P/L) |
Period-End & Year-End Closing Activities
This process generates and displays reports on the tasks performed at the end of each accounting period, including monthly, quarterly, and yearly activities, to ensure the accuracy of financial records.
Transaction Code | Description |
---|---|
OB52 | Open/close posting periods |
F.16 | Carry forward G/L balances. |
F.07 | Carry forward vendor/customer balances |
OBH2 | Copy number range intervals to next year |
AJRW | Check the asset fiscal year change |
AJAB | Check the asset year-end closing |
OAAQ | Checking asset closed year |
General Ledger Reports
This process generates and analyzes reports related to the general ledger, such as transaction details, insights into account balances, and overall performance.
Transaction Code | Description |
---|---|
S_ALR_87012310 | Generate trial balance report |
S_ALR_87100205 | Generate G/L account balances (ledger) report |
S_ALR_87012326 | Generate chart of accounts list |
Vendor Reports
This process generates and analyzes accounts payable-related reports, providing information on vendor balances, invoice aging, payment history, and other vendor-related data.
Transaction Code | Description |
---|---|
S_ALR_87012086 | Generate vendor list report |
S_ALR_87012103 | Generate vendor balances/ledger report |
S_ALR_87012083 | Generate vendor open items / outstanding list report |
S_ALR_87012085 | Generate vendor age analysis report |
S_ALR_87012105 | Generate vendor advances report |
S_ALR_87012093 | Generate vendor purchase analysis report |
Customer Reports
This process generates accounts receivable-related reports, providing information on customer balances, payment history, invoice aging, and other customer-related data.
Transaction Code | Description |
---|---|
S_ALR_87012179 | Generate customer list |
S_ALR_87012197 | Generate customer balances/ledger |
S_ALR_87012173 | Generate customer open items / outstanding list |
S_ALR_87012176 | Generate customer age analysis report |
S_ALR_87012199 | Generate customer advances report |
S_ALR_87012186 | Generate customer sales analysis report |
Correspondence
This process enables effective communication management with vendors, customers, and stakeholders, including account statements, payment reminders, and confirmations.
Transaction Code | Description |
---|---|
OB78 | Assign programs for correspondence types |
FB12 | Request correspondence |
F.64 | Maintain correspondence |
Integration T-Codes
This section provides details on module integration-related areas in SAP FICO with relevant transaction codes.
MM-FI Integration Settings
This component defines the configuration settings that link the materials management and financial accounting modules, ensuring that inventory transactions and goods movements are reflected in financial accounting.
Transaction Code | Description |
---|---|
OMSY | Maintain company codes for Materials Management |
OX01 | Assign purchasing organization to company code. |
OX18 | Assign plant to company code. |
OMSK | Define valuation classes |
OMWD | Group together valuation areas |
OBYC | Configure automatic postings (MM) |
OMWN | Define account grouping for movement types. |
OMR6 | Set tolerance limits for price variances. |
OMC0 | Set tolerance limits for goods receipts. |
OMR2 | Maintain default values for tax codes (MM) |
OMRX | Configure vendor-specific tolerances (MM) |
OMBH | Define default values for physical inventory. |
OMRV | Define automatic status change (MM) |
MM-FI Integration Flow
This process is responsible for data flows between the financial accounting and materials management modules, including the automatic creation of documents for invoice posting, receipt posting, goods issues, and goods receipts.
Transaction Code | Description |
---|---|
MM01 | Create material master |
ME21N | Create purchase order |
MIGO | Post goods receipt |
MIRO | Post invoice receipt/verification |
MB51 | Display material document list |
MB52 | Generate a list of warehouse stocks. |
MMBE | Get stock overview |
SD-FI Integration Settings
This component provides configuration settings that link financial accounting with sales and distribution modules, ensuring that billing documents, sales orders, and deliveries are properly reflected in the financial records.
Transaction Code | Description |
---|---|
OVX3 | Assign sales organization to company code. |
OMJ7 | Assign the business area to the plant, valuation area, and division. |
OVF0 | Assign the business area to the plant and division. |
OVK1 | Define tax determination rules (SD) |
OX10 | Assign delivering plants for tax determination. |
OVKK | Define and assign pricing procedures. |
VKOA | Assign G/L accounts (SD) |
SD-FI Integration Flow
This process is responsible for data flows between sales and distribution, as well as financial accounting modules, including the automatic creation of accounting documents for billing, deliveries, and customer payments.
Transaction Code | Description |
---|---|
VA01 | Create a sales order. |
VL01N | Create outbound delivery |
VF01 | Create a billing document. |
VF02 | Change a billing document. |
VF03 | Display billing document |
VF31 | Issue billing document (output) |
VK11 | Assign material price (condition record) |
MB1C | Post goods receipt for initial stock |
Useful Technical & System Admin T-Codes
This section provides details on the technical and system administration-related areas, which are helpful for users and consultants to understand.
Background Processing & Monitoring
This function provides scheduling and monitoring of the jobs that run in the background without requiring user interaction, usually used for depreciation runs, report generation, and payment processing.
Transaction Code | Description |
---|---|
SM35 | Process batch input session |
SM37 | View background jobs |
SP01 | View spool requests |
SM12 | System locks display/management |
Data Dictionary & Development
SAP data dictionary is a program that can be accessed and used to understand the structure of tables, data elements, and domains. It can be utilized by development tools, such as the ABAP Workbench, to create custom reports, programs, and enhancements.
Transaction Code | Description |
---|---|
SE11 | Display ABAP data dictionary |
SE38 | Launch ABAP editor |
SE16 | Launches ABAP Data Browser (table display) |
Transport Management
Transport Management is the process used to move configuration settings, custom code, or other changes from one SAP system, such as a development environment, to another, such as a test or production environment, using transport requests.
Transaction Code | Description |
---|---|
SE01, SE09, SE10 | View transport requests |
Table Maintenance & Query
The Table Maintenance and Query function enables direct viewing and maintenance of data within SAP tables, provided proper authorization is in place, and extracts specific data from the system using query tools.
Transaction Code | Description |
---|---|
SM30 | Generic table maintenance |
SQVI | Launch SAP Quick Viewer (Simple Queries) |
System Messages
The System Messages function enables users to review system logs and messages, identifying errors, informational messages, and warnings that help troubleshoot issues and monitor system performance.
Transaction Code | Description |
---|---|
SO00 | Send system message |