RPLQSTC3_ISEL 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 RPLQSTC3_ISEL into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' EXPORTING exit_name = lcv_exit_name IMPORTING is_implemented = cv_badi_impl CHANGING instance = co_exit_obj.
HR_PAL_LOG_REFRESH CALL FUNCTION 'HR_PAL_LOG_REFRESH'.
HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = lcv_msg_node EXCEPTIONS OTHERS = 0.
HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = lcv_cat_er_dat i_structure_name = lcv_employer is_variant = ls_variant EXCEPTIONS OTHERS = 0.
HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = lcv_cat_ee_dat i_structure_name = lcv_employee EXCEPTIONS OTHERS = 0.
HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = lcv_cat_liab i_structure_name = lcv_liability EXCEPTIONS OTHERS = 0.
HR_REFRESH_STAT_LIST CALL FUNCTION 'HR_REFRESH_STAT_LIST'.
HR_GET_ERROR_LIST CALL FUNCTION 'HR_GET_ERROR_LIST' TABLES error = lt_error EXCEPTIONS OTHERS = 0.
HR_PAL_GENRL_MSG_ADD CALL FUNCTION 'HR_PAL_GENRL_MSG_ADD' EXPORTING i_node_key = pv_gen_node i_msgid = ls_error-arbgb i_msgty = ls_error-msgty i_msgno = ls_error-msgno i_msgv1 = ls_error-msgv1 i_msgv2 = ls_error-msgv2 i_msgv3 = ls_error-msgv3 i_msgv4 = ls_error-msgv4 EXCEPTIONS OTHERS = 0.
HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' EXPORTING i_node_key = pv_pernr_node i_pernr = ls_error-pernr i_msgid = ls_error-arbgb i_msgty = ls_error-msgty i_msgno = ls_error-msgno i_msgv1 = ls_error-msgv1 i_msgv2 = ls_error-msgv2 i_msgv3 = ls_error-msgv3 i_msgv4 = ls_error-msgv4 EXCEPTIONS OTHERS = 0.
HR_PAL_LOG_DISPLAY * CALL FUNCTION 'HR_PAL_LOG_DISPLAY' "XAWKM01173616 * EXPORTING " * i_s_display_profile = ls_disp_prof. "XAWKM01173616
HR_PAL_LOG_DISPLAY CALL FUNCTION 'HR_PAL_LOG_DISPLAY' EXPORTING i_s_display_profile = ls_disp_prof.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pv_pernr infty = gcv_it_0038 begda = ps_pers_det-endda endda = ps_pers_det-endda TABLES infty_tab = lt_p0038 EXCEPTIONS OTHERS = 1.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pv_pernr infty = lcv_it_0048 begda = ps_pers_det-endda endda = ps_pers_det-endda TABLES infty_tab = lt_p0048 EXCEPTIONS OTHERS = 1.
HR_CH_BETRAG_RUNDEN CALL FUNCTION 'HR_CH_BETRAG_RUNDEN' EXPORTING p02_rutyp = 'A' "round down p02_rudiv = 5 CHANGING p02_betrag = lv_dec EXCEPTIONS OTHERS = 0.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = ps_ee_data-pernr infty = lcv_it_0001 begda = pn-endda endda = pn-endda TABLES infty_tab = lt_p0001 EXCEPTIONS OTHERS = 1.
HR_FEATURE_BACKFIELD CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING feature = lcv_feat_chcap struc_content = ls_org_data "#EC ENHOK IMPORTING back = cv_soz_cat CHANGING status = lv_status EXCEPTIONS OTHERS = 1.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pv_pernr infty = lcv_it_0001 begda = pv_endda endda = pv_endda TABLES infty_tab = lt_p0001 EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING feature = lcv_feat_chfwp struc_content = ls_org_data "#EC ENHOK IMPORTING back = lv_addr_key CHANGING status = lv_status EXCEPTIONS OTHERS = 1.
ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = ls_address IMPORTING sadr = ls_sadr address_value = ls_addr_val address_additional_info = ls_addr_info EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.
HR_CH_SPLIT_STREET_NAME CALL FUNCTION 'HR_CH_SPLIT_STREET_NAME' EXPORTING iv_street = ls_addr_val-street iv_versi = pv_vers ir_messages = lr_ref IMPORTING ev_street_type = cs_pers_tax-work_str_type ev_street_bind = cs_pers_tax-work_str_bind ev_street_name = cs_pers_tax-work_street.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pv_pernr infty = gcv_it_0038 * begda = cs_pers_tax-endda "SAFKM00092586 * endda = cs_pers_tax-endda " begda = lv_date_it " endda = lv_date_it "SAFKM00092586 TABLES infty_tab = lt_p0038 EXCEPTIONS infty_not_found = 1 OTHERS = 2.
HRPBSDE_ZV_MELD_SEP_STR_HNR CALL FUNCTION 'HRPBSDE_ZV_MELD_SEP_STR_HNR' EXPORTING str_hnr = pv_street IMPORTING strasse = lv_street hausnummer = lv_house_no.
HR_CH_SPLIT_STREET_NAME CALL FUNCTION 'HR_CH_SPLIT_STREET_NAME' EXPORTING iv_street = lv_street_split iv_versi = pv_vers ir_messages = lr_ref IMPORTING ev_street_type = cv_street_type ev_street_bind = cv_street_bind ev_street_name = cv_street_name.
HR_PAL_GENRL_MSG_ADD CALL FUNCTION 'HR_PAL_GENRL_MSG_ADD' EXPORTING i_node_key = pv_node i_msgid = pv_msgid i_msgno = pv_msgno i_msgv1 = pv_msgv1 i_msgv2 = pv_msgv2 i_msgv3 = pv_msgv3 i_msgv4 = pv_msgv4 i_msgty = pv_msgty EXCEPTIONS program_error = 0.
HR_PAL_GENRL_MSG_ADD CALL FUNCTION 'HR_PAL_GENRL_MSG_ADD' EXPORTING i_node_key = pv_node i_msgid = pv_msgid i_msgno = pv_msgno i_msgv1 = pv_msgv1 i_msgv2 = pv_msgv2 i_msgv3 = pv_msgv3 i_msgv4 = pv_msgv4 i_msgty = pv_msgty EXCEPTIONS program_error = 0.
HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' EXPORTING i_node_key = pv_node i_pernr = pv_pernr i_msgid = pv_msgid i_msgno = pv_msgno i_msgv1 = pv_msgv1 i_msgv2 = pv_msgv2 i_msgv3 = pv_msgv3 i_msgv4 = pv_msgv4 i_msgty = pv_msgty EXCEPTIONS program_error = 0.
HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' EXPORTING i_node_key = pv_node i_pernr = pv_pernr i_msgid = pv_msgid i_msgno = pv_msgno i_msgv1 = pv_msgv1 i_msgv2 = pv_msgv2 i_msgv3 = pv_msgv3 i_msgv4 = pv_msgv4 i_msgty = pv_msgty EXCEPTIONS program_error = 0.
HR_PAL_STATS_MSG_ADD CALL FUNCTION 'HR_PAL_STATS_MSG_ADD' EXPORTING i_stcnt = pv_stcnt i_msgid = pv_msgid i_msgno = pv_msgno i_msgv1 = pv_msgv1 i_msgv2 = pv_msgv2 i_msgv3 = pv_msgv3 i_msgv4 = pv_msgv4 i_msgty = pv_msgty EXCEPTIONS program_error = 0.
HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = pv_rel_node i_node_txt = pv_node_txt i_categ_id = pv_i_cate IMPORTING e_node_key = cv_node EXCEPTIONS OTHERS = 0.
HR_PAL_NODE_ADD_ROW CALL FUNCTION 'HR_PAL_NODE_ADD_ROW' EXPORTING i_node_key = pv_rel_node i_row_data = pv_row_data EXCEPTIONS OTHERS = 0.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = 'Beenden und zum B2A Manager springen?'(020) IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 0.
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 RPLQSTC3_ISEL or its description.
RPLQSTC3_ISEL - RPLQSTC3ISEL RPLQSTC3_FR - RPLQSTC3FR RPLQSTC3_F - RPLQSTC3F RPLQSTC3_CE - Withholding Tax Statement for Geneva Attestation/Quittance (CE Vers.) RPLQSTC3_CE - Withholding Tax Statement for Geneva Attestation/Quittance (CE Vers.) RPLQSTC3 - Withholding Tax Statement for Geneva Attestation/Quittance