SAP Reports / Programs | Payroll | Italy(PY-IT) SAP PY

RPCFUDIE SAP ABAP INCLUDE - Include LEHU2O01







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


INCLUDES used within this REPORT RPCFUDIE

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:

WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING mask = mask mode = 'O' IMPORTING filename = pfile EXCEPTIONS inv_winsys = 1 no_batch = 2 selection_cancel = 3 selection_error = 4 OTHERS = 5.

WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING mask = mask mode = 'O' IMPORTING filename = pfil EXCEPTIONS inv_winsys = 1 no_batch = 2 selection_cancel = 3 selection_error = 4 OTHERS = 5.

RP_LAST_DAY_OF_MONTHS CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS' EXPORTING day_in = endda IMPORTING last_day_of_month = endda.

HR_IT_SHOW_ANY_TABLE_ON_ALV CALL FUNCTION 'HR_IT_SHOW_ANY_TABLE_ON_ALV' TABLES table = g_tab_sez3 EXCEPTIONS fb_error = 1 OTHERS = 2.

HR_DISPLAY_ERROR_LIST CALL FUNCTION 'HR_DISPLAY_ERROR_LIST' EXPORTING no_popup = false no_print = space EXCEPTIONS invalid_linesize = 1 OTHERS = 2.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id msgty = 'E' msgno = error_number msgv1 = $message1 * msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 * msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id msgty = 'E' msgno = error_number msgv1 = $message1 * msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = $pernr arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 * msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST





CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 * msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 * msgv4 = $message4 EXCEPTIONS OTHERS = 1.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = error_id * MSGTY = 'E' msgno = error_number msgv1 = $message1 msgv2 = $message2 msgv3 = $message3 msgv4 = $message4 EXCEPTIONS OTHERS = 1.

RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING molga = pitre_molga begda = begda IMPORTING waers = g_waers EXCEPTIONS OTHERS = 4.

HR_IT_COMPANY_DATA CALL FUNCTION 'HR_IT_COMPANY_DATA' EXPORTING societa = societa sy_langu = sy-langu TABLES comp_tab = i_comp_result1 comp_tab2 = i_comp_result2 EXCEPTIONS not_found = 1 no_entry_found_t001p = 2 no_entry_found_t5it1p = 3 OTHERS = 4.

HR_IT_GET_INFOTYPES CALL FUNCTION 'HR_IT_GET_INFOTYPES' EXPORTING * TCLAS = 'A' pernr = pernr-pernr * begda = * endda = TABLES infty0 = p0000 infty1 = p0001 infty2 = p0002 infty3 = p0003 infty6 = p0006 infty16 = p0016 infty21 = p0021 infty154 = p0154 infty155 = p0155 infty156 = p0156 infty159 = p0159 infty160 = p0160 infty305 = p0305 infty306 = p0306 infty421 = p0421 infty483 = p0483 madinfo = madinfo.

HR_GET_EMPLOYEE_DATA CALL FUNCTION 'HR_GET_EMPLOYEE_DATA' EXPORTING person_id = pernr-pernr selection_begin = begda selection_end = endda IMPORTING personal_data = person EXCEPTIONS person_not_found = 1 no_active_integration = 2 OTHERS = 3.

HR_99S_GET_PERMO CALL FUNCTION 'HR_99S_GET_PERMO' EXPORTING p_abkrs = p_p0001-abkrs IMPORTING p_t549a = l_t549a p_return_code = l_ret_code.

HR_IT_GET_BSGRD CALL FUNCTION 'HR_IT_GET_BSGRD' EXPORTING pernr = pernr begda = begda endda = endda TABLES gradinfo = gradinfo EXCEPTIONS no_results = 1 error_in_currency_conversion = 2 t500l_entry_not_found = 3 period_mismatch_error = 4 t549q_entry_not_found = 5 internal_error = 6 OTHERS = 7.

HR_IT_GET_PAYROLL_RESULTS CALL FUNCTION 'HR_IT_GET_PAYROLL_RESULTS' EXPORTING pernr = pernr-pernr permo = g_permo pabrj = year pabrp = period pabrj_end = yearend pabrp_end = periodend waers = g_waers inper_lst = pa_lst "Optional !!! inper_act = pa_ret "Optional !!! actual = pa_act "X actual, ' TABLES result_tab = i_payroll_result EXCEPTIONS no_results = 1 * error_in_currency_conversion = 2 t500l_entry_not_found = 3 period_mismatch_error = 4 t549q_entry_not_found = 5 internal_error = 6 OTHERS = 7 .

HR_IT_GET_RT_RESULTS CALL FUNCTION 'HR_IT_GET_RT_RESULTS' EXPORTING pernr = pernr-pernr permo = g_permo begda = begda endda = endda waers = g_waers inper_lst = pa_lst inper_act = pa_ret actual = pa_act TABLES rt_tab = rt_tab EXCEPTIONS no_results = 1 error_in_currency_conversion = 2 t500l_entry_not_found = 3 period_mismatch_error = 4 t549q_entry_not_found = 5 internal_error = 6 OTHERS = 7.

HR_IT_GET_WPBP_RESULTS CALL FUNCTION 'HR_IT_GET_WPBP_RESULTS' EXPORTING pernr = pernr-pernr permo = g_permo begda = begda endda = endda waers = g_waers inper_lst = pa_lst inper_act = pa_ret actual = pa_act TABLES wpbp_tab = wpbp_tab EXCEPTIONS no_results = 1 error_in_currency_conversion = 2 t500l_entry_not_found = 3 period_mismatch_error = 4 t549q_entry_not_found = 5 internal_error = 6 OTHERS = 7.

HR_IT_GET_CRT_RESULTS CALL FUNCTION 'HR_IT_GET_CRT_RESULTS' EXPORTING pernr = pernr-pernr permo = g_permo begda = begda endda = endda waers = g_waers inper_lst = pa_lst inper_act = pa_ret actual = pa_act TABLES crt_tab = crt_tab EXCEPTIONS no_results = 1 error_in_currency_conversion = 2 t500l_entry_not_found = 3 period_mismatch_error = 4 t549q_entry_not_found = 5 internal_error = 6 OTHERS = 7.

HR_IT_GET_PC_RESULTS CALL FUNCTION 'HR_IT_GET_PC_RESULTS' EXPORTING pernr = pernr-pernr year = year TABLES pc_tab = i_pc_result EXCEPTIONS import_pc_wrong = 1 OTHERS = 2.

HR_TIME_RESULTS_IN_INTERVAL CALL FUNCTION 'HR_TIME_RESULTS_IN_INTERVAL' EXPORTING int_pernr = pernr-pernr int_begda = begda int_endda = endda * INT_CLTYP = '1' TABLES int_time_results = i_tm_results EXCEPTIONS no_period_specified = 1 wrong_cluster_version = 2 no_read_authority = 3 cluster_archived = 4 technical_error = 5 OTHERS = 6.

HR_IT_GET_ZL_RESULTS CALL FUNCTION 'HR_IT_GET_ZL_RESULTS' EXPORTING pernr = pernr-pernr begda = begda endda = endda TABLES zl_tab = zl_tab EXCEPTIONS no_period_specified = 1 wrong_cluster_version = 2 no_read_authority = 3 cluster_archived = 4 OTHERS = 5.

HR_IT_GET_EELIFE CALL FUNCTION 'HR_IT_GET_EELIFE' EXPORTING pernr = pernr begda = begda endda = endda IMPORTING eedefun = eedefun defdate = defdate EXCEPTIONS event_not_found = 1 inf0000_not_found = 2 OTHERS = 3.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = progress_text EXCEPTIONS OTHERS = 1.



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