PER_ASSIGNMENT_DAY_ABSENCES

The effect of an Absence on different Assignments can vary based on the Work Schedule assigned to them. This table stores the calculated Day level Absence breakup details of individual Assignment records that have an impact of the Absence being created.

Details

  • Schema: FUSION

  • Object owner: PER

  • Object type: TABLE

  • Tablespace: FUSION_TS_TX_DATA

Primary Key

Name Columns

PER_ASSIGNMENT_DAY_ABSENCES_PK

ASSIGNMENT_DAY_ABSENCE_ID

Columns

Name Datatype Length Precision Not-null Comments
ASSIGNMENT_DAY_ABSENCE_ID NUMBER 18 Yes System generated primary key column.
BUSINESS_GROUP_ID NUMBER 18 Yes Identifier of Enterprise, used for multi-tenancy partitioning. Foreign key to HR_ORGANIZATION_UNITS.
ASG_ABSENCE_RECORDING_ID NUMBER 18 Yes Foreign Key to PER_ASG_ABSENCE_RECORDING table.
ABSENCE_ATTENDANCE_ID NUMBER 18 Yes Foreign Key to PER_ABSENCE_ATTENDANCES table.
ASSIGNMENT_ID NUMBER 18 Yes Foreign Key to PER_ALL_ASSIGNMENTS_M table.
PERSON_ID NUMBER 18 Yes Foreign key to PER_PERSONS table. Identifies the person.
ABSENCE_DATE DATE Absence date for which the daily break up information was calculated.
DAY_TYPE VARCHAR2 30 Indicates whether the day is a working day or a day that is associated with a calendar event that marks it as a non working day.
SCHEDULE_WORK_DURATION NUMBER 9 Total scheduled work duration for the selected day.
CALENDAR_EVENT_DURATION NUMBER 9 Total calendar event duration for the selected day.
WORK_SCHEDULE_UNIT VARCHAR2 1 Indicates the work schedule unit.
ABSENCE_DURATION_DAYS NUMBER 9 Absence duration value in days.
ABSENCE_DURATION_HOURS NUMBER 9 Absence duration value in hours.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.

Indexes

Index Uniqueness Tablespace Columns
PER_ASSGN_DAY_ABSENCES_F1 Non Unique Default ABSENCE_ATTENDANCE_ID
PER_ASSGN_DAY_ABSENCES_F2 Non Unique Default ASG_ABSENCE_RECORDING_ID
PER_ASSGN_DAY_ABSENCES_N1 Non Unique Default PERSON_ID, ASSIGNMENT_ID
PER_ASSGN_DAY_ABSENCES_PK Unique Default ASSIGNMENT_DAY_ABSENCE_ID
PER_ASSIGNMENT_DAY_ABSENCES_N2 Non Unique Default LAST_UPDATE_DATE