Search Results pay_report_category_components
Overview
The PAY_REPORT_CATEGORY_COMPONENTS table, owned by the HR schema within the Oracle E-Business Suite Payroll (PAY) module, defines the component-level composition of payroll report categories. It serves as the association layer that binds individual report definitions to a parent report category, determining the order in which reports appear, the breakout variables that drive their content, and the style sheets applied to their output. In practice, the table underpins the configurable reporting framework that payroll administrators use to organize and render statutory and management reports.
The heuristic Data Vault classification mined from the foreign-key structure is standalone. Under a Data Vault modeling approach, this suggests the table behaves as an independent construct rather than a hub, link, or satellite. This is consistent with its role as a configuration or cross-reference table that carries its own surrogate identity and lifecycle rather than participating in a strictly normalized hub-and-link topology. It should be treated as a reference table whose rows are managed by setup and maintenance activities.
Key Information Stored
The table contains fifteen documented columns. The most significant are outlined below.
- REPORT_CATEGORY_COMP_ID — The surrogate primary key, defined by the unique index
PAY_REPORT_CATEGORY_COMP_PK. It uniquely identifies each component row. - ZD_EDITION_NAME — Part of the documented unique index and the business-key candidate. In the 12.2.2 physical schema, the primary key structure,
PAY_REPORT_CATEGORY_COMP_PK(REPORT_CATEGORY_COMP_ID, ZD_EDITION_NAME), reflects the editioning model introduced with online patching. - REPORT_CATEGORY_ID — Foreign key referencing
PAY_REPORT_CATEGORIES. It identifies the parent category to which the component belongs. - REPORT_DEFINITION_ID — Foreign key referencing
PAY_REPORT_DEFINITIONS. It identifies the specific report associated with the category. - BREAKOUT_VARIABLE_ID — Identifies the variable used to segment report output, enabling breakouts by organizational or employee attributes.
- ORDER_BY_VARIABLE_ID — Defines the variable by which report lines are sorted.
- STYLE_SHEET_VARIABLE_ID — References the style sheet applied to format the report output.
- LEGISLATION_CODE — Indicates the legislative context under which the component is valid.
- BUSINESS_GROUP_ID — Scopes the component to a specific business group, supporting multi-organization deployments.
- OBJECT_VERSION_NUMBER — Supports optimistic locking and concurrency control.
- Audit columns (
LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,CREATED_BY,CREATION_DATE) — Capture standard who-and-when audit information.
Note that the business-key candidate is documented as the composite of REPORT_CATEGORY_COMP_ID and ZD_EDITION_NAME, while the surrogate primary key is REPORT_CATEGORY_COMP_ID alone.
Common Use Cases and Queries
Typical scenarios involve resolving the reports that constitute a given category, or determining how a particular report is configured within categories.
To list components for a category:
SELECT report_definition_id, breakout_variable_id, order_by_variable_id FROM pay_report_category_components WHERE report_category_id = :category_id;
To find all categories containing a specific report definition:
SELECT report_category_id FROM pay_report_category_components WHERE report_definition_id = :report_def_id;
Reporting use cases include auditing which breakout and order-by variables are assigned across categories, verifying style sheet assignments for legislative compliance, and reconciling configuration between environments. Joining to PAY_REPORT_CATEGORIES and PAY_REPORT_DEFINITIONS produces a readable inventory of category-to-report mappings.
Related Objects
The following objects are most significant in relation to this table.
- PAY_REPORT_CATEGORIES — Parent table referenced via
REPORT_CATEGORY_ID; supplies category metadata such as name and legislative context. - PAY_REPORT_DEFINITIONS — Referenced via
REPORT_DEFINITION_ID; defines the individual reports placed within categories. - PAY_REPORT_CATEGORY_COMP_PK — The unique index enforcing the primary key and business-key candidate.
- Payroll reporting concurrent programs — The report generation setup that consumes these component rows to determine breakout, ordering, and styling at runtime.
- Legislation and business-group configuration tables — Provide the context referenced by
LEGISLATION_CODEandBUSINESS_GROUP_ID.
-
Table: PAY_REPORT_CATEGORY_COMPONENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_REPORT_CATEGORY_COMPONENTS, object_name:PAY_REPORT_CATEGORY_COMPONENTS, status:VALID, product: PAY - Payroll , implementation_dba_data: HR.PAY_REPORT_CATEGORY_COMPONENTS ,
-
Table: PAY_REPORT_CATEGORY_COMPONENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_REPORT_CATEGORY_COMPONENTS, object_name:PAY_REPORT_CATEGORY_COMPONENTS, status:VALID, product: PAY - Payroll , implementation_dba_data: HR.PAY_REPORT_CATEGORY_COMPONENTS ,
-
SYNONYM: APPS.PAY_REPORT_CATEGORY_COMPONENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_REPORT_CATEGORY_COMPONENTS, status:VALID,
-
SYNONYM: PUBLIC.PAY_REPORT_CATEGORY_COMPONENTS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_REPORT_CATEGORY_COMPONENTS, status:VALID,
-
TABLE: HR.PAY_REPORT_CATEGORY_COMPONENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_REPORT_CATEGORY_COMPONENTS, object_name:PAY_REPORT_CATEGORY_COMPONENTS, status:VALID,
-
APPS.PAY_SS_REP_CATG_METADATA SQL Statements
12.2.2
-
VIEW: HR.PAY_REPORT_CATEGORY_COMPONENT#
12.2.2
-
APPS.PAY_INS_CUSTOM_TEMPLATE SQL Statements
12.2.2
-
APPS.PAY_SS_REP_CATG_METADATA SQL Statements
12.1.1
-
VIEW: HR.PAY_REPORT_CATEGORY_COMPONENT#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_REPORT_CATEGORY_COMPONENT#, status:VALID,
-
APPS.PAY_INS_CUSTOM_TEMPLATE SQL Statements
12.1.1
-
TABLE: HR.PAY_REPORT_CATEGORY_COMPONENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_REPORT_CATEGORY_COMPONENTS, object_name:PAY_REPORT_CATEGORY_COMPONENTS, status:VALID,
-
SYNONYM: APPS.PAY_REPORT_CATEGORY_COMPONENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_REPORT_CATEGORY_COMPONENTS, status:VALID,
-
PACKAGE BODY: APPS.PAY_SS_REP_CATG_METADATA
12.1.1
-
PACKAGE BODY: APPS.PAY_SS_REP_CATG_METADATA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SS_REP_CATG_METADATA, status:VALID,
-
TRIGGER: APPS.PAY_REPORT_CATEGORY_COMPON_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_REPORT_CATEGORY_COMPON_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_INS_CUSTOM_TEMPLATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_INS_CUSTOM_TEMPLATE, status:VALID,
-
PACKAGE BODY: APPS.PAY_INS_CUSTOM_TEMPLATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_INS_CUSTOM_TEMPLATE, status:VALID,
-
PACKAGE BODY: APPS.PAY_SS_REP_CATG_METADATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SS_REP_CATG_METADATA, status:VALID,
-
PACKAGE BODY: APPS.PAY_SS_REP_CATG_METADATA
12.2.2
-
TRIGGER: APPS.PAY_REPORT_CATEGORY_COMPON_WHO
12.1.1
-
PACKAGE BODY: APPS.PAY_CORE_XDO_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CORE_XDO_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CORE_XDO_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CORE_XDO_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PAY_INS_CUSTOM_TEMPLATE
12.1.1
-
PACKAGE BODY: APPS.PAY_INS_CUSTOM_TEMPLATE
12.2.2
-
APPS.PAY_CORE_XDO_UTILS SQL Statements
12.2.2
-
APPS.PAY_CORE_XDO_UTILS SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PAY_INS_CUSTOM_TEMPLATE
12.1.1
-
PACKAGE: APPS.PAY_INS_CUSTOM_TEMPLATE
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PAY_CORE_XDO_UTILS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PAY_CORE_XDO_UTILS dependencies on PAY_REPORT_CATEGORY_COMPONENTS
12.2.2
-
APPS.PAY_INS_CUSTOM_TEMPLATE dependencies on PAY_REPORT_CATEGORY_COMPONENTS
12.1.1
-
APPS.PAY_SS_REP_CATG_METADATA dependencies on PAY_REPORT_CATEGORY_COMPONENTS
12.1.1
-
APPS.PAY_CORE_XDO_UTILS dependencies on PAY_REPORT_CATEGORY_COMPONENTS
12.1.1
-
APPS.PAY_SS_REP_CATG_METADATA dependencies on PAY_REPORT_CATEGORY_COMPONENTS
12.2.2
-
APPS.PAY_INS_CUSTOM_TEMPLATE dependencies on PAY_REPORT_CATEGORY_COMPONENTS
12.2.2
-
PACKAGE BODY: APPS.PAY_CORE_XDO_UTILS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.PAY_INS_CUSTOM_TEMPLATE dependencies on DBMS_OUTPUT
12.1.1
-
APPS.PAY_INS_CUSTOM_TEMPLATE dependencies on HR_UTILITY
12.2.2
-
APPS.PAY_CORE_XDO_UTILS dependencies on PAY_REPORT_VARIABLES
12.1.1
-
APPS.PAY_CORE_XDO_UTILS dependencies on PAY_REPORT_GROUPS
12.2.2