SAP Reports / Programs | Payroll(PY) SAP PY

RPCBURT0 SAP ABAP INCLUDE - Subroutines of Operations (F.R.G.)







RPCBURT0 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RPCBURT0 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RPCBURT0. "Basic submit
SUBMIT RPCBURT0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPCBURT0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Subroutines of Operations (F.R.G.)


INCLUDES used within this REPORT RPCBURT0

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

HR_CZ_GET_T5T77S0 CALL FUNCTION 'HR_CZ_GET_T5T77S0' EXPORTING iv_grpid = 'PAYRO' iv_semid = 'MSHFT' iv_date = aper-begda IMPORTING ev_gsval = lv_payro_cinsu EXCEPTIONS no_record_found = 1 bad_customizing = 2 OTHERS = 3.

DATE_COMPUTE_DAY CALL FUNCTION 'DATE_COMPUTE_DAY' EXPORTING DATE = P_DATUM IMPORTING DAY = DAY_OF_WEEK EXCEPTIONS OTHERS = 1.

HOLIDAY_CHECK_AND_GET_INFO CALL FUNCTION 'HOLIDAY_CHECK_AND_GET_INFO' EXPORTING DATE = P_DATUM HOLIDAY_CALENDAR_ID = T001P-MOFID IMPORTING HOLIDAY_FOUND = HOLIDAY TABLES HOLIDAY_ATTRIBUTES = HOLI_ATRIB EXCEPTIONS CALENDAR_BUFFER_NOT_LOADABLE = 1 DATE_AFTER_RANGE = 2 DATE_BEFORE_RANGE = 3 DATE_INVALID = 4 HOLIDAY_CALENDAR_ID_MISSING = 5 HOLIDAY_CALENDAR_NOT_FOUND = 6 OTHERS = 7.

HR_CZ_GET_T5T77S0 CALL FUNCTION 'HR_CZ_GET_T5T77S0' EXPORTING * IV_PREFX = iv_grpid = 'PAYRO' iv_semid = 'CINSU' iv_date = aper-begda IMPORTING ev_gsval = lv_payro_cinsu * EV_BEGDA = * EV_ENDDA = EXCEPTIONS no_record_found = 1 bad_customizing = 2 OTHERS = 3.

HR_WORK_SCHEDULE_TIMES CALL FUNCTION 'HR_WORK_SCHEDULE_TIMES' EXPORTING PERNR = PERNR BEGDA = DATUMMIN1 ENDDA = DATUMPLUS1 * REFRESH = 'X' * IMPORTING * WARNING_OCCURED = TABLES I0001 = M0001 I0007 = M0007 I2003 = M2003 PERWS = PWS DAYGEN = DAYGEN DAYINT = DAYINT EXCEPTIONS ERROR_OCCURED = 1 PERWS_ERROR = 2 OTHERS = 3.

HR_BALANCE_TIMES_AGAINST_DWS CALL FUNCTION 'HR_BALANCE_TIMES_AGAINST_DWS' EXPORTING BEGUZ = BEGUZ ENDUZ = ENDUZ VTKEN = VTKEN STDAZ = STDAZ DAYGEN = DAYGEN INFOTYPE = INFTY IMPORTING BEGUZ_EXP = BEGUZ ENDUZ_EXP = ENDUZ VTKEN_EXP = VTKEN STDAZ_EXP = STDAZ TABLES DAYINT = DAYINT EXCEPTIONS WRONG_PARAMETER_COMBINATION = 1 ERROR_OCCURED = 2 OTHERS = 3.

HR_WORK_SCHEDULE_TIMES CALL FUNCTION 'HR_WORK_SCHEDULE_TIMES' EXPORTING * PERNR = P2001-PERNR "csbs040209 PERNR = PERNR "csbs040209 BEGDA = DATUMMIN1 ENDDA = DATUMPLUS1 TABLES I0001 = M0001 I0007 = M0007 I2003 = M2003 PERWS = PWS DAYGEN = DAYGEN DAYINT = DAYINT EXCEPTIONS ERROR_OCCURED = 1 PERWS_ERROR = 2 OTHERS = 3.

HR_BALANCE_TIMES_AGAINST_DWS CALL FUNCTION 'HR_BALANCE_TIMES_AGAINST_DWS' EXPORTING BEGUZ = BEGUZ ENDUZ = ENDUZ VTKEN = VTKEN STDAZ = STDAZ DAYGEN = DAYGEN INFOTYPE = INFTY IMPORTING BEGUZ_EXP = BEGUZ ENDUZ_EXP = ENDUZ VTKEN_EXP = VTKEN STDAZ_EXP = STDAZ TABLES DAYINT = DAYINT EXCEPTIONS WRONG_PARAMETER_COMBINATION = 1 ERROR_OCCURED = 2 OTHERS = 3.

HR_CZ_GET_T5T77S0 CALL FUNCTION 'HR_CZ_GET_T5T77S0' EXPORTING iv_grpid = 'PAYRO' iv_semid = 'MSHFT' iv_date = aper-begda IMPORTING ev_gsval = lv_payro_cinsu EXCEPTIONS no_record_found = 1 bad_customizing = 2 OTHERS = 3.

HR_WORK_SCHEDULE_TIMES CALL FUNCTION 'HR_WORK_SCHEDULE_TIMES' EXPORTING PERNR = P2001-PERNR BEGDA = DATUMMIN1 ENDDA = DATUMPLUS1 TABLES I0001 = M0001 I0007 = M0007 I2003 = M2003 PERWS = PWS DAYGEN = DAYGEN DAYINT = DAYINT EXCEPTIONS ERROR_OCCURED = 1 PERWS_ERROR = 2 OTHERS = 3.

HR_BALANCE_TIMES_AGAINST_DWS CALL FUNCTION 'HR_BALANCE_TIMES_AGAINST_DWS' EXPORTING BEGUZ = BEGUZ ENDUZ = ENDUZ VTKEN = VTKEN STDAZ = STDAZ DAYGEN = DAYGEN INFOTYPE = INFTY IMPORTING BEGUZ_EXP = BEGUZ ENDUZ_EXP = ENDUZ VTKEN_EXP = VTKEN STDAZ_EXP = STDAZ TABLES DAYINT = DAYINT EXCEPTIONS WRONG_PARAMETER_COMBINATION = 1 ERROR_OCCURED = 2 OTHERS = 3.

HR_WORK_SCHEDULE_TIMES CALL FUNCTION 'HR_WORK_SCHEDULE_TIMES' EXPORTING PERNR = P2001-PERNR BEGDA = LV_DATUMMIN1 ENDDA = LV_DATUMPLUS1 TABLES I0001 = M0001 I0007 = M0007 I2003 = M2003 PERWS = PWS DAYGEN = LT_DAYGEN DAYINT = LT_DAYINT EXCEPTIONS ERROR_OCCURED = 1 PERWS_ERROR = 2 OTHERS = 3.

HR_BALANCE_TIMES_AGAINST_DWS CALL FUNCTION 'HR_BALANCE_TIMES_AGAINST_DWS' EXPORTING BEGUZ = LV_BEGUZ ENDUZ = LV_ENDUZ VTKEN = LV_VTKEN STDAZ = P_STDAZ DAYGEN = LT_DAYGEN INFOTYPE = LV_INFTY IMPORTING BEGUZ_EXP = LV_BEGUZ ENDUZ_EXP = LV_ENDUZ VTKEN_EXP = LV_VTKEN STDAZ_EXP = P_STDAZ TABLES DAYINT = LT_DAYINT EXCEPTIONS WRONG_PARAMETER_COMBINATION = 1 ERROR_OCCURED = 2 OTHERS = 3.

HR_WORK_SCHEDULE_TIMES CALL FUNCTION 'HR_WORK_SCHEDULE_TIMES' EXPORTING PERNR = P2001-PERNR BEGDA = LV_DATUMMIN1 ENDDA = LV_DATUMPLUS1 TABLES I0001 = M0001 I0007 = M0007 I2003 = M2003 PERWS = PWS DAYGEN = LT_DAYGEN DAYINT = LT_DAYINT EXCEPTIONS ERROR_OCCURED = 1 PERWS_ERROR = 2 OTHERS = 3.

HR_BALANCE_TIMES_AGAINST_DWS CALL FUNCTION 'HR_BALANCE_TIMES_AGAINST_DWS' EXPORTING BEGUZ = LV_BEGUZ ENDUZ = LV_ENDUZ VTKEN = LV_VTKEN STDAZ = P_STDAZ DAYGEN = LT_DAYGEN INFOTYPE = LV_INFTY IMPORTING BEGUZ_EXP = LV_BEGUZ ENDUZ_EXP = LV_ENDUZ VTKEN_EXP = LV_VTKEN STDAZ_EXP = P_STDAZ TABLES DAYINT = LT_DAYINT EXCEPTIONS WRONG_PARAMETER_COMBINATION = 1 ERROR_OCCURED = 2 OTHERS = 3.

HR_WORK_SCHEDULE_TIMES CALL FUNCTION 'HR_WORK_SCHEDULE_TIMES' EXPORTING PERNR = P_PERNR BEGDA = LV_DATUMMIN1 ENDDA = LV_DATUMPLUS1 TABLES I0001 = P_M0001 I0007 = P_M0007 I2003 = P_M2003 PERWS = P_PWS DAYGEN = LT_DAYGEN DAYINT = LT_DAYINT EXCEPTIONS ERROR_OCCURED = 1 PERWS_ERROR = 2 OTHERS = 3.

HR_BALANCE_TIMES_AGAINST_DWS CALL FUNCTION 'HR_BALANCE_TIMES_AGAINST_DWS' EXPORTING BEGUZ = LV_BEGUZ ENDUZ = LV_ENDUZ VTKEN = P_VTKEN STDAZ = P_STDAZ DAYGEN = LT_DAYGEN INFOTYPE = LV_INFTY IMPORTING BEGUZ_EXP = LV_BEGUZ ENDUZ_EXP = LV_ENDUZ VTKEN_EXP = P_VTKEN STDAZ_EXP = P_STDAZ TABLES DAYINT = LT_DAYINT EXCEPTIONS WRONG_PARAMETER_COMBINATION = 1 ERROR_OCCURED = 2 OTHERS = 3.

HR_WORK_SCHEDULE_TIMES CALL FUNCTION 'HR_WORK_SCHEDULE_TIMES' EXPORTING PERNR = P2001-PERNR BEGDA = lv_begdatum ENDDA = lv_enddatum TABLES I0001 = p0001 I0007 = p0007 I2003 = p2003 PERWS = lt_psp DAYGEN = lt_DAYGEN DAYINT = lt_DAYINT EXCEPTIONS ERROR_OCCURED = 1 PERWS_ERROR = 2 OTHERS = 3.

HR_BALANCE_TIMES_AGAINST_DWS





CALL FUNCTION 'HR_BALANCE_TIMES_AGAINST_DWS' EXPORTING BEGUZ = BEGUZ ENDUZ = ENDUZ VTKEN = VTKEN STDAZ = STDAZ DAYGEN = lt_DAYGEN INFOTYPE = INFTY IMPORTING BEGUZ_EXP = BEGUZ ENDUZ_EXP = ENDUZ VTKEN_EXP = VTKEN STDAZ_EXP = STDAZ TABLES DAYINT = lt_lhDAYINT EXCEPTIONS WRONG_PARAMETER_COMBINATION = 1 ERROR_OCCURED = 2 OTHERS = 3.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RPCBURT0 or its description.