RPLNHTU0_CE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for EEO-1 (Equal Employment Opportunity) Report USA for Concurrent Employment This program compiles the
If you would like to execute this report or see the full code listing simply enter RPLNHTU0_CE 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: DETAIL = Details
Title: Employee Entries/Withdrawals - Concurrent Employment
Text Symbol: ZRM = Evaluation period $1 to $2
Text Symbol: ZER = ERROR LOG:
Text Symbol: ZEN = Number of errors found:
Text Symbol: U02 = LEAVERS
Text Symbol: U01 = NEW HIRES
Text Symbol: T06 = Total EEs left in period
Text Symbol: T05 = Total EEs entered
Text Symbol: T04 = Total company code
Text Symbol: T03 = Total pers.subarea
Text Symbol: T02 = Total pers.area
Text Symbol: T01 = Total org. unit
Text Symbol: STT = Key date $1
Text Symbol: L02 = left in the period selected.
Text Symbol: L01 = No employee was hired or no employee
Text Symbol: HD9 = Event Reason
Text Symbol: HD8 = Event
Text Symbol: HD7 = Employee Name
Text Symbol: HD6 = EE group EE subgroup Number
Text Symbol: HD5 = Event Event reason
Text Symbol: HD4 = Pers.no Name Position Leaving
Text Symbol: HD3 = Pers.no Name Position Entry
Text Symbol: HD2 = Pers.no. Name Position Date of
Text Symbol: H10 = Number of Employees
Text Symbol: H06 = EE subgroup :
Text Symbol: H05 = EE group :
Text Symbol: H04 = Org. unit :
Text Symbol: H03 = Pers. subarea :
Text Symbol: H02 = Personnel area:
Text Symbol: H01 = Company code :
Text Symbol: FRM = Additional data
Text Symbol: ER6 = HR name editing incomplete for personnel number
Text Symbol: ER1 = Invalid grouping reason for:
Text Symbol: ER0 = No entry for pers.no. in table
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 fire_date = firedate TABLES pp0000 = p0000 "input pp0001 = p0001 "input pphifi = phifi. "output
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING FORMAT = $$FORMAT LANGU = space MOLGA = t001p-molga PP0002 = P0002 * PP0021 = P0021 * PP0148 = ' ' * NAMEL = * PPINFTV = * TCLAS = 'A' IMPORTING EDIT_NAME = $edit-name RETCODE = $ret-code .
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_end_of_page.
HRCA_COMPANYCODE_GETDETAIL call function 'HRCA_COMPANYCODE_GETDETAIL' "WJIALRK047795 exporting companycode = $bukrs language = sy-langu importing comp_name = hrca_t001-comp_name * city = * country = * currency = * langu = * chrt_accts = * fy_variant = * fi_managementarea = * jurisdiction = * rate_deviation = * address = exceptions not_found = 1 others = 2.
HRCA_PLANT_GETDETAIL call function 'HRCA_PLANT_GETDETAIL' "WJIALRK047795 exporting plant = $werks * LANGUAGE = SY-LANGU importing name = hrca_t001w-name exceptions not_found = 1 others = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_structure_name = iv_structure CHANGING ct_fieldcat = gt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid i_structure_name = gv_structure_name i_callback_pf_status_set = gc_pf_status_form is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events it_sort = gt_sort TABLES t_outtab =
EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = gv_repid I_STRUCTURE_NAME = gv_structure_name IS_LAYOUT = gs_layout IT_FIELDCAT = gt_fieldcat IT_EVENTS = gt_events TABLES T_OUTTAB =
EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_end_of_page.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPLNHTU0_CE - Employee Entries/Withdrawals - Concurrent Employment RPLNHTU0_CE - Employee Entries/Withdrawals - Concurrent Employment RPLNHTU0 - Employee Entries/Withdrawals RPLNHTU0 - Employee Entries/Withdrawals RPLNHRU1_CE - include for New Hire Reporting RPLNHRU1_ALV_CE - include for New Hire Reporting