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-CodesDescriptionApplication
SE38ABAP EditorUsed for coding and editing ABAP programs
SE80Object NavigatorComprehensive tool for development and managing development objects
SE11Data DictionaryUsed to define and manage data dictionary objects
SE37Function BuilderFor creating and managing function modules
SE24Class BuilderUsed for creating and managing ABAP classes
SE93Transaction CodesCreate and manage custom transaction codes
ST22ABAP Dump AnalysisAnalyzing and troubleshooting ABAP runtime errors
SM37Job MonitoringManage and monitor background jobs
SM36Job SchedulingSchedule background jobs
SM21System LogView and analyze system log entries
SU01User MaintenanceCreate and maintain user accounts
PFCGRole MaintenanceCreate and maintain roles and authorization profiles
SU53Authorization CheckDisplay authorization checks that failed
ME21NCreate Purchase OrderCreate and manage purchase orders
ME22NChange Purchase OrderModify existing purchase orders
ME23NDisplay Purchase OrderView purchase order details
MM01Create MaterialCreate new material master records
MM02Change MaterialModify existing material master records
MM03Display MaterialView material master data
MB1CStock InitializationPerform initial stock postings
MB1AGoods IssuePost goods issue for various movements
MB1BTransfer PostingPerform transfer postings between storage locations
FB50General Ledger PostingPost financial documents directly into the general ledger
FB60Enter Vendor InvoicePost vendor invoices
FB70Enter Customer InvoicePost customer invoices
F-02General PostingPost to financial accounts
F-28Post Incoming PaymentsRecord incoming payments from customers
F-53Post Outgoing Payments:Record outgoing payments to vendors
FS10NG/L Account BalanceDisplay balances of general ledger accounts
FBL1NVendor Line ItemsDisplay line items for vendor accounts
FBL3NG/L Line ItemsDisplay line items for general ledger accounts
FBL5NCustomer Line ItemsDisplay line items for customer accounts
VA01Create Sales OrderCreate new sales orders
VA02Change Sales OrderModify existing sales orders
VA03Display Sales OrderView sales order details
VF01Create Billing DocumentGenerate billing documents
VL01NCreate Outbound DeliveryCreate outbound deliveries for goods shipment
VL02NChange Outbound DeliveryModify existing outbound deliveries
VL03NDisplay Outbound DeliveryView outbound delivery details
MIGOGoods MovementPerform various goods movements
MIROEnter Incoming InvoicePost incoming invoices from vendors
CO01Create Production OrderCreate production orders in manufacturing
CO02Change Production OrderModify existing production orders
CO03Display Production OrderView production order details
PP01Maintain Plan Data (Org. Management)Manage organizational plan data
PA20Display HR Master DataView HR master data for employees
PA30Maintain HR Master DataModify HR master data for employees
SAP TCodes

Importance of SAP T-Codes

  1. 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
  2. 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.
  3. 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.
  4. 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.
  5. 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.