SAP Reports / Programs | Payroll | Russia(PY-RU) SAP PY

HRUIPFP3_CE SAP ABAP INCLUDE - Subroutines







HRUIPFP3_CE 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 HRUIPFP3_CE 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 HRUIPFP3_CE. "Basic submit
SUBMIT HRUIPFP3_CE AND RETURN. "Return to original report after report execution complete
SUBMIT HRUIPFP3_CE 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


INCLUDES used within this REPORT HRUIPFP3_CE

INCLUDE HRUIPFPP.


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:

RE_ADD_MONTH_TO_DATE call function 'RE_ADD_MONTH_TO_DATE' exporting months = '3' olddate = pn-endda importing newdate = lv_in_endda.

HR_RU_READ_TARIFF_FEATURE call function 'HR_RU_READ_TARIFF_FEATURE' exporting key = ls_tar importing tariff_feature = gv_tarff exceptions others = 1.

HR_RU_MONTH_NAME_IN_GENITIVE call function 'HR_RU_MONTH_NAME_IN_GENITIVE' exporting month = lv_n importing name = lv_m exceptions others = 1.

HR_RU_MONTH_NAME_IN_GENITIVE call function 'HR_RU_MONTH_NAME_IN_GENITIVE' exporting month = lv_n importing name = lv_m exceptions others = 1.

HR_FEATURE_BACKFIELD call function 'HR_FEATURE_BACKFIELD' exporting feature = gc_33pen struc_content = ls_prumy importing back = ls_back exceptions dummy = 1 error_operation = 2 no_backvalue = 3 feature_not_generated = 4 invalid_sign_in_funid = 5 field_in_report_tab_in_pe03 = 6.

HR_RU_IDENTITY_CARD call function 'HR_RU_IDENTITY_CARD' exporting begda = gd_begda endda = gd_endda rptgr = g_pfrcrd molga = gv_molga importing docdsc = ls_docdsc re0290 = p0290 tables p0290 = p0290 exceptions priority_not_found = 1 document_not_found = 2.

HR_SEN_CALCULATE_COMPLETE call function 'HR_SEN_CALCULATE_COMPLETE' exporting id_pernr = go_pers->a_pernr id_molga = gv_molga id_proce = p_proti ir_gpcontext = gcl_context id_gpval = gs_lp-gpval id_calty = '1' id_sel_date = gd_endda id_begda = gd_begda id_endda = gd_endda importing es_duration = ls_duration_ti exceptions wrong_import_parameter = 1 wrong_calculation_type = 2 process_not_found = 3 process_pstep_not_found = 4 no_result_for_calty = 5 error_of_other_functions = 6 others = 7.

HR_SEN_CALCULATE_COMPLETE call function 'HR_SEN_CALCULATE_COMPLETE' exporting id_pernr = go_pers->a_pernr id_molga = gv_molga id_proce = p_proua ir_gpcontext = gcl_context id_gpval = gs_lp-gpval id_calty = '1' id_sel_date = gd_endda id_begda = gd_begda id_endda = gd_endda importing es_duration = ls_duration_ua exceptions wrong_import_parameter = 1 wrong_calculation_type = 2 process_not_found = 3 process_pstep_not_found = 4 no_result_for_calty = 5 error_of_other_functions = 6 others = 7.

HR_RU_DAY_MONTH_30 call function 'HR_RU_DAY_MONTH_30' exporting days = gs_person_man-rab_n_d begda = lv_begda_n endda = lv_endda_n importing name = s d = gs_person_man-rab_n_d m = gs_person_man-rab_n_m.

HR_RU_DAY_MONTH_30 call function 'HR_RU_DAY_MONTH_30' exporting days = gs_person_man-rab_o_d begda = lv_begda_o endda = lv_endda_o importing name = s d = gs_person_man-rab_o_d m = gs_person_man-rab_o_m.

HR_RU_GET_ORGTEXTS call function 'HR_RU_GET_ORGTEXTS' exporting pruorgdata = ls_pruorgdata sprsl = sy-langu importing pruorgtext = ls_pruorgtext.

SCP_CODEPAGE_BY_EXTERNAL_NAME call function 'SCP_CODEPAGE_BY_EXTERNAL_NAME' exporting external_name = 'windows-1251' importing sap_codepage = lv_codepage exceptions not_found = 1 others = 2.

HR_PAL_CREATE_NODE_CATEG call function 'HR_PAL_CREATE_NODE_CATEG' exporting i_categ_id = lc_cat_per i_save = 'A' is_layout = ls_layout it_fieldcat = gt_fieldcat exceptions program_error = 1 others = 2.

HR_PAL_NODE_ADD call function 'HR_PAL_NODE_ADD' exporting i_relatkey = gv_parent_node i_node_txt = lv_node_txt i_categ_id = lc_cat_per i_icon = icon_envelope_open importing e_node_key = gt_log_pack-node_key exceptions program_error = 1 others = 2.

HR_PAL_NODE_ADD_ROW call function 'HR_PAL_NODE_ADD_ROW' exporting i_node_key = gt_log_pack-node_key i_row_data = ls_pernr_log exceptions program_error = 1 others = 2.

FP_JOB_OPEN call function 'FP_JOB_OPEN' changing ie_outputparams = g_fp_outputparams exceptions cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 others = 5.

FP_JOB_CLOSE call function 'FP_JOB_CLOSE' exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4.

FILE_VALIDATE_NAME call function 'FILE_VALIDATE_NAME' exporting logical_filename = plogn changing physical_filename = lv_dns exceptions logical_filename_not_found = 1 validation_failed = 2 others = 3.

GUI_DOWNLOAD





call function 'GUI_DOWNLOAD' exporting filename = lv_string filetype = 'ASC' codepage = lv_abap_enc tables data_tab = p_efdata exceptions file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = 11 dp_error_send = 12 dp_error_write = 13 unknown_dp_error = 14 access_denied = 15 dp_out_of_memory = 16 disk_full = 17 dp_timeout = 18 file_not_found = 19 dataprovider_exception = 20 control_flush_error = 21 others = 22.

SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting percentage = 35 text = text-pm1 exceptions others = 1.

SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting percentage = 75 text = text-pm2 exceptions others = 1.

DDIF_TABL_GET call function 'DDIF_TABL_GET' exporting name = p_ddic tables dd03p_tab = lt_fields exceptions illegal_input = 1 others = 2.

HR_RU_GET_ADDRESS call function 'HR_RU_GET_ADDRESS' exporting sprsl = sy-langu p0006 = p0006 think = gv_addr_think separator = lv_separator1 importing address = lv_address tables looks = lt_looks addrs = lt_addrs.

HR_RU_GET_ADDRESS call function 'HR_RU_GET_ADDRESS' exporting sprsl = sy-langu p0006 = p0006 think = gv_addr_think separator = ',' importing address = lv_address tables looks = lt_looks addrs = lt_addrs.

HR_RU_GET_ADDRESS call function 'HR_RU_GET_ADDRESS' exporting sprsl = sy-langu p0006 = p0006 tables looks = lt_looks addrs = lt_addrs.

HR_RU_SET_SEPARATE_HWC_PERIODS call function 'HR_RU_SET_SEPARATE_HWC_PERIODS'.

HR_RU_SEN_CALCULATE_COMPLETE call function 'HR_RU_SEN_CALCULATE_COMPLETE' exporting id_pernr = lv_pernr id_molga = gv_molga id_proce = p_proce ir_gpcontext = so_gph_context id_sel_date = iv_endda id_begda = iv_begda id_endda = iv_endda tables ll_srule_wperiod = lt_psen_sel_rule_wght_period ll_srule_peak = lt_psen_sel_rule_peak_dec exceptions wrong_import_parameter = 1 wrong_calculation_type = 2 process_not_found = 3 process_pstep_not_found = 4 no_result_for_calty = 5 error_of_other_functions = 6 others = 7.

HR_RU_SEN_CALCULATE_COMPLETE call function 'HR_RU_SEN_CALCULATE_COMPLETE' exporting id_pernr = lv_pernr id_molga = gv_molga id_proce = p_proce ir_gpcontext = gcl_context id_gpval = gs_lp-gpval id_sel_date = iv_endda id_begda = iv_begda id_endda = iv_endda tables ll_srule_wperiod = lt_psen_sel_rule_wght_period ll_srule_peak = lt_psen_sel_rule_peak_dec exceptions wrong_import_parameter = 1 wrong_calculation_type = 2 process_not_found = 3 process_pstep_not_found = 4 no_result_for_calty = 5 error_of_other_functions = 6 others = 7.

HR_RU_PF_PERIODS2 call function 'HR_RU_PF_PERIODS2' exporting p_proce = p_proce p_pernr = lv_pernr p_begda = iv_begda p_endda = iv_endda p_context = so_gph_context tables ll_srule_wperiod = lt_psen_sel_rule_wght_period pf_period = lt_pfperiod ll_srule_peak = lt_psen_sel_rule_peak_dec.

HR_RU_OFF_SEPARATE_HWC_PERIODS call function 'HR_RU_OFF_SEPARATE_HWC_PERIODS'.

HR_RU_PF_PERIODS2 call function 'HR_RU_PF_PERIODS2' exporting p_proce = p_proce p_gpval = gs_lp-gpval p_pernr = lv_pernr p_begda = iv_begda p_endda = iv_endda p_context = gcl_context tables ll_srule_wperiod = lt_psen_sel_rule_wght_period pf_period = lt_pfperiod ll_srule_peak = lt_psen_sel_rule_peak_dec.

RP_LAST_DAY_OF_MONTHS call function 'RP_LAST_DAY_OF_MONTHS' exporting day_in = pn-endda importing last_day_of_month = pn-endda exceptions day_in_no_date = 1 others = 2.

HR_RU_DSR_CHECK_CONDITION call function 'HR_RU_DSR_CHECK_CONDITION' exporting ir_taxrun = go_tax is_wage = iv_condition = gt_category-condi changing cv_ok = lv_ok exceptions taxrun_error = 1 expr_error = 2 others = 3.

RP_LAST_DAY_OF_MONTHS call function 'RP_LAST_DAY_OF_MONTHS' exporting day_in = lv_endda importing last_day_of_month = lv_endda exceptions day_in_no_date = 1 others = 2.



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