RPCSVSD2 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 RPCSVSD2 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!
RP_EDIT_NAME call function 'RP_EDIT_NAME' exporting format = $$format langu = sy-langu molga = molga pp0002 = p0002 importing edit_name = hname retcode = ret_code.
HR_GET_OFFICIAL_SVKEY call function 'HR_GET_OFFICIAL_SVKEY' exporting detdt = sv-begda svdat = svdat tables svkeytab = svkeytab exceptions others = 1.
OCS_GET_COMPONENT_STATE CALL FUNCTION 'OCS_GET_COMPONENT_STATE' "QFLPL0K006092 EXPORTING IV_COMPONENT = comp_sap_hr IMPORTING EV_COMP_REL = rel_sap_hr EXCEPTIONS OTHERS = 1.
H99B_GET_DEFAULT_GROUP_TYPE CALL FUNCTION 'H99B_GET_DEFAULT_GROUP_TYPE' EXPORTING I_MOLGA = molga I_FOGROUP = gc_fogroup I_DATE = date IMPORTING E_FOTYPE = gv_fotype EXCEPTIONS GROUP_NAME_NOT_FOUND = 1 NO_GROUP_TYPE_FOUND = 2 OTHERS = 3.
H99B_GET_LFORM_PROPERTIES CALL FUNCTION 'H99B_GET_LFORM_PROPERTIES' EXPORTING I_MOLGA = molga I_FOGROUP = gc_fogroup I_FOLNAME = lv_folname I_DATE = date IMPORTING E_FORNAME = lv_forname EXCEPTIONS LOGICAL_GROUP_NOT_FOUND = 1 TYPE_NAME_NOT_MAINTAINED = 2 OTHERS = 3.
PYDE_GET_STEUERNUMMER call function 'PYDE_GET_STEUERNUMMER' " exporting " werks = rpcsvbd0-werks " btrtl = rpcsvbd0-btrtl " importing " stnag = rpcsvbd0-stnrag " exceptions " others = 1. "
CONTROL_FORM call function 'CONTROL_FORM' exporting command = 'NEW-PAGE'.
CONTROL_FORM call function 'CONTROL_FORM' exporting command = 'NEW-PAGE'.
H99B_GET_LFORM_PROPERTIES CALL FUNCTION 'H99B_GET_LFORM_PROPERTIES' EXPORTING I_MOLGA = molga I_FOGROUP = gc_fogroup I_FOLNAME = lv_folname I_DATE = date IMPORTING E_FORNAME = lv_forname EXCEPTIONS LOGICAL_GROUP_NOT_FOUND = 1 TYPE_NAME_NOT_MAINTAINED = 2 OTHERS = 3.
PYDE_GET_STEUERNUMMER call function 'PYDE_GET_STEUERNUMMER' " exporting " werks = rpcsvbd2-werks " btrtl = rpcsvbd2-btrtl " importing " stnag = rpcsvbd2-stnrag " exceptions " others = 1. "
HR_DE_SV_GET_ANNAHMESTELLE CALL FUNCTION 'HR_DE_SV_GET_ANNAHMESTELLE' EXPORTING P_BTRNR = t5d11-btrnr P_DATE = t549q_endda "QFLN909630 * P_DATE = t549q-endda "QFLN909630 IMPORTING PS_BNR_WTL = l_wtl EXCEPTIONS OTHERS = 1.
HR_GET_OFFICIAL_SVKEY call function 'HR_GET_OFFICIAL_SVKEY' exporting detdt = $$isv_v0-begda svdat = svdat tables svkeytab = svkeytab exceptions others = 1.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = 'RPCSVBD2_SPOOL' changing ct_fieldcat = lt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = repid i_callback_pf_status_set = ls_callback_pf_status_set i_callback_user_command = ls_callback_user_command is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts is_print = ls_prnt tables t_outtab = gt_spool exceptions program_error = 1 others = 2.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = lt_line.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = 'RPCSVBD2_TEMSE' changing ct_fieldcat = lt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = repid * i_callback_pf_status_set = ' ' * i_callback_user_command = ' ' is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts is_print = ls_prnt tables t_outtab = gt_temse exceptions program_error = 1 others = 2.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = lt_line.
call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = 'RPCSVBD2_ERROR' changing ct_fieldcat = lt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = repid * i_callback_pf_status_set = ' ' * i_callback_user_command = ' ' is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts is_print = ls_prnt tables t_outtab = gt_error exceptions program_error = 1 others = 2.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = lt_line.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = l_structure_name changing ct_fieldcat = lt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = repid * i_callback_pf_status_set = ' ' * i_callback_user_command = ' ' is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts is_print = ls_prnt tables t_outtab = gt_kontroll exceptions program_error = 1 others = 2.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = lt_line.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = 'RPCSVBD2_SUM_KOMP' changing ct_fieldcat = lt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = repid * i_callback_pf_status_set = ' ' * i_callback_user_command = ' ' is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts is_print = ls_prnt tables t_outtab = gt_kontroll_komp exceptions program_error = 1 others = 2.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = lt_line.
READ_FORM_ELEMENTS CALL FUNCTION 'READ_FORM_ELEMENTS' EXPORTING FORM = formname LANGUAGE = 'D' TABLES elements = elements EXCEPTIONS FORM = 1 UNOPENED = 2 OTHERS = 3.
READ_FORM_ELEMENTS CALL FUNCTION 'READ_FORM_ELEMENTS' EXPORTING FORM = formsum LANGUAGE = 'D' TABLES elements = elements EXCEPTIONS FORM = 1 UNOPENED = 2 OTHERS = 3.
HR_PAYROLL CALL FUNCTION 'HR_PAYROLL' EXPORTING PAYROLL_AREA = g_abkrs PAYROLL_PERIOD = periodem PAYROLL_YEAR = periodej selection_variant = varia program_name = l_calcname LOG_MEM_KEY = ls_mem "QFLN1297490 tables employee_numbers = lt_pernr buffer = tbuff buffer_directory = buffer_dir delete_pclx = del_pclx_tab EXCEPTIONS PROGRAM_NOT_EXIST = 1 VARIANT_NOT_EXIST = 2 MISSING_PARAMETER = 3 WRONG_PARAMETER = 4 WRONG_COUNTRY_GROUP = 5 OTHERS = 6.
CD_EVALUATION_PERIODS CALL FUNCTION 'CD_EVALUATION_PERIODS' EXPORTING inper_modif = pn-permo inper = g_abrmo_v TABLES rgdir = rgdir evpdir = evp EXCEPTIONS no_record_found = 1 OTHERS = 2.
CD_EVALUATION_PERIODS CALL FUNCTION 'CD_EVALUATION_PERIODS' EXPORTING inper_modif = pn-permo inper = g_abrmo_v TABLES rgdir = rgdir evpdir = evp EXCEPTIONS no_record_found = 1 OTHERS = 2.
FP_JOB_OPEN call function 'FP_JOB_OPEN' changing ie_outputparams = fp_outputparams exceptions cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 others = 5.
PYDE_GET_STEUERNUMMER call function 'PYDE_GET_STEUERNUMMER' exporting werks = en-werks btrtl = en-btrtl importing stnag = global_en-stnrag exceptions others = 1.
H99B_GET_LFORM_PROPERTIES CALL FUNCTION 'H99B_GET_LFORM_PROPERTIES' EXPORTING I_MOLGA = molga I_FOGROUP = gc_fogroup I_FOLNAME = lv_folname * I_DATE = date "QFLN1284458 I_DATE = l_date "QFLN1284458 IMPORTING E_FORNAME = lv_forname EXCEPTIONS LOGICAL_GROUP_NOT_FOUND = 1 TYPE_NAME_NOT_MAINTAINED = 2 OTHERS = 3.
FP_FUNCTION_MODULE_NAME call function 'FP_FUNCTION_MODULE_NAME' exporting i_name = l_fpname importing e_funcname = fm_name.
FP_GET_LAST_ADS_ERRSTR call function 'FP_GET_LAST_ADS_ERRSTR' importing e_adserrstr = error_string.
FP_JOB_CLOSE call function 'FP_JOB_CLOSE' IMPORTING E_RESULT = FP_JOBOUTPUT exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4.
FP_JOB_OPEN call function 'FP_JOB_OPEN' changing ie_outputparams = fp_outputparams exceptions cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 others = 5.
PYDE_GET_STEUERNUMMER call function 'PYDE_GET_STEUERNUMMER' exporting werks = rpcsvbd2-werks btrtl = rpcsvbd2-btrtl importing stnag = rpcsvbd2-stnrag exceptions others = 1.
HR_DE_SV_GET_ANNAHMESTELLE CALL FUNCTION 'HR_DE_SV_GET_ANNAHMESTELLE' EXPORTING P_BTRNR = t5d11-btrnr P_DATE = t549q_endda IMPORTING PS_BNR_WTL = l_wtl EXCEPTIONS OTHERS = 1.
H99B_GET_LFORM_PROPERTIES CALL FUNCTION 'H99B_GET_LFORM_PROPERTIES' EXPORTING I_MOLGA = molga I_FOGROUP = gc_fogroup I_FOLNAME = lv_folname * I_DATE = date "QFLN1284458 I_DATE = l_date "QFLN1284458 IMPORTING E_FORNAME = lv_forname EXCEPTIONS LOGICAL_GROUP_NOT_FOUND = 1 TYPE_NAME_NOT_MAINTAINED = 2 OTHERS = 3.
FP_FUNCTION_MODULE_NAME call function 'FP_FUNCTION_MODULE_NAME' exporting i_name = l_fpname importing e_funcname = fm_name.
FP_GET_LAST_ADS_ERRSTR call function 'FP_GET_LAST_ADS_ERRSTR' importing e_adserrstr = error_string.
FP_JOB_CLOSE call function 'FP_JOB_CLOSE' IMPORTING E_RESULT = FP_JOBOUTPUT exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4.
HR_GET_VALIDITY_OF_APPLICATION CALL FUNCTION 'HR_GET_VALIDITY_OF_APPLICATION' EXPORTING i_molga = molga i_appl = 'SVIU' i_date = pn-endda IMPORTING e_valid = l_sw_iu.
HR_GET_REPORTING_COMPANY call function 'HR_GET_REPORTING_COMPANY' "QFLN1303805 exporting p_molga = molga p_appl = 'SVIU' p_werks = en-werks p_btrtl = en-btrtl p_struc = pme01 p_date = pn-endda importing werks_sum = l_werks_sum btrtl_sum = l_btrtl_sum exceptions rep_comp_not_found = 1 others = 2.
HR_GET_REPORTING_COMPANY_DATA CALL FUNCTION 'HR_GET_REPORTING_COMPANY_DATA' EXPORTING p_molga = molga p_appl = 'SVIU' * p_werks_sum = en-werks "QFLN1303805 p_werks_sum = l_werks_sum "QFLN1303805 * p_btrtl_sum = en-btrtl "QFLN1303805 p_btrtl_sum = l_btrtl_sum "QFLN1303805 p_date = pn-endda p_anart = '/A' IMPORTING data = l_data EXCEPTIONS rep_comp_not_found = 1 address_not_found = 2 sender_not_found = 3 clerk_not_found = 4 version_mismatch = 5 OTHERS = 6.
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 RPCSVSD2 or its description.