Entering content frame

Function documentation Checking of Value Limits for Concurrent Employment Locate the document in its SAP Library structure

Use

You can use this function to check whether value limits were attained in balances determined by Time Evaluation for Concurrent Employment. This enables you to check, over more than one personnel assignment simultaneously, whether specifications from working time regulations have not been attained or have been exceeded. You can then define appropriate system reactions.

Example

§         You want to ensure that concurrently-employed persons do not exceed the maximum working time of 12 hours each day.

§         You want to ensure that employees belonging to the XX union do not work more than the predefined 10 hours of overtime each week, even if they have more than one personnel assignment.

Integration

You use the LIMIT function in the Time Evaluation component to compare employees’ time balances with value limits.

Prerequisites

·        All balance rules that you want to process jointly over several personnel assignments because they have different organizational assignments must be identical in content. For more information, see the Implementation Guide for Personnel Time Management and choose Time Evaluation ® Concurrent Employment in Time Evaluation ® Check Rules for Determining Output Data ® Check Limits for Balance Formation.

·        You must ensure for each step of the business rule that a balance rule exists for all personnel assignments that belong to a personnel assignment grouping value. If not, processing terminates with an error.

Features

You can use the LIMIT function to process your rules for balance formation in day processing of time evaluation for all of an employee’s personnel assignments simultaneously.

Note

For more information about checking value limits, see the Implementation Guide for Personnel Time Management and choose Time Evaluation ® Time Evaluation With Clock Times or Time Evaluation Without Clock Times ® Processing Balances ® Balance Limits.

When processing the LIMIT function, the system totals the time balance being compared at the check point over all personnel assignments being processed jointly, or finds the maximum or minimum. It then executes the balance rules. If you use the HRS operation to determine the value limit, the system also totals the values determined by the operation or finds the maximum or minimum. 

the system processes the balance rules that belong to a step of the business rule and a personnel assignment grouping value. Once a balance rule has been processed for a personnel assignment, it cannot be processed again.

Determining the business subjects and balance rules processed

the system first determines all balance rules that belong to an employee’s personnel assignments. From the balance rules, it then determines the related business subjects. It determines the business subjects for checking the value limits as follows:

The first output date that is filled in the following predefined sequence in a balance rule determines the business subject.

...

       1.      The time balance being compared

If you cap the time balance being compared in a balance rule (using the Capping field in the Processing if value limit is exceeded area in Customizing), the system determines the business subject on the basis of the time balance being compared.

If you do not cap the time balance being compared, the system does not use this time type to determine the business subject. This means that you can use this value more than once as the basis for checking value limits. This enables you to use the productive hours to check the maximum working time each day and to check the weekly working time, for example. It does not matter whether you have assigned the time type 0050 (productive hours) to another business subject or not.

       2.      The time type that you specified in the Store time balance in time type area

       3.      The time type that you specified in the Store surplus in time type area

       4.      The time type that you specified in the Store surplus in wage type area

       5.      The message type that you specified in the Processing if value limit is exceeded area

       6.      The message type that you specified in the Processing if value limit is reached area

Note

Note: All other output data that is to be processed in the business subject/personnel assignment grouping value combination also has to be assigned to the business subject.

Once the system has determined the business subjects being processed, it processes the steps of the business rule for the relevant personnel assignment grouping values and the corresponding key fields of the balance rules.

If the system cannot find any business subjects for balance rules because the output data is not assigned to a business subject, it processes these balance rules for each personnel assignment separately.

Processing only in day processing

Because Time Evaluation for Concurrent Employment can process more than one personnel assignment jointly in day processing only, you can also check only day balances for value limits over more than one personnel assignment.

If you also process the LIMIT function in final processing in the schema, the related balance rules are processed only for each personnel assignment separately. The output data in the balance rules for final processing must not be assigned to a business subject.

Sequence of balance rules

The framework of business subjects ensures that the balance rules you selected in Customizing are processed in the predefined sequence as for processing separate personnel assignments. This means that you can continue to use balance rules in which the balance being compared is stored in one balance rule in another time type and the value is checked again in a subsequent balance rule.

Distributing the results

the system distributes the following results over the personnel assignments currently being processed, according to the distribution method:

·        The time type that you specified in the Store surplus in time type area

·        The time type that you specified in the Store surplus in wage type area

·        The time balance being compared if you have capped the balance

Note

the system does not take account of which personnel assignment caused the value limit to be exceeded, for example; all personnel assignments receive the results determined.

the system attributes the following results to each of the personnel assignments currently being processed, regardless of the distribution method:

·        The time type that you specified in the Store time balance in time type area

·        The message type that you specified in the Processing if value limit is exceeded area

·        The message type that you specified in the Processing if value limit is reached area

 Example

Hussein Atel has three personnel assignments. He is not permitted to work more than 45 hours in one week. Any work that exceeds 45 hours is logged in the ZYZ2 time type; the time balance being compared is capped. An information message is issued when the value limit is exceeded. You have not specified a distribution method.

Hussein Atel has worked 48 hours in one week. The system distributes the results of the value limit check as follows:

·         It writes the messages issued to the personnel assignments for which the balance rule was processed.

·         The value of the ZYZ2 time type, which you specified in the balance rule in the Store surplus in time type area, is distributed evenly over all personnel assignments. The ZYZ2 time type is therefore increased by one hour in each of Hussein Atel’s personnel assignments.

·         The time balance being compared is capped at 45 hours and is written with 45 hours to each of Hussein Atel’s personnel assignments.

 

 

 

 

Leaving content frame