SAP Reports / Programs

RPLDE1B3 SAP ABAP Report - Reimbursement declarations for educational leave (BE), obsolete.







RPLDE1B3 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Two different declarations need to be made to obtain a reimbursement from the government for educational leave : the individual declaration per employee the collective declaration The individual declarations are printed first, followed by the collective declaration...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 RPLDE1B3 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_M12_R - Reimbursement declar. educ. leave


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 RPLDE1B3. "Basic submit
SUBMIT RPLDE1B3 AND RETURN. "Return to original report after report execution complete
SUBMIT RPLDE1B3 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: P_TELNO = Telephone number :
Selection Text: P_NL = Dutch
Selection Text: P_FR = French
Selection Text: P_FIRST = First name :
Selection Text: P_FAMNA = Family name :
Selection Text: P_EUR = Euro
Selection Text: P_DU = German
Selection Text: P_BEF = BEF
Selection Text: NO_PRINT = Print preview
Selection Text: FR_YEAR = Start of schoolyear :
Title: Reimbursement declarations for educational leave (BE), obsolete.
Text Symbol: B11 = No. of the Labor commission:
Text Symbol: B12 = (workers)
Text Symbol: B13 = (employees)
Text Symbol: B14 = (mixed)
Text Symbol: B15 = Declare that, under Article 120 of the
Text Symbol: B16 = 'Herstelwet' of 22 January 1985 concerning welfare
Text Symbol: B17 = and the Department of Labor for the
Text Symbol: B18 = calendar quarters of
Text Symbol: B19 = and
Text Symbol: B20 = the amount (in full) payable is BEF:
Text Symbol: B21 = as calculated below, specified on the
Text Symbol: B22 = as calculated below, specified on the
Text Symbol: B10 = SI No. of the employer:
Text Symbol: B09 = IInTh.capac.of
Text Symbol: B08 = Issued at
Text Symbol: B07 = Identity card No.
Text Symbol: B06 = Street, No
Text Symbol: B05 = Residing at
Text Symbol: B04 = on
Text Symbol: B03 = born at,
Text Symbol: B02 = I, the undersigned,
Text Symbol: B01 = Paid educational leave
Text Symbol: B00 = Claim of person concerned granted
Text Symbol: 102 = wagetype
Text Symbol: B23 = attached individual punchcard(s).
Text Symbol: T05 = is missing for key
Text Symbol: T04 = is missing for person





Text Symbol: T03 = Field
Text Symbol: T02 = Wagetype /006 is missing for person
Text Symbol: T01 = Declaration could not be made due to missing data
Text Symbol: S03 = Declaration language
Text Symbol: S01 = Contact person
Text Symbol: S00 = Schoolyear
Text Symbol: PR0 = Reading data for person (PA-PSA) :
Text Symbol: E01 = work accidents must be filled.
Text Symbol: E00 = Data for insurance premiums for
Text Symbol: B36 = TOTAL EURO
Text Symbol: B35 = TOTAL BEF
Text Symbol: B34 = Reserved for administration
Text Symbol: B33 = I delare that this declaration has been completed truthfully
Text Symbol: B32 = paid in full.
Text Symbol: B31 = I confirm that the amounts charged were
Text Symbol: B30 = Reg. in the name of
Text Symbol: B29 = The above amount must be transferred to acc. number
Text Symbol: B28 = Total amount to be refunded per employee
Text Symbol: B27 = Amount to be refunded per EE
Text Symbol: B26 = Workers (W) employees (E)
Text Symbol: B25 = Name and first name of employee
Text Symbol: B24 = No. of indiv.punchcard
Text Symbol: 029 = Wages
Text Symbol: 028 = Leave in hours
Text Symbol: 027 = Totals
Text Symbol: 026 = 2nd quarter
Text Symbol: 025 = 1st quarter
Text Symbol: 024 = 4th quarter
Text Symbol: 023 = 3rd quarter
Text Symbol: 022 = 8.Amounts for wages and soc.sec.premiums:
Text Symbol: 021 = 7. Number of employees employed with %-age soc. contributions:
Text Symbol: 020 = Total:
Text Symbol: 019 = Insurance contributions for industr.accidents (%)
Text Symbol: 018 = Contributions to a minimum of existence fund (%)
Text Symbol: 017 = Employer contributions to social security (%)
Text Symbol: 016 = 2nd
Text Symbol: 015 = 1st
Text Symbol: 014 = 4th
Text Symbol: 013 = 3rd





Text Symbol: 012 = Calendar quarters
Text Symbol: 011 = 6. Specification of the soc.ins.contrib. for wages
Text Symbol: 010 = CALCULATION OF AMOUNT CLAIMED BACK
Text Symbol: 009 = Time schedule for normal work performance:
Text Symbol: 008 = 5.Weekly working hours:
Text Symbol: 007 = 4.Table:
Text Symbol: 006 = TAKING ADVANTAGE OF PAID EDUCATIONAL LEAVE
Text Symbol: 005 = 3.City:
Text Symbol: 004 = 2. Place and date of birth:
Text Symbol: 003 = 1.Name and f.name:
Text Symbol: 002 = Seq. no.:
Text Symbol: 001 = EMPLOYEE IDENTIFICATION
Text Symbol: 000 = I N D I V I D U A L P U N C H C A R D
Text Symbol: 101 = Data is missing for person :
Text Symbol: 100 = Data is missing for field:
Text Symbol: 057 = hours FT
Text Symbol: 056 = part-time %)
Text Symbol: 055 = (
Text Symbol: 054 = hours
Text Symbol: 053 = Hours
Text Symbol: 052 = Wages
Text Symbol: 051 = Telephone:
Text Symbol: 050 = F
Text Symbol: 049 = M
Text Symbol: 048 = A
Text Symbol: 047 = A
Text Symbol: 046 = Name employee:
Text Symbol: 045 = Name employer:
Text Symbol: 044 = To
Text Symbol: 043 = From
Text Symbol: 042 = Working hrs
Text Symbol: 041 = Date
Text Symbol: 040 = Time schedule for normal work performance
Text Symbol: 039 = See attached page
Text Symbol: 038 = Special contribution of 8.86% (%)
Text Symbol: 037 = Special contribution of 8.86%
Text Symbol: 036 = TOTAL HOURS:
Text Symbol: 035 = Contact:
Text Symbol: 034 = Telephone no.:



Text Symbol: 033 = Date and signature
Text Symbol: 032 = Name and address of employer:
Text Symbol: 031 = Total contributions
Text Symbol: 030 = Social insurance contributions


INCLUDES used within this REPORT RPLDE1B3

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 * TCLAS = 'A' * PERNR = p0001-pernr * INFTY = '0001' * BEGDA = nextday * ENDDA = nextday * IMPORTING * SUBRC = * TABLES * INFTY_TAB = nextp0001 * EXCEPTIONS * INFTY_NOT_FOUND = 1 * OTHERS = 2 * .

HR_BE_GE_READ_MAX_HOURS_WEEK CALL FUNCTION 'HR_BE_GE_READ_MAX_HOURS_WEEK' EXPORTING in_pmebw = PMEBW IMPORTING RTN_BEUWG = BEUWG EXCEPTIONS FEATURE_NOT_GENERATED = 1 INPUT_IS_EMPTY = 2 ZERO_OUTPUT = 3 UNKNWON_FEATURE = 4 OTHERS = 5 .

HR_DISPLAY_ERROR_LIST CALL FUNCTION 'HR_DISPLAY_ERROR_LIST' EXPORTING * NO_POPUP = ' ' NO_PRINT = 'X' * NO_IMG = ' ' * NO_MSGNO = 'X' LINESIZE = SY-LINSZ * LISTHEADER = ' ' * COLHEADER = ' ' TABLES ERROR = DISPLAY_ERR EXCEPTIONS * invalid_linesize = 1 OTHERS = 2.

CD_READ_RGDIR CALL FUNCTION 'CD_READ_RGDIR' EXPORTING PERSNR = PERNR-PERNR * IMPORTING * MOLGA = TABLES IN_RGDIR = INT_RGDIR EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '2001' BEGDA = C_BEGIN ENDDA = C_END * importing * subrc = TABLES INFTY_TAB = P2001 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING TEXT = PROG_TEXT.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = P_PERNR_PERNR INFTY = '2002' BEGDA = P_C_BEGIN ENDDA = P_C_END IMPORTING SUBRC = LOCAL_SUBRC TABLES INFTY_TAB = P2002 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = P_PERNR_PERNR INFTY = '2003' BEGDA = P_C_BEGIN ENDDA = P_C_END IMPORTING SUBRC = LOCAL_SUBRC TABLES INFTY_TAB = P2003 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = P_PERNR_PERNR INFTY = '2004' BEGDA = P_C_BEGIN ENDDA = P_C_END IMPORTING SUBRC = LOCAL_SUBRC TABLES INFTY_TAB = I2004 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

RP_BUILD_PSP CALL FUNCTION 'RP_BUILD_PSP' "BP_TAB fuellen EXPORTING BEGDA = P_C_BEGIN ENDDA = P_C_END ERROR = '0' INPUT = PTPRG IMPORTING OUTPUT = PTPRG TABLES I550AN = I550AN I550AO = I550AO I550PN = I550PN I550PO = I550PO PPSP = I_PSP PP0000 = P0000 PP0001 = P0001 PP0002 = P0002 PP0007 = P0007 PP2001 = P2001 PP2002 = P2002 PP2003 = P2003.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING PERNR = PERNR ARBGB = '5V' MSGTY = 'E' MSGNO = '78' MSGV1 = MSGV1 MSGV2 = MSGV2 MSGV3 = MSGV3 MSGV4 = MSGV4.



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