Search Results ff_archive_item_contexts
Overview
The FF_ARCHIVE_ITEM_CONTEXTS table is a core data structure within the Oracle E-Business Suite FastFormula (FF) module. It functions as a supporting table to the FF_ARCHIVE_ITEMS table, storing the specific context values required to uniquely identify and retrieve archived formula items. In Oracle EBS, FastFormula is a powerful tool used to define complex business rules, particularly within the Human Resources (HR) and Payroll modules. When formulas are archived, the system must preserve not only the formula text but also the precise context (such as a specific legislative group, date, or assignment) under which it was valid. This table provides the mechanism to store those contextual identifiers, ensuring the correct archived formula can be located for audit, reporting, or historical analysis purposes.
Key Information Stored
The table's structure is designed to link a context value to a specific archived formula item. Its primary key is a composite of two columns, which underscores its fundamental purpose. The critical columns are:
- ARCHIVE_ITEM_ID: A foreign key column that links directly to the primary key (ARCHIVE_ITEM_ID) of the FF_ARCHIVE_ITEMS table. This identifies the specific archived formula to which the context belongs.
- CONTEXT_ID: Stores the identifier for a specific context value. This ID corresponds to a context defined within the FastFormula engine, such as a particular payroll, legislation, or date. The combination of ARCHIVE_ITEM_ID and CONTEXT_ID creates a unique record, defining one piece of context for an archived item.
Common Use Cases and Queries
The primary use case for this table is retrieving the complete definition of an archived formula, including its execution context. This is essential for historical reporting, debugging past payroll calculations, or meeting legislative audit requirements. A typical query would join this table to FF_ARCHIVE_ITEMS and potentially to context value tables to translate IDs into meaningful names. For example, to find all context for a specific archived formula, one might use:
SELECT fai.archive_item_id, faic.context_id
FROM ff_archive_items fai, ff_archive_item_contexts faic
WHERE fai.archive_item_id = faic.archive_item_id
AND fai.formula_id = :formula_id;
Another common pattern is verifying the existence of an archived formula for a precise set of contexts, which involves querying this table for matching CONTEXT_ID values linked to a candidate ARCHIVE_ITEM_ID.
Related Objects
The FF_ARCHIVE_ITEM_CONTEXTS table has a direct and documented foreign key relationship, defining its core dependency.
- FF_ARCHIVE_ITEMS: This is the primary parent table. The foreign key
FF_ARCHIVE_ITEM_CONTEXTS.ARCHIVE_ITEM_IDreferencesFF_ARCHIVE_ITEMS.ARCHIVE_ITEM_ID. An archived item in FF_ARCHIVE_ITEMS can have one or more associated context records in FF_ARCHIVE_ITEM_CONTEXTS. This relationship is enforced by theFF_ARCHIVE_ITEM_CONTEXT_PKprimary key and the corresponding foreign key constraint.
-
Table: FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:FF.FF_ARCHIVE_ITEM_CONTEXTS, object_name:FF_ARCHIVE_ITEM_CONTEXTS, status:VALID, product: FF - FastFormula , description: Context values for retrieving FF_ARCHIVE_ITEMS. , implementation_dba_data: HR.FF_ARCHIVE_ITEM_CONTEXTS ,
-
Table: FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:FF.FF_ARCHIVE_ITEM_CONTEXTS, object_name:FF_ARCHIVE_ITEM_CONTEXTS, status:VALID, product: FF - FastFormula , description: Context values for retrieving FF_ARCHIVE_ITEMS. , implementation_dba_data: HR.FF_ARCHIVE_ITEM_CONTEXTS ,
-
APPS.PAY_CA_EOY_RL1_AMEND_REG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_GB_EOY_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_CA_EOY_RL1_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_SG_IRAS_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.FF_CON_SHD dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_CA_EOY_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_MMREF_LOCAL_XML dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.HR_US_W2_REP dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_SQWL_ERROR dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_PYSG8SAD_XMLP_PKG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_ZA_EOY_VAL dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_SG_IRAS_AMEND_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_MMREF_LOCAL_XML dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.FF_CON_INS dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_W2_GENERIC_EXTRACT dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.HR_US_W2_REP dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_REPORTING_UTILS_PKG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_MMREF_REPORTING1 dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MAGW2_REPORTING dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_MMREF_LOCAL_XML dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_P45_PKG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_1099R_UDFS dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_CA_EOY_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MAGW2_REPORTING dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_SG_IRAS_MAGTAPE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_ZA_EOY_VAL dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_1099R_MAG_REPORTING dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_SG_IRAS_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_MWR_REPORTING_PKG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_CA_T4_XML dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_SQWL_ERROR dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_CA_ARCHIVE_UTILS dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_GEO_UPD_PKG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_MULTI_MMRF dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING1 dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_SQWL_ARCHIVE dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_US_1099R_MAG_REPORTING dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
-
APPS.PAY_ZA_IRP5_MAGTAPE_PKG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING_MT dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING_MT dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_CA_YEER_PKG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_CA_T4_REG dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_MX_YREND_ARCH dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_LOCAL_XML dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING_MT dependencies on FF_ARCHIVE_ITEM_CONTEXTS
12.2.2