Search Results hxc_hac_upload_pkg
Overview
APPS.HXC_HAC_UPLOAD_PKG is a PL/SQL package in the Oracle E-Business Suite Applications schema that supports the loading of approval component and approval style configuration data within the Oracle Time and Labor (OTL) module. The HXC_HAC prefix denotes the "HXC" application (Time and Labor) and the "HAC" subsystem, which relates to approval configuration — specifically the hierarchical approval components and styles that govern how timecards, time entries, and related submissions are routed for approval. The package functions as a data upload utility, providing a programmatic mechanism to insert or populate approval-related setup rows that would otherwise require manual data entry through the application forms.
In the context of Oracle EBS 12.1.1 and 12.2.2, HXC_HAC_UPLOAD_PKG resides in the APPS schema and is classified as an OTHER API. It is a valid, dependency-bearing object that references core Oracle database constructs (SYS.STANDARD) as well as a small set of application tables via APPS synonyms. Its narrow footprint — a single documented procedure and four referenced tables — indicates it is a specialized, purpose-built loader rather than a general-purpose approval API. It is not referenced by any other package, positioning it as an entry point invoked by external callers rather than an internal dependency of other PL/SQL logic.
Key Procedures and Functions
- LOAD_HAC_ROW — The single documented procedure in this package. Its name indicates that it loads a row of approval configuration data, consistent with the "HAC" (approval component/style) domain. It is the operative interface through which external callers or concurrent processes supply approval setup records to the underlying tables. The ETRM metadata does not document its parameter list, so parameter details are not reproduced here; callers should consult the package specification directly to confirm the required arguments and their data types.
Tables Accessed
The package references the following tables through APPS synonyms:
- HXC_APPROVAL_COMPS — Stores approval component definitions. The loader writes or validates the component-level configuration that defines the building blocks of time approval routing.
- HXC_APPROVAL_STYLES — Stores approval style definitions, which group and sequence approval components into a complete approval scheme applied to timecards or time entry submissions.
- HXC_TIME_RECIPIENTS — Stores recipients associated with time approval, identifying the individuals or roles that receive time-related notifications or approval actions.
- FF_FORMULAS_F — The Oracle FastFormula repository. Its presence indicates that approval configuration may reference or be driven by FastFormula definitions, likely for conditional routing or validation logic tied to approval components.
Collectively, these tables support the end-to-end definition of how time is approved: the components, the styles that assemble them, the recipients who act on them, and the formulas that may govern their behavior.
Usage Notes
HXC_HAC_UPLOAD_PKG is typically invoked as a programmatic data upload interface rather than through standard form navigation. Because it is referenced by no other package, it is intended to be called directly — from custom PL/SQL scripts, SQL*Plus sessions, or a custom concurrent program — during implementation or configuration migration when approval components, styles, and recipients must be loaded in bulk. This is common during initial Time and Labor setup, data migration from legacy systems, or environment cloning where setup data is ported between instances such as from test to production.
Because it is classified as an OTHER API rather than a fully supported public API, it should be treated as an internal utility. Direct invocation requires careful validation: callers must ensure that referenced FastFormula definitions exist and that approval component and style identifiers are consistent to avoid orphaned or inconsistent setup rows. As with any unsupported APPS-schema package, Oracle does not guarantee interface stability across patches, so custom code depending on HXC_HAC_UPLOAD_PKG should be reviewed after upgrades from 12.1.1 to 12.2.2 or during routine patching.
-
PACKAGE: APPS.HXC_HAC_UPLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HXC_HAC_UPLOAD_PKG, status:VALID,
-
PACKAGE: APPS.HXC_HAC_UPLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HXC_HAC_UPLOAD_PKG, status:VALID,
-
PACKAGE: APPS.HXC_HAC_UPLOAD_PKG
12.2.2
-
PACKAGE BODY: APPS.HXC_HAC_UPLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_HAC_UPLOAD_PKG, status:VALID,
-
PACKAGE: APPS.HXC_HAC_UPLOAD_PKG
12.1.1
-
PACKAGE BODY: APPS.HXC_HAC_UPLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_HAC_UPLOAD_PKG, status:VALID,
-
PACKAGE: APPS.HXC_RET_UPLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HXC_RET_UPLOAD_PKG, status:VALID,
-
PACKAGE: APPS.HXC_RET_UPLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HXC_RET_UPLOAD_PKG, status:VALID,
-
PACKAGE: APPS.HXC_HAC_INS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HXC_HAC_INS, status:VALID,
-
PACKAGE: APPS.HXC_HAC_INS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HXC_HAC_INS, status:VALID,
-
PACKAGE: APPS.HXC_HAC_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HXC_HAC_UPD, status:VALID,
-
PACKAGE: APPS.HXC_HAC_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HXC_HAC_UPD, status:VALID,
-
SYNONYM: APPS.HXC_APPROVAL_COMPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXC_APPROVAL_COMPS, status:VALID,
-
PACKAGE BODY: APPS.HXC_HAC_UPLOAD_PKG
12.2.2
-
PACKAGE BODY: APPS.HXC_HAC_UPLOAD_PKG
12.1.1
-
SYNONYM: APPS.HXC_APPROVAL_COMPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXC_APPROVAL_COMPS, status:VALID,
-
SYNONYM: APPS.HXC_APPROVAL_STYLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXC_APPROVAL_STYLES, status:VALID,
-
SYNONYM: APPS.HXC_APPROVAL_STYLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXC_APPROVAL_STYLES, status:VALID,
-
SYNONYM: APPS.HXC_TIME_RECIPIENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXC_TIME_RECIPIENTS, status:VALID,
-
SYNONYM: APPS.HXC_TIME_RECIPIENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXC_TIME_RECIPIENTS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.HXC_HAC_UPLOAD_PKG dependencies on HXC_HAC_UPLOAD_PKG
12.1.1
-
APPS.HXC_HAC_UPLOAD_PKG dependencies on HXC_HAC_UPLOAD_PKG
12.2.2
-
SYNONYM: APPS.FF_FORMULAS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_FORMULAS_F, status:VALID,
-
SYNONYM: APPS.FF_FORMULAS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_FORMULAS_F, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,