Search Results fem_comp_dim_member_loader_pkg
Overview
FEM_COMP_DIM_MEMBER_LOADER_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that belongs to the Enterprise Territory Management (ETRM) module, internally designated by the FEM product prefix. Its central purpose is to load and validate dimension member records that populate the composite dimension structures used by ETRM's analytical and territory assignment engine. Composite dimensions in ETRM are groupings of related dimension members drawn from cost objects, products, activities, and other cost or profitability entities, and they serve as the building blocks against which territory rules and profitability calculations are evaluated.
The package is classified under the generic API classification "OTHER," indicating that it is not part of a formally published public API set and is intended for controlled, internal consumption within the ETRM calling stack. Its status is VALID in both the 12.1.1 and 12.2.2 application releases, confirming that it remains an active component of the codebase across the two major EBS versions. The package exposes a single documented procedure, PROCESS_ROWS, and reads from a set of ETRM configuration and setup tables.
Key Procedures and Functions
The metadata documents one procedure:
- PROCESS_ROWS — The primary driver routine of the package. It processes a set of incoming dimension member rows, applying the validation and transformation logic required before the members are written into the composite dimension structures. It is the single entry point through which member data flows into the loader and is responsible for orchestrating the interaction with the referenced ETRM tables. No parameter list is published in the ETRM metadata, and none should be assumed.
Beyond PROCESS_ROWS, the package body contains additional private logic and internal helpers that are not individually documented, which is typical of packages classified as OTHER. Differential detail on internal calls is limited to the dependency list below.
Tables Accessed
The package references the following ETRM tables via APPS synonyms, each serving a specific role in member loading and validation:
- FEM_XDIM_DIMENSIONS — the dimension definition repository; defines the dimensions and their properties against which members are validated.
- FEM_ACTIVITIES — activity dimension members available for composition.
- FEM_COST_OBJECTS — cost object dimension members used to build composite groupings.
- FEM_COLUMN_REQUIREMNT_B — column requirement definitions controlling which member attributes must be supplied.
- FEM_DIM_ATTRIBUTES_B — dimension attribute definitions applied to loaded members.
- FEM_GLOBAL_VS_COMBOS_B and FEM_GLOBAL_VS_COMBO_DEFS — global value set combination definitions used in validation.
- FEM_PRODUCTS_ATTR — product attribute data supporting product dimension members.
- PLITBLM — a standard EBS PL/SQL table type used by the loader for in-memory row processing.
Additionally, the package depends on FND_API, FND_GLOBAL, and FND_LOG for the standard EBS API error-handling, session context, and logging framework, and on the SYS STANDARD package.
Usage Notes
FEM_COMP_DIM_MEMBER_LOADER_PKG is not referenced by any other documented EBS package, which indicates a narrow call surface. It is typically invoked indirectly through ETRM's composite dimension setup and member maintenance flows, including concurrent program processing and internal ETRM procedures that populate composite dimension members. Because it is not a published public API, custom code should avoid calling it directly; instead, use supported ETRM interfaces. Direct invocation, where required for controlled data migration, should follow the same validation sequence PROCESS_ROWS expects and should be tested carefully against the specific EBS release, as the package has no documented external callers to indicate backward-compatibility guarantees.
-
PACKAGE: APPS.FEM_COMP_DIM_MEMBER_LOADER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_COMP_DIM_MEMBER_LOADER_PKG, status:VALID,
-
PACKAGE BODY: APPS.FEM_COMP_DIM_MEMBER_LOADER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FEM_COMP_DIM_MEMBER_LOADER_PKG, status:VALID,
-
SYNONYM: APPS.FEM_COLUMN_REQUIREMNT_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_COLUMN_REQUIREMNT_B, status:VALID,
-
SYNONYM: APPS.FEM_PRODUCTS_ATTR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_PRODUCTS_ATTR, status:VALID,
-
SYNONYM: APPS.FEM_ACTIVITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_ACTIVITIES, status:VALID,
-
PACKAGE: APPS.FEM_DIM_UTILS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_DIM_UTILS_PVT, status:VALID,
-
SYNONYM: APPS.FEM_XDIM_DIMENSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_XDIM_DIMENSIONS, status:VALID,
-
SYNONYM: APPS.FEM_GLOBAL_VS_COMBOS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_GLOBAL_VS_COMBOS_B, status:VALID,
-
PACKAGE: APPS.FEM_DIM_MEMBER_LOADER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_DIM_MEMBER_LOADER_PKG, status:VALID,
-
SYNONYM: APPS.FEM_COST_OBJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_COST_OBJECTS, status:VALID,
-
PACKAGE: APPS.FEM_MULTI_PROC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_MULTI_PROC_PKG, status:VALID,
-
SYNONYM: APPS.FEM_GLOBAL_VS_COMBO_DEFS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_GLOBAL_VS_COMBO_DEFS, status:VALID,
-
PACKAGE: APPS.FEM_COMP_DIM_MEMBER_LOADER_PKG
12.1.1
-
SYNONYM: APPS.FEM_DIM_ATTRIBUTES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIM_ATTRIBUTES_B, status:VALID,
-
VIEW: APPS.FEM_DIM_ATTR_VERSIONS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_DIM_ATTR_VERSIONS_VL, status:VALID,
-
VIEW: APPS.FEM_LEDGERS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_LEDGERS_VL, status:VALID,
-
PACKAGE: APPS.FEM_ENGINES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_ENGINES_PKG, status:VALID,
-
VIEW: APPS.FEM_DIM_ATTRIBUTES_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_DIM_ATTRIBUTES_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
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,
-
APPS.FEM_COMP_DIM_MEMBER_LOADER_PKG dependencies on FEM_COMP_DIM_MEMBER_LOADER_PKG
12.1.1
-
PACKAGE: APPS.FND_FLEX_EXT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_EXT, status:VALID,
-
PACKAGE BODY: APPS.FEM_COMP_DIM_MEMBER_LOADER_PKG
12.1.1
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,