PER_ASG_ABSENCE_RECORDING

This table is stores the details of Absences recorded at the Assignment level. In case if an absence record created spans across multiple assignments, then the corresponding individual assignment level details are stored in this table. Actual Absence details can be found in the PER_ABSENCE_ATTENDANCES, but the impact of an Absence on an Assignment is stored in this table.

Details

  • Schema: FUSION

  • Object owner: PER

  • Object type: TABLE

  • Tablespace: FUSION_TS_TX_DATA

Primary Key

Name Columns

PER_ASG_ABSENCE_RECORDING_PK

ASG_ABSENCE_RECORDING_ID

Columns

Name Datatype Length Precision Not-null Comments
ASG_ABSENCE_RECORDING_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.
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.
AUTHORISING_PERSON_ID NUMBER 18 No longer used.
REPLACEMENT_PERSON_ID NUMBER 18 ID of the person who is replacing the worker during the absence. Only HR administrator users can update this value while recording the absence.
ABSENCE_DAYS NUMBER 9 Absence duration calculated in days.
ABSENCE_HOURS NUMBER 9 Absence duration calculated 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_ASG_ABSENCE_RECORDING_N2 Non Unique Default LAST_UPDATE_DATE
PER_ASG_ABS_RECORDING_FK1 Non Unique Default ABSENCE_ATTENDANCE_ID
PER_ASG_ABS_RECORDING_N1 Non Unique Default PERSON_ID, ASSIGNMENT_ID
PER_ASG_ABS_RECORDING_N3 Non Unique Default ASSIGNMENT_ID
PER_ASG_ABS_RECORDING_PK Unique Default ASG_ABSENCE_RECORDING_ID