SAP TCodes are the transaction codes having very important role in SAP ERP System. These codes are short commands that assist the users in execution of various functions promptly with accuracy and efficiently in SAP system. We are here introducing various SAP TCodes with description and application in tabular form.
T-Codes | Description | Application |
SE38 | ABAP Editor | Used for coding and editing ABAP programs |
SE80 | Object Navigator | Comprehensive tool for development and managing development objects |
SE11 | Data Dictionary | Used to define and manage data dictionary objects |
SE37 | Function Builder | For creating and managing function modules |
SE24 | Class Builder | Used for creating and managing ABAP classes |
SE93 | Transaction Codes | Create and manage custom transaction codes |
ST22 | ABAP Dump Analysis | Analyzing and troubleshooting ABAP runtime errors |
SM37 | Job Monitoring | Manage and monitor background jobs |
SM36 | Job Scheduling | Schedule background jobs |
SM21 | System Log | View and analyze system log entries |
SU01 | User Maintenance | Create and maintain user accounts |
PFCG | Role Maintenance | Create and maintain roles and authorization profiles |
SU53 | Authorization Check | Display authorization checks that failed |
ME21N | Create Purchase Order | Create and manage purchase orders |
ME22N | Change Purchase Order | Modify existing purchase orders |
ME23N | Display Purchase Order | View purchase order details |
MM01 | Create Material | Create new material master records |
MM02 | Change Material | Modify existing material master records |
MM03 | Display Material | View material master data |
MB1C | Stock Initialization | Perform initial stock postings |
MB1A | Goods Issue | Post goods issue for various movements |
MB1B | Transfer Posting | Perform transfer postings between storage locations |
FB50 | General Ledger Posting | Post financial documents directly into the general ledger |
FB60 | Enter Vendor Invoice | Post vendor invoices |
FB70 | Enter Customer Invoice | Post customer invoices |
F-02 | General Posting | Post to financial accounts |
F-28 | Post Incoming Payments | Record incoming payments from customers |
F-53 | Post Outgoing Payments: | Record outgoing payments to vendors |
FS10N | G/L Account Balance | Display balances of general ledger accounts |
FBL1N | Vendor Line Items | Display line items for vendor accounts |
FBL3N | G/L Line Items | Display line items for general ledger accounts |
FBL5N | Customer Line Items | Display line items for customer accounts |
VA01 | Create Sales Order | Create new sales orders |
VA02 | Change Sales Order | Modify existing sales orders |
VA03 | Display Sales Order | View sales order details |
VF01 | Create Billing Document | Generate billing documents |
VL01N | Create Outbound Delivery | Create outbound deliveries for goods shipment |
VL02N | Change Outbound Delivery | Modify existing outbound deliveries |
VL03N | Display Outbound Delivery | View outbound delivery details |
MIGO | Goods Movement | Perform various goods movements |
MIRO | Enter Incoming Invoice | Post incoming invoices from vendors |
CO01 | Create Production Order | Create production orders in manufacturing |
CO02 | Change Production Order | Modify existing production orders |
CO03 | Display Production Order | View production order details |
PP01 | Maintain Plan Data (Org. Management) | Manage organizational plan data |
PA20 | Display HR Master Data | View HR master data for employees |
PA30 | Maintain HR Master Data | Modify HR master data for employees |
Importance of SAP T-Codes
- Efficiency and Time Saving
- No need to navigate through menus, and access the functional directly to save your precious time
- For example, if you are interested in customer master data , just use ‘XD03’ T-Code and view the customer data instantly
- Consistency and Accuracy
- Whenever a T-code is used, it always provides correct data instead of delivering multiple variants at each execution. For instance, ‘ F-28 ‘ code posts income payments with accuracy and reduction of errors in each financial posting.
- The beauty of use of T-Code is practically reliable and professionals are dependent on it.
- Role Based Access
- SAP T-Codes are assigned to SAP professionals relevant to their jobs so that they can access relative jobs.
- For example, if a financial accountant wants to access journal entries, he will use ‘FB50’ code but not ‘ME21N’ that is relevant to procurement specialists to generate purchase orders.
- Training and User Adoption
- Learning use of T-Codes for newbies SAP Professionals is fundamental activity. Having knowledge of correct T-Codes boosts the training to become professional in less span of time.
- For new HR specialist recommended code is ‘PA30’ to manage the personnel data.
- Customization and Flexibility
- With the consistent use of T-Codes SAP professionals learn the process of customization of workflow.
- For instance ‘SPR0’ is code to configure the system setting.