RPCSPMS0_CE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use this report to prepare the data that you need to report to the National Government Employee Pensions Board (SPV) and is relevant for the PA-03 pension agreement...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 RPCSPMS0_CE 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.
Selection Text: P_BPLAN = Benefit Plan
Selection Text: P_CHECK7 = Check Additional Time ID
Selection Text: P_DIRECT = Direct Update - Without ALV
Selection Text: P_FORM = Form Name
Selection Text: P_PLTYP = Plan Type
Selection Text: P_STRTDT = Start date for reporting
Title: SPV Monthly Pension (PA-03) - Prepare Data
Text Symbol: 001 = Filter
Text Symbol: 002 = Pension Plan
Text Symbol: 003 = Table has been updated
Text Symbol: 004 = SPV Monthly Pension
Text Symbol: FR0 = Program Control
Text Symbol: FR1 = Configuration
Text Symbol: I01 = This action could update existing entries and insert a new one. Do you want continue?
Text Symbol: I02 = Compare and Update
INCLUDE RPCREPS0_CE.
INCLUDE RPCBENS0_CE.
No SAP DATABASE tables are accessed within this REPORT code!
HR_FEATURE_BACKFIELD CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING feature = '23MCC' struc_content = ls_pme01 kind_of_error = space IMPORTING back = lv_df_eecatg 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_FEATURE_BACKFIELD CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING feature = '23MAC' struc_content = ls_pme01 kind_of_error = space IMPORTING back = lv_df_ageret 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_FEATURE_BACKFIELD CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING feature = '23PTC' struc_content = ls_pme01 kind_of_error = space IMPORTING back = ls_parttime-parttime 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.
RP_LAST_DAY_OF_MONTHS CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS' EXPORTING DAY_IN = lv_begda IMPORTING LAST_DAY_OF_MONTH = lv_endda.
REUSE_ALV_FIELDCATALOG_MERGE * CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' * EXPORTING * i_structure_name = 'ZDB_PA03_RT' * CHANGING * ct_fieldcat = lt_fcat * EXCEPTIONS * inconsistent_interface = 1 * program_error = 2 * OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-i02 text_question = text-i01 text_button_1 = 'Yes' text_button_2 = 'No' default_button = '1' IMPORTING answer = lv_answer.
HR_GET_TIME_BETWEEN_DATES CALL FUNCTION 'HR_GET_TIME_BETWEEN_DATES' EXPORTING BEG_DATE = GV_CURR_BDATE END_DATE = GV_REPORT_ENDDA IMPORTING * DAYS = * MONTHS = YEARS = GV_CURR_AGE EXCEPTIONS INVALID_PERIOD = 1 OTHERS = 2.
SLS_MISC_GET_LAST_DAY_OF_MONTH CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH' EXPORTING day_in = mon_begda IMPORTING last_day_of_month = mon_endda.
SLS_MISC_GET_LAST_DAY_OF_MONTH CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH' EXPORTING day_in = mon_begda IMPORTING last_day_of_month = mon_endda.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPCSPMS0_CE - SPV Monthly Pension (PA-03) - Prepare Data RPCSPMS0_CE - SPV Monthly Pension (PA-03) - Prepare Data RPCSPLT0 - Sozialversicherungsliste - Prüfung Private KV RPCSPLT0 - Sozialversicherungsliste - Prüfung Private KV RPCSPKVO_DISP_O01 - Include RPCSPKVO_DISP_O01 RPCSPKVO_DISP_I01 - Include RPCSPKVO_DISP_I01