SAP Reports / Programs | Payroll | Australia | Public Sector(PY-AU-PS) SAP PY

MP057340 SAP ABAP INCLUDE - Aust Public Sector Leave Infotype - Subroutines







MP057340 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 MP057340 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 MP057340. "Basic submit
SUBMIT MP057340 AND RETURN. "Return to original report after report execution complete
SUBMIT MP057340 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Aust Public Sector Leave Infotype - Subroutines


INCLUDES used within this REPORT MP057340

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_AUPBS_CAL_LOS call function 'HR_AUPBS_CAL_LOS' EXPORTING beg_da = last_trans end_da = p0573-begda IMPORTING no_days = num_day months = num_mth.

POPUP_TO_DECIDE call function 'POPUP_TO_DECIDE' EXPORTING textline1 = text-076 textline2 = text-077 text_option1 = text-134 " Continue Anticipation text_option2 = text-135 " Cancel Anticipation titel = text-075 cancel_display = ' ' IMPORTING answer = answer.

HR_AUPBS_CAL_LOS call function 'HR_AUPBS_CAL_LOS' EXPORTING beg_da = hire_date end_da = p0573-begda IMPORTING no_days = num_day months = num_mth.

HR_PERSONAL_WORK_SCHEDULE call function 'HR_PERSONAL_WORK_SCHEDULE' EXPORTING pernr = p0573-pernr begda = p0573-begda endda = p0573-endda TABLES perws = pws EXCEPTIONS error_occured = 1 others = 2.

RP_HIRE_FIRE call function 'RP_HIRE_FIRE' EXPORTING beg = '18000101' end = '99991231' IMPORTING fire_date = fire_date hire_date = hire_date TABLES pphifi = phifi pp0000 = p0000 pp0001 = p0001.

HELP_VALUES_GET_WITH_TABLE call function 'HELP_VALUES_GET_WITH_TABLE' EXPORTING fieldname = p_column_name tabname = 'T5QPBS2C' IMPORTING select_value = p_field_name TABLES fields = ihelp_fields valuetab = helptab EXCEPTIONS field_not_in_ddic = 1 more_then_one_selectfield = 2 no_selectfield = 3 others = 4.

HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0573-pernr infty = '0002' begda = '19000101' endda = '99991231' bypass_buffer = 'X' TABLES infty_tab = g0002.

HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0573-pernr infty = '0003' begda = '19000101' endda = '99991231' bypass_buffer = 'X' TABLES infty_tab = g0003.

HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0573-pernr infty = '2001' begda = '19000101' endda = '99991231' bypass_buffer = 'X' TABLES infty_tab = g2001.

HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0573-pernr infty = '0573' begda = '19000101' endda = '99991231' bypass_buffer = 'X' TABLES infty_tab = g0573.

HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0573-pernr infty = '2006' begda = '19000101' endda = '99991231' bypass_buffer = 'X' TABLES infty_tab = g2006.

HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0573-pernr infty = '2013' begda = '19000101' endda = '99991231' bypass_buffer = 'X' TABLES infty_tab = g2013.

DEQUEUE_EPPRELE call function 'DEQUEUE_EPPRELE' EXPORTING pernr = p0573-pernr.

HR_TIME_EVALUATION call function 'HR_TIME_EVALUATION' EXPORTING evaluation_begin = pdc_recalc_date evaluation_end = p_date selection_variant = rptime_varia log = ' ' TABLES employee_numbers = employee_numbers simulated_infotypes = simulated_infotypes simulated_data = simulated_data buffer = tbuff buffer_directory = buffer_dir ppsoper = psoper EXCEPTIONS variant_not_exist = 1 program_not_exist = 2 others = 3.

ENQUEUE_EPPRELE call function 'ENQUEUE_EPPRELE' EXPORTING pernr = p0573-pernr.

HR_REFRESH_ERROR_LIST call function 'HR_REFRESH_ERROR_LIST'.

HR_PROCESS_ABSENCE_ATTENDANCE call function 'HR_PROCESS_ABSENCE_ATTENDANCE' EXPORTING pernr = p0573-pernr awart = abs_tab-awart begda = date endda = date conti = 1 IMPORTING abwtg = i_abwtg abrtg = i_abrtg abrst = i_abrst kaltg = i_kaltg hrsif = i_hrsif alldf = i_alldf TABLES m0000 = g0000 m0001 = g0001 m0002 = g0002 m0007 = g0007 m2001 = g2001 m2002 = g2002 m2003 = g2003 m2006_opera = t2006_opera " l_l2006x bquoded = bquoded CHANGING beguz = tmp_beguz enduz = tmp_enduz vtken = i_vtken stdaz = i_stdaz docnr = docnr EXCEPTIONS error = 1 others = 2.

HR_GET_ERROR_LIST call function 'HR_GET_ERROR_LIST' TABLES error = errors errortexts = errortexts EXCEPTIONS no_errors = 1 others = 2.

HR_REFRESH_ERROR_LIST





call function 'HR_REFRESH_ERROR_LIST'.

HR_PROCESS_ABSENCE_ATTENDANCE call function 'HR_PROCESS_ABSENCE_ATTENDANCE' EXPORTING pernr = p0573-pernr awart = abs_tab-awart begda = p0573-begda endda = p0573-endda conti = 1 IMPORTING abwtg = temp_i_abwtg abrtg = temp_i_abrtg abrst = temp_i_abrst kaltg = temp_i_kaltg hrsif = temp_i_hrsif alldf = temp_i_alldf TABLES m0000 = g0000 m0001 = g0001 m0002 = g0002 m0007 = g0007 m2001 = g2001 m2002 = g2002 m2003 = g2003 m2006_opera = t2006_opera bquoded = temp_bquoded CHANGING beguz = temp_minch_beguz enduz = temp_minch_enduz vtken = temp_i_vtken stdaz = temp_i_stdaz docnr = temp_docnr EXCEPTIONS error = 1 others = 2.

HR_GET_ERROR_LIST call function 'HR_GET_ERROR_LIST' TABLES error = errors errortexts = errortexts EXCEPTIONS no_errors = 1 others = 2.

HR_ABS_ATT_TIMES_AT_ENTRY call function 'HR_ABS_ATT_TIMES_AT_ENTRY' EXPORTING pernr = p0573-pernr awart = p_abs begda = tdate endda = tdate IMPORTING abwtg = p_abwtg TABLES m0000 = g0000 m0001 = g0001 m0002 = g0002 m0007 = g0007 m2001 = g2001 m2002 = g2002 m2003 = g2003 times_per_day = p_time_per_day CHANGING beguz = t_beguz enduz = t_enduz vtken = p_vtken stdaz = p_stdaz EXCEPTIONS it0001_missing = 1 customizing_error = 2 error_occurred = 3 end_before_begin = 4.

HR_ABS_ATT_TIMES_AT_ENTRY call function 'HR_ABS_ATT_TIMES_AT_ENTRY' EXPORTING pernr = p0573-pernr awart = p_awart begda = l_date endda = l_date TABLES m0000 = g0000 m0001 = g0001 m0002 = g0002 m0007 = g0007 m2001 = g2001 m2002 = g2002 m2003 = g2003 times_per_day = l_time_per_day CHANGING beguz = l_beguz enduz = l_enduz vtken = l_vtken stdaz = l_stdaz EXCEPTIONS it0001_missing = 1 customizing_error = 2 error_occurred = 3 end_before_begin = 4.

SCROLLING_IN_TABLE call function 'SCROLLING_IN_TABLE' EXPORTING entry_act = -top_line entry_from = 1 entry_to = -lines last_page_full = 'X' loops = ok_code = p_ok overlapping = 'X' IMPORTING entry_new = l_tc_new_top_line EXCEPTIONS no_entry_or_page_act = 01 no_entry_to = 02 no_ok_code_or_page_go = 03 others = 99.

HR_AUPBS_ON_BDC_UPDATE call function 'HR_AUPBS_ON_BDC_UPDATE' EXPORTING operation = operation pa30_oper = pa30_oper inty_oper = inty_oper infotype = '2001' TABLES r2001 = i2001 old_r2001 = old_2001 enq_r2001 = enq_2001 ins_2006 = ins_2006 del_2006 = del_2006 ins_2013 = ins_2013 del_2013 = del_2013 g_int_2006 = g_int_2006 g_int_2013 = g_int_2013 messtab = messtab.

HR_REFRESH_QUODED_BUFFER call function 'HR_REFRESH_QUODED_BUFFER'.

HR_PERSONAL_WORK_SCHEDULE call function 'HR_PERSONAL_WORK_SCHEDULE' EXPORTING pernr = p0573-pernr begda = p_date endda = p_date TABLES perws = pws EXCEPTIONS error_occured = 1 others = 2.

HR_WORK_SCHEDULE_TIMES call function 'HR_WORK_SCHEDULE_TIMES' EXPORTING pernr = p0573-pernr begda = p_date endda = p_date TABLES i0001 = g0001 i0007 = g0007 i2003 = g2003 perws = pws daygen = day_gen dayint = day_int EXCEPTIONS error_occured = 1 perws_error = 2 others = 3.

HR_PROPOSE_TIMES_FROM_DWS call function 'HR_PROPOSE_TIMES_FROM_DWS' EXPORTING stdaz = tmp_bal vtken_imp = '0' daygen = day_gen IMPORTING beguz_exp = p_beguz enduz_exp = p_enduz TABLES dayint = day_int i2001 = g2001 i2002 = g2002.

HR_TIME_RESULTS_GET call function 'HR_TIME_RESULTS_GET' EXPORTING get_pernr = p0573-pernr get_pabrj = i549q-pabrj get_pabrp = i549q-pabrp TABLES get_tbuff = tbuff get_buffer_dir = buffer_dir get_qtacc = imp_qtacc EXCEPTIONS wrong_cluster_version = 1 no_read_authority = 2 cluster_archived = 3 technical_error = 4 others = 0.

HR_QUOTAS_DEDUCTED_BY_ABSENCE call function 'HR_QUOTAS_DEDUCTED_BY_ABSENCE' EXPORTING docnr = old_2001-docnr pernr = old_2001-pernr TABLES quota_deduction = tmp_ptquoded.

HR_PERSONAL_WORK_SCHEDULE call function 'HR_PERSONAL_WORK_SCHEDULE' EXPORTING pernr = p0573-pernr begda = p_date endda = p_date TABLES perws = pws EXCEPTIONS error_occured = 1 others = 2.

HR_PERSONAL_WORK_SCHEDULE call function 'HR_PERSONAL_WORK_SCHEDULE' EXPORTING pernr = p0573-pernr begda = p_endda endda = p_endda TABLES perws = pws EXCEPTIONS error_occured = 1 others = 2.

HR_WORK_SCHEDULE_TIMES call function 'HR_WORK_SCHEDULE_TIMES' EXPORTING pernr = p0573-pernr begda = p_endda endda = p_endda TABLES i0001 = g0001 i0007 = g0007 i2003 = g2003 perws = pws daygen = day_gen dayint = day_int EXCEPTIONS error_occured = 1 perws_error = 2 others = 3.

HR_PROPOSE_TIMES_FROM_DWS call function 'HR_PROPOSE_TIMES_FROM_DWS' EXPORTING stdaz = number vtken_imp = '0' daygen = day_gen IMPORTING beguz_exp = p_beguz enduz_exp = p_enduz TABLES dayint = day_int * i2001 = g2001 i2001 = dummy_2001 i2002 = g2002.

HR_ABS_ATT_TIMES_AT_ENTRY call function 'HR_ABS_ATT_TIMES_AT_ENTRY' EXPORTING pernr = p0573-pernr awart = p_abs begda = p_begda endda = p_endda IMPORTING abwtg = p_abwtg TABLES m0000 = g0000 m0001 = g0001 m0002 = g0002 m0007 = g0007 m2001 = g2001 m2002 = g2002 m2003 = g2003 times_per_day = p_time_per_day CHANGING beguz = p_beguz enduz = p_enduz vtken = p_vtken stdaz = p_stdaz EXCEPTIONS it0001_missing = 1 customizing_error = 2 error_occurred = 3 end_before_begin = 4.



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 MP057340 or its description.