Professional Documents
Culture Documents
IW32
IW33
IW34
IW51
IW52
IW53
IW54
IW55
IW56
IW57
IW58
IW59
Production Planning
C001
C005N
Collective Release
C011N
Time Ticket
C012
Confirmation - Collective
C013
Confirmation - Cancel
C00IS
C0GI
C223
BASIS/ABAP
SEARCH_SAP_MENU
DI02
LSMW
OSS1
OY19
Compare Tables
SM13
S001
S001
S002
System Administration.
SA38
Execute a program.
SCAT
SCU0
Compare Tables
SE01
SE03
Groups together most of the tools that you need for doing
transports. In total, more than 20 tools can be reached from
this one transaction.
SE09
Workbench Organizer
SE10
SE11
SE12
SE13
SE14
SE15
SE16
SE16N
SE17
SE24
Class Builder
SE30
SE32
SE35
SE36
SE37
SE38
ABAP Editor
SE39
SE41
Menu Painter
SE43
SE48
SE49
SE51
SE54
SE61
R/3 Documentation
SE62
Industry utilities
SE63
Translation
SE64
Terminology
SE65
SE68
Translation Administration
SE71
SE71
SE72
SAPscript styles
SE73
SE74
SE75
SAPscript Settings
SE76
SE77
SE80
SE81
SE82
SE83
SE84
SE85
SE86
SE87
SE88
SE91
Maintain Messages
SE92
SE93
Maintain Transaction.
SEARCH_SAP_MENU
SEU
Object Browser
SHD0
SM04
SM12
SM21
View the system log, very useful when you get a short dump.
Provides much more info than short dump
SM30
SM31
Table Maintenance
SM32
Table maintenance
SM33
SM35
SM37
SM50
Process Overview.
SM51
SM62
SMEN
SMOD
CMOD
SNRO
SPRO
SQ00
SQ01
SQ02
SQ03
SQ07
ST05
ST22
SU53
WEDI
WE02
Display an IDOC
WE07
IDOC Statistics
Human Resources
PA03
PA20
Display PA Infotypes
PA30
Create/Change PA Infotypes
PP02
PU00
V101
VA07
VD01-VD03
FD01-FD03
XD01-XD03
VL01-VL03
Delivery maintanance
VF01-VF03
billing maintanance
VA01-VA03
VA21-VA23
Create/change/display Quotation
VA11-VA13
Create/change/display Inquiry
VA41-VA43
Create/change/display Contract
MR01
TVTY
VB21
VK15
SAP Office
SO00
FI Financial Management
FGRP
FM12
FST2
FST3
KEA0
KEKE
Activate CO-PA.
KEKK
KL04
KS04
KSH2
OBR2
OKC5
OKE1
OKE2
OKI1
OMZ1
OMZ2
1KEL
F.01
F.02
Compact Journal
F.08
F.23
A/R:Customer Balances
F.27
F.27
F.42
F101
FBL3
FBL5
FBME
Banking
FI01-03
FS10
GR55
Report Writer
KO02
FKMN
FDMN
FSMN
F-01
F-02
F-03
F-04
F-05
F-06
F-07
FB01-03
Post/change/display : Document
Create/change/display material
MM06
MB31
ME21-23
Create/change/display PO
MK01-MK03
FK01-FK03
XK01-XK03
BD64
Distribution model
OLMS
MM configuration transactions
OLMB
OLMD
MM Consumption-Based Planning
OLME
MM Purchasing
OLML
Warehouse Management
OLMR
Invoice Verification
OLMS
OLMW
MM Valuation/Account Assignment
Config Related
OLE
OLI0
OLI1
OLI8
OLIA
C Maintenance Processing
OLIP
OLIQ
OLIX
OLIY
OLIZ
OLM2
OLMB
OLMD
OLME
C MM Menu: Purchasing
OLML
OLMR
OLMS
OLMW
OLPA
SOP Configuration
OLPE
OLPK
OLPR
OLPS
OLPV
OLQB
C QM QM in Procurement
OLQI
Analysis
OLQM
OLQS
OLQW
C QM Inspection Management
OLQZ
Quality Certificates
OLS1
OLSD
Customizing: SD
OLVA
C SD Sales Menu
OLVD
C SD Shipping Menu
OLVF
C SD Billing Menu
OLVS
SPRO
General Notes
You can execute the following commands in the transaction code (tcode) field with Enter. You
will find some useful transaction codes below to work in tandem with the following commands:
To call a transaction - In the same session (window) Enter: /nxxxx (xxxx = transaction code). In an additional session, Enter: /oxxxx (xxxx = transaction code).
If you enter this function before any of the tcodes below, you are able to break out of your
current screen/business and begin a completely new session. Otherwise, the current business
process has to be terminated, and return to the initial user screen (the main menu) has to be
initiated before entering tcode spro). /o tcode saves you the effort of having to do this.
To end the current transaction Enter: /n. Caution: Unsaved changes are lost without warning
To delete the current session. Enter: /i.
To generate a session list Enter: /o.
To log off from the system Enter: /nend.
From John O'Meara
OSS Note 0026171 has additional information on OKCodes in SAP, and is a very useful read
SAP Reports
RGUGBR00
Substitution/Validation utility
RHGRENZ1
RHGRENZ2
RKCTSEAR
RPDTRA00
RPR_ABAP_SO
URCE_SCAN
RPUAUD00
RPUAUDDL
RPUDELPN
RPUP1D00/10
RPUP2D00/10
RPUP3D00/10
RPUP4D00/10
RSABAPIV
RSAVGL00
RSBDCBTC
RSBDCDRU
RSBDCOS0
RSBDCSUB
RSBTCDEL
RSCLTCOP
RSDBCREO
RSINCL00
RSORAREL
RSPARAM
RSPO0041
RSRSCAN1
RSSNAPDL
RSTBSERV
RSTXFCON
RSTXSCRP
RSTXSCRP
RSTXSCRP
RSTXTRAN
RSUSR003
RSUSR006
RSWBO052
RSWBO060
RFSKPL00
RFSKVZ00
RFBELJ00
RFSLD00
RFBILA00
RFHABU00
RFSKTH00
RFBUSU00
RFSABL00
RFEPOJ00
SAPMV45A
SAPMM06E
SAPMF02K
SAPMM03M
SAPLF0180
RSWBO052
RSTXLDMC
RSTXFCON
RSTXSCRP
RSTXCHKO
RAALTD11
SAP Tables
Sales and Distribution Tables
Materials Management Tables
Purchasing Tables
Plant Maintenance/Sales and Distribution Tables
Finance Tables
Human Resources Tables/Infotypes
Project Systems Tables
Production Planning
System Tables
KONP
LIKP
LIPS
VBAK
VBAP
VBBE
VBEH
VBEP
VBFA
VBLB
VBLK
VBPA
VBRK
VBRP
VBUK
VBUP
VEKP
VEPO
VEPVG
EINE
MAKT
Material Descriptions
MARA
MARC
MARD
MAST
MBEW
Material Valuation
MKPF
MSEG
MVER
Material Consumption
MVKE
RKPF
T023
Mat. groups
T024
Purchasing Groups
T156
Movement Type
T157H
Purchasing Tables
A501
Plant/Material
EBAN
Purchase Requisition
EBKN
EKAB
Release Documentation
EKBE
EKET
EKKN
EKKO
EKPO
IKPF
ISEG
LFA1
LFB1
NRIV
RESB
Reservation/dependent requirements
T161T
Network - Relationships
AFFH
AFFL
AFFT
AFFV
AFFW
AFIH
AFKO
AFPO
Order item
AFRC
AFRD
AFRH
AFRU
AFRV
Confirmations pool
AFVC
AFVU
AFVV
AFWI
AUFK
AUFM
BGMK
BGMP
BGMS
BGMT
BGMZ
Warranty Counter
CRHD
CRTX
EQKT
EQST
EQUI
EQUZ
HIKO
IFLO
IFLOT
IFLOTX
IHGNS
IHPA
IHSG
ILOA
IMPTT
IMRG
Measurement Document
KAKO
KONP
Conditions (Item)
KONV
OBJK
QMEL
Quality Notification
QMFE
QMIH
QMMA
QMSM
QMUR
T001
Company Codes
T001L
Storage Locations
T001W
Plants/Branches
T077D
T003O
Order Types
T352R
Maintenance revisions
T353I_T
T356
Priorities
T357G
Permits
T357G_T
T370A
TINCT
TVKO
TVKOS
TVKOV
TVTA
VIAUFKST
Finance Tables
AGKO
Cleared Accounts
ANAR
Asset Types
ANAT
ANEK
ANEP
ANEV
ANKT
ANLA
ANLB
Depreciation terms
ANLC
ANLH
AT02T
AT02A
AT10
Transaction type
AT10T
BKDF
BKORM
BKPF
BLPK
BLPP
BLPR
BNKA
BP000
BPBK
BPEG
BPEJ
BPEP
BPGE
BPJA
BSAD
BSAK
BSAS
BSEC
BSEG
BSID
BSIK
BSIM
BSIS
CEPC
CEPCT
COBRA
COBRB
COKA
COSP
COSS
CRCO
CSKA
CSKB
CSLA
Activity master
FEBEP
FPLA
Billing Plan
FPLT
GLPCT
KNA1
KOMK
MAHNV
REGUT
SKA1
SKAT
SKB1
T003T
T007S
T087J
Text
TAPRFT
TKA01
Controlling Areas
TKA09
TKVS
CO Versions
TZB0T
TZPAT
VBSEGS
VTBFHA
Transaction
VTBFHAPO
Transaction Flow
VTBFHAZU
Transaction Activity
VTBFINKO
Transaction Condition
VTIDERI
VTIFHA
Underlying transaction
VTIFHAPO
VTIFHAZU
VTIOF
VWPANLA
CATSDB
CATSHR
CATSMM
CATSPM
CATSPS
CSKS
CSKT
PCL1
HR Cluster 1
PCL2
HR Cluster 2
T001P
Personnel Area/Subarea
T001T
T500L
T500P
Personnel Areas
T502T
T503
Employee Group/Subgroup
T503T
T508A
T510
T510A
T510F
T510W
T511
Wage Types
T512T
T512W
T512Z
T527X
Organizational Units
T528T
Position Texts
T529T
T529U
Status Values
T530
T530T
T549A
T549Q
Payroll Periods
T550A
T550S
T551S
T552A
T554C
Absence Valuation
T554S
T554T
T558B
T569V
Control Records
T5K8C
T74FA
T74FC
HRP1000
HRP1001
HRP1002
HRP1003
HRP1004
HRP1005
HRP1006
HRP1007
HRP1008
HRP1009
HRP1010
HRP1011
HRP1013
HRP1014
HRP1015
HRP1016
HRP1017
HRP1018
HRP1019
HRP1020
HRP1021
HRP1023
HRP1024
HRP1025
HRP1026
HRP1027
HRP1028
HRP1029
HRP1030
HRP1031
HRP1032
HRP1033
HRP1034
HRP1035
HRP1036
HRP1037
HRP1038
HRP1039
HRP1040
HRP1041
HRP1042
HRP1043
HRP1044
HRP1045
HRP1046
HRP1047
HRP1048
HRP1049
HRP1050
HRP1051
HRP1060
HRP1061
HRP1062
HRP1063
HRP1201
HRP1205
HRP1206
HRP1208
HRP1209
HRP1210
HRP1211
HRP1212
HRP1213
HRP1214
HRP1215
HRP1216
HRP1217
HRP1218
HRP1220
HRP1221
HRP1222
HRP1230
HRP1240
HRP1250
HRP1251
HRP1252
HRP1253
HRP1254
HRP1260
HRP1270
HRP1403
HRP1404
HRP1500
HRP1501
HRP1502
HRP1503
HRP1504
HRP1505
HRP1506
HRP1507
HRP1518
HRP1519
HRP1520
HRP1600
HRP1601
HRPAD21
HRPAD22
HRPAD23
HRPAD25
HRPAD27
HRPAD31
HRPAD34
HRPAD44
HRPAD47
HRPAD48
HRPAD50
HRPAD51
HRPAD53
HRPAD63
HRPAD77
HRPADD2
HRPADD3
HRPADIC
HRPADNN
HRPADP1
HRPADP2
HRPADPM
HRPADTI
HRPADUZ
HRPADXN
HRPXXXX
HRPYYYY
PA2001
PA2004
PA2005
PA2006
PA2012
PA2013
PA2500
PA2501
PA2502
PA0000
PA0001
PA0002
PA0003
PA0004
PA0005
PA0006
PA0007
PA0008
PA0009
PA0010
PA0011
PA0012
PA0013
PA0014
PA0015
PA0016
PA0017
PA0019
PA0020
PA0021
PA0022
PA0023
PA0024
PA0025
PA0026
PA0027
PA0028
PA0029
PA0030
PA0031
PA0032
PA0033
PA0034
PA0035
PA0036
PA0037
PA0038
PA0039
PA0040
PA0041
PA0042
PA0043
PA0044
PA0045
PA0046
PA0048
PA0049
PA0050
PA0051
PA0052
PA0053
PA0054
PA0055
PA0056
PA0057
PA0058
PA0059
PA0060
PA0061
PA0062
PA0063
PA0064
PA0065
PA0066
PA0067
PA0068
PA0069
PA0070
PA0071
PA0072
PA0073
PA0074
PA0075
PA0076
PA0077
PA0078
PA0079
PA0080
PA0081
PA0082
PA0083
PA0084
PA0085
PA0086
PA0087
PA0088
PA0090
PA0092
PA0093
PA0094
PA0095
PA0096
PA0098
PA0100
PA0101
PA0102
PA0103
PA0104
PA0105
PA0106
PA0107
PA0108
PA0109
PA0110
PA0111
PA0112
PA0113
PA0114
PA0115
PA0116
PA0117
PA0118
PA0119
PA0120
PA0121
PA0122
PA0125
PA0126
PA0127
PA0128
PA0129
PA0130
PA0131
PA0132
PA0133
PA0134
PA0135
PA0136
PA0137
PA0138
PA0139
PA0140
PA0141
PA0142
PA0143
PA0144
PA0145
PA0146
PA0147
PA0148
PA0149
PA0150
PA0151
PA0154
PA0155
PA0156
PA0157
PA0158
PA0159
PA0160
PA0161
PA0162
PA0165
PA0167
PA0168
PA0169
PA0170
PA0171
PA0172
PA0173
PA0177
PA0179
PA0180
PA0181
PA0182
PA0183
PA0184
PA0185
PA0186
PA0187
PA0188
Tax (Australia)
PA0189
PA0190
PA0191
PA0192
PA0194
PA0195
PA0196
PA0197
PA0198
PA0199
PA0200
PA0201
PA0202
PA0203
PA0204
PA0205
PA0206
PA0207
PA0208
PA0209
PA0210
PA0211
PA0212
PA0213
PA0214
PA0215
PA0216
Garnishment Adjustment
PA0217
PA0218
PA0219
PA0220
Superannuation (Australia)
PA0221
PA0222
PA0224
PA0225
PA0227
PA0228
PA0230
PA0231
PA0232
PA0233
PA0234
PA0235
PA0236
PA0237
PA0241
PA0242
PA0261
PA0263
PA0264
PA0265
PA0266
PA0267
PA0268
PA0269
PA0270
PA0271
PA0272
PA0273
PA0274
PA0275
PA0276
PA0277
PA0278
PA0279
PA0280
PA0281
PA0283
PA0288
PA0302
PA0303
PA0304
PA0305
PA0306
PA0309
PA0310
Superannuation NZ
PA0311
Leave Adjustments - NZ
PA0312
PA0313
PA0314
PA0315
PA0317
PA0318
PA0319
PA0320
Official housing
PA0321
Employee accommodations
PA0322
PA0323
PA0326
PA0329
PA0330
PA0331
PA0332
PA0333
PA0334
PA0335
PA0336
PA0337
PA0338
PA0341
PA0342
PA0344
PA0345
PA0346
PA0347
PA0348
PA0349
PA0351
PA0352
PA0353
PA0354
PA0355
PA0356
PA0357
PA0358
PA0359
PA0360
PA0361
PA0362
PA0363
PA0364
Infotype Tax TH
PA0365
Social Security TH
PA0366
PA0367
PA0368
Rehabilitants
PA0369
PA0370
PA0371
PA0372
PA0373
PA0374
PA0375
PA0376
PA0377
PA0378
PA0379
PA0380
PA0381
PA0382
PA0383
PA0384
PA0386
PA0387
PA0388
PA0389
PA0390
PA0391
PA0392
PA0393
PA0394
PA0395
PA0396
PA0397
PA0398
PA0399
PA0400
PA0401
PA0402
PA0403
PA0404
PA0405
PA0406
PA0407
PA0408
PA0409
PA0410
PA0411
PA0412
PA0415
PA0416
PA0419
PA0421
PA0422
PA0423
PA0424
PA0425
PA0426
Garnishment
PA0427
Debts by garnishment
PA0428
PA0433
PA0434
PA0435
PA0436
PA0437
PA0438
PA0439
PA0440
PA0442
PA0447
PA0448
PA0449
PA0450
PA0451
PA0452
PA0453
PA0454
PA0455
PA0456
PA0457
PA0458
PA0459
PA0460
PA0467
PA0468
PA0469
PA0470
PA0471
PA0472
PA0473
PA0474
PA0475
PA0476
PA0477
PA0478
PA0480
PA0482
PA0483
PA0486
PA0487
PA0488
PA0489
PA0490
PA0491
PA0493
PA0494
PA0495
PA0502
Letter of appointment
PA0503
Pensioner's Definition
PA0504
Pensioner's Advantage B
PA0505
PA0506
Tip Indicators
PA0510
PA0511
PA0512
PA0521
PA0525
Child Care
PA0526
PA0527
PA0546
PA0547
PA0548
PA0551
PA0552
PA0553
PA0554
PA0559
PA0560
PA0561
PA0565
PA0566
PA0569
PA0570
PA0571
PA0572
PA0578
PA0579
PA0592
PA0593
Rehabilitants
PA0595
PA0596
PA0602
PA0611
PA0612
PA0625
PA0628
PA0629
PA0630
PA0631
PA0634
PA0645
PA0900
PA0901
IMAV
IMPR
IMPU
IMTP
Investment programs
IMZO
PMCO
PRHI
PROJ
Project definition
PRPS
Production Planning
Thanks to Tymon Kerste for the PP table info.
MAST
Material BOM
STKO
BOM Header
STPO
MAPL
PLKO
PLSO
PLPO
AFKO
AFPO
System Tables
ADCP
ADR2
ADRP
APQD
APQI
D010SINF
E071
E07T
ENLFDIR
INDX
NAST
Message Status
STXH
T005
Countries
T005S
T005U
T006
Units of Measurement
T015M
T247
T777A
Building Addresses
TADIR
TBTCO
TBTCP
TFDIR
Function Module
TFTIT
TSP03L
TSTC
TSTCT
TUTYP
TUZUS
Special versions
TVARV
TVDIR
View Directory
US930
USR01
USR02
Logon data
USR04
USR06
USR14
USR21
ARCH_OBJ
BTCUED
BTXSUPB
BSI- Upgrade-Information
CCCFLOW
DBSTATC
E070
E070L
INSTVERS
PAT03
Patch Directory
SDBAC
T100
Messages
TAPLT
TASYS
TDEVC
Development Classes
TEMSE
TLOCK
TNAPR
TNAST
TPFET
TPFHT
TPROT
TRBAT
TRDIRT
TRESN
TRJOB
TSP03C
TST03
TemSe data
TSYST
TWSYS
USOBT
USR03
USR05
USR12
USR40
USR41
UST04
User masters
VARIT
Variant texts
VARID
Variant directory
D010TAB
DD02L
SAP tables
DD02T
DD03L
Table Fields
DD03T
EDIDC
EDIDOT
EDID2
EDID4
EDSEA
VRSX2
TSE05
CDPOS
CDHDR
T529A
T588Z
T588M
SAP Functions
ABAP_DOCU_DOWNLOAD
APPL_LOG_DELETE
APPL_LOG_DISPLAY
APPL_LOG_DISPLAY_INTERN
APPL_LOG_INIT
APPL_LOG_READ_DB
APPL_LOG_READ_INTERN
APPL_LOG_SET_OBJECT
APPL_LOG_WRITE_DB
APPL_LOG_WRITE_HEADER
APPL_LOG_WRITE_LOG_PARAMETERS
APPL_LOG_WRITE_MESSAGE_PARAMS
APPL_LOG_WRITE_MESSAGES
APPL_LOG_WRITE_SINGLE_MESSAGE
ARFC_GET_TID
BAL_CNTL_CREATE
BAL_CNTL_FREE
BAL_CNTL_REFRESH
BAL_DB_DELETE
BAL_DB_DEQUEUE
BAL_DB_ENQUEUE
BAL_DB_LOAD
BAL_DB_LOAD
BAL_DB_SAVE
BAL_DB_SAVE
BAL_DB_SAVE_PREPARE
BAL_DB_SEARCH
BAL_DSP_LOG_DISPLAY
BAL_DSP_LOG_DISPLAY
BAL_DSP_LOG_PARAMETERS
BAL_DSP_LOG_TECHNICAL_DATA
BAL_DSP_MSG_LONGTEXT
BAL_DSP_MSG_PARAMETERS
BAL_DSP_MSG_TECHNICAL_DATA
BAL_DSP_OUTPUT_FREE
BAL_DSP_OUTPUT_INIT
BAL_DSP_OUTPUT_SET_DATA
BAL_DSP_PROFILE_DETLEVEL_GET
BAL_DSP_PROFILE_NO_TREE_GET
BAL_DSP_PROFILE_POPUP_GET
BAL_DSP_PROFILE_SINGLE_LOG_GET
BAL_DSP_PROFILE_STANDARD_GET
BAL_GLB_AUTHORIZATION_GET
BAL_GLB_AUTHORIZATION_RESET
BAL_GLB_CONFIG_GET
BAL_GLB_CONFIG_SET
BAL_GLB_MEMORY_EXPORT
BAL_GLB_MEMORY_IMPORT
BAL_GLB_MEMORY_REFRESH
BAL_GLB_MEMORY_REFRESH
BAL_GLB_MSG_CURRENT_HANDLE_GET
BAL_GLB_MSG_DEFAULTS_GET
BAL_GLB_SEARCH_LOG
BAL_GLB_SEARCH_MSG
BAL_LOG_CREATE
BAL_LOG_CREATE
BAL_LOG_DELETE
BAL_LOG_EXIST
BAL_LOG_HDR_CHANGE
BAL_LOG_HDR_CHECK
BAL_LOG_HDR_READ
BAL_LOG_MSG_ADD
BAL_LOG_MSG_ADD
BAL_LOG_MSG_CHANGE
BAL_LOG_MSG_CHANGE
BAL_LOG_MSG_CHECK
BAL_LOG_MSG_CUMULATE
BAL_LOG_MSG_DELETE
BAL_LOG_MSG_DELETE
BAL_LOG_MSG_EXIST
BAL_LOG_MSG_READ
BAL_LOG_MSG_REPLACE
BAL_LOG_REFRESH
BAL_LOG_REFRESH
BAL_MSG_DISPLAY_ABAP
BAL_OBJECT_SELECT
BAL_OBJECT_SUBOBJECT
BAL_SUBOBJECT_SELECT
BP_EVENT_RAISE
BP_JOBLOG_READ
CLOI_PUT_SIGN_IN_FRONT
CLPB_EXPORT
CLPB_IMPORT
COMMIT_TEXT
CONVERSION_EXIT_ALPHA_INPUT
CONVERSION_EXIT_ALPHA_OUTPUT
CONVERT_ABAPSPOOLJOB_2_PDF
CONVERT_OTF
CONVERT_OTFSPOOLJOB_2_PDF
CONVERT_TO_FOREIGN_CURRENCY
CONVERT_TO_LOCAL_CURRENCY
DATE_CHECK_PLAUSIBILITY
DATE_COMPUTE_DAY
DATE_GET_WEEK
DATE_IN_FUTURE
DOWNLOAD
DYNP_VALUES_READ
DYNP_VALUES_UPDATE
ENQUE_SLEEP
ENQUEUE_ESFUNCTION
EPS_GET_DIRECTORY_LISTING
EPS_GET_FILE_ATTRIBUTES
F4_DATE
F4_IF_FIELD_VALUE_REQUEST
F4IF_INT_TABLE_VALUE_REQUEST
F4IF_SHLP_EXIT_EXAMPLE
F4IP_INT_TABLE_VALUE_REQUEST
FILENAME_GET
FORMAT_MESSAGE
FTP_COMMAND
FTP_CONNECT
FTP_DISCONNECT
FU CSAP_MAT_BOM_READ
GET_GLOBAL_SYMBOLS
GET_INCLUDETAB
GUI_CREATE_DIRECTORY
GUI_DELETE_FILE
GUI_DOWNLOAD
GUI_EXEC
GUI_GET_DESKTOP_INFO
GUI_REMOVE_DIRECTORY
GUI_RUN
GUI_UPLOAD
HELP_START
HELP_VALUES_GET_WITH_TABLE
HOLIDAY_CHECK_AND_GET_INFO
HOLIDAY_GET
HR_DISPLAY_BASIC_LIST
HR_GET_LEAVE_DATA
INIT_TEXT
K_WERKS_OF_BUKRS_FIND
LIST_FROM_MEMORY
LIST_TO_ASCII
MONTH_NAMES_GET
MONTH_PLUS_DETERMINE
MS_EXCEL_OLE_STANDARD_OLE
OTF_CONVERT
POPUP_TO_CONFIRM_LOSS_OF_DATA
POPUP_TO_CONFIRM_STEP
POPUP_TO_CONFIRM_WITH_MESSAGE
POPUP_TO_CONFIRM_WITH_VALUE
POPUP_TO_DECIDE
POPUP_TO_DECIDE_WITH_MESSAGE
POPUP_TO_DISPLAY_TEXT
POPUP_TO_SELECT_MONTH
POPUP_WITH_TABLE_DISPLAY
PRICING
PROFILE_GET
PROFILE_SET
READ_TEXT
REGISTRY_GET
REGISTRY_SET
RFC_ABAP_INSTALL_AND_RUN
RH_GET_ACTIVE_WF_PLVAR
RH_GET_DATE_DAYNAME
RH_START_EXCEL_WITH_DATA
RH_STRUC_GET
RP_CALC_DATE_IN_INTERVAL
RP_LAST_DAY_OF_MONTHS
RPY_DYNPRO_READ
RPY_TRANSACTION_READ
RS_COVERPAGE_SELECTIONS
RS_REFRESH_FROM_SELECTOPTIONS
RS_SEND_MAIL_FOR_SPOOLLIST
RS_VARIANT_CONTENTS
RSPO_DOWNLOAD_SPOOLJOB
RZL_READ_DIR
RZL_READ_DIR_LOCAL
RZL_READ_FILE
RZL_SLEEP
RZL_SUBMIT
RZL_WRITE_FILE_LOCAL
SAPGUI_PROGRESS_INDICATOR
SAVE_TEXT
SCROLLING_IN_TABLE
SD_DATETIME_DIFFERENCE
SO_NEW_DOCUMENT_ATT_SEND_API1
SO_SPLIT_FILE_AND_PATH
SO_SPOOL_READ
SO_WIND_SPOOL_LIST
SX_OBJECT_CONVERT_OTF_PDF
SX_OBJECT_CONVERT_OTF_PRT
SX_OBJECT_CONVERT_OTF_RAW
SXPG_CALL_SYSTEM
SXPG_COMMAND_CHECK
SXPG_COMMAND_DEFINITION_GET
SXPG_COMMAND_EXECUTE
SXPG_COMMAND_LIST_GET
TERMINAL_ID_GET
TH_DELETE_USER
TH_ENVIRONMENT
TH_POPUP
TH_REMOTE_TRANSACTION
TH_USER_INFO
TH_USER_LIST
TMP_GUI_DIRECTORY_LIST_FILES
UNIT_CONVERSION_SIMPLE
UPLOAD
UPLOAD_FILES
WEEK_GET_FIRST_DAY
WRITE_LIST
WS_DOWNLOAD
WS_EXCEL
WS_EXECUTE
WS_FILE_DELETE
WS_FILENAME_GET
WS_MSG
WS_UPLOAD
WS_VOLUME_GET
WWW_LIST_TO_HTML
REUSE_ALV_LIST_DISPLAY
DD_SHLP_CALL_FROM_DYNP
HELP_VALUES_GET_NO_DD_NAME
With this function module, you write the name of the log parameters and the associated values for
the specified object or sub-object in local memory. If this function module is called repeatedly for
the same object or sub-object, the existing parameters are updated accordingly. If you do not
specify an object or sub-object with the call, the most recently used is assumed.
With this function module you write a single message, with parameters, in local memory.
Otherwise the function module works like APPL_LOG_WRITE_SINGLE_MESSAGE.
With this function module you write one or more messages, without parameters, in local memory.
With this function module you write a single message, without parameters, in local memory. If no
header entry has yet been written for the object or sub-object, it is created. If you do not specify
an object or sub-object with the call, the most recently used is assumed.
will return the IP address of the terminal in hex.
Change message
Check message data for consistency
Add message cumulated
Delete message
Delete message
Check existence of a message in memory
Read message and other data
Replace last message
Delete log from memory
Delete log from memory
Output message as ABAP-MESSAGE
Read Application Log objects table record
Check whether object and subobject exist and the combination is allowed
Read subobject table record
Trigger an event from ABAP/4 program
Fetch job log executions
Move the negative sign from the left hand side of a number, to the right hand side of the number.
Note that The result will be left justified (like all character fields), not right justifed as numbers
normally are.
Export a text table to the clipboard (on presentation server)
Import a Text Table from the Clipboard (on presentation server)
To load long text into SAP
converts any number into a string fill with zeroes, with the number at the extreme right
converts any number with zeroes right into a simple integer
convert abap spool output to PDF
Convert SAP documents (SAPScript) to other types.
Lock an abap program so that it cannot be executed. Please note that you should not use SYREPID to pass your report name to the function. The value of SY-REPID will change as it is being
passed to the function module, and will no longer hold the value of the calling report.
return a list of filenames from a local or network drive
Pass in a filename and a path, and will return attributes for the file
displays a calendar in a popup window and allows user to choose a date, or it can be displayed
read only.
Use values from a DDIC table to provide a list of possible values. TABNAME and FIELDNAME
are required fields, and when MULTIPLE_CHOICE is selected, more than one value can be
returned.
F4 help that returns the values selected in an internal table. Very handy when programming your
very own F4 help for a field.
documents the different reasons to use a search help exit, and shows how it is done.
This function does not exist in 4.6 and above. Use F4IF_INT_TABLE_VALUE_REQUEST instead.
popup to get a filename from a user, returns blank filename if user selects cancel
Takes a message id and number, and puts it into a variable. Works better than
WRITE_MESSAGE, since some messages use $ as a place holder, and WRITE_MESSAGE
does not accommadate that, it only replaces the ampersands (&) in the message.
Execute a command on the FTP server
Open a connection (and log in) to an FTP server
Close the connection (and log off) the FTP server
You can use this function module to display simple material BOMs. You cannot display BOM
groups (for example, all variants of a variant BOM). as in transaction CS03. Current restrictions:
You cannot display long texts. You cannot display sub-items. You cannot display classification
data of BOM items for batches. You can only display one alternative or variant. You cannot enter
an alternative for module CSAP_MAT_BOM_READ, so you always see alternative 01. The
following example came from a posting on the SAP-R3-L mailing list.
SAP recommends using functions in function group SFES instead. Below is an overview of the
changes.
Fetch values from a set.
Get the current fiscal year.
Returns a list of all tables, select options, texts, etc for a program. Even includes the text
definitions for the selection screen
Returns a list of all INCLUDES in a program
Create a directory on the presentation server
Replaces WS_FILE_DELETE. Delete a file on the presentation server
Replaces WS_DOWNLOAD. Download table from the app server to presentation server
Replaces WS_EXECUTE. Start a File or Program Asynchronously with WinExec
Replaces WS_QUERY. Delivers Information About the Desktop (client)
Delete a directory on the presentation server
Start a File or Program Asynchronously with ShellExecute
Replaces WS_UPLOAD. Upoad file from presentation server to the app server
Display help for a field. Useful for doing AT SELECTION SCREEN ON VALUE REQUEST for
those fields that do not provide F4 help at the DDIC level.
Show a list of possible values for F4 popup help on selection screens. This function module pops
up a screen that is just like all the other F4 helps, so it looks like the rest of the SAP system. Very
useful for providing dropdowns on fields that do not have them predefined.
Useful for determining whether or not a date is a holiday. Give the function a date, and a holiday
calendar, and you can determine if the date is a holiday by checking the parameter
HOLIDAY_FOUND.
Provides a table of all the holidays based upon a Factory Calendar &/ Holiday Calendar.
is an HR function, but can be used for any data. You pass it data, and column headers, and it
provides a table control with the ability to manipulate the data, and send it to Word or Excel. Also
see the additional documentation here.
Get all leave information (includes leave entitlement, used holidays/paid out holidays)
To load long text into SAP
Return a list of all plants for a given company code.
Retrieves the output of a report from memory when the report was executed using SUBMIT...
EXPORTING LIST TO MEMORY. See also WRITE_LIST.
convert an ABAP report (displayed on screen) from OTF to ASCII format
It returns all the month and names in repective language.
Add or subtract months from a date. To subtract a month, enter a negative value for the 'months'
parameter.
will build a file, and automatically start Excel
wraps several other function modules. Will convert OTF to ASCII or PDF
Create a dialog box in which you make a question whether the user wishes to perform a
processing step with loss of data.
Create a dialog box in which you make a question whether the user wishes to perform the step.
Create a dialog box in which you inform the user about a specific decision point during an action.
Create a dialog box in which you make a question whether the user wishes to perform a
processing step with a particular object.
Provide user with several choices as radio buttons
Create a dialog box in which you inform the user about a specific decision point via a diagnosis
text.
Create a dialog box in which you display a two line message
Popup to choose a month
Provide a display of a table for user to select one, with the value of the table line returned when
selected.
Return pricing conditions in an internal table. Use structure TCOMK for parameter
COMM_HEAD_1, and structure TCOMP for parameter COMM_ITEM_1, and set
CALCULATION_TYPE to B. The pricing conditions will be returned in XOMV. You must fill
TCOMP, and TCOMK with the appropriate values before callling the function in order for it to work.
Read an Entry in an INI File on the frontend
Write an Entry in an INI File on the frontend
To load long text into SAP
Read an Entry from the Registry
Set an entry in the Registry
Runs an ABAP program that is stored in the table PROGRAM when the MODE = 'F'. Table
WRITES contains the ouput of the program. Allows you to run a program without having the
source code in the target system.
Return the active HR Plan
return the day based on the date provied
starts Excel with the contents of an internal table. This function finds Excel in the desktop registry.
It also uses a local PC working directory to save the file (that's what the 'W' value for data path
flag does). Very transparent to user!
Returns all related org info
Add/subtract years/months/days from a date
Determine last day of month
Read dynpro, including screen flow
Given a transaction, return the program and screen or given a program and screen, return the
transactions that use the program and screen.
Returns an internal table that contains a formatted list of all the selection parameters entered for a
report. Table is ready to print out.
Get the current contents of selection screen
Send message from ABAP/4 program to SAPoffice.
Returns the contents of the specified variant in a table.
Download the spool from a program to a file. Requires spool number.
If the server name is left blank, it reads a directory from local presentation server, otherwise it
reads the directory of the remote server
Read a directory on the Application Server
Read a file from the presentation server if no server name is given, or read file from remote
server. Very useful to avoid authority checks that occur doing an OPEN DATASET. This function
using a SAP C program to read the data.
Hang the current application from 1 to 5 seconds.
Submit a remote report.
Saves table to the presentation server (not PC). Does not use OPEN DATASET, so it does not
suffer from authority checks!
Display a progress bar on the SAP GUI, and give the user some idea of what is happening
To load long text into SAP
If you are coding a module pool and using a table control, you can use this function
SCROLLING_IN_TABLE to handle any scrolling. (provided by Paul Kjaer)
Give the difference in Days and Time for 2 dates
Send a document as part of an email. The documentation is better than normal for this function,
so please read it.
Split a fully pathed filename into a filename and a path.
Fetch printer spool according to the spool number informed.
Browse printer spool numbers according to user informed.
Conversion From OTF to PDF (SAPScript conversion)
Conversion From OTF to Printer Format (SAPScript conversion)
Conversion From OTF to ASCII (SAPScript conversion)
you can check the user's authorization for the specified command and run the command. The
command runs on the host system on which the function module is executed. The function
module is RFC capable. It can therefore be run on the host system at which a user happens to be
active or on another designated host system at which an R/3 server is active.
Check whether the user is authorized to execute the specified command on the target host
system with the specified arguments.
Read the definition of a single external OS command from the R/3 System's database.
Check a user's authorization to use a command, as in SXPG_COMMAND_CHECK. If the
authorization check is successful, then execute the command on the target host system.
Select a list of external OS command definitions.
Return the terminal id
Logoff a user. Similar results to using SM04.
Get the UNIX environment
Display a popup system message on a specific users screen.
Run a transaction on a remote server. Optionally provide BDC data to be used in the transaction
Give information about the current user (sessions, workstation logged in from, etc)
Show which users are logged into an app server
Retrieve all of the files and subdirectories on the Presentation Server (PC) for a given directory.
When a value other than * or *.* is used for the filter, you will not get any directories, unless they
match your wildcard filter. For example, if you entered *.png, then only files and directories that
end in png will be returned by the function
For a given week (YYYYMM format), this function returns the date of the Monday of that week.
Useful for writing out the list contents that result from the function LIST_FROM_MEMORY.
Save Internal Table as File on the Presentation Server