RPCSVDD1 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Report RPCSVDD1 creates messages for the BVV (supplementary insurance for bank employees), which must be sent monthly to the BVV for each data medium...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RPCSVDD1 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M01_CSVD1 - Bank Suppl. Insurance Relief Fund
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.
&0................&1................&2................&3............
Selection Text: SW_PEV = Live run
Selection Text: SEQ-OUT = Output
Selection Text: PROTO = Test log
Selection Text: MHRAB = Multiple payroll
Selection Text: LISTE = Contribution Statement
Selection Text: ARCHIVNR = Archive No. of File
Title: Create BVV Notifications
Text Symbol: S12 = Output Crrncy:
Text Symbol: T01 = Output options
Text Symbol: T02 = Short Vers.
Text Symbol: T03 = Detail with Display Var.
Text Symbol: T04 = Archive No. of File
Text Symbol: T05 = Debugging Information
Text Symbol: T06 = Parameters for File Creation
Text Symbol: T07 = Test Run
Text Symbol: T08 = Generate Output File
Text Symbol: T09 = Do Not Use this Report before 2002
Text Symbol: T10 = Transfer of Contribs
Text Symbol: T11 = TemSe Object for DTS Created w/o Errors:
Text Symbol: T12 = Generate Output file for DTS
Text Symbol: T13 = OutputDevice
Text Symbol: T14 = Change Print Param
Text Symbol: T15 = Spool Reqeust for Data Transfer Cover Letter:
Text Symbol: S11 = Relief Fund:
Text Symbol: S10 = Pension Fund :
Text Symbol: S09 = Total No. of Records:
Text Symbol: S08 = Total for Current Mth:
Text Symbol: S07 = No. of EEs with RF Records:
Text Symbol: S06 = Number of EEs with PF Recs:
Text Symbol: S05 = Add.payment
Text Symbol: S04 = Total:
Text Symbol: S03 = Ret.Accntng:
Text Symbol: S02 = Number of employees:
Text Symbol: S01 = Current Month:
Text Symbol: ML2 = ....+....6....+....7....+....8....+....9....+....0
Text Symbol: ML1 = ....+....1....+....2....+....3....+....4....+....5
Text Symbol: M65 = Total Relief Funds
INCLUDE RPC2RX01.
INCLUDE RPC2RX02.
INCLUDE RPC2RDD1.
INCLUDE RPUPMF00. "QFLN1314214
No SAP DATABASE tables are accessed within this REPORT code!
HR_F4_FOR_ALV_VARIANT call function 'HR_F4_FOR_ALV_VARIANT' exporting current_report = g_repid importing variant = varia.
HR_REFRESH_STAT_LIST call function 'HR_REFRESH_STAT_LIST'.
HR_REFRESH_ERROR_LIST call function 'HR_REFRESH_ERROR_LIST'.
RSTS_WRITE call function 'RSTS_WRITE' tables datatab = ipsv03.
RSTS_WRITE call function 'RSTS_WRITE' tables datatab = bvv_output.
RSTS_WRITE call function 'RSTS_WRITE' tables datatab = bvv_output.
RP_TS_CREATE_OBJECT call function 'RP_TS_CREATE_OBJECT' exporting objkn = 'CSVDD1' objnr = ts_bvv_d empfg = 'RPUTSVDD' importing "YCTEG4K008435 tsobj = name_temse_mld. "YCTEG4K008435
RSTS_CLOSE call function 'RSTS_CLOSE' exceptions fb_call_handle = 01 fb_error = 02 fb_rsts_other = 03.
HR_DISPLAY_ERROR_LIST call function 'HR_DISPLAY_ERROR_LIST' exporting no_popup = 'X' no_print = ' ' * NO_IMG = ' ' * NO_MSGNO = 'X' linesize = 80 listheader = text-ue0 "YCTEG4K008435 colheader = text-ue1 "YCTEG4K008435 * LISTHEADER = ' ' * COLHEADER = ' ' * HIDEMSG = ' ' * TABLES * ERROR = exceptions invalid_linesize = 1 others = 2 .
HR_APPEND_STAT_LIST call function 'HR_APPEND_STAT_LIST' exporting selected = anzsl processed = 0 rejected = 0.
HR_EXTEND_STAT_LIST call function 'HR_EXTEND_STAT_LIST' exporting msgno = 5 number = anzab.
HR_EXTEND_STAT_LIST call function 'HR_EXTEND_STAT_LIST' exporting msgno = 10 number = anzok.
HR_EXTEND_STAT_LIST call function 'HR_EXTEND_STAT_LIST' exporting msgno = 13 number = anzmd.
HR_DISPLAY_STAT_LIST call function 'HR_DISPLAY_STAT_LIST' exporting no_empty_lines = 'X' * DATE = '1.1.1900'
ADDRESS_INTO_PRINTFORM call function 'ADDRESS_INTO_PRINTFORM' exporting address_type = '1' address_number = t5drb-adrnr importing address_printform_table = add_out_tab.
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' importing e_result = gv_pdf_output exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4.
ADDRESS_INTO_PRINTFORM call function 'ADDRESS_INTO_PRINTFORM' exporting address_type = '1' address_number = t5drb-adrnr importing address_printform_table = add_out_tab.
H99B_GET_LFORM_PROPERTIES call function 'H99B_GET_LFORM_PROPERTIES' exporting i_molga = '01' i_fogroup = l_fogrp i_folname = l_sname i_date = pn-endda importing e_forname = l_fname 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_fname importing e_funcname = c_fmname.
HR_99S_LEGAL_INTERPRET_OPT call function 'HR_99S_LEGAL_INTERPRET_OPT' exporting im_molga = '01' im_option = 'NFWOF' im_date = sy-datum im_sap_opt_value = '0' " Framework off changing ch_option_value = c_sw_framework ch_is_default_value = lc_sw_framework_default exceptions option_does_not_exist = 1 others = 2.
GET_PRINT_PARAMETERS call function 'GET_PRINT_PARAMETERS' exporting report = l_repid no_dialog = 'X' importing out_parameters = pri_params exceptions archive_info_not_found = 1 invalid_print_params = 2 invalid_archive_params = 3 others = 4.
RP_GET_CURRENCY call function 'RP_GET_CURRENCY' exporting molga = molga * TRFAR = * TRFGB = * TRFKZ = begda = $date * ENDDA = importing waers = $waers * VALID_BEGDA = * VALID_ENDDA = * RETURN = * CURRENCY_SOURCE = * TABLES * CURRENCY_TABLE = exceptions molga_not_in_t001p = 1 no_entry_found_in_table_t001 = 2 no_entry_found_in_table_t500p = 3 no_entry_found_in_table_t500c = 4 others = 5.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting date = p_datum foreign_amount = p_betrg foreign_currency = from_waers local_currency = to_waers importing local_amount = p_betrg exceptions others = 1.
HR_FEATURE_BACKFIELD call function 'HR_FEATURE_BACKFIELD' exporting feature = 'ADDRS' struc_content = pme36 kind_of_error = space importing back = $subty * STATUS = 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 others = 7.
HR_ALV_LIST_DISPLAY call function 'HR_ALV_LIST_DISPLAY' exporting data_structure = struct current_report = repid list_title = sy-title * hr_display_error_list = 'X' * hr_display_stat_list = 'X' * CALLBACK_END_OF_LIST = ' ' variant = varia tables data_tab = einzel exceptions program_error = 1 others = 2.
HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = p_arbgb msgty = p_msgty msgno = p_msgno msgv1 = p_msgv1 msgv2 = p_msgv2 msgv3 = p_msgv3 msgv4 = p_msgv4.
HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting pernr = p_pernr arbgb = p_arbgb msgty = p_msgty msgno = p_msgno msgv1 = p_msgv1 msgv2 = p_msgv2 msgv3 = p_msgv3 msgv4 = p_msgv4.
RP_TS_CREATE_OBJECT call function 'RP_TS_CREATE_OBJECT' exporting objkn = 'CSVCD2' objnr = ts_dtsp empfg = 'RPCDTSD0' importing tsobj = $name_temse exceptions fb_call_handle = 01 fb_error = 02 fb_rsts_noconv = 03 fb_rsts_other = 04 no_object = 05 no_permission = 06 fb_nr_no_object = 07 fb_nr_not_intern = 08 fb_nr_not_found = 09 fb_object_already_exist = 10 fb_nr_overflow = 11.
HRPY_PROCESS_FIRE_EVENT CALL FUNCTION 'HRPY_PROCESS_FIRE_EVENT' EXPORTING imp_parcel = pyparaid TABLES imp_container = py_pm_container.
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 RPCSVDD1 or its description.