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
Below is a list of transaction codes which are relevant to this SAP report
PC00_M12_R - Reimbursement declar. educ. leave
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_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
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 * 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.
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.
RPLDE1B3 - Reimbursement declarations for educational leave (BE), obsolete. RPLDE1B3 - Reimbursement declarations for educational leave (BE), obsolete. RPLDE1B2 - documentation and ABAP source code RPLDE1B1 - documentation and ABAP source code RPLDDLJ0_PAL - Include RPLDDLJ0_PAL RPLDDLJ0 - Employee with Social & Employment Insurance (Japan)