Ansicht
Dokumentation

OHIRURP_PI_SWC_005 - Additional Information About Selection Exits

OHIRURP_PI_SWC_005 - Additional Information About Selection Exits

ROGBILLS - Synchronize billing plans   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

To comply with Russian legislation, when employees work in conditions that deviate from 'normal' working conditions, the way in which seniority is calculated for the Russian Pension Fund differs.

To calculate the amount of time that employees spend in certain types of working conditions for reporting to the Russian Pension Fund, you use one of the selection exits below. The selection exits use the corresponding function module to provide the reports that use the seniority data with the time that employees spend in regional and hazardous conditions.

Selection Exit Description Function Module
RU04 Summarize part-time absences HRPADRU_SEN_FULL_DAY_ABSENCE
RU05 Processing of partial working conditions. At least 80% of a working day should be in HWC and 100% for other working conditions. HRPADRU_SEN_NON_FULL_DAY_ABS
RU06 Extension of periods with continuity preservation HRPADRU_SEN_REMEMBER_PERIOD
RUP1 Get working conditions for PF HR_RU_SEN_WC_MAIN
RUP2 Transfer from special to normal working conditions HR_RU_SEN_WC_NORM_REASS
RUP3 Watch method in regional working conditions HR_RU_SEN_RWC_WATCH_METHOD
RUP4 Working in variable hazardous working conditions HR_RU_SEN_HWC_VARIABLE
RUP5 Temporary internal transfer from HWC to non-HWC position without breaking the HWC seniority HR_RU_SEN_HWC_MONTH
RUP6 Regional coefficient determination HRPADRU_SEN_WC_EMPL_PERCENT

Selection Exit RU04

The selection exit processes part-time and full day absences and defines if absences cover the whole planned working time. The condition that is used to define periods from the Absences(2001) infotype is customized with the Selection Valuefield of a selection rule when the selection exit RU04 is selected.

Example

An employee has part-time absences on March 15 from 08:00 until 12:00 and from 13:00 until 17:00; on March 16 from 08:00 until 12:00.

As a result, March 15 is defined as a full day absence since it covers 100% of the planned working time, March 16 is not defined as full day absence as the duration of the absence is less than the planned working time on March 16th.

Selection Exit RU05

The selection exit is used to exclude part-time absences from periods worked in special working conditions. It determines the type of special working conditions (hazardous, regional, long service or calculated seniority) by selection model and compares total duration of absences with the planned working time. If an employee works in hazardous working conditions (HWC) and total absence duration is more that 20 percent of planned working time, the day is excluded from period of HWC. For other special working conditions, only absences that have total duration equal to the duration of planned working time are excluded from periods of these conditions.

Example 1

An employee works in permanent hazardous working conditions (HWC) 5 days per week, 8 hours per day (from 8 to 17 with a 1-hour break).

He has part-time absences on March 15 from 08:00 until 09:00 and from 16:00 until 17:00; on March 16 from 08:00 until 09:00.

As a result, March 15 is excluded from the HWC period (as 2/8 * 100% = 25% of planned working time, 25% is greater than 20%), but March 16 is not excluded from HWC period (since 1/8 * 100% = 12,5% of planned working time, 12,5% is less than 20%).

Example 2

An employee works in regional working conditions (RWC) 5 days per week, 8 hours per day (from 8 to 17 with a 1-hour break).

He has part-time absences on March 15 from 08:00 until 12:00 and from 13:00 until 17:00; on March 16 from 08:00 until 12:00.

As a result, March 15 is excluded from RWC (as 8/8 * 100% = 100% of planned working time), but March 16 is not excluded from RWC (as 4/8 * 100% = 50% of planned working time, 50% is less than 100%).

Selection Exit RU06

The selection exit determines periods by selection condition and saves periods in memory for later use in post-processing. The selection condition that is used for the defined periods should be customized in Selection Value.

Together with the post-processing function module, this selection exit is used to extend long-time absences (such as vacations) to a full month if the employee didn’t pay social contributions to the Pension Fund for the month.

Selection Exit RUP1

The selection exit that collects time for all working conditions is called from the following selection rules:

Selection Rule Selection Value Purpose
RUV3 CR Calculate time in regional working conditions
RUV5 CL Calculate time for long service
RUV6 CT Calculate seniority
RUV7 CH Calculate time in hazardous working conditions

Example

One of your employees works as a miner, which is classified as hazardous working conditions (HWC1). In March, the miner is given a different task for two days, from March 15 through March 16, which involves working in different hazardous working conditions (working in variable hazardous working conditions, HWC 2).
By default, the function module HR_RU_SEN_WC_MAIN calculates the time that the employee worked in variable hazardous working conditions (HWC = 2 days).

To calculate the employee's working time in March, the function module in selection exit RUP1 (HR_RU_SEN_WC_MAIN) calculates the different portions of time in the various working conditions by subtracting the variable part (2 days) from the constant part (31 days).

As a result, in March, the employee worked in a constant position, HWC 1, for 29 days and in a variable position, HWC 2, for 2 days.

Note

The same principle applies to the variable part of regional working conditions, the rotating shift method, in which case the function module HR_RU_SEN_WC_MAIN works with object type CR.

Selection Exit RUP2

For employees who do not work permanently in special working conditions, and are therefore subject to a legally defined way of calculating their time in those conditions, you calculate the time that an employee spends in different working conditions. In Russia, the time you spend away from hazardous working conditions continues to be classed as hazardous until the duration in other conditions exceeds 30 days. If the duration exceeds 30 days, that time is subtracted from the total time an employee spends in hazardous working conditions.

To calculate the temporary reassignment to different (normal) working conditions, the system uses selection rule RUV1, which calls the selection exit RUP2.

Selection Exit RUP6

The selection exit works like selection exit RUP1, but adds the employment percentage from infotype 0007 to the name of special working condition object if this percentage is less than 100.

Example

An employee is assigned to regional working conditions with code MKS. The employee works part-time with the employment percentage 50% entered in infotype 0007.

As a result, the name of regional working conditions is changed to MKS 0.5 during processing.

CH

CH

In the standard system, the following selection exits are customized: RU04, RU05, RU06, RUP1, RUP2 and RUP6.

If you want to use the selection exits RUP3 or RUP4, which provide the time that employees spend in the variable working conditions only, you have to create your own customer-specific selection rules, selection processes, and valuation models.

CH

CH






CL_GUI_FRONTEND_SERVICES - Frontend Services   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 10597 Date: 20240523 Time: 170612     sap01-206 ( 151 ms )