RPLPHSJ0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use this report to output a list of employees meets the specification on the selection screen...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 RPLPHSJ0 into the relevant SAP transactions such as SE38 or SE80
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: STELL = Job
Selection Text: SL_PERUL = D .
Selection Text: SERVY = D .
Selection Text: PLANS = D .
Selection Text: ORGEH = D .
Selection Text: MASSN = Action
Selection Text: AGE = Age
Title: Personnel Record (Japan)
Text Symbol: EVC = Unknown_error
Text Symbol: EVD = OTHERS
Text Symbol: EVE = Please check calculation process
Text Symbol: FN1 = Number of selected employees:
Text Symbol: FN2 = Number of errors:
Text Symbol: I01 = Display employee detail
Text Symbol: IND = Independent
Text Symbol: KDT = Key date:
Text Symbol: L01 = Back to overview list
Text Symbol: LS1 = Years
Text Symbol: LS2 = Months
Text Symbol: LWI = Live with
Text Symbol: NFM = Name of family members
Text Symbol: SEP = Separate
Text Symbol: 002 = Organizational Assignment detail
Text Symbol: 003 = Educational Data
Text Symbol: ADS = Additional selection
Text Symbol: BL1 = Download problem
Text Symbol: BL2 = No data tab entries
Text Symbol: BL3 = Table mismatch
Text Symbol: BL4 = Print problems
Text Symbol: BL5 = OTHERS
Text Symbol: BL6 = Please select the employee
Text Symbol: DEP = Dependent
Text Symbol: EDU = Educational back grounmd
Text Symbol: EV1 = Incorrect Import Parameter
Text Symbol: EV2 = Incorrect Calculation Type Parameter
Text Symbol: EV3 = Calculation Process Does Not Exist
Text Symbol: EV4 = Process Step Does Not Exist
Text Symbol: EV5 = No Result for Selected Calculation Type
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RP_HIRE_FIRE CALL FUNCTION 'RP_HIRE_FIRE' EXPORTING BEG = PN-BEGDA END = PN-ENDDA IMPORTING HIRE_DATE = HIREDATE TABLES PP0000 = P0000 "input PP0001 = P0001 "input PPHIFI = PHIFI. "output
RP_SET_NAME_FORMAT CALL FUNCTION 'RP_SET_NAME_FORMAT' "JRMOPH0K007143 EXPORTING "JRMOPH0K007143 REPID = REPID "JRMOPH0K007143 IMPORTING "JRMOPH0K007143 FORMAT = FORMAT. "JRMOPH0K007143
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING * FORMAT = $$FORMAT "JRMOPH0K007143 FORMAT = FORMAT "JRMOPH0K007143 LANGU = SY-LANGU MOLGA = T001P-MOLGA PP0002 = P0002 IMPORTING EDIT_NAME = INT_TAB_1-NAMEN RETCODE = $RET_CODE.
COMPUTE_YEARS_BETWEEN_DATES CALL FUNCTION 'COMPUTE_YEARS_BETWEEN_DATES' EXPORTING FIRST_DATE = P0002-GBDAT SECOND_DATE = PN-BEGDA MODIFY_INTERVAL = ' ' IMPORTING YEARS_BETWEEN_DATES = INT_TAB_1-AGE EXCEPTIONS SEQUENCE_OF_DATES_NOT_VALID = 1.
HR_SEN_CALCULATE_COMPLETE CALL FUNCTION 'HR_SEN_CALCULATE_COMPLETE' "JPWJL6BK007995 EXPORTING "JPWJL6BK007995 ID_PERNR = PERNR-PERNR "JPWJL6BK007995 ID_PROCE = SL_PERUL "JPWJL6BK007995 ID_SEL_DATE = PN-BEGDA "JPWJL6BK007995 ID_CALTY = '1' "JPWJL6BK007995 ID_BEGDA = HIREDATE "JPWJL6BK007995 ID_ENDDA = PN-BEGDA "JPWJL6BK007995 IMPORTING "JPWJL6BK007995 ES_DURATION = LS_DURATION "JPWJL6BK007995 EXCEPTIONS "JPWJL6BK007995 WRONG_IMPORT_PARAMETER = 1 "JPWJL6BK007995 WRONG_CALCULATION_TYPE = 2 "JPWJL6BK007995 PROCESS_NOT_FOUND = 3 "JPWJL6BK007995 PROCESS_PSTEP_NOT_FOUND = 4 "JPWJL6BK007995 NO_RESULT_FOR_CALTY = 5 "JPWJL6BK007995 ERROR_OF_OTHER_FUNCTIONS = 6 "JPWJL6BK007995 OTHERS = 7. "JPWJL6BK007995
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING * FORMAT = $$FORMAT "JRMOPH0K007143 FORMAT = FORMAT "JRMOPH0K007143 LANGU = SY-LANGU MOLGA = INT_TAB_1-MOLGA PP0148 = I_P0148 IMPORTING EDIT_NAME = INT_TAB_FAM-NAMEN RETCODE = $RET_CODE.
HR_DISPLAY_BASIC_LIST CALL FUNCTION 'HR_DISPLAY_BASIC_LIST' EXPORTING * BASIC_LIST_TITLE = SY-TITLE "JRFPH0K009969 * FILE_NAME = SY-REPID "JRYPH9K004970 FILE_NAME = 'RPLPHSJ0' "JRYPH9K004970 HEAD_LINE1 = SY-TITLE HEAD_LINE2 = HEADLINE2 * FOOT_NOTE1 = FOOTNOTE1 * FOOT_NOTE2 = FOOTNOTE2 * foot_note3 = headline2 LAY_OUT = 0 * DYN_PUSHBUTTON_TEXT1 = '@16@' "JRFPH0K009969 DYN_PUSHBUTTON_TEXT1 = 'Display employee detail'(I01) * dyn_pushbutton_text2 = '@5W@' * DYN_PUSHBUTTON_TEXT3 = * DYN_PUSHBUTTON_TEXT4 = * DYN_PUSHBUTTON_TEXT5 = * DYN_PUSHBUTTON_TEXT6 = * data_structure = ' ' * HEAD_LINE3 = ' ' * HEAD_LINE4 = ' ' HEAD_LINE3 = FOOTNOTE1 "JRFPH0K009969 HEAD_LINE4 = FOOTNOTE2 "JRFPH0K009969 * CURRENT_REPORT = SY-REPID "JRYPH9K004970 CURRENT_REPORT = 'RPLPHSJ0' "JRYPH9K004970 LIST_LEVEL = '02' * ADDITIONAL_OPTIONS = ' ' * WORD_DOCUMENT = ALV_MARKER = 'DUMMY' "JPAOL9CK007133 IMPORTING RETURN_CODE = RETURN_CODE TABLES DATA_TAB = INT_TAB_1 FIELDNAME_TAB = FIELDNAMES SELECT_TAB = INT_TAB_SEL ERROR_TAB = ERT EXCEPTIONS DOWNLOAD_PROBLEM = 1 NO_DATA_TAB_ENTRIES = 2 TABLE_MISMATCH = 3 PRINT_PROBLEMS = 4 OTHERS = 5.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING NAME = IN_NAME STATE = 'A' LANGU = SY-LANGU IMPORTING DD04V_WA = DD04V_F EXCEPTIONS ILLEGAL_INPUT = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPLPHSJ0 - Personnel Record (Japan) RPLPHSJ0 - Personnel Record (Japan) RPLPFXJ4 - SI form data file (PF) : Common sub-routines RPLPFXJ3 - SI form data file (PF) : Common sub-routines for creating data file RPLPFXJ2 - SI form data file (PF) : At selection-screen RPLPFXJ1 - SI form data file (PF) : Selection screen block and check routines