Escolar Documentos
Profissional Documentos
Cultura Documentos
FM Name
1 ABAP4_CALL_TRANSACTION
2 L_TADRUCK_QUITTIEREN
3 SWW_WI_CREATE_VIA_EVENT
4 SWE_EVENT_CREATE
5 GRAPH_MATRIX
17 SLS_MISC_GET_LAST_DAY_OF_MONTH
18 CCM_GO_BACK_MONTHS
19 PERIOD_AND_DATE_CONVERT_INPUT
20 PERIOD_AND_DATE_CONVERT_OUTPUT
21 WS_FILENAME_GET
22 ME_PRICING_INFORECORD
23 F4_DD_STRUCTURE
24 EXIT_SAPMQEVA_010
25 RKE_GET_FIRST_DAY_IN_PERIOD
26 RKE_GET_LAST_DAY_IN_PERIOD
27 RKE_GET_NEXT_PERIOD
28 RKE_GET_NUMBER_OF_PERIODS
29 CONVERSION_EXIT_PERI_INPUT
30 CONVERSION_EXIT_PERI_OUTPUT
31 PERIOD_AND_DATE_CONVERT_INPUT
32 CY_GET_TIMEINTERVAL
33 CY_GET_BEGIN_AND_END_OF_PERIOD
34 ABAP_DOCU_DOWNLOAD
APPL_LOG_DELETE
35
APPL_LOG_DISPLAY
36
APPL_LOG_DISPLAY_INTERN
37
APPL_LOG_INIT
38
APPL_LOG_READ_DB
39
APPL_LOG_READ_INTERN
40
APPL_LOG_SET_OBJECT
41
APPL_LOG_WRITE_DB
42
APPL_LOG_WRITE_HEADER
43
APPL_LOG_WRITE_LOG_PARAMETERS
44
APPL_LOG_WRITE_MESSAGE_PARAMS
45
APPL_LOG_WRITE_MESSAGES
46
APPL_LOG_WRITE_SINGLE_MESSAGE
47
48 ARFC_GET_TID
49 BAL_CNTL_CREATE
50 BAL_CNTL_FREE
51 BAL_CNTL_REFRESH
52 BAL_DB_DELETE
53 BAL_DB_DEQUEUE
54 BAL_DB_ENQUEUE
55 BAL_DB_LOAD
56 BAL_DB_LOAD
57 BAL_DB_SAVE
58 BAL_DB_SAVE
59 BAL_DB_SAVE_PREPARE
60 BAL_DB_SEARCH
61 BAL_DSP_LOG_DISPLAY
62 BAL_DSP_LOG_DISPLAY
BAL_DSP_LOG_PARAMETERS
63
64 BAL_DSP_LOG_TECHNICAL_DATA
65 BAL_DSP_MSG_LONGTEXT
BAL_DSP_MSG_PARAMETERS
66
BAL_DSP_MSG_TECHNICAL_DATA
67
68 BAL_DSP_OUTPUT_FREE
69 BAL_DSP_OUTPUT_INIT
70 BAL_DSP_OUTPUT_SET_DATA
71 BAL_DSP_PROFILE_DETLEVEL_GET
72 BAL_DSP_PROFILE_NO_TREE_GET
73 BAL_DSP_PROFILE_POPUP_GET
74 BAL_DSP_PROFILE_SINGLE_LOG_GET
75 BAL_DSP_PROFILE_STANDARD_GET
76 BAL_GLB_AUTHORIZATION_GET
77 BAL_GLB_AUTHORIZATION_RESET
78 BAL_GLB_CONFIG_GET
79 BAL_GLB_CONFIG_SET
80 BAL_GLB_MEMORY_EXPORT
81 BAL_GLB_MEMORY_IMPORT
82 BAL_GLB_MEMORY_REFRESH
83 BAL_GLB_MEMORY_REFRESH
84 BAL_GLB_MSG_CURRENT_HANDLE_GET
85 BAL_GLB_MSG_DEFAULTS_GET
86 BAL_GLB_SEARCH_LOG
87 BAL_GLB_SEARCH_MSG
88 BAL_LOG_CREATE
89 BAL_LOG_CREATE
90 BAL_LOG_DELETE
91 BAL_LOG_EXIST
92 BAL_LOG_HDR_CHANGE
93 BAL_LOG_HDR_CHECK
94 BAL_LOG_HDR_READ
95 BAL_LOG_MSG_ADD
96 BAL_LOG_MSG_ADD
97 BAL_LOG_MSG_CHANGE
98 BAL_LOG_MSG_CHANGE
99 BAL_LOG_MSG_CHECK
100 BAL_LOG_MSG_CUMULATE
101 BAL_LOG_MSG_DELETE
102 BAL_LOG_MSG_DELETE
103 BAL_LOG_MSG_EXIST
104 BAL_LOG_MSG_READ
105 BAL_LOG_MSG_REPLACE
106 BAL_LOG_REFRESH
107 BAL_LOG_REFRESH
108 BAL_MSG_DISPLAY_ABAP
109 BAL_OBJECT_SELECT
BAL_OBJECT_SUBOBJECT
110
111 BAL_SUBOBJECT_SELECT
112 BP_EVENT_RAISE
113 BP_JOBLOG_READ
CHANGEDOCUMENT_READ_HEADERS
114
Example:
CHANGEDOCUMENT_READ_POSITIONS
115
Example:
116 CLAF_CLASSIFICATION_OF_OBJECTS
CLOI_PUT_SIGN_IN_FRONT
117
CLPB_EXPORT
118
CLPB_IMPORT
119
120 COMMIT_TEXT
CONVERSION_EXIT_ALPHA_INPUT
121
Example:
input = 123
output = 0000000000000...000000000000123
CONVERSION_EXIT_ALPHA_OUTPUT
122
Example:
input = 00000000000123
output = 123
123 CONVERT_ABAPSPOOLJOB_2_PDF
123 CONVERT_OTF
Example:
CONVERT_OTFSPOOLJOB_2_PDF
124
125 CONVERT_TO_FOREIGN_CURRENCY
126 CONVERT_TO_LOCAL_CURRENCY
DATE_CHECK_PLAUSIBILITY
127
DATE_COMPUTE_DAY
128
129 DATE_GET_WEEK
130 DATE_IN_FUTURE
DAY_ATTRIBUTES_GET
131
132 DOWNLOAD
DYNP_VALUES_READ
133
DYNP_VALUES_UPDATE
134
ENQUE_SLEEP
135
136 ENQUEUE_ESFUNCTION
Example:
Please note that you should not use SY-REPID 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.
137 EPS_GET_DIRECTORY_LISTING
EPS_GET_FILE_ATTRIBUTES
138
F4_DATE
139
F4_IF_FIELD_VALUE_REQUEST
140
F4IF_INT_TABLE_VALUE_REQUEST
141
Example:
data:
begin of t_values occurs 2,
value like kna1-begru,
end of t_values,
t_values = 'PAR*'.
append t_values.
t_values = 'UGG'.
append t_values.
if sy-subrc = 0.
read table t_return index 1.
o_begru-low = t_return-fieldval.
if o_begru-low = 'PAR*'.
o_begru-option = 'CP'.
else.
o_begru-option = 'EQ'.
endif.
o_begru-sign = 'I'.
F4IF_SHLP_EXIT_EXAMPLE
142
F4IP_INT_TABLE_VALUE_REQUEST
143
FILENAME_GET
144
FORMAT_MESSAGE
145
146 FTP_COMMAND
147 FTP_CONNECT
148 FTP_DISCONNECT
FU CSAP_MAT_BOM_READ
149
Example:
151 GET_CURRENT_YEAR
Example:
GET_GLOBAL_SYMBOLS
152
153 GET_INCLUDETAB
GET_JOB_RUNTIME_INFO
154
155 GUI_CREATE_DIRECTORY
GUI_DELETE_FILE
156
GUI_DOWNLOAD
157
GUI_EXEC
158
GUI_GET_DESKTOP_INFO
159
160 GUI_REMOVE_DIRECTORY
GUI_RUN
161
GUI_UPLOAD
162
HELP_START
163
HELP_VALUES_GET_WITH_TABLE
164
Example:
tables: t001w.
ltab_fields-tabname = 'T001W'.
ltab_fields-fieldname = 'NAME1'.
ltab_fields-selectflag = space.
APPEND ltab_fields.
HOLIDAY_CHECK_AND_GET_INFO
165
Example:
if sy-subrc = 0 and
lc_holiday_found = 'X'.
write: / ld_date, 'is a holiday'.
else.
write: / ld_date, 'is not a holiday, or there was an error calling the function'.
endif.
HOLIDAY_GET
166
HR_DISPLAY_BASIC_LIST
167
HR_GET_LEAVE_DATA
168
169 HR_IE_NUM_PRSI_WEEKS
HR_PAYROLL_PERIODS_GET
170
Example:
W_BEGDA = '20010101'.
W_PERNR = '00000001'.
HR_TIME_RESULTS_GET
171
Example:
W_BEGDA = '20010101'.
W_PERNR = '00000001'.
171 INIT_TEXT
172 K_WERKS_OF_BUKRS_FIND
LIST_FROM_MEMORY
173
LIST_TO_ASCII
174
MBEW_EXTEND
175
MONTH_NAMES_GET
176
MONTH_PLUS_DETERMINE
177
Example:
write: / new_date.
178 MS_EXCEL_OLE_STANDARD_OLE
OTF_CONVERT
179
POPUP_TO_CONFIRM_LOSS_OF_DATA
180
POPUP_TO_CONFIRM_STEP
181
POPUP_TO_CONFIRM_WITH_MESSAGE
182
POPUP_TO_CONFIRM_WITH_VALUE
183
184 POPUP_TO_DECIDE
POPUP_TO_DECIDE_WITH_MESSAGE
185
POPUP_TO_DISPLAY_TEXT
186
189 POPUP_TO_SELECT_MONTH
POPUP_WITH_TABLE_DISPLAY
190
PRICING
191
192 PROFILE_GET
193 PROFILE_SET
194 READ_TEXT
195 REGISTRY_GET
196 REGISTRY_SET
RFC_ABAP_INSTALL_AND_RUN
197
198 RH_GET_ACTIVE_WF_PLVAR
199 RH_GET_DATE_DAYNAME
RH_START_EXCEL_WITH_DATA
200
201 RH_STRUC_GET
RHP0_POPUP_F4_SEARK
202
Example:
F4 = 'X'
PLVAR = '01'
OTYPE = 'O '
F4 = 'X'
PLVAR = '01'
OTYPE = 'P '
203 RKD_WORD_WRAP
204 RP_CALC_DATE_IN_INTERVAL
205 RP_LAST_DAY_OF_MONTHS
206 RPY_DYNPRO_READ
RPY_TRANSACTION_READ
207
RS_COVERPAGE_SELECTIONS
208
209 RS_REFRESH_FROM_SELECTOPTIONS
210 RS_SEND_MAIL_FOR_SPOOLLIST
RS_VARIANT_CONTENTS
211
RSPO_DOWNLOAD_SPOOLJOB
212
RSPO_RETURN_ABAP_SPOOLJOB
213
RZL_READ_DIR
214
215 RZL_READ_DIR_LOCAL
RZL_READ_FILE
216
217 RZL_SLEEP
218 RZL_SUBMIT
RZL_WRITE_FILE_LOCAL
219
220 SAP_CONVERT_TO_XLS_FORMAT
SAPGUI_PROGRESS_INDICATOR
221
222 SAVE_TEXT
SCROLLING_IN_TABLE
223
224 SD_DATETIME_DIFFERENCE
SO_NEW_DOCUMENT_ATT_SEND_API1
225
SO_SPLIT_FILE_AND_PATH
226
SO_SPOOL_READ
227
SO_WIND_SPOOL_LIST
228
SWD_HELP_F4_ORG_OBJECTS
229
230 SX_OBJECT_CONVERT_OTF_PDF
SX_OBJECT_CONVERT_OTF_PRT
231
SX_OBJECT_CONVERT_OTF_RAW
232
SXPG_CALL_SYSTEM
233
SXPG_COMMAND_CHECK
234
SXPG_COMMAND_DEFINITION_GET
235
SXPG_COMMAND_EXECUTE
236
237 SXPG_COMMAND_LIST_GET
238 TERMINAL_ID_GET
239 TH_DELETE_USER
240 TH_ENVIRONMENT
TH_POPUP
241
TH_REMOTE_TRANSACTION
242
TH_USER_INFO
243
244 TH_USER_LIST
TMP_GUI_DIRECTORY_LIST_FILES
245
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.
Example:
246 UNIT_CONVERSION_SIMPLE
247 UPLOAD
UPLOAD_FILES
248
WEEK_GET_FIRST_DAY
249
WRITE_LIST
250
251 WS_DOWNLOAD
252 WS_EXCEL
253 WS_EXECUTE
254 WS_FILE_DELETE
255 WS_FILENAME_GET
WS_MSG
256
WS_UPLOAD
257
258 WS_VOLUME_GET
WWW_LIST_TO_HTML
259
260 ALSM_EXCEL_TO_INTERNAL_TABLE
261 POPUP_GET_VALUES
262 NUMBER_GET_INFO
Description Program Name
With this function module you read the log data in the
database for an object or sub-object according to
specified selection conditions.
With this function module you read all log data whose log
class has at least the specified value, from local
memory, for the specified object or sub-object.
With this function module you write all data for the
specified object or sub-object in local memory to the
database. If the log for the object or sub-object in
question is new, the log number is returned to the calling
program.
With this function module, you write the log header data
in local memory.
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.
Release Control
Unlock log
Lock log
Load log(s)
Save log(s)
Prepare save
Display Log
End output
Initialize output
Assign authorization
Reset authorization
Read configuration
Set configuration
Change message
Change message
Delete message
Delete message
OCUMENT_READ_HEADERS'
e IN s_aedat.
OCUMENT_READ_POSITIONS'
ame = 'LOEKZ'
OCUMENT_READ_HEADERS'
e IN s_aedat.
OCUMENT_READ_POSITIONS'
ame = 'LOEKZ'
= FILE_LEN
NEWIDTH =1
SY-REPID to pass your report name to the function. The value of SY-
sed to the function module, and will no longer hold the value of the
ALUE_REQUEST'
documents the different reasons to use a search help
exit, and shows how it is done.
_GET_WITH_TABLE'
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.
m default sy-datum,
lid default 'CA',
ccurs 0 with header line,
ECK_AND_GET_INFO'
holiday_cal_id
lc_holiday_found
holiday_attributes
ADABLE =1
SING =5
OUND =6
L_PERIODS_GET'
SULTS_GET'
Get the time results for a payroll period. (provided by
Francois Henrotte)
L_PERIODS_GET'
SULTS_GET'
_DETERMINE'
nal structure
w multiple selection
RY_LIST_FILES'
Useful for writing out the list contents that result from the
function LIST_FROM_MEMORY.
Tcode - CG3Y Downloading a PDF file from Application server to presentation server
1 REKH0004 SAP demo program that shows how to do 2D, 3D, and 4D graphics.
RHGRENZ0 Delimit IT1000 and related 1001s. Program will delete any 1001 infotypes
4 whose start date is after the delimit date.
RHGRENZ1 Extend the end date on delimited records. Very useful when you delimit a
bunch of records incorrectly, and need to change the end date.
5
RKCTSEAR Search source code for up to two strings. Also see RSRSCAN1 and
7 RPR_ABAP_SOURCE_SCAN.
RPR_ABAP_SOURCE_SC Search ABAP code for a string. Has many more options for selecting the
9 AN ABAPs to search than RSRSCAN1 or RKCTSEAR.
RPUAUD00 HR Report to list all logged changes for an employee. Uses the PCL4
10 Audit Cluster.
11 RPUAUDDL HR Report to delete audit data from the PCL4 Audit Cluster.
RPUDELPN Delete all info for an employee number, including cluster data and
12 infotypes
RSBDCBTC Submit a BDC job with an internal batch number and wait for the end of
19 the batch input session.
RSBDCDRU Prints the contents of a Batch Input session. No options for error
20 transactions only.
RSBDCOS0 Execute UNIX commands. Looks similar to the old SAPMSOS0 program
21 that disappeared in 3.0
RSRSCAN1 Search source code for a given string. Will also search includes. Also see
30 RKCTSEAR and RPR_ABAP_SOURCE_SCAN.
34 RSTXSCRP Save a SAPScript layout set to disk, and load it back into SAP.
RSTXTPDF4 Pass the spool number of a report's output to this program to have the
37 output converted to PDF format.
39 RSUSR003 Check the passwords of users SAP* and DDIC in all clients
42 RSWBO060 put objects into a request and transport it to any other system
Sales and Distribution
1 A501 Plant/Material
61 T087J Text
65 TKVS CO Versions
69 VTBFHA Transaction
70 VTBFHAPO Transaction Flow
52 T001W Plants/Branches
57 T356 Priorities
58 T357G Permits
68
Project Systems
9 PCL1 HR Cluster 1
10 PCL2 HR Cluster 2
167 HRPS_T012K For Decoupled Access to T012K (House Bank and Account)
235 PA0046 HR Master Record- Infotype 0046 (Company Pension Fund CH)
PA0268 HR Master Record Infortype view 0045 and 0268 (Loan JPN)
PA0310 Superannuation NZ
PA0314 I0314- Days for Vacation Bonus and Sal. Deducs (DK/N)
PA0322 HR Master Data Record Infotype 0322 (Pensions and Rel. Ben.)
PA0368 Rehabilitants
PA0426 Garnishment
PA0593 Rehabilitants
14 T005 Countries
50 T100 Messages
51 TAPLT Program Application Long Texts
TNAPR Processing programs for output. Can be very handy to find the print
56 program for a SAPScript.
TSE05 Can add parameters to the INSERT COMMAND (IC). Then, when you
insert command, your info appears in the editor. Useful for comment
89 blocks, common section of code, etc.
T529A governs the foreground sequence of infotypes the system will use to
prompt the user during online and batch processing. You will have to
code your BDC to follow that sequence of creating infotypes.
92
T588Z governs the dynamic event processing that will only take place during
online user inputs. For BDC's you will have to create separate BDC's
to handle any infotypes that are inserted dynamically by this table.
93