Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

This page is intended to maintain documentation of useful function modules.

This is needed because indexing and search of information will be easier here (When compared to searching in SE37). When this page starts growing, this can be structured in an area wise list. Function Module to execute unauthorized transactions TRANSACTION_CALL_VIA_RFC To execute some unauthorized transactions. Function Modules for creating programs (Useful when you are generating programs) RS_PROGRAM_CHECK_NAME RS_CORR_INSERT REPS_OBJECT_ACTIVATE RS_DELETE_PROGRAM RS_ACCESS_PERMISSION To check program names if you are generating them. To insert the correction request in the repository. To activate repository objects, for example - to activate a newly generated program. To delete the program. To lock or unlock a program.

Function Modules related to Date and Time Calculations Calculates the future date based on the input . DATE_TO_DAY Returns the Day for the entered date. DATE_COMPUTE_DAY Returns weekday for a date DATE_GET_WEEK Returns week for a date RP_CALC_DATE_IN_INTERVAL Add days / months to a date Returns attributes for a range of dates DAY_ATTRIBUTES_GET specified To get the number of months between MONTHS_BETWEEN_TWO_DATES the two dates. END_OF_MONTH_DETERMINE_2 Determines the End of a Month. Find the difference between two dates HR_HK_DIFF_BT_2_DATES in years, months and days. Find the difference between two dates FIMA_DAYS_AND_MONTHS_AND_YEARS in years, months and days. MONTH_NAMES_GET Get the names of the month WEEK_GET_FIRST_DAY Get the first day of the week HRGPBS_HESA_DATE_FORMAT Format the date in dd/mm/yyyy format Find the difference between two SD_CALC_DURATION_FROM_DATETIME date/time and report the difference in hours Find the time difference between two L_MC_TIME_DIFFERENCE date/time CALCULATE_DATE

HR_99S_INTERVAL_BETWEEN_DATES LAST_DAY_OF_MONTHS DATE_CHECK_PLAUSIBILITY DATE_2D_TO_4D_CONVERSION DAY_IN_WEEK SD_DATETIME_DIFFERENCE Holidays and Factory Calendar

Difference between two dates in days, weeks, months Returns the last day of the month Check for the invalid date. Year entry: 2-character to 4-character. Input date and will give the name of the day 1-monday,2-Tuesday.... Give the difference in Days and Time for 2 dates

Gives holidays for a country.It has two HOLIDAY_GET flags Freeday(for weekends)and Holiday(for public holidays). returns the calendar date for the factory FACTORYDATE_CONVERT_TO_DATE date and the factory calendar passed returns the factory date for the date and DATE_CONVERT_TO_FACTORYDATE factory calendar passed Popup for dates F4_DATE Displays a popup dialog to choose date POPUP_TO_SELECT_MONTH Display a pop-up to select a month Function Modules related to (ALV) SAP LIST VIEWER REUSE_ALV_LIST_DISPLAY REUSE_ALV_GRID_DISPLAY ABAP List viewer (LIST DISPLAY) ALV GridControl full screen Create field catalog from dictionary REUSE_ALV_FIELDCATALOG_MERGE structure or internal table Function Module related to Change Tracking CHANGEDOCUMENT_READ_HEADERS Read and format change documents read change document headers and items CHANGEDOCUMENT_READ to get the old and new values Function Modules Related To Formatting CLOI_PUT_SIGN_IN_FRONT RKD_WORD_WRAP CONVERSION_EXIT_ALPHA_INPUT Displays the negative sign in front of the numeral Wrap text into several lines Pad zeros to the number at the left

CONVERSION_EXIT_ALPHA_OUTPUT Eliminate zeros to the number at the left READ_EXCHANGE_RATE Exchange Convertion SPELL_AMOUNT Transforms numeric values into text Function Modules Related To Dialog Prompts Displays a popup dialog with a user defined message for confirmation Displays a popup dialog requesting a value POPUP_TO_GET_VALUE for a particular table-fieldname Displays a progress bar with text to denote SAPGUI_PROGRESS_INDICATOR the percentage of completion and status Displays a popup dialog to get the FILENAME_GET presentation server filename F4_DATE Displays a popup dialog to choose date POPUP_TO_SELECT_MONTH Display a pop-up to select a month GET_PRINT_PARAMETERS Printer parameters F4 help also returning the value to be F4IF_INT_TABLE_VALUE_REQUEST displayed in internal table F4 help for fields that are only known at F4IF_FIELD_VALUE_REQUEST runtime POPUP_TO_CONFIRM Function modules related to RFC communication RFC_CONNECTION_CLOSE Close a RFC connection RFC_GET_SYSTEM_INFO Give system's information of a remote system {+}Function modules related to reading/writing files on application server (named AS below) or Frontend + Uploads the file from either presentation FILE_READ_AND_CONVERT_SAP_DATA or application server into an internal table SUBST_GET_FILE_LIST To get the list of files from AS ALSM_EXCEL_TO_INTERNAL_TABLE Legacy Data Transfer w/ Excel WS_FILE_DELETE Delete files on AS server PFL_COPY_OS_FILE Copy AS files EPS_GET_DIRECTORY_LISTING Returns all files from an AS directory Displays a popup dialog to get an AS FILENAME_GET filename (FILE transaction) Upload a file from the presentation GUI_UPLOAD server GUI_DOWNLOAD Downloads an Internal Table to the PC

Function Modules related to sending emails SO_NEW_DOCUMENT_ATT_SEND_API1 Sends emails with texts and attachments SO_NEW_DOCUMENT_SEND_API1 Sends emails with texts. Function Modules related to data maintenance VIEW_MAINTENANCE_CALL To maintain data from a table or view (SM30) Amount and Currency CURRENCY_AMOUNT_SAP_TO_IDOC Convert currency to IDOC format Move the negative sign from the left hand side of a number, to the right hand side of the number. Note that The CLOI_PUT_SIGN_IN_FRONT result will be left justified (like all character fields), not right justifed as numbers normally are. Convert local currency to foreign CONVERT_TO_FOREIGN_CURRENCY currency. Convert from foreign currency to local CONVERT_TO_LOCAL_CURRENCY currency Convert an amount from a currency to CONVERT_AMOUNT_TO_CURRENCY another (exchange rate taken from database tables) Convert an amount from a currency to CONVERT_CURRENCY_BY_RATE another, according to the passed exchange rate Conversion of Currency Amounts into BAPI_CURRENCY_CONV_TO_EXTERNAL External Data Format Conversion of Currency Amounts into BAPI_CURRENCY_CONV_TO_INTERNAL Internal Data Format CALCULATE_TAX_FROM_NET_AMOUNT SPELL_AMOUNT to get Amount in words HR_IN_CHG_INR_WRDS Changes INR amount to words. Function Modules related to FI, CO and SD Modules FOR_ALL_SKC1A VC_I_GET_CONFIGURATION SD_PRINT_TERMS_OF_PAYMENT SD_PRINT_TERMS_OF_PAYMENT_SPLI J_1B_NF_DOCUMENT_READ J_1B_NF_VALUE_DETERMINATION Account subtotal Sales Purchase details configuration Print terms for unique payment Print terms for some parcels payment Read NF details Read values from NF returned combined

with J_1B_NF_DOCUMENT_READ using. Function Module related to HR-ABAP This function module is used to maintain master data for employees and applicants. This function module reads the data HR_READ_INFOTYPE records of an HR infotype that exist for employees and applicants. This function module is used to maintain HR_INFOTYPE_OPERATION employees and applicants data. This function module is used to read CU_READ_RGDIR RGDIR of cluster CU. This function module reads complete PYXX_READ_PAYROLL_RESULT payroll result for all country versions, from file PCL2 cluster. This function module is used to fetch the HR_GET_PAYROLL_RESULTS payroll results for employees . This function module is to maintain the HR_RELATION_MAINTAIN relation between employee and position. This function module is to create position BAPI_HRMASTER_SAVE_REPL_MULT or organizaion unit ect. HR_MAINTAIN_MASTERDATA

You might also like