RPLNHRU0_CE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The Personal Responsibility and Work Opportunity Act of 1996, commonly known as the Welfare Reform Act, requires employers to report newly hired employees in all states...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 RPLNHRU0_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: TRANSMIT = Transmitter
Selection Text: STATE = State
Selection Text: RPSTATE = Report to state
Selection Text: RAD2 = Magnetic media
Selection Text: RAD1 = Paper
Selection Text: PERSON1 = Contact person
Selection Text: HDATE = New employees in period
Selection Text: FILENAME = Download file name
Selection Text: EVENT = Hire/rehire event type
Selection Text: COMPANY = Tax company
Title: New Hire Reporting for Concurrent Employment
Text Symbol: 075 = MD Newhire Record
Text Symbol: 076 = Internal error during calculation of Salary for the following new hires.
Text Symbol: 077 = Undefined salary for following new hires. Maintain Infotype 0008.
Text Symbol: 078 = Include
Text Symbol: 079 = Exclude
Text Symbol: 080 = SALARY:
Text Symbol: 081 = MEDICAL INSURANCE:
Text Symbol: 082 = YES
Text Symbol: 083 = NO
Text Symbol: 084 = PAY FREQUENCY:
Text Symbol: 085 = CURRENCY:
Text Symbol: 086 = USD
Text Symbol: 074 = IN Newhire Record
Text Symbol: 073 = Specify File type for Magnetic Media
Text Symbol: 072 = File Name
Text Symbol: 071 = Unix File
Text Symbol: 070 = PC File
Text Symbol: 069 = AZ Newhire Record
Text Symbol: 068 = AR Newhire Record
Text Symbol: 067 = Please specify download path and filename.
Text Symbol: 066 = Please specify the state to file report.
Text Symbol: 065 = SEIN:
Text Symbol: 064 = State of Hire:
Text Symbol: 063 = |SSN |Name |Street |City |State |ZIP |Date of Hire|
Text Symbol: 062 = FEIN:
Text Symbol: E01 = You do not have write permission into file
Text Symbol: 111 = Inform the transmitter.
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' "#EC * EXPORTING * beg = pn-begda "RAPL6BK000221 * end = pn-endda "RAPL6BK000221 beg = l_begda "RAPL6BK000221 end = l_endda "RAPL6BK000221 IMPORTING * FIRE_DATE = hire_date = hiredate TABLES pphifi = phifi pp0000 = p0000 pp0001 = p0001 EXCEPTIONS OTHERS = 1.
HRUS_GET_UNEMPLOYMENT_STATE CALL FUNCTION 'HRUS_GET_UNEMPLOYMENT_STATE' EXPORTING pernr = p0001-pernr date = hiredate IMPORTING taxau = uistate EXCEPTIONS no_record_found = 1 cannot_determine_ui_state = 2 OTHERS = 3.
HRUS_GET_WORK_STATE CALL FUNCTION 'HRUS_GET_WORK_STATE' "Note 1309473 EXPORTING pernr = p0001-pernr date = hiredate IMPORTING TAXAU = wkstate.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_structure_name = gc_structure1 CHANGING ct_fieldcat = gt_fieldcat1 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_callback_pf_status_set = gc_pf_status i_callback_user_command = gc_user_command is_layout = gs_layout it_fieldcat = gt_fieldcat1 it_events = gt_events is_print = gs_print "note-941253 TABLES t_outtab = gt_empyee 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_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_end_of_page.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page1.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_commentary.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' * EXPORTING * it_list_commentary = gt_list_end_of_page * i_end_of_list_grid = gc_flag_x.
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_callback_pf_status_set = gc_pf_status i_callback_user_command = gc_user_command 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 i_end_of_list_grid = gc_flag_x.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' ""note-941253 * EXPORTING * it_list_commentary = gt_list_top_of_page1 * i_end_of_list_grid = gc_flag_x.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' "note-941253 * EXPORTING * it_list_commentary = gt_commentary.
FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = 60 linewidth = 134 startline = 1 TABLES lines = gt_tline EXCEPTIONS OTHERS = 0.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' "note-941253 * EXPORTING * it_list_commentary = gt_commentary.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' "note-941253 * EXPORTING * it_list_commentary = gt_commentary.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' "note-941253 * EXPORTING * it_list_commentary = gt_commentary.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' "note-941253 * EXPORTING * it_list_commentary = gt_commentary.
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 RPLNHRU0_CE or its description.