SAP Reports / Programs

RPCSVCD0 SAP ABAP Report - List of SI Supplementary Insurance







RPCSVCD0 is a standard Executable ABAP Report 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 RPCSVCD0 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

PC00_M01_CSVC - List of SI Supplementary Pensions


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


Text pool values


List of SI Supplementary Insurance for Period &0.....
Selection Text: FORMNAME = Form for Individual Statements
Selection Text: FORMSUM = Form for State.of Contr.Totals
Selection Text: KRK_WRKS = Sort by Fund
Selection Text: NAM_PERS = Sort by name
Selection Text: OUTPUT = Generate Output Files
Selection Text: PERS_NAM = Sort by personnel number
Selection Text: PRNTR_E = Printer for Specifications
Selection Text: PRNTR_S = Printer for Totals Statements
Selection Text: SOFDRU = Change print parameters
Selection Text: TS_DTSD = Output File for RPCDTSD0
Selection Text: UMSREGEL = Determine Sender with
Selection Text: VSART = Define Insurance Types
Selection Text: WRKS_KRK = Sort by Sender
Title: List of SI Supplementary Insurance
Text Symbol: S06 = Contrib. Statements per Indiv. Statement List
Text Symbol: S10 = No Entry in T5D1A for Personnel Area, Subarea:
Text Symbol: S20 = No entry in T5D1K for HI fund, branch:
Text Symbol: S30 = No entry in T5D1L for pers.area, subarea, HI fund, branch:
Text Symbol: S31 = No Paying Office Maintained in T5D1L for:
Text Symbol: S40 = No entry in T5D11 for HI fund, branch:
Text Symbol: S50 = No Entry in T5D11 for HI Fund:
Text Symbol: S60 = No Entry in T503 for EE Grp, EE Subgr:
Text Symbol: S70 = Inconsistent Payroll Results for Part-Time Employees
Text Symbol: T00 = Overview of Generated TemSe Objects
Text Symbol: T01 = DME for Contribs
Text Symbol: T03 = TemSe Object Created for ADB w/o Errors:
Text Symbol: T04 = TemSe Object Created for ADB with Errors:
Text Symbol: T10 = Sort Individ. Statements
Text Symbol: T20 = TemSe object could not be open (for writing):
Text Symbol: T30 = The following could not be written to the TemSe object:
Text Symbol: TS0 = External Assignment of Object No. for TemSe Objects
Text Symbol: TS1 = ObjectNo.
Text Symbol: TS2 = Name of work file
Text Symbol: TS4 = For DME/HI Funds
Text Symbol: TS6 = TemSe Output Parameters
Text Symbol: Z01 = BVV Company
Text Symbol: Z02 = for





Text Symbol: Z03 = ER Number
Text Symbol: Z04 = ER No
Text Symbol: S05 = Control Totals
Text Symbol: 001 = Control Total: Insurance type, BUKRS, WERKS, BTRTL
Text Symbol: 002 = VA BUKR WERK BTRT Fund............Conrib.
Text Symbol: 003 = Conrol Total: BUKRS
Text Symbol: 004 = BUKR Fund............Contrib.
Text Symbol: 005 = Error list
Text Symbol: A05 = No entry in table T511K for Molga, constant:
Text Symbol: A10 = No entry in table T5D0O for pers. area, subarea:
Text Symbol: A20 = No entry in table T536A for inv.type, var.key, seq.no.:
Text Symbol: A30 = No entry in table T549A for payroll area:
Text Symbol: A40 = No entry in table T549Q for PERMO, ABRJ, ABRP:
Text Symbol: A50 = No entry in table T500P for personnel area:
Text Symbol: B10 = Error in Conversion Feature. Personnel Areas with Diff.
Text Symbol: B11 = WO Indicators Are Summarized. No Conversion.
Text Symbol: B20 = No company number entered for:
Text Symbol: B30 = Error in Conversion Feature in Following Pers. Area:
Text Symbol: E10 = Wrong Print Parameters
Text Symbol: F00 = Error List
Text Symbol: F10 = Error while reading payroll result
Text Symbol: F20 = Error when formatting name
Text Symbol: H04 = Data for Structure of List
Text Symbol: H05 = Specification List
Text Symbol: H06 = Tot.Statements
Text Symbol: L03 = Control Totals: Company Code
Text Symbol: L05 = Control Totals: Division, Company Code and Pers.Area
Text Symbol: N02 = Title
Text Symbol: N03 = Spool no.
Text Symbol: N04 = Lists Generated in the Spool
Text Symbol: N05 = Indiv. Statements:
Text Symbol: N06 = Indiv. Cont. Statement :
Text Symbol: N07 = Contrib. Statemts:
Text Symbol: N08 = Cont. Statements (via EDI):
Text Symbol: N09 = Control Totals:
Text Symbol: N11 = Dataset
Text Symbol: N20 = Overview of the lists generated
Text Symbol: N21 = Name
Text Symbol: N22 = Spool number





Text Symbol: S01 = Individual Statement List for Contribution Statement
Text Symbol: S02 = Contribution Statement for Health Insurance Fund
Text Symbol: S03 = Error List for Contribu.Statemts
Text Symbol: S04 = Contribution Statements for HI Funds (by EDI)


INCLUDES used within this REPORT RPCSVCD0

INCLUDE RPC2RX00. "PCL2-DATA CLUSTER RX GENERAL
INCLUDE RPC2RDD1. "PCL2-DATA CLUSTER RD COUNTRY
INCLUDE RPC2CD00.
INCLUDE RPUPMF00. "WEFL9BK006427
INCLUDE RPCSV2D0. "DFÜ-DATENSATZ
INCLUDE RPCSV3D2. "SONSTIGE DATEN "QFLN1138077


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:

RP_SET_NAME_FORMAT * CALL FUNCTION 'RP_SET_NAME_FORMAT' "MBUAHRK058968 * EXPORTING * repid = repid * IMPORTING * format = $$format. "end QFLN723176

HR_GET_VALIDITY_OF_APPLICATION CALL FUNCTION 'HR_GET_VALIDITY_OF_APPLICATION' EXPORTING I_MOLGA = MOLGA I_APPL = 'SVMB' I_DATE = svz-endda IMPORTING E_VALID = svmb.

OCS_GET_COMPONENT_STATE CALL FUNCTION 'OCS_GET_COMPONENT_STATE' 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.

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.

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.

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.

REUSE_ALV_FIELDCATALOG_MERGE



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_z_kontroll "QFLN1138077 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 = 'RPCSVCD0_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_z_kontroll_komp "QFLN1138077 exceptions program_error = 1 others = 2.

REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = lt_line.

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.

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.

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.

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.

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 = 'SVMB' I_DATE = sv-endda IMPORTING E_VALID = l_svmb.

HR_GET_VALIDITY_OF_APPLICATION CALL FUNCTION 'HR_GET_VALIDITY_OF_APPLICATION' EXPORTING i_molga = molga i_appl = 'SVMB' i_date = evp-fpbeg IMPORTING e_valid = lv_svmb.

DB_COMMIT call function 'DB_COMMIT'.



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