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

RPLPHSJ0 SAP ABAP Report - Personnel Record (Japan)







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


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 RPLPHSJ0. "Basic submit
SUBMIT RPLPHSJ0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPLPHSJ0 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: 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





Text Symbol: EV6 = Errors in Other Function Modules
Text Symbol: EV7 = Others
Text Symbol: EV8 = Infotype selection not found
Text Symbol: EV9 = Infotype selection incomplete
Text Symbol: EVA = Unknown infotype
Text Symbol: EVB = Begin date greater end date


INCLUDES used within this REPORT RPLPHSJ0

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:

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.



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