Search Results hxt_tim_col_util
Overview
HXT_TIM_COL_UTIL is the core utility package body within the Oracle E-Business Suite Time and Labor (ETRM) module, owned by the APPS schema and classified as a utility API. It provides the shared validation, lookup, and derivation services that support time collection and timecard processing across self-service and batch interfaces. The package encapsulates the logic required to resolve human-resources and payroll entities — people, assignments, grades, locations, projects, tasks, elements, and earning policies — and to validate the attributes submitted during timecard entry. Its status is VALID, and it is a well-established dependency within the Time and Labor object graph.
Key Procedures and Functions
The package exposes seventeen documented procedures and functions, organized around resolution and validation:
- GET_PERSON_ID — Resolves the person identifier associated with the current session or supplied context.
- DETERMINE_PAY_DATE — Derives the applicable pay date for the time being processed.
- GET_ELEMENT_TYPE_ID — Returns the payroll element type identifier used for time-related costing and payroll transfer.
- CHK_ELEMENT_LINK — Verifies that a requested element is linked to an assignment.
- GET_EARN_POL_ID — Retrieves the earning policy identifier that governs how time is classified and valued.
- GET_TASK_ID / GET_PROJECT_ID — Resolve the task and project identifiers for project-related time entries.
- GET_GRADE_ID / GET_LOCATION_ID — Return the grade and location associated with a person or assignment.
- VALIDATE_SEPARATE_CHK_FLG, VALIDATE_EARN_REASON_CODE, VALIDATE_TIME_SUMMARY_ID, VALIDATE_COST_CENTER_ID, VALIDATE_TIMECARD_SOURCE, VALIDATE_WAGE_CODE — Perform discrete validation checks on timecard attributes, returning success or failure for each.
- GET_SESSION_DATE / RETURN_SESSION_DATE — Retrieve the session date used as the reference point for time processing.
No parameter lists are documented here; callers should reference the package specification for exact signatures.
Tables Accessed
The package reads and writes across Time and Labor, payroll, and HR tables, including HXT_EARNING_POLICIES, HXT_PREV_WAGE_BASE, HXT_SUM_HOURS_WORKED, and the HXT_ALL_PROJECTS_V and HXT_ALL_TASKS_V views for earning policy, wage base, and project/task lookups. Payroll integration draws on PAY_ASSIGNMENT_LINK_USAGES_F, PAY_COST_ALLOCATION_KEYFLEX, PAY_ELEMENT_LINKS_F, PAY_ELEMENT_TYPES_F, and PAY_ELEMENT_TYPES_F_TL. Human resources data comes from PER_ALL_ASSIGNMENTS_F, PER_GRADES, PER_PEOPLE_F, and PER_BUSINESS_GROUPS, while FND_SESSIONS, HR_LOCATIONS, and HR_LOOKUPS support session, location, and lookup resolution. PLITBLM is referenced for PL/SQL index-by table handling.
Usage Notes
HXT_TIM_COL_UTIL is an internal utility, not a user-facing API; it is invoked by six other Time and Labor packages and by timecard entry forms and concurrent processes that need consistent entity resolution and validation. Typical invocation occurs when a timecard is submitted or approved, when a payroll element must be derived for time transfer, or when a batch process validates large volumes of time entries. Custom extensions integrating with Time and Labor should call the package specification rather than replica its logic, ensuring validation rules remain consistent across releases. Because the body reports VALID and is referenced by other database objects, it should be treated as a stable dependency in any deployment.
-
PACKAGE BODY: APPS.HXT_TIM_COL_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIM_COL_UTIL, status:VALID,
-
PACKAGE: APPS.HXT_TIM_COL_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HXT_TIM_COL_UTIL, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIM_COL_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIM_COL_UTIL, status:VALID,
-
PACKAGE: APPS.HXT_TIM_COL_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HXT_TIM_COL_UTIL, status:VALID,
-
SYNONYM: APPS.HXT_EARNING_POLICIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXT_EARNING_POLICIES, status:VALID,
-
SYNONYM: APPS.HXT_EARNING_POLICIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXT_EARNING_POLICIES, status:VALID,
-
SYNONYM: APPS.HXT_PREV_WAGE_BASE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXT_PREV_WAGE_BASE, status:VALID,
-
SYNONYM: APPS.HXT_PREV_WAGE_BASE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXT_PREV_WAGE_BASE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.HXT_TIME_PAY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_PAY, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.HXT_TIM_COL_UTIL
12.1.1
-
PACKAGE BODY: APPS.HXT_TIME_DETAIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_DETAIL, status:VALID,
-
PACKAGE: APPS.HXT_TIM_COL_UTIL
12.2.2
-
PACKAGE BODY: APPS.HXT_OTC_RETRIEVAL_INTERFACE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_OTC_RETRIEVAL_INTERFACE, status:VALID,
-
VIEW: APPS.HXT_ALL_TASKS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_ALL_TASKS_V, object_name:HXT_ALL_TASKS_V, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_GEN, status:VALID,
-
VIEW: APPS.HXT_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_PROJECTS_V, object_name:HXT_PROJECTS_V, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_SUMMARY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_SUMMARY, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_COLLECTION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_COLLECTION, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_COLLECTION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_COLLECTION, status:VALID,
-
VIEW: APPS.HXT_ALL_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_ALL_PROJECTS_V, object_name:HXT_ALL_PROJECTS_V, status:VALID,
-
PACKAGE BODY: APPS.HXT_OTC_RETRIEVAL_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_OTC_RETRIEVAL_INTERFACE, status:VALID,
-
VIEW: APPS.HXT_ALL_TASKS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_ALL_TASKS_V, object_name:HXT_ALL_TASKS_V, status:VALID,
-
VIEW: APPS.HXT_ALL_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_ALL_PROJECTS_V, object_name:HXT_ALL_PROJECTS_V, status:VALID,
-
VIEW: APPS.HXT_PER_AEI_DDF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_PER_AEI_DDF_V, object_name:HXT_PER_AEI_DDF_V, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_LINK_USAGES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_LINK_USAGES_F, status:VALID,
-
VIEW: APPS.HXT_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_PROJECTS_V, object_name:HXT_PROJECTS_V, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_LINK_USAGES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_LINK_USAGES_F, status:VALID,
-
VIEW: APPS.HXT_PER_AEI_DDF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_PER_AEI_DDF_V, object_name:HXT_PER_AEI_DDF_V, status:VALID,
-
VIEW: APPS.HXT_PAY_ELEMENT_TYPES_F_DDF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_PAY_ELEMENT_TYPES_F_DDF_V, object_name:HXT_PAY_ELEMENT_TYPES_F_DDF_V, status:VALID,
-
VIEW: APPS.HXT_PAY_ELEMENT_TYPES_F_DDF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_PAY_ELEMENT_TYPES_F_DDF_V, object_name:HXT_PAY_ELEMENT_TYPES_F_DDF_V, status:VALID,
-
SYNONYM: APPS.PAY_COST_ALLOCATION_KEYFLEX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_COST_ALLOCATION_KEYFLEX, status:VALID,
-
SYNONYM: APPS.PAY_COST_ALLOCATION_KEYFLEX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_COST_ALLOCATION_KEYFLEX, status:VALID,
-
VIEW: APPS.HXT_SUM_HOURS_WORKED
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_SUM_HOURS_WORKED, object_name:HXT_SUM_HOURS_WORKED, status:VALID,
-
VIEW: APPS.HXT_SUM_HOURS_WORKED
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_SUM_HOURS_WORKED, object_name:HXT_SUM_HOURS_WORKED, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
eTRM - HXT Tables and Views
12.1.1
description: A location to put an employee's work shifts on which all earnings are based. ,
-
SYNONYM: APPS.PER_GRADES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_GRADES, status:VALID,
-
SYNONYM: APPS.PER_GRADES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_GRADES, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIM_COL_UTIL
12.1.1
-
APPS.HXT_TIME_SUMMARY dependencies on HXT_TIM_COL_UTIL
12.2.2
-
APPS.HXT_TIM_COL_UTIL dependencies on HXT_TIM_COL_UTIL
12.1.1
-
PACKAGE BODY: APPS.HXT_TIM_COL_UTIL
12.2.2
-
APPS.HXT_TIME_COLLECTION dependencies on HXT_TIM_COL_UTIL
12.2.2
-
APPS.HXT_TIME_GEN dependencies on HXT_TIM_COL_UTIL
12.2.2
-
APPS.HXT_TIME_PAY dependencies on HXT_TIM_COL_UTIL
12.2.2