SAP Reports / Programs | Personnel Management | Personnel Management | Company Pension Scheme Germany(PA-PF-DE) SAP PA

RPBWDRD0 SAP ABAP Report - HR: Print report for Company Pension Scheme statements







RPBWDRD0 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 RPBWDRD0 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_BWDRD0 - Print Report for CPS Statements
P01A_FO02B - General Statement


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 RPBWDRD0. "Basic submit
SUBMIT RPBWDRD0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPBWDRD0 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: SELAKTUA = Status Indicator
Selection Text: SELBEGDA = Statement Period from
Selection Text: SELDTYPE = Statement Data Type
Selection Text: SELEDATE = Created on
Selection Text: SELENDDA = to
Selection Text: SELFODIR = Form Directory
Selection Text: SELFORM = Form
Selection Text: SELPERNR = Personnel Number
Selection Text: SELSACH1 = Administrator Name 1
Selection Text: SELSBAN1 = Administrator Name 2
Selection Text: SELSEQNO = Key Number
Selection Text: SELSIMUL = Simulation
Selection Text: SELSTATM = Status changed manually
Selection Text: SELSTATU = Status created/printed
Selection Text: SELTELE1 = Administrator 1 Phone Number
Selection Text: SELTELE2 = Administrator 1 Phone Number
Selection Text: SELVARIA = Form Variant
Selection Text: XABAP = ABAP List
Selection Text: XPRINT1 = Print Dialog
Selection Text: XPRINT2 = Print Preview
Title: HR: Print Report for Company Pension Scheme Statements
Text Symbol: S11 = Tel.:
Text Symbol: S09 = Administrator Name 1
Text Symbol: S08 = Form variant
Text Symbol: S07 = Export DIR and CSTIT successful
Text Symbol: S06 = Mode
Text Symbol: S05 = Database update to T5DC0 was successful
Text Symbol: S04 = Input Form DDMMYYYY
Text Symbol: S03 = to
Text Symbol: S02 = Statement Period from
Text Symbol: S01 = Selection
Text Symbol: NOT = Function is not available yet
Text Symbol: MIT = of member pension
Text Symbol: MIR = of member pension
Text Symbol: I11 = Data
Text Symbol: S12 = Administrator Name 2
Text Symbol: S13 = Issuing Pension Org.
Text Symbol: T01 = Release.............





Text Symbol: T02 = Version number......
Text Symbol: T03 = Created by..........
Text Symbol: T04 = Created using.......
Text Symbol: T05 = Created on..........
Text Symbol: T06 = Created at..........
Text Symbol: T07 = Manually changed by
Text Symbol: T08 = Manually created on
Text Symbol: T20 = PersNo. Chgd on User Report
Text Symbol: T51 = Form
Text Symbol: T52 = Output
Text Symbol: T53 = Further Data
Text Symbol: TEL = Fax No.
Text Symbol: E02 = is not up to date
Text Symbol: E01 = Imported version of the cluster
Text Symbol: DHP = Personnel No.:
Text Symbol: 026 = Outg. Documents HR-DE-BAV
Text Symbol: 025 = Archive Test
Text Symbol: 024 = Error in start form
Text Symbol: 023 = Error in end form
Text Symbol: 022 = PerNo.
Text Symbol: 021 = Logo
Text Symbol: 020 = Form
Text Symbol: 016 = FUNCTION
Text Symbol: 015 = AANSP
Text Symbol: 014 = HANSP
Text Symbol: 013 = Val.
Text Symbol: 012 = Meaning
Text Symbol: 011 = No.
Text Symbol: 010 = Istit
Text Symbol: 009 = SeqNo
Text Symbol: 008 = L
Text Symbol: 007 = P
Text Symbol: 006 = A
Text Symbol: 005 = To
Text Symbol: 004 = From
Text Symbol: 003 = Cat
Text Symbol: 001 = Personnel No.
Text Symbol: I10 = &
Text Symbol: I09 = Query Deletion CSTIT





Text Symbol: I08 = Do you want to delete?
Text Symbol: I07 = will be deleted.
Text Symbol: I06 = Table CSTIT and DIRectory entry
Text Symbol: I05 = Selection Query
Text Symbol: I04 = Compare CSTIT -> DIR?
Text Symbol: I03 = entry in DIR directory
Text Symbol: I02 = but there is no suitable
Text Symbol: I01 = CSTIT data exists
Text Symbol: FAX = Fax No.
Text Symbol: E53 = Does not exist
Text Symbol: E51 = Incomplete transfer of field string DIR
Text Symbol: E50 = No selection was made
Text Symbol: E22 = Export DIR failed; no update
Text Symbol: E21 = Export CSTIT failed
Text Symbol: E20 = CSTIT must be empty before update
Text Symbol: E11 = No statement data (CSTIT) exists for the data in the memory directory
Text Symbol: E10 = Key for Cluster DB:
Text Symbol: E09 = Contact the hotline to help solve the issue
Text Symbol: E08 = No statement data exists for the data in the cluster directory
Text Symbol: E07 = Inconsistencies between cluster directory and directory for PS data
Text Symbol: E05 = Cluster DB not found
Text Symbol: E04 = Current version of cluster :
Text Symbol: E03 = Imported Version:


INCLUDES used within this REPORT RPBWDRD0

No INCLUDES are used within this REPORT code!


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_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = SELPERNR-LOW INFTY = '0021' BEGDA = LO_DATE ENDDA = HI_DATE IMPORTING SUBRC = SY_SUBRC TABLES INFTY_TAB = P0021.

RP_01C_SELECT_CSTIT CALL FUNCTION 'RP_01C_SELECT_CSTIT' EXPORTING I04_PERNR = $PERNR IMPORTING E04_RETURN = $RETURNSEL E04_SELDIRLINE = $DIRLINE TABLES T04_DIR = ITAB_DIR.

GET_PRINT_PARAMETERS * CALL FUNCTION 'GET_PRINT_PARAMETERS' * EXPORTING ** ARCHIVE_ID = * ARCHIVE_INFO = INFO(3) * ARCHIVE_MODE = P01AP_ARCHIV * ARCHIVE_TEXT = 'Test für Archiv'(025) * AR_OBJECT = P01AP_DOKART * AUTHORITY = '_' * COPIES = COUNT * COVER_PAGE = '_' * DATA_SET = '_' ** DEPARTMENT = C_CHAR_UNKNOWN ** DESTINATION = C_CHAR_UNKNOWN * EXPIRATION = DAYS * IMMEDIATELY = 'X' ** IN_ARCHIVE_PARAMETERS = ' ' ** IN_PARAMETERS = ' ' ** LAYOUT = C_CHAR_UNKNOWN ** LINE_COUNT = C_INT_UNKNOWN ** LINE_SIZE = C_INT_UNKNOWN * LIST_NAME = 'HR_BAV_CERTI' * LIST_TEXT = 'ausgehende Belege HR-DE-BAV'(026) * MODE = '2' * NEW_LIST_ID = 'X' * NO_DIALOG = 'X' * RECEIVER = SY-UNAME * RELEASE = 'X' * REPORT = 'RPBWDRD0' * SAP_COVER_PAGE = 'D' * SAP_OBJECT = P01AP_OBJTYP * TYPE = '_' * IMPORTING * OUT_ARCHIVE_PARAMETERS = A_PARAMETERS * OUT_PARAMETERS = P_PARAMETERS * VALID = VALID * EXCEPTIONS * ARCHIVE_INFO_NOT_FOUND = 1 * INVALID_PRINT_PARAMS = 2 * INVALID_ARCHIVE_PARAMS = 3 * OTHERS = 4.

EXIT_RPBWDRD0_010 * CALL FUNCTION 'EXIT_RPBWDRD0_010' CALL CUSTOMER-FUNCTION '010' EXPORTING EXIT_PERNR = SELPERNR-LOW EXIT_DTYPE = SELDTYPE EXIT_BATCH = SY-BATCH TABLES EXIT_BLOGO = MASTER_BLOGO EXIT_T5DWL = UE_T5DWL EXIT_BLTRG = UE_BLTRG EXIT_VEART = UE_VEART EXIT_ISTRU = ISTRU CHANGING EXIT_BCUST = P01C_BCUST.

OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING APPLICATION = APPL * ARCHIVE_INDEX = TOA_DARA "Test opt.Arch sig-23011998

START_FORM CALL FUNCTION 'START_FORM' EXPORTING * ARCHIVE_INDEX = ' ' FORM = SELFORM * LANGUAGE = ' ' STARTPAGE = ITAB_BLOGO-SEITE * PROGRAM = ' ' * RAW_DATA_INTERFACE = ' ' * IMPORTING * LANGUAGE = SY-LANGU EXCEPTIONS FORM = 1 FORMAT = 2 UNENDED = 3 UNOPENED = 4 UNUSED = 5 OTHERS = 6.

END_FORM



CALL FUNCTION 'END_FORM' * IMPORTING * RESULT = EXCEPTIONS UNOPENED = 1 OTHERS = 2.

CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' IMPORTING RESULT = HF_RESULT.

RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' " EXPORTING " MOLGA = '01' " BEGDA = BMADA-KEYDT " ENDDA = BMADA-KEYDT " IMPORTING " WAERS = CALC_CURRENCY " 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. "

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = $BTELEM FUNCTION = $BFUNC TYPE = $WTYPE WINDOW = $BWIND * importing * pending_lines = EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 OTHERS = 7.



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