Results for “formula_text”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
FF_FORMULAS_X is a date-effective (versioned) view owned by the APPS schema within the FastFormula (FF) product module of Oracle E-Business Suite. It exposes the currently active definition of every FastFormula stored in the underlying formula repository at the moment the view is queried. In EBS 12.1.1 and 12.2.2, FastFormula underpins payroll calculations, compensation plans, benefits eligibility, accrual plans, absence management, and human resources rule processing, so the view serves as the principal reporting and integration surface for formula definitions.
The view is documented in ETRM as VALID with the description "Date-effective view." It is exposed as a security-enabled filtered interface to the base formula table: consumers querying FF_FORMULAS_X automatically receive only the formula version whose effective date range brackets the current system date (TRUNC(SYSDATE)). This eliminates the need for callers to write their own date-range predicates and guarantees a single, consistent "as of today" result set for both concurrent programs and ad hoc SQL.
Underlying Base Objects
The view is defined solely over the synonym FF_FORMULAS_F (the base FastFormula table, typically APPS.FF_FORMULAS_F). Its defining query is:
- SELECT FORMULA_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE, BUSINESS_GROUP_ID, LEGISLATION_CODE, FORMULA_TYPE_ID, FORMULA_NAME, DESCRIPTION, FORMULA_TEXT, STICKY_FLAG, COMPILE_FLAG, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE
- FROM FF_FORMULAS_F
- WHERE TRUNC(SYSDATE) BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE
Because the filter is applied against SYSDATE, the view is not a simple projection: it is a runtime-filtered date-effective view. Records with an EFFECTIVE_START_DATE in the future or an EFFECTIVE_END_DATE in the past are excluded. Historical or future-dated formula versions must therefore be retrieved directly from FF_FORMULAS_F, which retains the complete version history keyed by FORMULA_ID and effective dates.
Key Columns
- FORMULA_ID — Unique identifier for a formula (shared across all its date-effective versions).
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — Validity window of the version; the pair bounds the SYSDATE predicate.
- FORMULA_NAME — User-facing name used to reference the formula in payroll and HR configuration.
- FORMULA_TYPE_ID — Foreign key to FF_FORMULA_TYPES, identifying the formula category (e.g., Oracle Payroll, QuickPaint).
- FORMULA_TEXT — The full source text of the FastFormula, the column most commonly searched for pattern or keyword analysis.
- BUSINESS_GROUP_ID — Owning business group; NULL or 0 indicates a seed/global formula.
- LEGISLATION_CODE — Territory the formula applies to (e.g., US, GB), important for localisation.
- STICKY_FLAG — Indicates whether the compiled formula is retained in memory across sessions.
- COMPILE_FLAG — Signals whether the formula requires (re)compilation.
- Audit columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE for change tracking.
Common Use Cases and Queries
Typical uses include inventorying active formulas, auditing localised versus seeded definitions, searching formula source, and feeding integration extracts. When a user searches on formula_text, the intent is usually keyword discovery within formula logic.
List all active formulas of a given type for a legislation:
- SELECT formula_name, formula_type_id, legislation_code
FROM apps.ff_formulas_x
WHERE legislation_code = 'US';
Search for formulas whose source references a specific database item or function:
- SELECT formula_id, formula_name, formula_text
FROM apps.ff_formulas_x
WHERE UPPER(formula_text) LIKE '%DATABASE_ITEM%';
Retrieve the current active definition of a single named formula:
- SELECT formula_text
FROM apps.ff_formulas_x
WHERE formula_name = 'US_PAYROLL_TAX';
To examine historical versions, query FF_FORMULAS_F directly, since FF_FORMULAS_X returns only rows effective as of the current date. All queries should be qualified with the APPS schema and respect the standard EBS read-only reporting conventions.
-
View: FF_FORMULAS_X 12.2.2
Date-effective view.
-
- Retrofitted
-
Formula definitions and text.
-
GCS elimination rule steps
-
View: FF_FORMULAS_F_V 12.1.1
Used to support user interface
APPS.FF_FORMULAS_F_V·↳ FF_COMPILED_INFO_F·↳ FF_FORMULAS_F·↳ FF_FORMULA_TYPES·Explore FF module →
-
View: FFBV_FORMULA 12.2.2
Discoverer view for ff_formulas_f
APPS.FFBV_FORMULA·↳ FF_FORMULAS_F·↳ HR_BIS·Explore FF module →
-
View: FF_FORMULAS_F_VL 12.2.2
APPS.FF_FORMULAS_F_VL·↳ FF_FORMULAS_F·↳ FF_FORMULAS_F_TL·Explore PAY module →
-
Element Template Shadow Formulas
-
View: FF_FORMULAS_F_FV 12.1.1
APPS.FF_FORMULAS_F_FV·↳ FF_COMPILED_INFO_F·↳ FF_FORMULAS_F_VL·↳ FF_FORMULA_TYPES·Explore PAY module →
-
View: FF_FORMULAS 12.1.1
Date-effective view.
APPS.FF_FORMULAS·↳ FF_FORMULAS_F·↳ FND_SESSIONS·Explore FF module →
-
Formula definitions and text.
-
- Retrofitted
-
View: FF_FORMULAS 12.2.2
Date-effective view.
APPS.FF_FORMULAS·↳ FF_FORMULAS_F·↳ FND_SESSIONS·Explore FF module →
-
View: FF_FORMULAS_X 12.1.1
Date-effective view.
-
View: FF_FORMULAS_F_V 12.2.2
Used to support user interface
APPS.FF_FORMULAS_F_V·↳ FF_COMPILED_INFO_F·↳ FF_FORMULAS_F·↳ FF_FORMULA_TYPES·Explore FF module →
-
View: FF_FORMULAS_F_FV 12.2.2
APPS.FF_FORMULAS_F_FV·↳ FF_COMPILED_INFO_F·↳ FF_FORMULAS_F_VL·↳ FF_FORMULA_TYPES·Explore PAY module →
-
Element Template Shadow Formulas
-
View: GCS_ELIM_RULE_STEPS_VL 12.1.1
Elimination rule steps information
APPS.GCS_ELIM_RULE_STEPS_VL·↳ GCS_ELIM_RULE_STEPS_B·↳ GCS_ELIM_RULE_STEPS_TL·Explore GCS module →
-
View: CSI_COUNTERS_BC_V 12.1.1
Backward compatible view for CS_COUNTERS
APPS.CSI_COUNTERS_BC_V·↳ CSI_COUNTERS_VL·↳ CSI_COUNTER_TEMPLATE_VL·Explore CSI module →
-
View: FFBV_FORMULA 12.1.1
Discoverer view for ff_formulas_f
APPS.FFBV_FORMULA·↳ FF_FORMULAS_F·↳ HR_BIS·Explore FF module →
-
View: FF_FORMULAS_F_VL 12.1.1
APPS.FF_FORMULAS_F_VL·↳ FF_FORMULAS_F·↳ FF_FORMULAS_F_TL·Explore PAY module →
-
View: CSI_COUNTERS_BC_V 12.2.2
Backward compatible view for CS_COUNTERS
APPS.CSI_COUNTERS_BC_V·↳ CSI_COUNTERS_VL·↳ CSI_COUNTER_TEMPLATE_VL·Explore CSI module →
-
View: CSI_COUNTERS_VL 12.2.2
Counter instance view language
APPS.CSI_COUNTERS_VL·↳ CSI_COUNTERS_B·↳ CSI_COUNTERS_TL·Explore CSI module →
-
View: CSI_COUNTERS_BCV_V 12.1.1
Backward compatible view for CS_COUNTERS_V
APPS.CSI_COUNTERS_BCV_V·↳ CSI_COUNTERS_BC_V·↳ CSI_CTR_ESTIMATE_METHODS_VL·↳ CSI_CTR_PROPERTIES_BC_V·Explore CSI module →
-
View: CSI_COUNTER_TEMPLATE_V 12.2.2
Counter template view
APPS.CSI_COUNTER_TEMPLATE_V·↳ CSI_COUNTER_TEMPLATE_VL·↳ CSI_CTR_ESTIMATE_METHODS_VL·↳ CSI_CTR_PROP_TEMPLATE_VL·Explore CSI module →
-
View: CSI_COUNTERS_VL 12.1.1
Counter instance view language
APPS.CSI_COUNTERS_VL·↳ CSI_COUNTERS_B·↳ CSI_COUNTERS_TL·Explore CSI module →
-
View: CSI_COUNTER_TEMPLATE_V 12.1.1
Counter template view
APPS.CSI_COUNTER_TEMPLATE_V·↳ CSI_COUNTER_TEMPLATE_VL·↳ CSI_CTR_ESTIMATE_METHODS_VL·↳ CSI_CTR_PROP_TEMPLATE_VL·Explore CSI module →
-
View: CSI_COUNTERS_V 12.1.1
Counter instance view
APPS.CSI_COUNTERS_V·↳ CSI_COUNTERS_VL·↳ CSI_COUNTER_PROPERTIES_VL·↳ CSI_CTR_ESTIMATE_METHODS_VL·Explore CSI module →
-
Holds the counter instance data
-
Holds the counter instance data
-
View: CSI_COUNTERS_BCV_V 12.2.2
Backward compatible view for CS_COUNTERS_V
APPS.CSI_COUNTERS_BCV_V·↳ CSI_COUNTERS_BC_V·↳ CSI_CTR_ESTIMATE_METHODS_VL·↳ CSI_CTR_PROPERTIES_BC_V·Explore CSI module →
-
View: CSI_COUNTERS_V 12.2.2
Counter instance view
APPS.CSI_COUNTERS_V·↳ CSI_COUNTERS_VL·↳ CSI_COUNTER_PROPERTIES_VL·↳ CSI_CTR_ESTIMATE_METHODS_VL·Explore CSI module →
-
Holds the counter template data
-
Counter template view language
APPS.CSI_COUNTER_TEMPLATE_VL·↳ CSI_COUNTER_TEMPLATE_B·↳ CSI_COUNTER_TEMPLATE_TL·Explore CSI module →
-
Counter template view language
APPS.CSI_COUNTER_TEMPLATE_VL·↳ CSI_COUNTER_TEMPLATE_B·↳ CSI_COUNTER_TEMPLATE_TL·Explore CSI module →
-
Holds the counter template data
-
Table: GCS_ENTRIES_GT 12.1.1
-
VIEW: APPS.CSI_COUNTERS_BC_V 12.2.2
-
VIEW: APPS.CSI_COUNTERS_BC_V 12.1.1
-
VIEW: HR.HR_S_FORMULAS_F# 12.2.2
-
VIEW: HR.FF_FORMULAS_F# 12.2.2