SAP Reports / Programs | Payroll | Belgium(PY-BE) SAP PY

RPCBWPB1 SAP ABAP INCLUDE - Include RPCBWPB1







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


Text pool values


Title: Include RPCBWPB1


INCLUDES used within this REPORT RPCBWPB1

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_BE_EGOV_GET_TEMSE CALL FUNCTION 'HR_BE_EGOV_GET_TEMSE' EXPORTING im_tsobj = p_file IMPORTING ex_temse_attr = l_temse_attr ex_tab_temse = p_bow_data EXCEPTIONS OTHERS = 1.

HR_BE_BOWA_CONV_TEMSE_TO_TABLE CALL FUNCTION 'HR_BE_BOWA_CONV_TEMSE_TO_TABLE' EXPORTING it_temse = g_bow_temse_tab i_date = p_gen_date iv_mode = 'BOW' IMPORTING es_sender = et_fiches = et_declarations = et_rec8 = es_rec9 = EXCEPTIONS OTHERS = 1.

HR_BE_BOWA_CREATE_STRUCT_VERS CALL FUNCTION 'HR_BE_BOWA_CREATE_STRUCT_VERS' EXPORTING im_version = p_version * iv_mode = 'TXT' CHANGING cs_sender = l_dref_sender ct_sender = l_dref_sender_tab cs_declaration = l_dref_declarations ct_declarations = l_dref_declarations_tab cs_fiches = l_dref_fiches ct_fiches = l_dref_fiches_tab cs_rec8 = l_dref_rec8 ct_rec8 = l_dref_rec8_tab cs_rec9 = l_dref_rec9 ct_rec9 = l_dref_rec9_tab EXCEPTIONS OTHERS = 1.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'value' dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'S_OBJID' value_org = 'S' TABLES value_tab = .

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = pbebw_c_root EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = c_root i_node_txt = text-l01 i_categ_id = pbebw_c_root IMPORTING e_node_key = p_download_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_LOG_DISPLAY CALL FUNCTION 'HR_PAL_LOG_DISPLAY' EXPORTING i_s_display_profile = l_display_profile EXCEPTIONS program_error = 1 no_logs = 2 OTHERS = 3.

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = p_record_type i_structure_name = l_structure is_layout = l_layout i_rttc = pbebw_c_true EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = p_rec_node i_node_txt = p_text i_categ_id = p_record_type IMPORTING e_node_key = p_rec_node_created EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD_ROW CALL FUNCTION 'HR_PAL_NODE_ADD_ROW' EXPORTING i_node_key = p_rec_data i_row_data = p_data EXCEPTIONS program_error = 1 OTHERS = 2.

HR_99S_GET_LFORM_PROPERTIES CALL FUNCTION 'HR_99S_GET_LFORM_PROPERTIES' EXPORTING i_folname = pbebw_c_folname i_fovariant = lv_variant_name i_date = l_date IMPORTING e_fopname = pv_system_form_name e_fotype = pv_form_type EXCEPTIONS type_name_not_maintained = 1 form_name_not_found = 2 OTHERS = 3.

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = pbebw_c_stats i_structure_name = l_structure EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = c_root i_node_txt = p_node_txt i_categ_id = pbebw_c_stats i_icon = p_icon IMPORTING e_node_key = p_stat_node EXCEPTIONS program_error = 1 OTHERS = 2.

BAL_DSP_ICON_MSGTY_READ CALL FUNCTION 'BAL_DSP_ICON_MSGTY_READ' EXPORTING i_msgty = p_msgty i_with_quickinfo = true IMPORTING e_icon = p_node_stats_context-%_icon.

HR_PAL_NODE_ADD_ROW CALL FUNCTION 'HR_PAL_NODE_ADD_ROW' EXPORTING i_node_key = p_stat_node i_row_data = p_node_stats_context EXCEPTIONS program_error = 1 OTHERS = 2.

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = pv_form_name IMPORTING e_funcname = pv_function_module_name.

FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING ie_outputparams = po_output_params 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.

HR_FIELD_CHOICE





CALL FUNCTION 'HR_FIELD_CHOICE' EXPORTING maxfields = 17 titel1 = text-t01 titel2 = text-t02 popuptitel = text-t03 IMPORTING return_code = returncode TABLES fieldtabin = hr_choice_tab_in selfields = selecttab except_tab = excepttab EXCEPTIONS no_tab_field_input = 1 to_many_selfields_entries = 2 OTHERS = 3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'PERNR' fieldname = 'PERNR' TABLES dfies_tab = dfies_tab EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'T5BX4' fieldname = 'BTVOU' TABLES dfies_tab = dfies_tab EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'P12BOW_EE_ORG_INFO' fieldname = space TABLES dfies_tab = dfies_tab EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'P12BOW_REC2_1_2008' fieldname = 'BFPCD' TABLES dfies_tab = dfies_tab EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING * TCLAS = 'A' pernr = l_pernr infty = '0001' * BEGDA = '18000101' * ENDDA = '99991231' * BYPASS_BUFFER = ' ' * LEGACY_MODE = ' ' * IMPORTING * SUBRC = TABLES infty_tab = l_p0001 EXCEPTIONS infty_not_found = 1 OTHERS = 2 .

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING * tabname = 'P12BOW_PRINT_INTERFACE' tabname = 'p12bow_print_interface' all_types = 'X' TABLES dfies_tab = l_pr_if_dfies_tab EXCEPTIONS not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING * TCLAS = 'A' pernr = p_pernr infty = '0002' begda = l_begda endda = l_endda * BYPASS_BUFFER = ' ' * LEGACY_MODE = ' ' * IMPORTING * SUBRC = TABLES infty_tab = l_p0002 EXCEPTIONS infty_not_found = 1 OTHERS = 2 .

ADDRESS_INTO_PRINTFORM CALL FUNCTION 'ADDRESS_INTO_PRINTFORM' EXPORTING address_2 = p_address address_type = '2' "normal/company street_has_priority = 'X' sender_country = 'BE' number_of_lines = p_number_of_lines language_for_country_name = p_printout_langu IMPORTING address_printform = p_address_print.

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = pbebw_c_warnings i_structure_name = lv_structure EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = c_root i_node_txt = lv_node_txt i_categ_id = pbebw_c_warnings i_icon = lv_icon IMPORTING e_node_key = p_warnings_node EXCEPTIONS program_error = 1 OTHERS = 2.

BAL_DSP_ICON_MSGTY_READ CALL FUNCTION 'BAL_DSP_ICON_MSGTY_READ' EXPORTING i_msgty = ls_warning-msgty i_with_quickinfo = true IMPORTING e_icon = ls_node_warnings_ctx-%_icon.

HR_PAL_NODE_ADD_ROW CALL FUNCTION 'HR_PAL_NODE_ADD_ROW' EXPORTING i_node_key = p_warnings_node i_row_data = ls_node_warnings_ctx EXCEPTIONS program_error = 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 RPCBWPB1 or its description.