Common SAP R/3 Functions ManualR/3 is a business system that has gained global prominence. However, the SAP R/3 has 237,000 function modules. Quite often programmers are unaware that a module exists which can be of help in their programs. This convenient resource is a collection of the most common ABAP modules, demonstrated within simple programs. These programs for easily searchable examples can be accessed from http://extras.springer.com/978-1-85233-775-9 The modules in this book are organised for quick reference. This concise reference contains: A full explanation of the layout of reference entries; a brief introduction to SAP; coverage of conversion and date and time modules; file and directory modules; list, long texts, and number modules; useful integration modules for MSOffice and pop-up dialog box management. This book organises over 300 modules, many of which are undocumented in text, and arranges them for quick and easy reference, and explains when and where to use the most common SAP R/3 ABAP function modules. |
Contents
System | 1 |
ARFC_GET_TID | 2 |
AUTHORITY_CHECK_DATASET | 3 |
BP_EVENT_RAISE | 5 |
CAT_CHECK_RFC_DESTINATION | 6 |
CAT_PING Summary | 7 |
DEQUEUE_ES_PROG | 8 |
FTP_COMMAND | 9 |
DYNP_VALUES_UPDATE | 193 |
HR_DISPLAY_BASIC_LIST | 194 |
K_ABC_DOKU_SHOW | 195 |
LIST_FROM_MEMORY | 196 |
LIST_TO_ASCI | 197 |
RPY_DYNPRO_READ | 198 |
RS_COVERPAGE_SELECTIONS | 199 |
RS_CREATE_VARIANT | 200 |
FTP_CONNECT | 10 |
FTP_DISCONNECT | 12 |
GETJOB_RUNTIME_INFO | 13 |
GUI_GET_DESKTOP_INFO | 14 |
GUI RUN | 16 |
GWY_READ_CONNECTIONS | 17 |
HLP_MODE_CREATE | 18 |
IW_C_GET_FRONTEND_VERSION | 19 |
RFC_MAIL | 20 |
RSPO_OUTPUT_SPOOL_REQUEST | 22 |
RSPO_RPRINT_SPOOLREQ | 23 |
SAPWL_WORKLOAD_GET_DIRECTORY | 25 |
SAPWL_WORKLOAD_GET_STATISTIC | 26 |
SHOWJOBSTATE | 27 |
SO_SPOOL_READ | 29 |
SO_WIND_SPOOL_LIST | 30 |
SXPG_CALL_SYSTEM | 31 |
SXPG_COMMAND_CHECK | 33 |
SXPG_COMMAND_EXECUTE | 34 |
SXPG_COMMAND_LIST_GET | 35 |
TH_DELETE_USER | 36 |
_ENVIRONMENT | 37 |
TH_REMOTE_TRANSACTION | 38 |
TH_SERVER_LIST | 39 |
TH_USER_LIST | 41 |
TRANSACTION_CALL | 42 |
WS_EXECUTE | 43 |
WS_QUERY | 44 |
Conversions | 47 |
BAPI_CURRENCY_CONV_TO_INTERNAL | 48 |
CF_UT_UNIT_CONVERSION | 49 |
CONVERSION_EXIT_ALPHA_INPUT | 50 |
CONVERSION_EXIT_ALPHA_OUTPUT | 51 |
CONVERSION_EXIT_AUART_OUTPUT | 52 |
CONVERSION_EXIT_CUNIT_INPUT | 53 |
CONVERSION_EXIT_CUNIT_OUTPUT | 54 |
CONVERSION_EXIT_LUNIT_INPUT | 55 |
CONVERSION_EXIT_LUNIT_OUTPUT | 56 |
CONVERSION_FACTOR_GET | 57 |
CONVERT_ABAPSPOOUOB_2_PDF | 59 |
CONVERT_OTFSPOOUOB_2_PDF | 61 |
CONVERT_TO_FOREIGN_CURRENCY | 63 |
CONVERT_TO_LOCAL_CURRENCY | 64 |
CURRENCY_AMOUNT_SAP_TO_IDOC | 66 |
CURRENCY_CODE_ISO_TO_SAP | 67 |
CURRENCY_CODE_SAP_TO_ISO | 68 |
DIMENSION CHECK | 69 |
DIMENSION GET | 71 |
HR_ROUND_NUMBER | 72 |
HRCM_AMOUNT_TO_STRING_CONVERT | 73 |
HRCM_STRING_TO_AMOUNT_CONVERT | 74 |
MATERIAL JJNITJflNVERSION | 75 |
MD_CONVERT_MATERIAL_UNIT | 76 |
ROUND | 77 |
ROUND AMOUNT | 79 |
SI_UNIT_GET | 80 |
SX_OBJECT_CONVERT_OTF_PDF | 81 |
SX_OBJECT_CONVERT_OTF_PRT | 84 |
UNIT_CONVERSION_SIMPLE | 85 |
UNIT_CONVERSION_WITH_FACTOR | 86 |
UNIT_CORRESPONDENCE_CHECK | 87 |
UNIT_GET | 88 |
UNIT_OF_MEASURE_ISO_TO_SAP | 90 |
UNIT_OF_MEASURE_SAP_TO_ISO | 91 |
UNIT_OF_MEASUREMENT_HELP | 92 |
Dates and Times | 93 |
C14B_ADD_TIME | 95 |
CONVERSION_EXIT_LDATE_OUTPUT | 96 |
CONVERT_DATE_INPUT | 97 |
CONVERT_DATE_TO_EXTERNAL | 98 |
CONVERT_DATE_TO_INTERNAL | 99 |
COPF DETERMINE DURATION | 100 |
DATE_CHECK_PLAUSIBILITY | 101 |
DATE CHECKJVORKINGDAY | 102 |
DATE_CHECK_WORKINGDAY_MULTIPLE | 103 |
DATE_COMPUTE_DAY | 105 |
DATE_CONV_EXT_TO_INT | 106 |
DATE_CONVERT_TO_FACTORYDATE | 107 |
DATE_CONVERT_TO_WORKINGDAY | 109 |
DATE_CREATE | 110 |
DATE_IN_FUTURE | 112 |
DATE_TO_PERIOD_CONVERT | 113 |
DATUMSAUFBEREITUNG | 115 |
DAY_ATTRIBUTES_GET | 116 |
DAY_IN_WEEK | 117 |
DAYS_BETWEEN_TWO_DATES | 118 |
FACTORYDATE_CONVERT_TO_DATE | 119 |
FIMA_DAYS_AND_MONTHS_AND_YEARS | 120 |
FIRST_AND_LAST_DAY_IN_YEAR_GET | 121 |
FIRST_DAY_IN_PERIOD_GET | 122 |
HOLIDAY_CHECK_AND_GET_INFO | 123 |
HOLIDAY_GET | 124 |
HR_BEN_GET_DATE_INTERSECTION | 126 |
HR_GET_LEAVE_DATA | 128 |
HR_HK_DIFF_BT_2_DATES | 130 |
HR_IE_NUM_PRSI_WEEKS | 131 |
HR_PAYROLL_PERIODS_GET | 132 |
HR_TIME_RESULTS_GET | 134 |
LAST_DAY_IN_PERIOD_GET | 135 |
MONTH_PLUS_DETERMINE | 137 |
RE_ADD_MONTH_TO_DATE | 138 |
RH_GET_DATE_DAYNAME | 139 |
RKE_TIMESTAMP_CONVERT_INPUT | 140 |
RKE_TIMESTAMP_CONVERT_OUTPUT | 141 |
RP_CALC_DATE_IN_INTERVAL | 142 |
RP_LAST_DAY_OF_MONTHS | 143 |
SD_DATETIME_DIFFERENCE | 144 |
SUBTRACT_TIME_FROM_DATE | 145 |
SWI_DURATION_DETERMINE | 146 |
WDKAL_DATE_ADD_FKDAYS | 147 |
WEEK_GET_FIRST_DAY | 148 |
WEEK_GET_NR_OF_WORKDAYS | 149 |
WEEKDAY_GET | 150 |
Files | 151 |
C13Z_FILE_DOWNLOAD_BINARY | 155 |
C13Z_FILE_UPLOAD_ASCII | 156 |
C13Z_FILE_UPLOAD_BINARY | 157 |
EPS_GET_DIRECTORY_LISTING | 160 |
EPS_GET_FILE_ATTRIBUTES | 161 |
GUI_CREATE_DIRECTORY | 162 |
GUI_DELETE_FILE | 164 |
GUI DOWNLOAD | 165 |
GUI_REMOVE_DIREaORY | 166 |
LIST DOWNLOAD | 167 |
PROFILE_GET | 168 |
PROFILE_SET | 169 |
RS_DELETE_PROGRAM | 170 |
RSPO_DOWNLOAD_SPOOUOB | 171 |
RZL_READ_DIR | 172 |
RZL_READ_FILE | 173 |
RZL_WRITE_FILE_LOCAL | 174 |
SO_SPLIT_FILE_AND_PATH | 175 |
STRUCTURE_EXPORT_TO_MSACCESS | 176 |
TABLE_EXPORT_TO_MSACCESS | 178 |
TMP_GUI_DIRECTORY_LIST_FILES | 179 |
TMP_GUI_READ_DIREQORY | 180 |
UPLOAD | 181 |
UPLOAD FILES | 182 |
WS DOWNLOAD | 183 |
WS_FILE_DELETE | 184 |
WS_UPLOAD | 185 |
Lists | 189 |
RS_REFRESH_FROM_SELECTOPTIONS | 202 |
RS_SET_SELSCREEN_STATUS | 203 |
RS_TOOL_ACCESS | 204 |
RS_VARIANT_CONTENTS | 206 |
RS_VARIANT_EXISTS | 207 |
RS_VARIANT_VALUES_TECH_DATA | 208 |
RZL_SUBMIT | 209 |
SAVE_LIST | 210 |
VRM_SET_VALUES | 211 |
WRITE_LIST | 212 |
WWW_ITAB_TO_HTML | 213 |
See Also | 214 |
Long Texts | 217 |
CREATE_TEXT | 218 |
DELETE_TEXT | 220 |
EDIT_TEXT | 221 |
INIT_TEXT | 222 |
PRINT_TEXT_ITF | 223 |
READJTEXT | 224 |
Number Ranges | 227 |
NUMBER_RANGE_ENQUEUE | 228 |
NUMBER_RANGE_OBJECT_CLOSE | 229 |
NUMBER_RANGE_OBJECT_GET_INFO | 230 |
NUMBER_RANGE_OBJECT_LIST | 231 |
NUMBER RANGE OBJECT MAINTAIN | 233 |
NUMBER RANGE OBJECT READ | 235 |
NUMBER_RANGE_OBJECT_UPDATE | 236 |
Office Integration | 237 |
EXCEL_OLE_STANDARD_DAT | 238 |
EXECUTE WINWORD | 240 |
KCD_EXCEL_OLE_TO_INT_CONVERT | 241 |
MS_EXCEL_OLE_STANDARD_DAT | 242 |
RH_START_EXCEL_WITH_DATA | 244 |
RS_SEND_MAIL_FOR_SPOOLLIST | 245 |
SAP_CONVERT_TO_XLS_FORMAT | 246 |
SO_NEW_DOCUMENT_ATT_SEND_API1 | 247 |
SO_NEW_DOCUMENT_SEND_API1 | 249 |
WS_EXCEL | 250 |
Popup Dialogues | 253 |
CJDB_POPUP_TO_HANDLE_TIME_OUT | 254 |
POPUP_TO_CONFIRM | 256 |
POPUP_TO_CONFIRM_DATA_LOSS | 257 |
POPUP_TO_CONFIRM_LOSS_OF_DATA | 258 |
POPUP_TO_CONFIRM_STEP | 259 |
POPUP_TO_CONFIRM_WITH_MESSAGE | 260 |
POPUP_TO_CONFIRM_WITH_VALUE | 261 |
Display Input Check Dialogues | 262 |
POPUP_GET_VALUES_DB_CHECKED | 264 |
POPUP_GET_VALUES_SET_MAX_FIELD | 265 |
POPUP_GET_VALUES_USER_BUTTONS | 267 |
POPUP_GET_VALUES_USER_CHECKED | 268 |
POPUP_GET_VALUES_USER_HELP | 270 |
Popup Screens | 272 |
CORRESPONDENCE_POPUP_EMAIL | 273 |
EPS_PROGRESS_POPUP | 274 |
ERGO_TEXT_SHOW | 276 |
F4_CLOCK | 277 |
F4_DATE | 278 |
F4_FILENAME | 279 |
F4_FILENAME_SERVER | 281 |
F4JJSER | 282 |
FITRV_CALCULATOR Summary | 283 |
HELP_START | 284 |
HELP_VALUES_GET_NO_DD_NAME | 286 |
HELP_VALUES_GET_WITH_DD_NAME | 288 |
HELP_VALUES_GET_WITH_DD_TABLE | 290 |
HELP_VALUES_GET_WITH_TABLE | 291 |
KD_GET_FILENAME_ON_F4 | 293 |
MD_POPUP_SHOW_INTERNAL_TABLE | 294 |
POPUP_CONTINUE_YES_NO | 296 |
POPUP_DISPLAY_TEXT | 297 |
POPUP_DISPLAY_TEXT_WITH_PARAMS | 298 |
POPUP_FOR_INTERACTION | 300 |
POPUP_NO_LIST | 302 |
POPUP_TO_DECIDE | 303 |
POPUP_TO_DECIDE_LIST | 304 |
POPUP_TO_DECIDE_WITH_MESSAGE | 305 |
POPUP_TO_DISPLAY_TEXT | 307 |
POPUP_TO_INFORM | 308 |
POPUP_WITH_TABLE_DISPLAY | 309 |
SO_EXPRESS_FLAG_SET | 311 |
TERM_CONTROL_EDIT | 312 |
TH_POPUP | 315 |
TXW_TEXTNOTE_EDIT | 316 |
WS_MSG | 318 |
Miscellaneous | 321 |
BPJOBLOG_READ | 324 |
BP_JOBLOG_SHOW | 325 |
JOB_OPEN | 326 |
JOB_SUBMIT | 327 |
CLOI_PUT_SIGN_IN_FRONT | 328 |
G_DECIMAL_PLACES_GET | 329 |
QF05 RANDOM Summary | 330 |
QF05_RANDOM_INTEGER | 331 |
ADDRESS INTO PRINTFORM | 332 |
FM_SELEQION_CRITERIA_PRINT | 333 |
GET_PRINT_PARAMETERS | 334 |
LOAD_PRINT_PARAMETERS | 336 |
PRINT_SELECTIONS | 337 |
STORE_PRINT_PARAMETERS | 338 |
BAPI TRANSACTION COMMIT | 339 |
BAPI_TRANSACTION_ROLLBACK | 340 |
DEQUEUE ESFUNCTION | 341 |
ENQUEUE_ESFUNCTION | 342 |
GET_COMPONENT_LIST | 343 |
GET_FIELDTAB | 344 |
GET_GLOBAL_SYMBOLS | 345 |
GETJNCLUDETAB | 346 |
RFC_ABAP_INSTALL_AND_RUN | 347 |
RPY_TRANSACTION_READ | 348 |
RS_GET_ALLJNCLUDES | 349 |
RZL_SLEEP | 350 |
SAPGUI_SET_FUNCTIONCODE | 351 |
CLPB_EXPORT | 352 |
CLPBJMPORT | 353 |
SCP_REPLACE_STRANGE_CHARS | 354 |
SPELL AMOUNT | 356 |
STRING CENTER | 357 |
STRING_CONCATENATE | 358 |
STRING_CONCATENATE_3 | 359 |
STRING LENGTH | 360 |
STRING_REVERSE | 361 |
STRING_SPLIT | 362 |
STRING_UPPER_LOWER_CASE | 363 |
SWA_STRING_SPLIT | 364 |
TEXT_SPLIT | 365 |
CALL BROWSER | 366 |
CHANGEDOCUMENT_READ_HEADERS | 367 |
CHANGEDOCUMENT_READ_POSITIONS | 369 |
CL_TABLE_EDITOR | 370 |
CSAP_MAT_BOM_READ | 371 |
DDIF_FIELDINFO_GET | 372 |
FORMAT MESSAGE | 373 |
K_WERKS_OF_BUKRS_FIND | 374 |
MATERIAL_BTCI_SELECTION_NEW | 375 |
MATERIAL_BTCI_TEXT | 377 |
REGISTRY_GET | 378 |
REGISTRY_SET | 379 |
RV_ORDER_FLOW_INFORMATION | 380 |
WRITE MESSAGE Summary | 381 |
Appendix | 383 |