You are on page 1of 2

List of a Few SAP Supplied Function Modules

Function Module Name Description


Pop-Up to Decide
POPUP_TO_CONFIRM A 2/3 Buttons dialog Pop-up
POPUP_TO_INFORM A Pop-up to Inform
POPUP_TO_CONFIRM_DATA_LOSS A Pop-up to Confirm Abort and Lose Data
Pop-Up to Select
F4_CLOCK A Pop-up to Select Time
F4_DATE A Pop-up to Select Date
POPUP_TO_SELECT_MONTH A Pop-up to Select Month
POPUP_TO_DECIDE_LIST A Pop-up to Make Single/Multiple Selections
POPUP_WITH_TABLE_DISPLAY A Pop-up Selection from an Internal Table, Returns Row Number
Selected
FITRV_CALCULATOR A Pop-Up Calculator
Conversion Routines
CONVERSION_EXIT_ALPHA_INPUT Suppress, Insert Leading Zeroes in Customer Code (Data Type
CONVERSION_EXIT_ALPHA_OUTPUT CHAR, Length 10)
CONVERSION_EXIT_MATN1_INPUT Suppress, Insert Leading Zeroes in Material Code (Data Type
CONVERSION_EXIT_MATN1_OUTPUT CHAR, Length 18)
Conversions
ROUND_AMOUNT Rounding Amount as per Company Code Currency
CURRENCY_CODE_SAP_TO_ISO Convert Currency Code: SAP to ISO
CURRENCY_CODE_ISO_TO_SAP Convert Currency Code: ISO to SAP
UNIT_OF_MEASURE_ISO_TO_SAP Unit of Measure Code ISO to SAP
UNIT_OF_MEASURE_SAP_TO_ISO Unit of Measure Code SAP to ISO
SPELL_AMOUNT Convert Amount Figure into Text
SO_SPLIT_FILE_AND_PATH Split the Full File Name to Drive, Directories, and File Name
CONVERT_ABAPSPOOLJOB_2_PDF Convert Spool Output to PDF File
Date & Time
ADD_TIME_TO_DATE Used in MM Module to Determine Date of Expiry from Shelf Life
HR_SGPBS_ADD_TIME_TO_DATE Used in HR Module to determine End Date by Adding
Days/Months/ Years to a Date
COMPUTE_YEARS_BETWEEN_DATES Years between Two Dates
DAYS_BETWEEN_TWO_DATES Days Between Two Dates for Interest Calculation
MONTH_NAMES_GET Get All the Month Names in an Internal Table in Specified
Language
MONTH_PLUS_DETERMINE Add/Subtract Months to Get Forward/Backward Date
WEEKDAY_GET Get All the Week Days in an Internal Table in Specified Language
Strings
STRING_CENTER Center a String
STRING_MOVE_RIGHT Move String Right
STRING_REVERSE Reverse a String
Files
GUI_DOWNLOAD Download Internal Table to a File on Presentation Server
GUI_UPLOAD Upload a File on Presentation Server into an Internal Table
F4_FILENAME Displays a Dialog Box for File Selection from Presentation Server
TMP_GUI_BROWSE_FOR_FOLDER Displays a Dialog Box for Folder Selection from Presentation
Server
TMP_GUI_GET_FILE_EXIST Check File Existence on Presentation Server
Lists
SAPGUI_PROGRESS_INDICATOR Progress Meter/Indicator for a Process
Miscellaneous
CLOI_PUT_SIGN_IN_FRONT Get the Sign on Left
RS_VARIANT_VALUES_TECH_DATA Retrieve variant values
RS_VARIANT_EXISTS Check variant existence
SAP_CONVERT_TO_XLS_FORMAT Convert internal table data into Excel
RS_COPY_SELECTION_SETS
Copy variant from one program to another
MG_FIELDNAME_TEXT Retrieve texts from data elements
ICON_CREATE Transfer icon name and text to screen field
ALV
REUSE_ALV_GRID_DISPLAY Simple ALV grid type display (Three Dimensional)
REUSE_ALV_LIST_DISPLAY Simple ALV list type display (Two Dimensional)
REUSE_MINIALV_LIST_DISPLAY ALV grid (no event support)
REUSE_ALV_FIELDCATALOG_MERGE Create default field catalog (ALV using function modules)
LVC_FIELDCATALOG_MERGE Create default field catalog (ALV using classes)
REUSE_ALV_COMMENTARY_WRITE ALV output header at top of page
REUSE_ALV_EVENTS_GET Get possible events of an ALV list
REUSE_ALV_BLOCK_LIST_APPEND Append ALV list to a block
REUSE_ALV_BLOCK_LIST_DISPLAY Output ALV Block
Random Numbers
QF05_RANDOM Random number generator
QF05_RANDOM_INTEGER Random number generator – integer

You might also like