SAP Program RPSOSHU1 - HR-NA: OSHA-200 Report

Description
Program RPSOSHU1 creates the OSHA-200 Log and Summary of OccupationalInjuries and Illnesses by compiling illness and accident informationfrom Infotype 0082 (Additional Absence Data) and absence informationfrom Infotype 2001 (Absences).

Parameters
To ensure maximum adaptability to a wide range of systemconfigurations, this program can be customized by maintaining:
visible parameters
the text elements that serve as the defaults for hidden parameters
Both types of parameters influence the generation of the report.

Visible parameters
Subtypes for Infotype 0082
Your entries here determine which subtypes of Infotype 0082 will betaken into consideration to compile the OSHA-200. The default range forthis parameter is 1001 (Occupational illness) to 1002 (Occupationalaccident).
Injury/Illness Summary Only
If you select this checkbox, then the program will print only thesummary of occupational injuries and illnesses, rather than the entirelog.

Hidden parameters
Read Absences from Infotype 2001 (PA_R2001)
If you select this hidden parameter, absences corresponding to illnessand injury will be read from Infotype 2001 (Absences). In installationswhere Time Management has not been implemented, lost days should berecorded in Infotype 0082 and this parameter will have to be modified.The default text element for this parameter is PA2=X.
Address Identifier in T536A (PA_ANART)
This hidden parameter specifies the key that is used to read theaddress for personnel areas/subareas from table T536A. The default textelement for this parameter is PA3=/U.

Hidden parameters for event classification
The following hidden parameters are used to classify events and theircharacteristics. For example, PA_INJUR is a string that contains allthe subtypes that are classified as OSHA-reportable injuries. TEXT-PA4should contain all subtypes for such injuries in a string withoutspaces and delimited with commas. Thus, if subtypes XXXX and YYYYclassify OSHA-reportable injuries, TEXT-PA4 should be modified to read'XXXX,YYYY'. In installations where codes are modified or extended, thedefault strings in the text elements of this report must also bemodified accordingly.
Subtype(s) for Injuries (PA_INJUR)
This string should contain a list, without spaces and delimited withcommas, of all subtypes of Infotype 0082 that signify anOSHA-reportable injury. The default text element for this string isPA4=1002.
Subtype(s) for Illnesses (PA_ILLNS)
This string should contain a list, without spaces and delimited withcommas, of all subtypes of Infotype 0082 that signify anOSHA-reportable illness. The default text element for this string isPA5=1001.
Event Identifier for Death (PA_DEATH)
This string should contain the event identifiers that are used toindicate that a death has occurred due to an illness or injury. Thedefault text element for this string is PA6=10.
Event Identifier for Lost Days (PA_LDAYS)
In installations where Time Management has not been implemented, lostdays should be recorded in Infotype 0082. The default text element forthis string is PA7=" " (space).
Event Identifier for Days of Restricted Duty (PA_RDAYS)
In the Time Management component of the standard system, days ofrestricted duty are not recorded. This identifier provides for therecording of days spent on the job, yet on restricted duty. The defaulttext element for this identifier is PA8=14.
Event Identifier for Termination/Transfer Due to Illness (PA_TERMX)
Employee terminations or transfers that arise as a result ofoccupational injury or illness can be recorded with this eventidentifier. The default text element for this identifier is PA9=15.
Event Identifier for Illness Type (PA_ILLTY)
This parameter specifies which event identifier is used to determinethe type of illness. The default text element for this value is PAA=07.
Note
If you modify the standard illness types, the CASE statement in theroutine GET_ILLTY_COLUMN must also be modified accordingly. Thisroutine classifies the illness types and marks the appropriate columnin section 7 of the OSHA-200.
Report Injuries/Illnesses by Plant Section (PA_BTRTL)
The OSHA mandates that the Log and Summary of Occupational Injuries andIllnesses be maintained for each work location. In installations wherework locations are differentiated by personnel area instead ofpersonnel subarea, this parameter must be modified. The default valuefor this parameter is PAB=X.

Output
The output of this program approximates the actual OSHA-200 Log andSummary of Occupational Injuries and Illnesses form. However, if youselect the checkbox "Injury/Illness Summary Only", then only theSummary of Occupational Injuries and Illnesses will be printed. If youdo not select this checkbox, then both the Log and the Summary ofOccupational Illnesses will be printed.