Search Results hr_us_reports
Overview
HR_US_REPORTS is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite, validated across releases 12.1.1 and 12.2.2. It serves as the core data-retrieval layer for United States–specific statutory and regulatory reporting generated by Oracle HRMS and Oracle Payroll. Rather than producing formatted output directly, the package supplies the query and lookup primitives that US reporting concurrent programs and forms rely upon to assemble paycheck details, payroll balance extracts, new-hire reporting, COBRA/benefits compliance output, and audit listings.
The package is classified as OTHER rather than as a public API, indicating that it is an internal implementation object intended for Oracle's own delivered reports and supported custom extensions. It exposes 33 documented procedures and functions and is itself referenced by ten other packages, confirming its role as a shared utility tier. The dependency list shows heavy integration across three product families — Oracle HR (PER/HR), Oracle Payroll (PAY), and Oracle Advanced Benefits (BEN) — along with Oracle Spatial geometry types for address and geographic processing.
Key Procedures and Functions
The documented entry points fall into distinct functional groups, each oriented toward a reporting use case:
- Person and address resolution — GET_PERSON_NAME, GET_ADDRESS, GET_EMPLOYEE_ADDRESS, GET_COUNTY_ADDRESS, and GET_NEW_HIRE_CONTACT retrieve formatted name and address data for employees and contacts, including county-level detail required for US tax and new-hire submissions.
- Payroll and payment attributes — GET_SALARY, FNC_GET_PAYEE, GET_PAYMENT_TYPE_NAME, GET_PAYROLL_ACTION, and GET_LEGISLATION_CODE provide compensation, payee identification, disbursement method, payroll run, and legislation context.
- Balance and consolidation logic — GET_CONSOLIDATION_SET, GET_DEFINED_BALANCE_ID, GET_STARTUP_DEFINED_BALANCE, and GET_DEFINED_BALANCE_BY_TYPE resolve payroll balance definitions used in year-end and periodic regulatory extracts.
- Element and tax context — GET_ELEMENT_TYPE_NAME, GET_TAX_UNIT, and GET_ACTIVITY return element classification labels, tax reporting units, and activity codes.
- Benefits and COBRA reporting — GET_BEN_CLASS_NAME, GET_COBRA_QUALIFYING_EVENT, and GET_COBRA_STATUS expose benefit program classification and COBRA eligibility event/status information.
Tables Accessed
The package reads and writes through APPS synonyms across the following documented base objects:
- HR/PER tables — PER_PEOPLE_F, PER_ALL_ASSIGNMENTS_F, PER_ASSIGNMENTS_F, PER_JOBS, PER_PAY_BASES, PER_ADDRESSES, PER_ORGANIZATION_STRUCTURES and its element/version tables, PER_GEN_HIERARCHY_NODES, and PER_CAREER_PATHS supply person, assignment, job, and organizational hierarchy data. HR_ORGANIZATION_UNITS, HR_ORGANIZATION_INFORMATION, HR_LOCATIONS_ALL, HR_LOCATION_EXTRA_INFO, HR_ASSIGNMENT_SETS, HR_SOFT_CODING_KEYFLEX, and HR_LOOKUPS provide organization, location, and flexfield context. HR_US_FF_UDFS and HR_UTILITY are invoked as package dependencies.
- Payroll tables — PAY_ELEMENT_TYPES_F/_TL, PAY_ELEMENT_CLASSIFICATIONS, PAY_ELEMENT_ENTRIES_F, PAY_ELEMENT_ENTRY_VALUES_F, PAY_ELEMENT_SETS, PAY_DEFINED_BALANCES, PAY_BALANCE_TYPES, PAY_BALANCE_DIMENSIONS, PAY_CONSOLIDATION_SETS, PAY_PAYROLL_ACTIONS, PAY_ASSIGNMENT_ACTIONS, PAY_PAYMENT_TYPES/_TL, PAY_US_STATES, and PAY_US_RPT_TOTALS hold element, balance, payment, and US state reporting data.
- Benefits tables — BEN_BENEFIT_CLASSIFICATIONS anchors benefit class and COBRA lookups.
- Geospatial — MDSYS.SDO_GEOMETRY supports geographic and address-boundary resolution.
Usage Notes
HR_US_REPORTS is not designed for direct end-user invocation. It is typically called from US statutory reporting concurrent programs, from HRMS forms that display US reporting attributes, and from Oracle-delivered report templates that require pre-resolved payroll, benefit, and address values. Because the package is a supporting object rather than a public API, its procedure signatures and behavior are not guaranteed stable across patches; custom code referencing it should be treated as an unsupported extension and validated against each applied patch or upgrade. When diagnosing US reporting output, this package is a primary point of inspection because it frequently appears in the call stack of the report programs that consume its GET_* and FNC_GET_* functions.
-
PACKAGE BODY: APPS.HR_US_REPORTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_US_REPORTS, status:VALID,
-
PACKAGE BODY: APPS.HR_US_REPORTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_US_REPORTS, status:VALID,
-
PACKAGE: APPS.HR_US_REPORTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_US_REPORTS, status:VALID,
-
PACKAGE: APPS.HR_US_REPORTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_US_REPORTS, status:VALID,
-
SYNONYM: APPS.PER_CAREER_PATHS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_CAREER_PATHS, status:VALID,
-
SYNONYM: APPS.PER_CAREER_PATHS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_CAREER_PATHS, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSCCR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSCCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYUSEAR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYUSEAR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSCPR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSCPR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSADA_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSADA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSHRM_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSHRM_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.HR_US_FF_UDFS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_US_FF_UDFS, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYRP940_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYRP940_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSCPR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSCPR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSCCR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSCCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYUSEAR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYUSEAR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSADA_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSADA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYUSTOT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYUSTOT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSHIR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSHIR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYUSTOT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYUSTOT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSHIR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSHIR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PERUSHRM_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERUSHRM_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYRP940_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYRP940_XMLP_PKG, status:VALID,
-
VIEW: APPS.HR_AAP_ORGANIZATIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_AAP_ORGANIZATIONS_V, object_name:HR_AAP_ORGANIZATIONS_V, status:VALID,
-
PACKAGE: APPS.HR_US_REPORTS
12.1.1
-
SYNONYM: APPS.PAY_PAYMENT_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYMENT_TYPES_TL, status:VALID,
-
PACKAGE: APPS.HR_US_FF_UDFS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_US_FF_UDFS, status:VALID,
-
VIEW: APPS.HR_AAP_ORGANIZATIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_AAP_ORGANIZATIONS_V, object_name:HR_AAP_ORGANIZATIONS_V, status:VALID,
-
PACKAGE: APPS.HR_US_REPORTS
12.2.2
-
SYNONYM: APPS.PAY_PAYMENT_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYMENT_TYPES_TL, status:VALID,
-
SYNONYM: APPS.BEN_BENEFIT_CLASSIFICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_BENEFIT_CLASSIFICATIONS, status:VALID,
-
SYNONYM: APPS.BEN_BENEFIT_CLASSIFICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BENEFIT_CLASSIFICATIONS, status:VALID,
-
VIEW: APPS.PAY_US_SRS_RETRY_ROLLBACK_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_SRS_RETRY_ROLLBACK_V, object_name:PAY_US_SRS_RETRY_ROLLBACK_V, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_ACTION_ARCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_ACTION_ARCH, status:VALID,
-
VIEW: APPS.PAY_US_SRS_RETRY_ROLLBACK_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_SRS_RETRY_ROLLBACK_V, object_name:PAY_US_SRS_RETRY_ROLLBACK_V, status:VALID,
-
VIEW: APPS.HR_ESTABLISHMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ESTABLISHMENTS_V, object_name:HR_ESTABLISHMENTS_V, status:VALID,
-
VIEW: APPS.HR_ESTABLISHMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ESTABLISHMENTS_V, object_name:HR_ESTABLISHMENTS_V, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_SETS, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_SETS, status:VALID,
-
SYNONYM: APPS.HR_LOCATION_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATION_EXTRA_INFO, status:VALID,
-
SYNONYM: APPS.PER_GEN_HIERARCHY_NODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_GEN_HIERARCHY_NODES, status:VALID,
-
SYNONYM: APPS.PER_GEN_HIERARCHY_NODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_GEN_HIERARCHY_NODES, status:VALID,
-
SYNONYM: APPS.PAY_US_RPT_TOTALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_RPT_TOTALS, status:VALID,
-
SYNONYM: APPS.HR_LOCATION_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATION_EXTRA_INFO, status:VALID,
-
SYNONYM: APPS.PAY_PAYMENT_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYMENT_TYPES, status:VALID,
-
SYNONYM: APPS.PAY_CONSOLIDATION_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_CONSOLIDATION_SETS, status:VALID,
-
SYNONYM: APPS.HR_ASSIGNMENT_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SETS, status:VALID,
-
SYNONYM: APPS.PAY_CONSOLIDATION_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_CONSOLIDATION_SETS, status:VALID,
-
SYNONYM: APPS.HR_ASSIGNMENT_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SETS, status:VALID,
-
SYNONYM: APPS.PAY_US_STATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_STATES, status:VALID,