sapdev logo background
sapdev logo sapdev logo
Comments

SAP development function modules




ABAP4_CALL_TRANSACTION
Call transaction code, also see SAPGUI_SET_FUNCTIONCODE

ADDR_PERS_COMP_COMM_GET
Get additional user address details not retrived by SUSR_USER_ADDRESS_READ (i.e. email address)

ADDR_PERS_COMP_COMM_MAINTAIN
Update additional user address details (i.e. email address)

BAPI_COMPANYCODE_GET_PERIOD
Retrieve fiscal year and payrole period (based on date and company code)

BAPI_EMPLOYEE_CHECKPASSWORD...
Maintain SAP internet users including check and change password

CALCULATE_DATE
Increase/decrease DATE by a specific number of Days/Months

CONVERT_DATE_TO_EXTERNAL
Converts date from system storage format to users specified display format

ADDR_PERS_COMP_COMM_GET
Get additional user address details not retrived by SUSR_USER_ADDRESS_READ (i.e. email address)

CREATE_TEXT
Create standard texts (i.e. PO headers texts)

CURRENCY_AMOUNT_SAP_TO_DISPLAY
Convert currency value from value stored in SAP to displayed currency

CURRENCY_AMOUNT_DISPLAY_TO_SAP
Convert currency value from displayed currency value to value stored in SAP

CLPB_EXPORT
Export files to clipboard

CLPB_IMPORT
Copies clipboard into table

DATE_COMPUTE_DAY
Returns day of the week for a particular date(1=Monday, 5=Friday etc.)

DATE_TO_DAY
Returns day of the week for a particular date('Monday', 'Friday', 'Sat.')

DOCU_READ
Retrieve SAP documentation for specific repository object (FM, Prog, Tcode etc). link details required by function module are stored in table DOKIL.

ENQUEUE_READ
Returns list if active lock objects

DETERMINE_PERIOD
Retrieve fiscal year and payrole period (Note: verision parameter is fiscal year varient from table T009)

DYNP_VALUES_UPDATE
Return values (i.e. from an F4 value request) into respective fields on a dynpro

F4IF_FIELD_VALUE_REQUEST
Call search help manually i.e. from report selection screen

F4IF_INT_TABLE_VALUE_REQUEST
Display internal table as search help (documented in SAP)

FILE_GET_NAME
Retrieve Logical file path. Use Transaction 'FILE' to view/create logical file paths

FTI_FISCAL_YEAR_MONTH_GET
Returns fiscal year for specific date

GUI_DOWNLOAD, WS_DOWNLOAD, DOWNLOAD
Download file to PC

GUI_UPLOAD, WS_UPLOAD, UPLOAD
Upload file from PC

HR_SEN_CRULE_0100_DATE
Increase/decrease DATE by a specific number of Days/Months/Years

JOB_OPEN, JOB_SUBMIT, JOB_CLOSE
Create and submit background jobs

MESSAGE_TEXT_BUILD
Builds actual message based on info returned from Call transaction

NUMBER_GET_NEXT
Get the next unique number in a number range. Use tcode SNRO for maintaining number ranges

NUMBER_CHECK
Check if number is within a number range (see tcode SNRO)

NUMBER_GET_INFO
Get info about number range (see tcode SNRO)

POPUP*
Display Pop-up Screen(s)

QF05_RANDOM_INTEGER
Generate random number

READ_TEXTS
Retrive standard texts (i.e. PO headers texts)

READ_EXCHANGE_RATE
Retrieve exchange rate on a particular date

RS_CREATE_VARIANT
Creating a Report Variant

RS_VARIANT_CONTENTS
Returns contents of a variant, is also useful as the result lists all variable names that could be set on screen

RSEC_GENERATE_PASSWORD
Generate random password, used by SU01 to create new passwords for users

RZL_READ_DIR_LOCAL
Get list of files within specific directory(Application Server)

SAPGUI_SET_FUNCTIONCODE
Execute SAP function code. Can also be used to execute transaction code by using '/o' i.e. '/OSE80'.

SO_SPLIT_FILE_AND_PATH
Splits the filename and its path i.e. c:\temp\hello.txt would return 'hello.txt' & 'c:\temp\'

SPLIT_FILENAME
Splits the file name and its extension i.e. c:\temp\hello.txt would return 'hello' & 'txt'

STUM_WP_TOTAL_ACTIVITY
Retrieves list of all process from all servers (i.e. SM50, SM66). Also returns a second table, containing a list of all the servers

STUM_WP_SERVER_ACTIVITYS & EW_TH_WPINFO
Retrieves list of processes on current server

SUSR_USER_ADDRESS_READ
Get user address details stored under 'Own data'. Also see ADDR_PERS_COMP_COMM_GET

SUSR_USER_PARAMETERS_GET
Get user parameter details stored under 'Own data'

SUSR_USER_DISPLAY_WITH_AUTHS
Displays user authorisation objects (Note: may have to debug around authority checks)

SUSR_USER_AGR_ACTIVITYGR_GET
Get users activity group details

SUSR_SYNC_USER_TABLES
Sync USR tables

SXPG_COMMAND_EXECUTE
Execute external command(FTP data in & out of SAP)



SX_INTERNET_ADDRESS_TO_NORMAL
Check email address has been entered in correct format

TH_POPUP
Display Windows Message on Users Screen

TH_USER_INFO
Get information about current active session

TH_USER_LIST
Gets list of current sessions active on SAP system

TH_DELETE_USER
Delete SAP session based on user namd and TID

WS_EXECUTE
Execute External Program

Other SAP Function Modules
Check out this website for information on more SAP function modules



comments powered by Disqus