SAP transaction codes (tcodes) useful for ABAP development and customization

Below is a list of useful SAP transaction codes which you will need to know when developing your ABAP applications in all areas of SAP.

ABAP Transactions | BW | HR | Workflow | Table Maintenance | Other (FI,MM,CO...) |

SEARCH_SAP_MENU
Find menu path for transaction code

AL11
SAP directorie structure

BAPI
BAPI Explorer, view all sap BAPI's

BRF
Business rule framework transaction

BRFAPL01
Define new application class. Once defined use tcode BRF to create application class.

BRFIMC01
Create implementing class. Use program BRF_COPY_IMPL_CLASSES to copy standard implementing classes to your new application class

BUSP
Project management of SAP enhancements

FILE
Maintain Logical file path definitions

GRANT_CUSTOMIZE
Customize Grant management screens via SAP's BDT(business data toolset) - Must have permission from SAP to use this method of modification

I18N
Internationalization in SAP

OAOR
Business document navigator (edit ENJOYSAP_LOGO etc for
ALV Tree)

OLE
Examples for OLE Processing

PFTC
Workflow task maintain

PPOM_OLD
View SAP personnel hr org structure

PPOSE
New version of View SAP personnel hr org structure transaction

SA38
Execute SAP ABAP program

SALE
IDoc and ALE development

SCC1
Client Copy, copy transport

SCDO
Change Document / Change History

SCOT
SAPconnect Administration

SCU3 - Table change history
Analysis of changed table entries and other customizing objects. Simple way to implement change history to a sap datbase table

SE01
Transport Organizer (extended view)

SE03
Transport Organizer Tools (change package/dev class etc..)

SE09
Workbench organiser

SE11
ABAP Dictionary

SE14
Database utility: Adjust after change to definition, delete�.

SE16
Data browser, view/add table data

SE18
Business Add-ins(BADI's): Definition transaction

SE19
Business Add-ins(BADI's): Implementation transaction

SE20 - Enhancement framework
Access enhancement implementation/spot + badi

SE24
Class builder

SE38
Program Editor

SE39
Split screen editor

SE41
Menu Painter

SE51
Screen Painter

SE61
Document maintenance

SE71
Form painter (SAPscript)

SE75
SAPScript settings including Text objetcs and IDs

SE80
Object Navigator ( SAP Development workbench, most development functionality is available from this transaction )

SE81
Application Hierarchy (leads to SE84 for desired area)

SE84
Repository info system

SE91
Message Maintenance

SE93
Maintain Transaction code

SHD0
Create Transaction Variant. Enter name of transaction plus name of new/existing variant.

SHDB
Batch input recorder

SLIN
ABAP program extended syntax check (full check of programs syntax)

SM01
Lock/Unlock SAP transaction codes

SM04
User Overview List, Display list of online (logged in) users

SM12
Lock entries

SM13
Update Requests

SM21
Online system log analysis

SM30
Maintain table views

SM31
Table maintenance

SM35
Batch input i.e. Recording

SM36
Create background job

SM37
Background job monitor, Select background jobs

SM49
External Commands

SM50
Process overview (within current server)

SM51
Server overview

SM59
Display and Maintain RFC destination

SM64
Display/maintain Events

SM66
Process(session) overview across all servers

SM69
External commands(Maintain)

SMW0
SAP WEB Repository(binary data) - add/ mod images(used to put in screen containers)

SMX
View background jobs

SNOTE
SAP note assistant (if installed). Installs OSS notes for you, usually removes the need for manual code changes

SNRO
Maintain number ranges (use FM 'NUMBER_GET_NEXT' to retrieve next number in range.)

SO10
Standard text editor

SOST - SAPConnect send process
Start SAPConnect email send process

SP01
Spool list

SP02
Display your Own spool list

SPAD
SAP Spool Administrator

SPAM
Support package manager

SPAU
Modification adjustment

SPRO
SAP System Customizing, IMG

SQ01
Sap Query development

ST02
Database Tune Summary

ST04
DB Performance Monitor

STMS
Transport Management system

ST22
ABAP runtime analysis ( ABAP Dump Analysis )

SU01
User Maintenance



SU53
Retrieve authorisation data for object, execute after error message is displayed(/nsu53)

SUIM
User info system (New user, Roles, Authorisations, User tcodes etc..)

SWO1
Business objects builder (change)

SWO2
Business objects browser (display)

SXDA
SAP Data transfer workbench

VOK2
Output determination by functional area / output type (Output programs)

WEDI
IDoc and EDI Basis

Local SAP Search Engine
Want help finding SAP transaction codes then check out ZsapT which is the 100% free local sap transaction code search engine

Related Articles

Internationalization in SAP
PPOM_OLD sap transaction code
PPOSE sap transaction code to view all people and org units
SM01 allows you to lock any SAP transaction so users can't use it.
SNRO sap transaction code to Create and Maintain ABAP number ranges
SAP Table maintenance transaction codes
SAP Application specific transaction codes
SAP BW development transaction codes such as RSA1, RSA5, SBIW..
SAP HR transaction codes
SAP PI XI and RFC Maintenance transactions
Useful Workflow transaction codes such as SWDD, PFTC, SWO1, SWEC...