Nov
Useful function modules in ABAP-HR
RS_PROGRAM_CHECK_NAME: To check program names if you are generating them.
RS_CORR_INSERT : To insert the correction request in the repository.
REPS_OBJECT_ACTIVATE: To activate repository objects, for example – to activate a newly generated program.
RS_DELETE_PROGRAM: To delete the program.
RS_ACCESS_PERMISSION: To lock or unlock a program.
Function Modules related to Date and Time Calculations
CALCULATE_DATE: 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
Function Modules related to (ALV) ADVANCED LIST VIEWER
REUSE_ALV_LIST_DISPLAY: ABAP List viewer (LIST DISPLAY)
REUSE_ALV_GRID_DISPLAY: ALV GridControl full screen
REUSE_ALV_FIELDCATALOG_MERGE: Create field catalog from dictionary structure or internal table
Function Module related to Change Tracking
CHANGEDOCUMENT_READ_HEADERS: Read and format change documents
DAY_ATTRIBUTES_GET: Returns attributes for a range of dates specified
MONTHS_BETWEEN_TWO_DATES: To get the number of months between the two dates.
END_OF_MONTH_DETERMINE_2: Determines the End of a Month.
HR_HK_DIFF_BT_2_DATES: Find the difference between two dates in years, months and days.
FIMA_DAYS_AND_MONTHS_AND_YEARS: Find the difference between two dates in years, months and days.
MONTH_NAMES_GET: Get the names of the month
IDWT_READ_MONTH_TEXT: Get the MONTH TextWEEK_GET_FIRST_DAY : Get the first day of the week
HRGPBS_HESA_DATE_FORMAT: Format the date in dd/mm/yyyy format
SD_CALC_DURATION_FROM_DATETIME: Find the difference between two date/time and report the difference in hours
L_MC_TIME_DIFFERENCE: Find the time difference between two date/time
HR_99S_INTERVAL_BETWEEN_DATES: Difference between two dates in days, weeks, months
LAST_DAY_OF_MONTHS: Returns the last day of the month
DATE_CHECK_PLAUSIBILITY: Check for the invalid date.
DATE_2D_TO_4D_CONVERSION: Year entry: 2-character to 4-character.
DAY_IN_WEEK: Input date and will give the name of the day 1-monday,2-Tuesday….
SD_DATETIME_DIFFERENCE: Give the difference in Days and Time for 2 dates
Function Modules Related To Formatting
CLOI_PUT_SIGN_IN_FRONT: Displays the negative sign in front of the numeral.
RKD_WORD_WRAP: Wrap text into several lines
CONVERSION_EXIT_ALPHA_INPUT: Pad zeros to the number at the left
CONVERSION_EXIT_ALPHA_OUTPUT: Eliminate zeros to the number at the left
READ_EXCHANGE_RATE: Exchange Conversion
SPELL_AMOUNT: Transforms numeric values into text
Function Modules Related To Dialog Prompts
POPUP_TO_CONFIRM: Displays a popup dialog with a user defined message for confirmation
POPUP_TO_GET_VALUE: Displays a popup dialog requesting a value for a particular table-fieldname
SAPGUI_PROGRESS_INDICATOR: Displays a progress bar with text to denote the percentage of completion and status
FILENAME_GET: Displays a popup dialog to get the 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
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
FILE_READ_AND_CONVERT_SAP_DATA: Uploads the file from either presentation or application server into an internal table
SUBST_GET_FILE_LIST: To get the list of files from Application Server.
ALSM_EXCEL_TO_INTERNAL_TABLE: Legacy Data Transfer w/ Excel
WS_FILE_DELETE: Delete files on UNIX server
PFL_COPY_OS_FILE: Copy UNIX files
EPS_GET_DIRECTORY_LISTING: Returns all files from a Server directory
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 F4 Help
F4IF_INT_TABLE_VALUE_REQUEST – F4 help also returning the value to be displayed in internal table
Function Modules related to data maintenance
VIEW_MAINTENANCE_CALL – To maintain data from a table
Function Modules related to FI, CO and SD Modules
FOR_ALL_SKC1A : Account subtotal
VC_I_GET_CONFIGURATION : Sales Purchase details configuration
SD_PRINT_TERMS_OF_PAYMENT : Print terms for unique payment
SD_PRINT_TERMS_OF_PAYMENT_SPLI : Print terms for some parcels payment
J_1B_NF_DOCUMENT_READ : Read NF details
J_1B_NF_VALUE_DETERMINATION : Read values from NF returned combined with J_1B_NF_DOCUMENT_READ using.
Nice post…is very useful
February 25th, 2009 at 9:11 amHi Abhi,
thanks for your comment…… Keep watching for updates….
February 25th, 2009 at 11:26 amVery good introduction about HR. Thank you.
March 5th, 2009 at 2:00 amHi Natraj,
You are welcome… If you have any material and you are interested to share with this community reach me through contact page
March 5th, 2009 at 8:25 amThnx Ramakrishna….its very much useful…..
March 20th, 2009 at 5:41 amHi Ramakrishna,
Do you know any function module that moves/copies a file from sap application server to presentation server and viceversa?
April 15th, 2009 at 7:21 pmHi sohail,
As of my knowledge we do not have any FM to read the data from application server and write the data from application server. we use open data set and close data set to read or write for application server.
use the below code to read the data from application server. instead of file name in the code use the file path of application server file path.
OPEN DATASET filename FOR INPUT IN TEXT MODE DEFAULT ENCODING.
DO.
READ DATASET filename INTO wa_PERNR.
IF SY-SUBRC NE 0.
EXIT.
ELSE.
Append wa_PERNR to it_pernr.
clear wa_PERNR.
ENDIF.
ENDDO.
CLOSE DATASET filename.
do let me know if you need more information on this.
April 16th, 2009 at 12:51 pmNice material about HR material
June 10th, 2009 at 6:49 amI have taken HR ABAP training from Ramakrishna and I found his training to be extremely helpful. His practical knowledge of the subject and teaching skills are extraordinary. I highly recommend this training for those who are serious about HR ABAP.
June 16th, 2009 at 4:04 amHi Shiraz,
Thanks for your valuable feedback ….
June 16th, 2009 at 4:45 amHelpful information to new comers in HR
June 19th, 2009 at 9:25 amHow i can move multiple line through READ_TEXT function module.
Please help me this is urgent
March 16th, 2010 at 2:36 pmI Trained HR ABAP from Ramakrishna and his training is very much useful. Mainly in payroll his way of teaching is very different from others.And i seen his home page for HR ABAP I found Valuable information .
May 7th, 2010 at 4:44 amThanks Ramakrishna.
Hi,
May 11th, 2010 at 4:15 pmPlease provide the ABAP HR training details,course plan,course cost and mode of payments.
Hi Srinivas,
How you approached ramakrishna to get trained in ABAP HR.Please give me information.
Thanks in advance.
May 15th, 2010 at 5:18 amThanks for this interesting information.
June 30th, 2010 at 12:23 amI got trained in HR ABAP from Ramakrishna. In short his training is "EXCELLENT"…perfect person to learn from. The best is he gives examples to each and every topic ang good programing skills..
Thanks Ramakrishna.
June 30th, 2010 at 6:54 pmgood materials…..
Thanks for all the information.
July 2nd, 2010 at 10:01 amhi rama krishna….
January 18th, 2011 at 12:32 pmWhich FM do you use to find out who is reporting to whom ?