SAP Reports / Programs | Personnel Management | Personnel Administration | Japan(PA-PA-JP) SAP PA

RPLRLSJ0 SAP ABAP Report - HR-J :Retirement allowance amount calculation list







RPLRLSJ0 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 RPLRLSJ0 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_M22_LRAC - Determination of ret. allow. amount


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 RPLRLSJ0. "Basic submit
SUBMIT RPLRLSJ0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPLRLSJ0 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_PERUL = Evaluation rule for service Yr
Selection Text: P_CAL_FG = Retirement amount difference
Selection Text: P_BONDT = Retirement allowance pay date
Title: HR-J :Retirement allowance amount calculation list
Text Symbol: P05 = Retirement Allowance Amount Calculation List
Text Symbol: I07 = Retirement amount difference calculated
Text Symbol: I06 = Note :
Text Symbol: I05 = Selected rule :
Text Symbol: I04 = Selected Payday :
Text Symbol: I03 = To
Text Symbol: I02 = From
Text Symbol: I01 = Slected period :
Text Symbol: F08 = Last pay date
Text Symbol: F07 = Last retirement
Text Symbol: F04 = Retirement Amount
Text Symbol: F03 = Retire date
Text Symbol: F02 = Name
Text Symbol: E10 = Not created service year
Text Symbol: E09 = Batch Imput Insert Error.
Text Symbol: E08 = Batch Imput Close Error.
Text Symbol: E07 = Batch Imput Open Error.
Text Symbol: E06 = The batch input session was not created
Text Symbol: E05 = Please select the employee
Text Symbol: E04 = selected the excluding 0 is created.
Text Symbol: E03 = the retirement allowance provision amount is
Text Symbol: E02 = The batch input session of the employee from whom
Text Symbol: E01 = Creaet of Batch Input Session
Text Symbol: D01 = Non confirmation
Text Symbol: B03 = Log Report
Text Symbol: B02 = Batch Input
Text Symbol: B01 = Retirement Calculation


INCLUDES used within this REPORT RPLRLSJ0

INCLUDE RPPPXD00.
INCLUDE RPPPXD10.
INCLUDE RPC2RJJ0.
INCLUDE RPC2CD09.
INCLUDE RPLRICJ0.


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:

RP_SET_NAME_FORMAT CALL FUNCTION 'RP_SET_NAME_FORMAT' "JRMOPH0K007143 EXPORTING REPID = REPID "JRMOPH0K007143 IMPORTING FORMAT = FORMAT. "JRMOPH0K007143

RP_HIRE_FIRE CALL FUNCTION 'RP_HIRE_FIRE' "returns the first entry EXPORTING BEG = PN-BEGDA END = PN-ENDDA IMPORTING HIRE_DATE = IT-HIRE_DATE FIRE_DATE = IT-FIRE_DATE TABLES PP0001 = P0001 PP0000 = P0000 PPHIFI = PHIFI.

HR_SEN_CALCULATE_COMPLETE CALL FUNCTION 'HR_SEN_CALCULATE_COMPLETE' "JPWJL6BK007995 EXPORTING "JPWJL6BK007995 ID_PERNR = P0001-PERNR "JPWJL6BK007995 ID_PROCE = P_PERUL "JPWJL6BK007995 ID_SEL_DATE = PN-ENDDA "JPWJL6BK007995 ID_CALTY = '1' "JPWJL6BK007995 ID_BEGDA = LOW-DATE "JPWJL6BK007995 ID_ENDDA = PN-ENDDA "JPWJL6BK007995 IMPORTING "JPWJL6BK007995 ES_DURATION = LS_DURATION "JPWJL6BK007995 EXCEPTIONS "JPWJL6BK007995 OTHERS = 1. "JPWJL6BK007995

RP_EDIT_NAME * call function 'RP_EDIT_NAME' "JNFAHRK012422 * exporting "JNFAHRK012422 * pp0002 = p0002 "JNFAHRK012422 * molga = t001p-molga "JNFAHRK012422 * langu = sy-langu "JNFAHRK012422 * format = $$format "JNFAHRK012422 * importing "JNFAHRK012422 * edit_name = it-name "JNFAHRK012422 * retcode = retcode. "JNFAHRK012422

RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' "JRMOPH0K007143 EXPORTING "JRMOPH0K007143 FORMAT = FORMAT "JRMOPH0K007143 LANGU = SY-LANGU "JRMOPH0K007143 MOLGA = T001P-MOLGA "JRMOPH0K007143 PP0002 = P0002 "JRMOPH0K007143 IMPORTING "JRMOPH0K007143 EDIT_NAME = $EDIT-NAME "JRMOPH0K007143 RETCODE = $RET-CODE. "JRMOPH0K007143

HR_DISPLAY_BASIC_LIST CALL FUNCTION 'HR_DISPLAY_BASIC_LIST' EXPORTING * BASIC_LIST_TITLE = TEXT-P05 "JRFPH0K009969 FILE_NAME = FILENAME HEAD_LINE1 = TEXT-P05 "JRFPH0K009969 HEAD_LINE2 = SELECT_PERIOD_FROM_TO "JRFPH0K009969 HEAD_LINE3 = SELECTED_PAYDAY "JRFPH0K009969 HEAD_LINE4 = SELECTED_CALCULATION "JRFPH0K009969 LAY_OUT = 0 DYN_PUSHBUTTON_TEXT1 = TEXT-B01 DYN_PUSHBUTTON_TEXT2 = TEXT-B02 DYN_PUSHBUTTON_TEXT3 = TEXT-B03 NO_ALV_GRID = 'X' "JRFL9CK000188 * DATA_STRUCTURE = ' ' * CURRENT_REPORT = * LIST_LEVEL = ' ' * ADDITIONAL_OPTIONS = ' ' * WORD_DOCUMENT = IMPORTING * return_code = retcode "JNFAHRK012422 RETURN_CODE = $RET-CODE "JNFAHRK012422 TABLES DATA_TAB = TC_TAB FIELDNAME_TAB = FIELDNAMES SELECT_TAB = SELECT ERROR_TAB = ERT EXCEPTIONS DOWNLOAD_PROBLEM = 1 NO_DATA_TAB_ENTRIES = 2 TABLE_MISMATCH = 3 PRINT_PROBLEMS = 4 OTHERS = 5.

BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' EXPORTING CLIENT = SY-MANDT GROUP = SESSION "SESSION on parameters * keep = cns-keep "KEEP on CNS KEEP = 'X' "JRMMAHRK056906 USER = SY-UNAME.

BDC_CLOSE_GROUP CALL FUNCTION 'BDC_CLOSE_GROUP'.

BDC_INSERT CALL FUNCTION 'BDC_INSERT' EXPORTING TCODE = 'PA30' TABLES DYNPROTAB = BDCDATA.



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