SAP Reports / Programs | Payroll | Austria | Public Sector(PY-AT-PS) SAP PY

RPCSVBA2PBS SAP ABAP Report - Monthly SI Contribution Statement for BVA







RPCSVBA2PBS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Monthly contribution statement for reporting social insurance data to the BVA in Austria You use this report to submit the monthly SI contribution statement to the BVA by means of electronic data transfer (ELDA)...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 RPCSVBA2PBS 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_M03_CBVA_ELDA - Social Ins. Contr. Statem. BVA


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


Text pool values


Selection Text: PA_BELP = Prod. Run
Selection Text: PA_BELS = Simulation Run
Selection Text: PA_DOCDT = Document Date
Selection Text: PA_EXPDT = Manual Posting Date
Selection Text: PA_FORM = Contrib. Statement Form Gen.
Selection Text: PA_FORM2 = Cont. St. Form Contr. CS
Selection Text: PA_KOMK1 = Symbol. Acc. for Vend. Posting
Selection Text: PA_KOMK2 = Symbol. Account for FI Posting
Selection Text: PA_PRNTR = Output Device Forms
Selection Text: PA_PSTDT = Manual Posting Date
Selection Text: PA_PVARI = Posting Variant
Selection Text: PA_RKRF = Transfer
Selection Text: PA_TABDT = Posting Date Acc. to Table
Selection Text: PA_VARIA = Variant for Internal List
Selection Text: PX_LFOR2 = Form Name CCS
Selection Text: PX_LFORM = Form Name General
Selection Text: PX_LFVA2 = Form Variant CCS
Selection Text: PX_LFVAR = General Form Variant
Selection Text: P_LOGELD = List Output for ELDA Notifs.
Selection Text: P_REGION = Incl. Transreg. Contributions
Selection Text: PA_ELDAD = D .
Selection Text: PA_ELDAP = D .
Selection Text: PA_ELDAT = D .
Title: Monthly SI Contribution Statement for BVA
Text Symbol: VER = Int. on Arr.
Text Symbol: VE2 = Int.on Arrears Input
Text Symbol: U01 = SI Agency
Text Symbol: T01 = Checklist - Monthly Contribution Statement (SI)
Text Symbol: SF1 = Extend Search Term for Vendor Determination By
Text Symbol: 071 = Sequential File Created:
Text Symbol: 072 = Posting Run Created:
Text Symbol: BEL = Creating document...
Text Symbol: BU1 = Contribution Statement Gen.
Text Symbol: BU2 = Contribution Statement CCS
Text Symbol: BV1 = Additional Parameters
Text Symbol: E02 = Subapplication Initial for Report
Text Symbol: E03 = 'Contribution Statement: EE Subgroup' Property
Text Symbol: E04 = is not maintained for contr. group





Text Symbol: E05 = No wage types maintained in V_T596I
Text Symbol: E06 = CAUTION: ELDA Notifications Cannot Be Created
Text Symbol: E07 = 'Contribution Statement: Sequence' Property
Text Symbol: E08 = 'Contribution Statement: Count' Property
Text Symbol: E09 = Error formatting list with ALV
Text Symbol: E10 = different percentages for regular payments, SP
Text Symbol: EL1 = ELDA: Overflow in Table T5A1O
Text Symbol: EL2 = ELDA: Maintenance Error in Table T5A1K
Text Symbol: EL3 = ELDA: Maintenance Error in Table T5A1M
Text Symbol: EL4 = ELDA: Unable to Lock Table T5A1O
Text Symbol: EL5 = No ELDA Notification with Currency ATS in EURO Period
Text Symbol: EL8 = ELDA: Records Created in Table T5A1O:
Text Symbol: EL9 = ELDA: Records with Field Overflow
Text Symbol: ELA = (See Status Indicator):
Text Symbol: IT1 = Organizational Assignment (0001)
Text Symbol: S01 = SI Group
Text Symbol: S02 = ER Assignment Unit
Text Symbol: S26 = ELDA Data Recs
Text Symbol: S27 = ELDA Test Run
Text Symbol: S28 = ELDA Log


INCLUDES used within this REPORT RPCSVBA2PBS

INCLUDE RPCBTRA0PBS. "GBKM0245671


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:

HR_GET_PAYROLL_RESULTS CALL FUNCTION 'HR_GET_PAYROLL_RESULTS' EXPORTING PERNR = PERNR-PERNR PERMO = PN-PERMO PABRJ = PN-PABRJ PABRP = PN-PABRP ACTUAL = SPACE "X actual, ' ' retro-differences WAERS = PA_WAERS TABLES RESULT_TAB = I_PAYROLL_RESULT EXCEPTIONS NO_RESULTS = 4 "Will be handled by ALV_LIST_VIEWER WRONG_STRUCTURE_OF_RESULT_TAB = 6 "WJOM3890954 OTHERS = 8.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING PERNR = PERNR-PERNR ARBGB = SY-MSGID MSGTY = 'E' MSGNO = SY-MSGNO MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4.

HRPY_PROCESS_SET_ALL_PERNR_ST CALL FUNCTION 'HRPY_PROCESS_SET_ALL_PERNR_ST' EXPORTING imp_parcel = pyparaid imp_set_suc = 'X' TABLES pernr_index = pnpindex EXCEPTIONS OTHERS = 0.

REUSE_ALV_GRID_DISPLAY_LVC CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING I_INTERFACE_CHECK = SPACE I_BUFFER_ACTIVE = SPACE IS_VARIANT = l_alv_variant "n 1844375 I_BYPASSING_BUFFER = 'X' I_STRUCTURE_NAME = 'RPCSVBA1SPBS' I_DEFAULT = 'X' I_SAVE = 'A' "n 1844375 I_SCREEN_START_COLUMN = 0 I_SCREEN_START_LINE = 0 I_SCREEN_END_COLUMN = 0 I_SCREEN_END_LINE = 0 TABLES T_OUTTAB = I_SAP_TAB[] EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

HR_APPEND_STAT_LIST CALL FUNCTION 'HR_APPEND_STAT_LIST' EXPORTING SELECTED = G_SELECT PROCESSED = G_PROCES REJECTED = G_REJECT EXCEPTIONS OTHERS = 0.

HR_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'HR_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING CURRENT_REPORT = 'RPCSVBA2PBS' "GBKM0245671 DATA_STRUCTURE_HEADER = 'RPCSVBA2LPBS' "GBKM0245671 DATA_STRUCTURE = 'RPCSVBA1LPBS' "GBKM0245671 LIST_TITLE = TEXT-T01 HR_DISPLAY_ERROR_LIST = l_display_eolist HR_DISPLAY_STAT_LIST = l_display_eolist VARIANT = PA_VARIA EXPAND_FIELDNAME = 'XPAND' callback_button1 = l_callback_button1 "ACC text_button1 = text-bu1 callback_button2 = l_callback_button2 "ACC text_button2 = text-bu2 TABLES DATA_TAB_HEADER = I_EVALUATION_TAB_ALV "GBKM380380 DATA_TAB = I_EVALUATION_TAB EXCEPTIONS OTHERS = 0.

HR_AT_GET_ORG_DATA CALL FUNCTION 'HR_AT_GET_ORG_DATA' EXPORTING ORG_IN = L_ORGDATA IMPORTING BUKRS = L_BUKRS BTRTL_DATA = L_BTRTL_DATA LOHNB_DATA = L_LOHNB_DATA ADDRESSE = L_ADRS ADDRESS_DETAIL = L_ADDR_DETAIL ADDRESS_COMP = l_st_email "LIMMM EXCEPTIONS T5A0P_DATA_NOT_FOUND = 1 * T5A0A_DATA_NOT_FOUND = 2 * T5A0P_LOHNB_NOT_SPECIFIED = 3 * T5A0A_ANKEY_NOT_SPECIFIED = 4 * ADDRESS_NOT_FOUND_IN_T536C = 5 OTHERS = 6.

HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING COMPANYCODE = P_BUKRS IMPORTING COMP_NAME = P_BUTXT EXCEPTIONS OTHERS = 4.






HR_REFRESH_ERROR_LIST CALL FUNCTION 'HR_REFRESH_ERROR_LIST'.

HR_REFRESH_STAT_LIST CALL FUNCTION 'HR_REFRESH_STAT_LIST'.

HR_AT_GET_PART_APPL CALL FUNCTION 'HR_AT_GET_PART_APPL' EXPORTING REPORTNAME = L_REPNA IMPORTING APPL = G_TEILAPPL EXCEPTIONS PART_APPLICATION_NOT_FOUND = 1 OTHERS = 2.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING PERNR = P_PERNR_PERNR ARBGB = P_MESSGCLASS MSGTY = P_MESSGTYPE MSGNO = P_NUMMER MSGV1 = P_TEXT1 MSGV2 = P_TEXT2 MSGV3 = P_TEXT3 MSGV4 = P_TEXT4.

VIEW_ENQUEUE * CALL FUNCTION 'VIEW_ENQUEUE' * EXPORTING * action = p_action * enqueue_mode = 'E' * view_name = 'T5A1O' * EXCEPTIONS * OTHERS = 1.

HR_T5A1O_ENQUEUE CALL FUNCTION 'HR_T5A1O_ENQUEUE' EXPORTING ACTION = p_action lock_dtrnr = '%P2XXX' EXCEPTIONS OTHERS = 1.

HR_FEATURE_BACKFIELD CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING FEATURE = 'AES3M' STRUC_CONTENT = PME08 KIND_OF_ERROR = '3' "Keine Fehlermeld IMPORTING BACK = L_BACK EXCEPTIONS OTHERS = 0.

HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' "LIMM000334119 EXPORTING " EXIT_NAME = C_BADI_HRPAYAT_FICO_VALUES " IMPORTING " IS_IMPLEMENTED = L_BADI_IS_IMPLEMENTED " CHANGING " INSTANCE = G_REF_HRPAYAT_FICO_VALUES. "LIMM000334119



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