Search Results dimension_varchar_label
Overview
The APPS.FEM_REFRESH_UTIL_PKG package body is a utility component within the Oracle Enterprise Business Suite (EBS) Enterprise Performance Foundation (now Enterprise Resource Planning Integrator / ETRM) schema. Its documented purpose is to support the Refresh engine when it returns the FEM (Financial Enterprise Management) database to its install state. Specifically, the package contains procedures that delete obsolete seeded data which would otherwise be reintroduced by the refresh process through the Layer Distribution Tool (LDT) files.
The package is classified as an OTHER API type in the ETRM 12.1.1 metadata, indicating it is not a public application programming interface intended for customer consumption. It is an internal maintenance utility owned by APPS. The header comment notes that the LDT files for backports are targeted — the main LDT file retains obsolete rows — making a dedicated deletion utility necessary to prevent stale seed data from being re-populated during refresh operations.
Key Procedures and Functions
Only one procedure is documented in the ETRM metadata for this package body:
- DEL_OBSOLETE_SEED_DATA — Accepts an
x_statusOUT parameter and executes a series of delete statements that remove obsolete seeded data from the database. The procedure was originally created to support Bug 5002331 (removing a reference toDIM_PROPERTIESin delete statements forFEM_ADMIN_DIMESTUP_TASKS) and later extended under Bug 5237422 to add deletes for attributes that were previously made optional. Within this procedure, a cursor (c_ldgattr) is declared that selectsattribute_idfromFEM_DIM_ATTRIBUTES_Bfiltered bydimension_idand by specificattribute_varchar_labelvalues such asLEDGER_CHANNEL_IS_POP_FLAG,LEDGER_CUSTOMER_IS_POP_FLAG,LEDGER_ENTITY_IS_POP_FLAG, andLEDGER_FIN_ELEM_IS_....
No public functions are documented. The procedure is the sole entry point exposed by this package body.
Tables Accessed
The ETRM metadata lists fifteen tables referenced via APPS synonyms. These fall into several functional groups:
- Dimension attribute tables:
FEM_DIM_ATTRIBUTES_B,FEM_DIM_ATTRIBUTES_TL,FEM_DIM_ATTRIBUTES_PRIV,FEM_DIM_ATTR_GRPS,FEM_DIM_ATTR_VERSIONS_B, andFEM_DIM_ATTR_VERSIONS_TL. These hold the attribute definitions, translations, privilege assignments, groupings, and version history. The cursor demonstrated in the source explicitly queriesFEM_DIM_ATTRIBUTES_Bto locate obsolete ledger attribute flags. - Dimension and entity metadata:
FEM_DIMENSIONS_B,FEM_ENTITY_TYPES_B, andFEM_ENTITY_TYPES_TL. - Data type and calendar metadata:
FEM_DATA_TYPES_B,FEM_DATA_TYPES_TL,FEM_DATA_TYPES_ATTR,FEM_CALENDARS_ATTR, andFEM_DSNP_LEDGERS_ATTR. - Administrative task table:
FEM_ADMIN_DIMSETUP_TASKS, which stores dimension setup tasks and is targeted by delete statements per Bug 5002331.
The tables are accessed primarily for delete operations, with the cursor performing a read against FEM_DIM_ATTRIBUTES_B to drive the attribute deletions.
Usage Notes
This package is invoked by the Refresh engine rather than directly by end users or standard concurrent programs. Its procedures are called when the refresh process returns the FEM database to its install state, ensuring that obsolete seeded rows do not persist after refresh. Because the main LDT files for backports still contain obsolete rows, the deletion logic in DEL_OBSOLETE_SEED_DATA is required to clean them out after LDT repopulation.
The metadata reports that the package is referenced by zero other packages, confirming it is a terminal utility called only from the refresh framework. It is not exposed through Oracle Forms or standard concurrent program interfaces. The x_status OUT parameter suggests the caller inspects the result to determine success or failure of the deletion sequence. Custom code should not invoke this package directly, as its behavior is tied to specific patch and backport levels and may change across EBS releases. The presence of FEM_DIM_ATTRIBUTES_B in the cursor reflects the package's role in managing optional versus required dimension attribute states across upgrades.
-
PACKAGE BODY: APPS.FEM_REFRESH_UTIL_PKG
12.1.1
-
APPS.FEM_REFRESH_UTIL_PKG SQL Statements
12.1.1
-
APPS.FEM_DIM_HIER_LOADER_PKG SQL Statements
12.1.1
-
APPS.GCS_CREATE_LEVELS_PKG SQL Statements
12.1.1
-
TABLE: FEM.FEM_USER_LOVS_TL_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_USER_LOVS_TL_T, status:VALID,
-
TABLE: FEM.FEM_WEBADI_DIM_ATTR_MAPS
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_WEBADI_DIM_ATTR_MAPS, status:VALID,
-
TABLE: GCS.GCS_DIMENSION_MEMBERS_T
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_DIMENSION_MEMBERS_T, object_name:GCS_DIMENSION_MEMBERS_T, status:VALID,
-
VIEW: APPS.FEM_HIERARCHIES_T_V
12.1.1
-
VIEW: APPS.FEM_MONTHLY_ACCRUAL_BASIS_VL
12.1.1
-
TABLE: FEM.FEM_USER_LOVS_B_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_USER_LOVS_B_T, status:VALID,
-
TABLE: FEM.FEM_DIMENSION_GRPS_B_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_DIMENSION_GRPS_B_T, status:VALID,
-
TABLE: FEM.FEM_DIMENSIONS_B
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_DIMENSIONS_B, status:VALID,
-
TABLE: FEM.FEM_DIMENSION_GRPS_TL_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_DIMENSION_GRPS_TL_T, status:VALID,
-
APPS.FEM_DIMENSION_UTIL_PKG SQL Statements
12.1.1
-
TABLE: FEM.FEM_SIMPLE_DIMS_B_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_SIMPLE_DIMS_B_T, status:VALID,
-
VIEW: APPS.FEM_DIS_DIMENSIONS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_DIS_DIMENSIONS_V, status:VALID,
-
TABLE: FEM.FEM_SIMPLE_DIMS_TL_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_SIMPLE_DIMS_TL_T, status:VALID,
-
VIEW: APPS.FEM_CAL_PERIOD_HIERS_TL_V
12.1.1
-
VIEW: APPS.FEM_BI_ATTR_DIMENSIONS_V
12.1.1
-
VIEW: APPS.FEM_DIS_DIMENSIONS_V
12.1.1
-
VIEW: APPS.FEM_HIERARCHIES_T_V
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_HIERARCHIES_T_V, status:VALID,
-
VIEW: APPS.FEM_CAL_PERIOD_HIERS_VL
12.1.1
-
APPS.FEM_DIM_SNAPSHOT_UTIL_PKG SQL Statements
12.1.1
-
VIEW: APPS.FEM_BI_ATTR_DIMENSIONS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_BI_ATTR_DIMENSIONS_V, status:VALID,
-
APPS.FEM_TABLE_PUBLISH_PKG SQL Statements
12.1.1
-
TABLE: FEM.FEM_LD_DIM_REQUESTS_GT
12.1.1
owner:FEM, object_type:TABLE, fnd_design_data:FEM.FEM_LD_DIM_REQUESTS_GT, object_name:FEM_LD_DIM_REQUESTS_GT, status:VALID,
-
APPS.FEM_DIM_CAL_UTIL_PKG SQL Statements
12.1.1
-
TABLE: FEM.FEM_LD_HIER_REQUESTS_GT
12.1.1
owner:FEM, object_type:TABLE, fnd_design_data:FEM.FEM_LD_HIER_REQUESTS_GT, object_name:FEM_LD_HIER_REQUESTS_GT, status:VALID,
-
TABLE: FEM.FEM_SHARED_ATTR_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_SHARED_ATTR_T, status:VALID,
-
APPS.FEM_DIM_ATTRIBUTES_UTIL_PKG SQL Statements
12.1.1
-
VIEW: APPS.FEM_DIMENSIONS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_DIMENSIONS_VL, status:VALID,
-
TABLE: FEM.FEM_HIERARCHIES_T
12.1.1
owner:FEM, object_type:TABLE, object_name:FEM_HIERARCHIES_T, status:VALID,
-
APPS.FEM_DIMENSIONS_PKG SQL Statements
12.1.1
-
APPS.FEM_GL_POST_PROCESS_PKG SQL Statements
12.1.1
-
APPS.FEM_LEDGERS_UTIL_PKG SQL Statements
12.1.1
-
APPS.FEM_DATA_LOADER_PKG SQL Statements
12.1.1
-
APPS.FEM_DIM_HIER_UTIL_PKG SQL Statements
12.1.1
-
APPS.FEM_BI_DIMENSION_UTILS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GCS_CREATE_LEVELS_PKG
12.1.1
-
APPS.FEM_WEBADI_MEMBER_UTILS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FEM_DIM_HIER_LOADER_PKG
12.1.1
-
APPS.FEM_MIR_PKG SQL Statements
12.1.1
-
APPS.FEM_INTG_CAL_RULE_ENG_PKG SQL Statements
12.1.1
-
APPS.FEM_COL_TMPLT_DEFN_API_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FEM_DIMENSIONS_PKG
12.1.1
-
APPS.FEM_SOURCE_DATA_LOADER_PKG SQL Statements
12.1.1
-
APPS.FEM_GL_POST_BAL_PKG SQL Statements
12.1.1
-
APPS.FEM_DEFCALP_UTIL_PKG SQL Statements
12.1.1
-
APPS.FEM_MAPPING_PREVIEW_UTIL_PKG SQL Statements
12.1.1
-
VIEW: APPS.FEM_XDIM_DIMENSIONS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_XDIM_DIMENSIONS_VL, status:VALID,