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
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
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: 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.............
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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.
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.
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.
RPBWDRD0 - HR: Print report for Company Pension Scheme statements RPBWDRD0 - HR: Print report for Company Pension Scheme statements RPBWCHECK1 - Data consistency check for BW extraction RPBWCHECK1 - Data consistency check for BW extraction RPBWCHECK0 - Data Consistency Check for BW Extraction RPBWCHECK0 - Data Consistency Check for BW Extraction