Results for “spread_curve_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PA_SPREAD_CURVES_TL is the translation (TL) table for spread curves in the Oracle EBS Projects (PA) module. A spread curve defines how a monetary or effort amount is distributed across accounting periods — the curve's shape dictates the percentage applied in each period relative to a project's start, end, or baseline dates. This table stores the language-specific, translatable attributes of those curves: their display NAME and DESCRIPTION in each installed language, keyed by the language-independent SPREAD_CURVE_ID.
Oracle EBS follows a standard "_B / _TL" pattern. The base table PA_SPREAD_CURVES_B holds non-translatable, operational attributes (such as curve type and distribution method), while PA_SPREAD_CURVES_TL holds only the descriptive text that varies by language. Rows in the TL table are therefore created for every language into which a spread curve is translated, and they are read through a language view that resolves the session's LANG context.
Applying Data Vault modeling heuristics to the documented foreign-key structure, this table is classified as satellite-leaning. It is dependent on PA_SPREAD_CURVES_B via SPREAD_CURVE_ID, carries descriptive and audit attributes rather than defining new relationships, and is functionally subordinate to its parent base entity. The heuristic is a modeling suggestion only; the table is a conventional translated entity in the EBS data model.
Key Information Stored
The documented physical schema contains 11 columns in the PA schema. The most significant are:
- SPREAD_CURVE_ID — Surrogate primary key column and the sole component of the
PA_SPREAD_CURVES_TL_PKconstraint. It is also the foreign key toPA_SPREAD_CURVES_B.SPREAD_CURVE_ID, linking each translated row to its base record. - NAME — The user-visible, translatable name of the spread curve as displayed in forms, lists of values, and reports.
- DESCRIPTION — The translatable free-text description explaining the curve's purpose or distribution logic.
- LANGUAGE — The language code of the row; combined with
SPREAD_CURVE_ID, it identifies which translation is being read. It is a component of the unique index below. - SOURCE_LANG — The language in which the record was originally entered, used by the translation framework to detect untranslated or source-language rows.
- ZD_EDITION_NAME — The edition identifier supporting Oracle's Edition-Based Redefinition (EBR) and Online Patching, introduced in EBS 12.2.
- Audit columns —
LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,CREATION_DATE, andCREATED_BY, which drive concurrency control and audit trails.
The business-key candidates are captured by the unique index PA_SPREAD_CURVES_TL_U1 on (SPREAD_CURVE_ID, LANGUAGE, ZD_EDITION_NAME). Whereas the primary key enforces only surrogate uniqueness, this index enforces the true natural key: one row per spread curve per language within an edition — the combination that the translation framework depends upon.
Common Use Cases and Queries
Queries against this table typically join to the base table and filter by the session language. A representative pattern retrieves the name and description for a given curve:
- Translation validation: identify base curves missing a row in a target language by comparing counts between
PA_SPREAD_CURVES_BandPA_SPREAD_CURVES_TLfor the sameLANGUAGE. - Reporting and LOVs: supply localized
NAMEvalues for spread-curve selection lists on project setup and budget forms. - Audit and migration: use
LAST_UPDATE_DATE,LAST_UPDATED_BY, andZD_EDITION_NAMEto trace when a translation was entered and under which edition. - Backlog detection: find rows where
SOURCE_LANGequalsLANGUAGE, indicating text that has not yet been translated.
A typical join selects base curve attributes alongside translated text where the TL row matches the desired language and current edition.
Related Objects
- PA_SPREAD_CURVES_B — Parent base table; join on
SPREAD_CURVE_ID. Holds the language-independent curve definition. - PA_SPREAD_CURVES_VL / _V — Translation views that resolve
LANGUAGEand expose localized name and description to forms and reports. - PA_SPREAD_CURVE_LINES — Period-by-period curve definitions that reference the parent curve via
SPREAD_CURVE_ID. - PA_SPREAD_CURVE_TERMS — Curve term (segment) definitions associated with the same parent curve identifier.
- PA_PROJECTS / PA_BUDGET_VERSIONS — Project and budget entities that consume spread curves when distributing amounts over time.
- ZX / FND translation infrastructure — Language and edition context used by the EBR columns.
Collectively these objects support defining, translating, and applying spread curves within project budgeting and cost distribution in Oracle EBS 12.1.1 and 12.2.2.
-
This table stores the translated spread curve information
-
This table stores the translated spread curve information
-
Stores the default settings of planning resource classes, either at the resource class level, project level, or organization level.
-
This table stores the spread curve information
-
This table stores the spread curve information
-
This view is used in Financial Planning to download non-periodic budget/forecast data into Excel Spreadsheet.
APPS.PA_FP_WEBADI_NON_PERIODIC_V·↳ CST_COST_TYPES_V·↳ FND_PROFILE·↳ PA_BUDGET_VERSIONS·Explore PA module →
-
This global temporary table is used in Budgeting and Forecasting Microsoft Excel Integration during download of budgets and forecasts in periodic layouts.
-
This view is used in Financial Planning to customize the non-periodic budget/forecast download to Excel Spreadsheet.
APPS.PA_FP_WEBADI_NP_CUSTOM_V·↳ FND_PROFILE·↳ PA_CROSS_BUSINESS_GRP·↳ PA_FIN_PLAN_UTILS·Explore PA module →
-
This view is used in Financial Planning to download the periodic budget/forecast data into Excel Spreadsheet.
APPS.PA_FP_WEBADI_PERIODIC_V·↳ PA_FP_WEBADI_XFACE_TMP·Explore PA module →
-
Stores the default settings of planning resource classes, either at the resource class level, project level, or organization level.
-
View: PA_SPREAD_CURVES_VL 12.1.1
APPS.PA_SPREAD_CURVES_VL·↳ PA_SPREAD_CURVES_B·↳ PA_SPREAD_CURVES_TL·Explore PA module →
-
View: PA_SPREAD_CURVES_VL 12.2.2
APPS.PA_SPREAD_CURVES_VL·↳ PA_SPREAD_CURVES_B·↳ PA_SPREAD_CURVES_TL·Explore PA module →
-
This view is used in Financial Planning to customize the non-periodic budget/forecast download to Excel Spreadsheet.
APPS.PA_FP_WEBADI_NP_CUSTOM_V·↳ FND_PROFILE·↳ PA_CROSS_BUSINESS_GRP·↳ PA_FIN_PLAN_UTILS·Explore PA module →
-
Stores the resource assignment level data for internal use of Oracle Projects
-
Resources within a resource list
-
This view is used in Financial Planning to download the periodic budget/forecast data into Excel Spreadsheet.
APPS.PA_FP_WEBADI_PERIODIC_V·↳ PA_FP_WEBADI_XFACE_TMP·Explore PA module →
-
This view is used in Financial Planning to download non-periodic budget/forecast data into Excel Spreadsheet.
APPS.PA_FP_WEBADI_NON_PERIODIC_V·↳ CST_COST_TYPES_V·↳ FND_PROFILE·↳ PA_BUDGET_VERSIONS·Explore PA module →
-
Resources within a resource list
-
View: PA_TASK_ASSIGNMENTS_V 12.1.1
APPS.PA_TASK_ASSIGNMENTS_V·↳ PA_BUDGET_VERSIONS·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·Explore PA module →
-
Resource assignments for a budget version at a branch of project's work breakdown
-
Stores the resource assignment level data for internal use of Oracle Projects
-
This view provides progress data for task assignments.
APPS.PA_TASK_ASSIGNMENTS_AMG_V·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·↳ PA_LOOKUPS·Explore PA module →
-
View: PA_TASK_ASSIGNMENTS_V 12.2.2
APPS.PA_TASK_ASSIGNMENTS_V·↳ PA_BUDGET_VERSIONS·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·Explore PA module →
-
Resource assignments for a budget version at a branch of project's work breakdown
-
This view provides progress data for task assignments.
APPS.PA_TASK_ASSIGNMENTS_AMG_V·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·↳ PA_LOOKUPS·Explore PA module →
-
VIEW: PA.PA_SPREAD_CURVES_B# 12.2.2
-
TABLE: PA.PA_SPREAD_CURVES_B 12.2.2
-
TABLE: PA.PA_SPREAD_CURVES_B 12.1.1
-
VIEW: PA.PA_SPREAD_CURVES_B# 12.2.2