Search Results ff_formula_types
Overview
The FF_FORMULA_TYPES table is a core reference table within the Oracle E-Business Suite FastFormula (FF) module. Its primary function is to define logical groups or categories for formulas, enabling their systematic organization and association with specific formula contexts. This categorization is fundamental to the FastFormula engine's operation, as it provides a mechanism to classify formulas by their business purpose—such as payroll calculations, absence accruals, or element validations—and to control their execution within defined contexts. The table is owned by the HR schema, reflecting its integral role in human capital management processes, though its usage extends to other modules utilizing FastFormula capabilities.
Key Information Stored
The table's structure centers on a unique identifier and a name for each formula type. The primary key is FORMULA_TYPE_ID, a system-generated unique numeric identifier. A separate unique key constraint (FF_FORMULA_TYPES_UK2) is enforced on FORMULA_TYPE_NAME, ensuring that each formula type group has a distinct, recognizable name within the system. While the provided metadata does not list all columns explicitly, the existence of foreign key relationships indicates this table serves as the master definition for formula types, with its ID column being referenced by numerous child tables to establish categorization links for specific formulas, contexts, and related objects.
Common Use Cases and Queries
A primary use case is administering and auditing the classification of FastFormulas. System administrators or developers query this table to understand the available formula groupings and to verify the setup before deploying new formulas. Common SQL patterns include listing all defined formula types or identifying formulas belonging to a specific type for analysis or migration. For example:
- SELECT formula_type_id, formula_type_name FROM hr.ff_formula_types ORDER BY formula_type_name;
- SELECT f.formula_name, ft.formula_type_name FROM hr.ff_formulas_f f, hr.ff_formula_types ft WHERE f.formula_type_id = ft.formula_type_id AND ft.formula_type_name = 'Payroll Calculation';
These queries are essential for troubleshooting, reporting on formula inventory, and ensuring correct context assignments during implementations and upgrades.
Related Objects
The FF_FORMULA_TYPES table is a central parent table with several key child tables, as documented by its foreign key relationships. The FORMULA_TYPE_ID column is referenced by:
- FF_FORMULAS_F: Links individual formulas to their assigned type via FF_FORMULAS_F.FORMULA_TYPE_ID.
- FF_FORMULA_TYPE_COMPONENTS: Associates formula types with specific components via FF_FORMULA_TYPE_COMPONENTS.FORMULA_TYPE_ID.
- FF_FTYPE_CONTEXT_USAGES: Defines which contexts a formula type is valid for via FF_FTYPE_CONTEXT_USAGES.FORMULA_TYPE_ID.
- FF_QP_REPORTS: Connects QuickPaint reports to formula types via FF_QP_REPORTS.FORMULA_TYPE_ID.
These relationships underscore the table's role as a control point for organizing and governing formula execution across the FastFormula architecture.
-
Table: FF_FORMULA_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:FF.FF_FORMULA_TYPES, object_name:FF_FORMULA_TYPES, status:VALID, product: FF - FastFormula , description: Used to define groups of formulas to associate with formula contexts. , implementation_dba_data: HR.FF_FORMULA_TYPES ,
-
Table: FF_FORMULA_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:FF.FF_FORMULA_TYPES, object_name:FF_FORMULA_TYPES, status:VALID, product: FF - FastFormula , description: Used to define groups of formulas to associate with formula contexts. , implementation_dba_data: HR.FF_FORMULA_TYPES ,
-
APPS.PAY_DB_PAY_US_GROSS dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_PAYWSDAS_PKG dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HRI_BPL_ASG_SUMMARIZATION dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_FR_GENERAL dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_GEN dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PER_QP_REPORTS dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.BEN_SHR_BUS dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HR_ACCRUAL_PLAN_API dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.BEN_DETERMINE_DATE dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_PPR_BUS dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_RESTRICT_VAL_PKG dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HRI_BPL_PERSON_TYPE dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HR_PERSON_FLEX_LOGIC dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_PROCESSING_RULE_DATA_PUMP dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_PUC_BUS dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PY_FR_ADDITIONAL_ELEMENT_RULES dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.HRI_BPL_UTILIZATION dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PY_SQWL_FORMULAS dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.HR_NI_CHK_PKG dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PAY_PAYWSDAS_PKG dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.HR_ITP_BUS dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PAY_1099R_FORMULA_DRIVER dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_LOADER_UTILS_PKG dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HRI_BPL_FAST_FORMULA dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_CA_ISETUP_EARN_DEDN dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.FF_LOAD_FTYPES_PKG dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PQP_GB_PENSION_SCHEME_TEMPLATE dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HRI_OLTP_DISC_UTLZTN dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_AU_PAYMENT_SUMMARY_REPORT dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_PAP_BUS dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PER_FASTFORMULA_EVENTS_UTILITY dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.PAY_USER_TABLE_DATA_PUMP dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.HRSTRDBI dependencies on FF_FORMULA_TYPES
12.1.1
-
APPS.FF_LOAD_FTYPES_PKG dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PER_ABSENCE_ATTENDANCES_PKG dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PAY_IE_PENSION_TEMPLATE dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PQP_GB_GAP_BEN_FORMULAS dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.HRI_BPL_FAST_FORMULA_UTIL dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.HRI_BPL_PERSON_TYPE dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PAY_GB_ENROLL_PENSION dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.HR_JP_ID_PKG dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.HR_NI_CHK_PKG dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PAY_P45_PKG dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PYNEGNET01 dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PAY_CA_ISETUP_EARN_DEDN dependencies on FF_FORMULA_TYPES
12.2.2
-
APPS.PAY_US_ISETUP_EARN_DEDN dependencies on FF_FORMULA_TYPES
12.2.2