Skip to Content
avatar image
Former Member

Collison class - Time constraint class for absence

Hi Experts,

I am not aware that how the table V_554Y_B and V_554Y works. I have defined five differnet absences in the system.

Can anyone please explain me that how should I define the class for meeting the below requirement -

Annual Sick Other Unpaid Maternity Parental Leave d Leave Leave Leave Leave Leave Leave Unpaid FT

Annual Leave E W W W E E

Sick Leave W W E W W E W

Other Leave W W W E W W W

Unpaid Leave W W W E E E

Maternity Leave E E W E E E

Parental Leave Unpaid FT E W W E E E

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jun 22, 2010 at 06:02 AM

    Hi,

    You assign Time constraint class to each absence/attendance types.

    Then you define system reaciton for overlapping time records. They are called collision in Time management.

    You define the system reaction in view V_554Y_B through SM30.

    It will have a record say

    INFTY TEXT Time constraint class

    2001 Absences 01

    You double click on it and define what the system reaction should be.

    Eg

    2001 Absences 01 - E

    2001 Absences 02 - W

    The system can react to a collision in one of four ways, each of which you can determine using a reaction indicator.

    1. A: the old record is delimited, ie. the part of the old record that overlaps with the new record is deleted. One or two new records can be derived from the old record.

    2. E: the new record cannot be created. The system displays an error message.

    3. W: the new record can be created without the old record being changed. The system displays a warning.

    4. N: the new record can be created without the old record being changed. The system does not display a warning.

    Example

    1. You want to prevent the absence types sickness with certificate and leave from being entered for the same period. To do this, assign time constraint class 02 to the absence type sickness with certificate, time constraint class 01 to the absence type leave and then define time constraint reactions in case these two time constraint classes collide.

    If a sickness record has already been entered for the period, you should not be able to enter a leave record. For this reason, this combination is assigned time constraint reaction E.

    If a leave record has already been entered for the period, and you then enter a sickness record, the leave record should be delimited. For this reason, this combination is assigned time constraint reaction A. One or two new records are derived from the old record.

    Example:

    old: Jan 02 1997 - Jan 20 1997 paid leave

    new: Jan 10 1997 - Jan 01 1997 sickness with certificate

    Result: The old record is delimited and a new leave record is created.

    Jan 02 1997 - Jan 09 1997 paid leave

    Jan 10 1997 - Jan 12 1997 sickness with certificate

    Jan 13 1997 - Jan 20 1997 paid leave

    2. A substitution record is entered for a period for which an absence record leave already exists. An employee cannot act as a substitute if he or she is absent, which means that this combination is assigned reaction indicator E (error message).

    3. A substitution record is entered for a period for which an overtime record already exists. This combination is allowed; however, the substitution could give rise to changed working times under certain circumstances. For this reason, this combination is assigned reaction indicator W (warning message) to give you an opportunity to recheck your entries.

    4. An absence quota record is entered for a period for which an attendance record already exists. Attendances and absence quotas are not mutually exclusive. For this reason, this combination is assigned reaction indicator N (create without warning message).

    Cheers

    Ajay

    Add comment
    10|10000 characters needed characters exceeded