Search Results fem_xgl_post_engine_pkg
Overview
FEM_XGL_POST_ENGINE_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema. It belongs to the Enterprise Tax, Risk and Treasury Management (ETRM) product family — specifically the Financial Enterprise Management (FEM) module, historically associated with Enterprise Performance Foundation (EPF) and Financial Consolidation Hub (FCH) processing. The package implements the posting engine that transfers summarized balance data from the FEM balance interface into the general ledger posting structures. In EBS 12.1.1 and 12.2.2, the package is classified as an OTHER API, meaning it is an internal engine rather than a formally published public interface, and its status is VALID in a standard installation.
The engine reads staged balances from the interface and interim global temporary structures, resolves dimension member and hierarchy definitions, and applies the mapping rules that determine how FEM balances are translated to GL postings. It is a supporting component used during balance upload, transfer, and posting cycles for financial consolidation and performance management flows.
Key Procedures and Functions
ETRM documents two callable units in this package:
- MAIN — The primary entry point for the posting engine. It orchestrates the overall posting run, driving the processing sequence for the balance data being transferred and coordinating the other internal steps required to complete a posting cycle.
- PROCESS_DATA_SLICE — Processes a defined slice of data within the run. This unit handles the chunked or partitioned portion of the workload, applying the dimension and column mappings to the staged records for that slice.
Parameter lists are not documented in the ETRM metadata, so the exact signatures are not reproduced here.
Tables Accessed
The package references the following tables through APPS synonyms:
- FEM_BAL_INTERFACE_T — The balance interface table holding staged balance records awaiting posting.
- FEM_BAL_POST_INTERIM_GT — A global temporary table holding interim posting results during processing.
- FEM_DIMENSIONS_TL and FEM_DIM_ATTRIBUTES_TL — Dimension and dimension attribute translations used to resolve member labels.
- FEM_GLOBAL_VS_COMBO_DEFS — Global value set and combination definitions controlling valid dimension combinations.
- FEM_INT_COLUMN_MAP — Column mapping metadata that describes how interface columns map to target structures.
- FEM_MP_PROCESS_CTL_T — Process control table used to track posting run status.
- FEM_OBJECT_TYPES_TL, FEM_TAB_COLUMNS_B, FEM_XDIM_DIMENSIONS — Metadata describing object types, table columns, and extended dimensions.
- PLITBLM — A standard Oracle PL/SQL table (index-by table) utility used internally.
Usage Notes
This package is invoked indirectly by FEM balance posting and transfer processes, or by the workflow package GCS_DATASUB_WF_PKG, which is documented as referencing it. It is not intended for direct customer invocation; because it is an internal engine, Oracle does not guarantee interface stability across patch levels. The documented dependency set consists only of SYS.STANDARD at the schema level, confirming it is self-contained within PL/SQL. Customizations should avoid calling MAIN or PROCESS_DATA_SLICE directly and should instead use supported FEM concurrent programs or public APIs that drive the posting engine.
-
PACKAGE: APPS.FEM_XGL_POST_ENGINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_XGL_POST_ENGINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.FEM_XGL_POST_ENGINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FEM_XGL_POST_ENGINE_PKG, status:VALID,
-
SYNONYM: APPS.FEM_BAL_INTERFACE_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_BAL_INTERFACE_T, status:VALID,
-
SYNONYM: APPS.FEM_INT_COLUMN_MAP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_INT_COLUMN_MAP, status:VALID,
-
PACKAGE: APPS.FEM_GL_POST_BAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_GL_POST_BAL_PKG, status:VALID,
-
SYNONYM: APPS.FEM_OBJECT_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_OBJECT_TYPES_TL, status:VALID,
-
SYNONYM: APPS.FEM_BAL_POST_INTERIM_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_BAL_POST_INTERIM_GT, status:VALID,
-
SYNONYM: APPS.FEM_DIM_ATTRIBUTES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIM_ATTRIBUTES_TL, status:VALID,
-
PACKAGE: APPS.FEM_XGL_POST_ENGINE_PKG
12.1.1
-
SYNONYM: APPS.FEM_DIMENSIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIMENSIONS_TL, status:VALID,
-
SYNONYM: APPS.FEM_MP_PROCESS_CTL_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_MP_PROCESS_CTL_T, status:VALID,
-
PACKAGE: APPS.FEM_GL_POST_PROCESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_GL_POST_PROCESS_PKG, 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_TAB_COLUMNS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_TAB_COLUMNS_B, status:VALID,
-
PACKAGE BODY: APPS.GCS_DATASUB_WF_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_DATASUB_WF_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,
-
VIEW: APPS.FEM_OBJECT_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_OBJECT_TYPES_VL, status:VALID,
-
VIEW: APPS.FEM_DIMENSIONS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_DIMENSIONS_VL, status:VALID,
-
SYNONYM: APPS.FEM_XDIM_DIMENSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_XDIM_DIMENSIONS, status:VALID,
-
VIEW: APPS.FEM_VALUE_SETS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:FEM_VALUE_SETS_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
-
APPS.FEM_XGL_POST_ENGINE_PKG dependencies on FEM_XGL_POST_ENGINE_PKG
12.1.1
-
APPS.GCS_DATASUB_WF_PKG dependencies on FEM_XGL_POST_ENGINE_PKG
12.1.1
-
TYPE: APPS.WF_PARAMETER_LIST_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_PARAMETER_LIST_T, status:VALID,
-
PACKAGE: APPS.FND_CONCURRENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CONCURRENT, status:VALID,
-
PACKAGE: APPS.WF_EVENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
PACKAGE: APPS.FND_INSTALLATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_INSTALLATION, status:VALID,
-
PACKAGE BODY: APPS.FEM_XGL_POST_ENGINE_PKG
12.1.1
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, 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,