SAP Reports / Programs | Payroll | France(PY-FR) SAP PY

RPRP58FI SAP ABAP Report - Phase: 58 Certification IJSS ACCIDENT







RPRP58FI is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The first part of these programs RPRP55FI, RPRP56FI, RPRP58FI, RPIJSSFI , RPRP57FI always searches for employee data...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 RPRP58FI 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 RPRP58FI. "Basic submit
SUBMIT RPRP58FI AND RETURN. "Return to original report after report execution complete
SUBMIT RPRP58FI 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: MODIFY = Modify fields?
Selection Text: FILE = File name
Title: Phase: 58 Certification IJSS ACCIDENT
Text Symbol: 118 = Gross Amt
Text Symbol: 119 = EE contrib.
Text Symbol: 120 = payout
Text Symbol: 121 = reports the payout
Text Symbol: 122 = of contribs.
Text Symbol: 123 = to deduct on
Text Symbol: 126 = col. 12
Text Symbol: 127 = (9)
Text Symbol: 128 = (10)
Text Symbol: 129 = (11)
Text Symbol: 130 = (12)
Text Symbol: 131 = (13)
Text Symbol: 132 = Period during which the employer is demanding subrogation
Text Symbol: 133 = PeriodFrom
Text Symbol: 134 = to
Text Symbol: 135 = Salary maintenance or of allowance
Text Symbol: 136 = Fully
Text Symbol: 137 = Partially
Text Symbol: 138 = Postal / Bank account no. of employer
Text Symbol: 139 = Title
Text Symbol: 140 = Date:
Text Symbol: 141 = on
Text Symbol: 117 = Period when the
Text Symbol: 095 = (4)
Text Symbol: 096 = Ancillary pay costs
Text Symbol: 097 = Perquisites
Text Symbol: 098 = Compens.,
Text Symbol: 099 = employee
Text Symbol: 100 = Submitt.
Text Symbol: 101 = Extr.ded%
Text Symbol: 102 = and
Text Symbol: 103 = bonus
Text Symbol: 104 = deduct
Text Symbol: 105 = contribs.
Text Symbol: 106 = drinks not incl.





Text Symbol: 107 = cols. 4, 5 & 6
Text Symbol: 108 = in gross wage
Text Symbol: 109 = (5)
Text Symbol: 110 = (6)
Text Symbol: 111 = (7)
Text Symbol: 112 = (8)
Text Symbol: 113 = (9)
Text Symbol: 114 = Retroactive pay and salary extras paid out with
Text Symbol: 115 = a different periodicity to that of the base salary
Text Symbol: 116 = Date of
Text Symbol: M05 = Please choose
Text Symbol: M06 = "French", "EEC" or "other"
Text Symbol: M07 = "Fully" or "Partially"
Text Symbol: M08 = "Yes" or "No"
Text Symbol: M09 = Date entered for date of accident is incorrect
Text Symbol: M10 = It is before employee started or after employee left
Text Symbol: M12 = between "Industrial accident" & "Professional sickness"
Text Symbol: M13 = Date of last day of work
Text Symbol: M14 = is incorrect
Text Symbol: M15 = Incorrect date!
Text Symbol: M16 = Date entered does not exist
Text Symbol: M17 = Please correct.
Text Symbol: M18 = Incorrect date format.
Text Symbol: M19 = Please correct this. Correct format: DD/MM/YYYY
Text Symbol: M20 = Date entered contains invalid character(s)
Text Symbol: M21 = - please use only these characters: ".123456789"
Text Symbol: M22 = Please correct the date
Text Symbol: M23 = Fill in screen 4 first!
Text Symbol: M24 = Fill in screens 3 and 4 first!
Text Symbol: M25 = "Fully" or "Partially"
Text Symbol: M26 = When case "Work not restarted on (day)" is checked, entry of a work restart date is not authorized!
Text Symbol: M27 = between checking the case "Work not restarted on (day)" and entering a work restart date!
Text Symbol: M04 = Document has not been changed
Text Symbol: 142 = Signatory
Text Symbol: 143 = Quality
Text Symbol: 146 = Historic:
Text Symbol: 147 = Creation date
Text Symbol: 148 = Document of (date):
Text Symbol: 149 = Additional settings





Text Symbol: 150 = ZONE1
Text Symbol: 151 = T5F6V
Text Symbol: 152 = Branch
Text Symbol: 153 = Save and print this document?
Text Symbol: 154 = C.Code
Text Symbol: 155 = Name of doctor
Text Symbol: 156 = Signatory
Text Symbol: 157 = Do you want to change other screens with 1 link to this screen?
Text Symbol: 159 = Date work resumed
Text Symbol: 160 = Euros
Text Symbol: 161 = Payment in Euros
Text Symbol: 162 = (
Text Symbol: 163 = )
Text Symbol: M01 = Fill in screen 3 first?
Text Symbol: M02 = This table has been printed:
Text Symbol: M03 = Operation canceled
Text Symbol: 094 = (3)
Text Symbol: 024 = Branch
Text Symbol: 025 = SIRET No
Text Symbol: 026 = Risk no.
Text Symbol: 027 = Telephone
Text Symbol: 028 = Victim
Text Symbol: 029 = SI No
Text Symbol: 030 = Sex
Text Symbol: 031 = Date of Birth
Text Symbol: 032 = Nme
Text Symbol: 033 = Nationality
Text Symbol: 034 = Address
Text Symbol: 035 = French
Text Symbol: 036 = ECE
Text Symbol: 037 = other
Text Symbol: 038 = Hiring date
Text Symbol: 039 = Occupation
Text Symbol: 040 = Prof.Qual.
Text Symbol: 041 = Seniority in position
Text Symbol: 042 = Any other victims in the accident?
Text Symbol: 043 = Yes
Text Symbol: 044 = No
Text Symbol: 045 = Information concerning stoppage of work



Text Symbol: 046 = Why did EE stop?
Text Symbol: 001 = Start:
Text Symbol: 002 = End:
Text Symbol: 003 = For the selected employee:
Text Symbol: 004 = 1 - Enter/change information concerning the employer
Text Symbol: 005 = 2 - Enter/change information concerning the victim
Text Symbol: 006 = 3 - Enter/change information concerning the company doctor
Text Symbol: 007 = and work stoppage
Text Symbol: 008 = 4 - Enter/change reference wages (1-9)
Text Symbol: 009 = 5 - Enter/change reference wages (10-13)
Text Symbol: 010 = 6 - Enter/change reference wages (14-19)
Text Symbol: 011 = 7 - Enter/change subrogation demand in case of
Text Symbol: 012 = income maintenance
Text Symbol: 013 = 8 - Choose document to print
Text Symbol: 014 = 9 - Save in the table and print the document
Text Symbol: 015 = Employer
Text Symbol: 016 = C.Code
Text Symbol: 017 = N°
Text Symbol: 018 = extr
Text Symbol: 019 = Road
Text Symbol: 020 = Postal Code
Text Symbol: 021 = Location
Text Symbol: 022 = Telephone
Text Symbol: 023 = Permanent attached branch for the victim
Text Symbol: 047 = Date of accident
Text Symbol: 071 = col. 18
Text Symbol: 072 = (14)
Text Symbol: 073 = (15)
Text Symbol: 074 = (16)
Text Symbol: 075 = salary?
Text Symbol: 076 = (18)
Text Symbol: 077 = (19)
Text Symbol: 078 = If yes, describe
Text Symbol: 079 = Full
Text Symbol: 080 = Partial
Text Symbol: 081 = Special case
Text Symbol: 082 = Min. wage for apprentices, interns
Text Symbol: 083 = or employees under 18 years
Text Symbol: 084 = For apprentices, give no. and date of contract
Text Symbol: 085 = Basic pay
Text Symbol: 086 = Period
Text Symbol: 087 = Maturity date
Text Symbol: 088 = fm
Text Symbol: 089 = to
Text Symbol: 090 = Gross amount
Text Symbol: 091 = of payr
Text Symbol: 092 = (1)
Text Symbol: 093 = (2)
Text Symbol: 048 = Industrial accident
Text Symbol: 049 = Date of last day at work
Text Symbol: 050 = Professional sickness
Text Symbol: 051 = Work restart date
Text Symbol: 052 = Work not restarted on (day)
Text Symbol: 053 = Information concerning the company doctor
Text Symbol: 054 = Name/1stName
Text Symbol: 055 = Case where the reference period has not been completely
Text Symbol: 056 = finished
Text Symbol: 057 = Work stoppage
Text Symbol: 058 = If it is about an authorized stoppage
Text Symbol: 059 = Rsn
Text Symbol: 060 = fm
Text Symbol: 061 = to
Text Symbol: 062 = The victim
Text Symbol: 063 = Remun.
Text Symbol: 064 = Employee:
Text Symbol: 065 = has he
Text Symbol: 066 = gross lost
Text Symbol: 067 = contribs. to
Text Symbol: 068 = received a
Text Symbol: 069 = deducted fm
Text Symbol: 070 = maint. of


INCLUDES used within this REPORT RPRP58FI

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:

HR_P06I_READ_TEDC_22 CALL FUNCTION 'HR_P06I_READ_TEDC_22' EXPORTING itfst = 'SAP95' itfpc = g_pac master = pacmait TABLES input = inputtab return = sap95_tab.

HR_P06I_GET_PACS CALL FUNCTION 'HR_P06I_GET_PACS' EXPORTING p_payroll_area = p0001-abkrs IMPORTING p_pac = g_pac CHANGING p_master_pac = pacmait EXCEPTIONS OTHERS = 1.

HR_P06I_READ_TEDC_22 CALL FUNCTION 'HR_P06I_READ_TEDC_22' EXPORTING itfst = 'SAP13' itfpc = g_pac master = pacmait TABLES input = inputtab return = isap13.

HR_FR_GET_QUALIFICATION CALL FUNCTION 'HR_FR_GET_QUALIFICATION' EXPORTING p_pernr = perno * P_STELL = * P_QUALIF = p_begda = date_entree2 p_endda = date_fait IMPORTING * P_QUALI = p_text = qualtx TABLES * T_QUALI = t0001 = p0001 t0217 = p0217 EXCEPTIONS error = 1 0001 = 2 0217 = 3 t511k = 4 OTHERS = 5.

HR_P06I_READ_TEDC_22 CALL FUNCTION 'HR_P06I_READ_TEDC_22' EXPORTING itfst = 'SAP40' itfpc = g_pac master = pacmait TABLES input = inputtab return = isap40.

HR_P06I_READ_TEDC_22 CALL FUNCTION 'HR_P06I_READ_TEDC_22' EXPORTING itfst = 'ETA ' itfpc = g_pac master = pacmait TABLES input = inputtab return = eta1.

HR_P06I_READ_TEDC_22 CALL FUNCTION 'HR_P06I_READ_TEDC_22' EXPORTING itfst = 'SAP02' itfpc = g_pac master = pacmait TABLES input = inputtab return = isap02.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING * TCLAS = 'A' pernr = perno infty = '0001' * BEGDA = '18000101' * ENDDA = '99991231' * IMPORTING * SUBRC = TABLES infty_tab = p0001 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING * TCLAS = 'A' pernr = perno infty = '0435' * BEGDA = '18000101' * ENDDA = '99991231' * IMPORTING * SUBRC = TABLES infty_tab = p0435 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_P06I_READ_TEDC_22 CALL FUNCTION 'HR_P06I_READ_TEDC_22' EXPORTING itfst = 'SAP31' itfpc = g_pac master = pacmait TABLES input = inputtab return = isap31.

HELP_VALUES_GET_WITH_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_WITH_DD_NAME' EXPORTING selectfield = field tablename = table_structure titel = title IMPORTING ind = ind TABLES full_table = table EXCEPTIONS no_tablefields_in_dictionary = 1 no_tablestructure_given = 2 more_then_one_selectfield = 3 no_selectfield = 4 OTHERS = 5.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * TITLEBAR = ' ' * DIAGNOSE_OBJECT = ' ' text_question = text-153 text_button_1 = text-043 * ICON_BUTTON_1 = ' ' text_button_2 = text-044 * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' * DISPLAY_CANCEL_BUTTON = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.

HR_P06I_READ_TEDC_22 CALL FUNCTION 'HR_P06I_READ_TEDC_22' EXPORTING itfst = 'SAP01' itfpc = g_pac master = pacmait TABLES input = inputtab return = isap01.

RP_FORMATING_DATE CALL FUNCTION 'RP_FORMATING_DATE' EXPORTING date_i = p_date_check * BIRTH_DATE = 'X' IMPORTING date_o = date_check1 EXCEPTIONS date_invalid = 1 OTHERS = 2.

RP_CHECK_DATE CALL FUNCTION 'RP_CHECK_DATE' EXPORTING date = date_check1 EXCEPTIONS date_invalid = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * TITLEBAR = ' ' * DIAGNOSE_OBJECT = ' ' text_question = text-157 text_button_1 = text-043 * ICON_BUTTON_1 = ' ' text_button_2 = text-044 * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' * DISPLAY_CANCEL_BUTTON = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.

HR_P06I_CHECK_PATH CALL FUNCTION 'HR_P06I_CHECK_PATH' EXPORTING iv_file = file EXCEPTIONS unauth_dir = 1 OTHERS = 2.

SELECT_OPTIONS_RESTRICT CALL FUNCTION 'SELECT_OPTIONS_RESTRICT' EXPORTING * PROGRAM = restriction = restrict db = ' ' EXCEPTIONS too_late = 1 repeated = 2 selopt_without_options = 3 selopt_without_signs = 4 invalid_sign = 5 empty_option_list = 6 invalid_kind = 7 repeated_kind_a = 8 OTHERS = 9 .



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