Search Results per_absence_attendance_types
Overview
The PER_ABSENCE_ATTENDANCE_TYPES table is a core configuration object within the Oracle E-Business Suite Human Resources (HR) module, specifically for versions 12.1.1 and 12.2.2. It serves as the master repository for user-defined absence and attendance types. These types categorize and define the nature of employee time away from work, such as vacation, sick leave, jury duty, or training. The table's role is foundational; it provides the valid list of absence categories that can be recorded against an employee in the system, enabling consistent tracking, reporting, and integration with other HR and payroll processes.
Key Information Stored
The table stores the defining attributes for each absence category. Its structure, as indicated by the metadata, centers on a unique identifier and a name constrained within a business group. The primary columns include:
- ABSENCE_ATTENDANCE_TYPE_ID: The unique primary key identifier (PK) for the absence type.
- NAME: The user-defined name of the absence type (e.g., "Annual Leave").
- BUSINESS_GROUP_ID: A foreign key to HR_ALL_ORGANIZATION_UNITS, scoping the absence type to a specific business group, as part of a unique key constraint (UK2) with NAME.
While the provided excerpt does not list all columns, typical implementations would also include descriptive columns, enabled/disabled flags, and links to legislative or payroll rules, controlling how the absence is processed.
Common Use Cases and Queries
This table is central to absence management operations. Common use cases include generating lists of available absence types for data entry, validating absence entries, and creating absence analysis reports. A frequent reporting requirement is to list all configured absence types within a business group for audit or setup verification.
Sample SQL:
SELECT absence_attendance_type_id, name
FROM per_absence_attendance_types
WHERE business_group_id = &business_group
ORDER BY name;
Another critical use case involves joining this table to the transactional PER_ABSENCE_ATTENDANCES table to report on actual absences taken, categorized by type. For example, a query to summarize total occurrences or days by absence type for a given period would require this join on the ABSENCE_ATTENDANCE_TYPE_ID column.
Related Objects
As per the foreign key relationships documented, PER_ABSENCE_ATTENDANCE_TYPES is a referenced parent table for several key transactional and configuration objects:
- PER_ABSENCE_ATTENDANCES: The primary transactional table recording individual employee absence entries. Each attendance record must reference a valid type from this table.
- PER_ABS_ATTENDANCE_REASONS: Stores further detailed reason codes that can be associated with a broader absence type.
- PAY_NET_CALCULATION_RULES: Links absence types to specific payroll calculation rules, demonstrating the integration between HR absence tracking and payroll processing.
- HR_ALL_ORGANIZATION_UNITS: The parent table for the BUSINESS_GROUP_ID, enforcing multi-org security.
This network of relationships underscores the table's importance as a controlled code lookup that ensures data integrity across the absence management lifecycle.
-
Table: PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ABSENCE_ATTENDANCE_TYPES, object_name:PER_ABSENCE_ATTENDANCE_TYPES, status:VALID, product: PER - Human Resources , description: User defined absence types. , implementation_dba_data: HR.PER_ABSENCE_ATTENDANCE_TYPES ,
-
Table: PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ABSENCE_ATTENDANCE_TYPES, object_name:PER_ABSENCE_ATTENDANCE_TYPES, status:VALID, product: PER - Human Resources , description: User defined absence types. , implementation_dba_data: HR.PER_ABSENCE_ATTENDANCE_TYPES ,
-
APPS.BEN_PLAN_DESIGN_TXNS_API dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_ABB_INS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.HR_PERSON_ABSENCE_API dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_ACCRUAL_CALC_FUNCTIONS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.BEN_PD_COPY_TO_BEN_ONE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_FR_ATTESTATION_ASSEDIC dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_ABB_SHD dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.BEN_PLAN_DESIGN_ELPRO_MODULE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_ABT_BUS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_NO_SC_ARCHIVE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_FR_SICKNESS_CALC dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_ABT_PKG dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_SE_ABSENCE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_PERRPRAA_XMLP_PKG dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.HR_ENTRY dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_PAYRPENP_XML_PKG dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.HR_CA_FF_UDFS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_ES_ABSENCE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_NZ_HOLIDAYS_2003 dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.HR_DELETE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PER_ABSENCE_ATTENDANCES_PKG3 dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_MX_SOC_SEC_ARCHIVE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PER_NL_ABSENCE_TRACK_PKG dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_NO_ARCHIVE_ABSENCE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PER_NAA_BUS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_GB_RTI_EYU dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PER_NO_SICKLEAVEMONITORING dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_SE_WORK_TIME_CERTIFICATE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PER_ABB_SHD dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_FR_SICKNESS_ABSENCE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_FR_ATTESTATION_ASSEDIC dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.BEN_DM_UPLOAD_DK dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.BEN_EXT_PERSON dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PER_NL_DSRR_ARCHIVE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_FR_SCHEDULE_CALCULATION dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PER_NL_LTSR_ARCHIVE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PQP_GB_OSP_TEMPLATE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_DK_ABSR_PKG dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_SE_ABSENCE dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_CORE_FF_UDFS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.BEN_PLAN_DESIGN_TXNS_API dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.HR_ENTRY dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_IP_PAYROLL_ARCH dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2
-
APPS.PAY_NO_EERR_CONTINUOUS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_ES_CALC_SS_EARNINGS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.PAY_SE_EMPLOYMENT_STATISTICS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.BEN_DM_DOWNLOAD_DK dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.1.1
-
APPS.HR_NZ_HOLIDAYS dependencies on PER_ABSENCE_ATTENDANCE_TYPES
12.2.2