Results for “component_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The PER_PAY_PROPOSAL_COMPONENT_EFC table is a Payroll (PAY) module object residing in the HR schema of the Oracle E-Business Suite. It functions as an administrative or configuration data store associated with salary and pay proposal processing. The "EFC" suffix in Oracle EBS naming conventions typically denotes an "Extra Functionality Component" or supplementary control table that supports the core pay proposal engine. In the payroll business flow, pay proposals represent suggested changes to an employee's compensation — such as salary increases, bonus allocations, or grade adjustments — and their individual monetary components are captured and itemized through structures such as this one.
The ETRM metadata classifies this object, via heuristic mining of its foreign-key structure, as standalone from a Data Vault modeling perspective. This indicates that the table does not display strong hub or link characteristics; it is best regarded as a reference or supporting detail structure that is invoked during the processing of a parent pay proposal action, rather than as an independent business entity. Where modeling suggestions are applied, it is closest in behavior to a dependent satellite, tied to the pay proposal action through the composite key components.
Key Information Stored
The documented physical schema exposes four columns, with the primary key being PER_PAY_PROPOSAL_COMPON_EFC_PK, a composite key comprising COMPONENT_ID and EFC_ACTION_ID. Because no separate single-column surrogate key is used, the composite business key itself serves as the unique row identifier.
- COMPONENT_ID — The primary identifier for the pay proposal component record; part of the composite primary key and the principal business-key candidate.
- EFC_ACTION_ID — The second element of the composite primary key, linking the component to its associated EFC action context.
- CHANGE_AMOUNT_N — A numeric column capturing the monetary change amount associated with the component, such as the value of a proposed adjustment.
- INPUT_CURRENCY_CODE — The currency in which the change amount is entered and stored, enabling multi-currency pay proposal scenarios.
Together, the four-column structure supports a narrowly scoped purpose: recording the amount and currency of a proposed compensation component against an identifiable action and component reference. There is no documented single-column surrogate key, so downstream integrations must rely on the composite primary key for uniqueness.
Common Use Cases and Queries
Typical applications include reconciliation of proposed salary adjustments, auditing of change amounts by currency, and integration of pay proposal components into downstream compensation reporting. A representative query joining component details to their action context:
- Retrieve all components for a specific action:
SELECT component_id, change_amount_n, input_currency_code FROM hr.per_pay_proposal_component_efc WHERE efc_action_id = :action_id; - Aggregate total proposed change by currency:
SELECT input_currency_code, SUM(change_amount_n) FROM hr.per_pay_proposal_component_efc GROUP BY input_currency_code; - Look up a specific component via the composite key:
SELECT * FROM hr.per_pay_proposal_component_efc WHERE component_id = :cid AND efc_action_id = :aid;
These patterns support audit trails, approval workflows, and reporting extracts within the payroll cycle.
Related Objects
Given the standalone classification and limited FK exposure, the most significant referenced objects are those reached through the composite key columns:
- PER_PAY_PROPOSAL_COMPONENTS — joined on COMPONENT_ID.
- PER_PAY_PROPOSAL_ACTIONS — joined on EFC_ACTION_ID.
- PER_PAY_PROPOSALS — parent proposal header reached via the action linkage.
- FND_CURRENCIES — joined on INPUT_CURRENCY_CODE.
- PAY_ELEMENT_ENTRIES / PAY_RUN_RESULTS — invoked during payroll processing of approved components.
These dependencies underscore the table's role as a focused detail structure supporting the broader pay proposal and payroll processing chain.
-
This is a copy of the PER_PAY_PROPOSAL_COMPONENT table which is populated by the EFC (Euro as Functional Currency) process.
-
View: JTF_RS_COMPONENTS_V 12.1.1
Stores all valid components that skills can be assigned to.
APPS.JTF_RS_COMPONENTS_V·↳ BOM_BILL_OF_MATERIALS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore JTF module →
-
This is a copy of the PER_PAY_PROPOSAL_COMPONENT table which is populated by the EFC (Euro as Functional Currency) process.
-
View: FND_APP_COMPONENTS_VL 12.2.2
FND_APP_COMPONENTS_VL
APPS.FND_APP_COMPONENTS_VL·↳ FND_CONCURRENT_PROGRAMS·↳ FND_CONCURRENT_PROGRAMS_TL·↳ FND_CONCURRENT_QUEUES·Explore FND module →
-
This view shows all inventory subcomponents from BOM.
APPS.CS_SR_INV_SUBCOMPONENTS_V·↳ BOM_BILL_OF_MATERIALS·↳ BOM_INVENTORY_COMPONENTS·↳ CS_SR_INV_COMPONENTS_V·Explore CS module →
-
View: CS_SR_INV_COMPONENTS_V 12.2.2
This view shows all inventory components from BOM.
APPS.CS_SR_INV_COMPONENTS_V·↳ BOM_BILL_OF_MATERIALS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore CS module →
-
View: FND_APP_COMPONENTS_VL 12.1.1
FND_APP_COMPONENTS_VL
APPS.FND_APP_COMPONENTS_VL·↳ FND_CONCURRENT_PROGRAMS·↳ FND_CONCURRENT_PROGRAMS_TL·↳ FND_CONCURRENT_QUEUES·Explore FND module →
-
This table stores the association between business flows and individual components for predefined flows
-
This table contains the translated information about the components.
-
View: JTF_RS_COMPONENTS_V 12.2.2
Stores all valid components that skills can be assigned to.
APPS.JTF_RS_COMPONENTS_V·↳ BOM_BILL_OF_MATERIALS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore JTF module →
-
View: CS_SR_INV_COMPONENTS_V 12.1.1
This view shows all inventory components from BOM.
APPS.CS_SR_INV_COMPONENTS_V·↳ BOM_BILL_OF_MATERIALS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore CS module →
-
This view shows all inventory subcomponents from BOM.
APPS.CS_SR_INV_SUBCOMPONENTS_V·↳ BOM_BILL_OF_MATERIALS·↳ BOM_INVENTORY_COMPONENTS·↳ CS_SR_INV_COMPONENTS_V·Explore CS module →
-
Service Component Parameter Values
-
This table contains the list of components associated with a template.
-
View: CZ_UI_COLLECT_TMPLS_V 12.2.2
APPS.CZ_UI_COLLECT_TMPLS_V·↳ CZ_UI_ACTIONS·↳ CZ_UI_CONT_TYPE_TEMPLS·↳ CZ_UI_DEFS·Explore CZ module →
-
Used to define components, such as inputs and outputs, associated with a formula type.
-
View: MSC_COMPONENTS_TREE_V 12.2.2
APPS.MSC_COMPONENTS_TREE_V·↳ MSC_BOM_COMPONENTS·↳ MSC_COMPONENT_SUBSTITUTES·↳ MSC_ITEMS·Explore MSC module →
-
FND_SVC_COMP_REQUESTS_H_V
APPS.FND_SVC_COMP_REQUESTS_H_V·↳ FND_SVC_COMP_REQUESTS_H·Explore FND module →
-
FND_SVC_COMP_REQUESTS_H_V
APPS.FND_SVC_COMP_REQUESTS_H_V·↳ FND_SVC_COMP_REQUESTS_H·Explore FND module →
-
OAM Notification Setup Table for Exceptions
-
This is the translation table for name and description for Component table.
-
Used to define components, such as inputs and outputs, associated with a formula type.
-
Scheduled Service Component Events
-
View: OZF_FUNDS_PAID 12.2.2
Funds paid details
APPS.OZF_FUNDS_PAID·↳ HZ_CUST_ACCOUNTS·↳ OZF_CLAIMS·↳ OZF_CLAIM_LINES·Explore OZF module →
-
FND_SVC_COMP_PARAM_VALS_V
APPS.FND_SVC_COMP_PARAM_VALS_V·↳ FND_SVC_COMP_PARAMS_B·↳ FND_SVC_COMP_PARAMS_VL·↳ FND_SVC_COMP_PARAM_VALS·Explore FND module →
-
Service Component Parameter Values
-
Stored procedures that are executed from dynamic triggers
-
View: CZ_UI_COLLECT_TMPLS_V 12.1.1
APPS.CZ_UI_COLLECT_TMPLS_V·↳ CZ_UI_ACTIONS·↳ CZ_UI_CONT_TYPE_TEMPLS·↳ CZ_UI_DEFS·Explore CZ module →
-
This table contains the associations between component style and physical document file in a given language.
-
This table contains the associations between component style and physical document file in a given language.
-
View: OZF_FUNDS_PAID 12.1.1
Funds paid details
APPS.OZF_FUNDS_PAID·↳ HZ_CUST_ACCOUNTS·↳ OZF_CLAIMS·↳ OZF_CLAIM_LINES·Explore OZF module →
-
Stored procedures that are executed from dynamic triggers
-
This table stores the context information for a transaction
-
OAM Notification Setup Table for Exceptions
-
OAM Notification Setup Table for Exceptions
-
This table contains the translated information about the components.
-
View: MSC_COMPONENTS_TREE_V 12.1.1
APPS.MSC_COMPONENTS_TREE_V·↳ MSC_BOM_COMPONENTS·↳ MSC_COMPONENT_SUBSTITUTES·↳ MSC_ITEMS·Explore MSC module →
-
Substitute component view
APPS.MSC_SUBSTITUTE_COMPONENTS_V·↳ MSC_BOM_COMPONENTS·↳ MSC_COMPONENT_SUBSTITUTES·↳ MSC_SYSTEM_ITEMS·Explore MSC module →
-
OAM Notification Setup Table for Exceptions
-
Scheduled Service Component Events
-
Substitute component view
APPS.MSC_SUBSTITUTE_COMPONENTS_V·↳ MSC_BOM_COMPONENTS·↳ MSC_COMPONENT_SUBSTITUTES·↳ MSC_SYSTEM_ITEMS·Explore MSC module →
-
Model-reference explosions table
-
This table stores the association between business flows and individual components for predefined flows
-
This table stores the association between business flows and individual components for user defined flows
-
This table stores the association between business flows and individual components for user defined flows