Search Results fem_webadi_member_utils_pvt
Overview
FEM_WEBADI_MEMBER_UTILS_PVT is a private (PVT) PL/SQL package in the APPS schema that supports the WebADI-based member maintenance infrastructure within Oracle Enterprise Performance Foundation (also marketed as Enterprise Planning and Budgeting / ETRM components in the 12.1.1 and 12.2.2 releases). Its role is to provide the server-side utility layer that underpins the upload of dimension member metadata from WebADI (Web Applications Desktop Integrator) spreadsheets into the FEM member interface tables. The package bridges the BNE WebADI framework — integrators, interfaces, layouts, blocks and columns — with the FEM dimension, dimension group and dimension attribute metadata tables, resolving the column mappings and sequence assignments that govern how a member header spreadsheet row is translated into an interface record. The header comment dates the package to release 120.0 (2006), consistent with the 11.5.10 / 12.0 lineage that was carried forward essentially unchanged into EBS 12.1.1 and 12.2.2. Because the package is classified PVT, it is not an advertised public API and should not be called directly by customer code.
Key Procedures and Functions
- POPULATE_MEM_WEBADI_METADATA — Populates the in-memory dimension metadata structures used throughout the package. The declared global record type
g_global_val_rec_typeholds dimension id, dimension varchar label, interface member base and TL table names, interface attribute table name, member base table name, member display code and name columns, calendar display code, and member name and description values. The boolean flagg_is_context_info_presentprevents redundant re-execution of this routine once the metadata has been cached. - UPLOAD_MEMBER_HEADER_INTERFACE — The procedure associated with the user's search term. It handles the upload of the member header portion of a WebADI member interface, using the cached dimension metadata and the column mapping information to write member header rows into the FEM member interface tables.
- NAME — A utility function that returns the name associated with a member or interface context, used to resolve display labels for the mapping logic.
- DELETE_FEM_WEBADI_SEED — Removes seeded WebADI metadata rows for the FEM integrator, allowing the seeding routine to be re-run cleanly during patching or setup resets.
The package also declares collection types g_changed_intf_col_tbl and g_changed_dt_intf_col_tbl (both FND_TABLE_OF_VARCHAR2_30) for tracking changed interface columns, and g_sequences_tbl (FND_TABLE_OF_NUMBER) holding mapping sequence values. The constant G_LIMIT_BULK_NUMROWS := 100 bounds bulk fetch/insert operations.
Tables Accessed
- BNE_INTEGRATORS_B / _TL, BNE_INTERFACES_B / _TL — Define the WebADI integrator and interface that target FEM member uploads.
- BNE_INTERFACE_COLS_B / _TL — Supply the interface column definitions used to build the spreadsheet layout and drive mapping.
- BNE_LAYOUTS_B / _TL, BNE_LAYOUT_BLOCKS_B / _TL, BNE_LAYOUT_COLS — Provide the layout, block and column structure for the member header WebADI template.
- FEM_DIMENSIONS_B / _TL, FEM_DIMENSION_GRPS_B, FEM_DIM_ATTRIBUTES_B — Provide the dimension, dimension group and dimension attribute metadata used to resolve a spreadsheet member row to the correct FEM interface column and attribute.
Usage Notes
The package is invoked internally by the FEM WebADI member upload flows and by the seeding/deletion routines that maintain the FEM WebADI integrator definition; it is also called indirectly from related FEM WebADI private packages. It is not referenced by any other packaged API according to the ETRM metadata, and it is not exposed to the Oracle Forms layer or to concurrent programs as a public entry point. Custom code should use the supported FEM public APIs for member maintenance rather than calling this package directly.
-
PACKAGE: APPS.FEM_WEBADI_MEMBER_UTILS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_WEBADI_MEMBER_UTILS_PVT, status:VALID,
-
PACKAGE BODY: APPS.FEM_WEBADI_MEMBER_UTILS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FEM_WEBADI_MEMBER_UTILS_PVT, status:VALID,
-
TYPE: APPS.FND_TABLE_OF_VARCHAR2_30
12.1.1
owner:APPS, object_type:TYPE, object_name:FND_TABLE_OF_VARCHAR2_30, status:VALID,
-
TYPE: APPS.FND_TABLE_OF_NUMBER
12.1.1
owner:APPS, object_type:TYPE, object_name:FND_TABLE_OF_NUMBER, status:VALID,
-
SYNONYM: APPS.BNE_LAYOUT_BLOCKS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUT_BLOCKS_TL, status:VALID,
-
SYNONYM: APPS.FEM_WEBADI_DIM_ATTR_MAPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_WEBADI_DIM_ATTR_MAPS, status:VALID,
-
SYNONYM: APPS.BNE_LAYOUT_BLOCKS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUT_BLOCKS_B, status:VALID,
-
SYNONYM: APPS.BNE_INTEGRATORS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_INTEGRATORS_TL, status:VALID,
-
SYNONYM: APPS.BNE_LAYOUTS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUTS_TL, status:VALID,
-
SYNONYM: APPS.BNE_LAYOUTS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUTS_B, status:VALID,
-
SYNONYM: APPS.FEM_VALUE_SETS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_VALUE_SETS_B, status:VALID,
-
SYNONYM: APPS.FEM_DIM_ATTRIBUTES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIM_ATTRIBUTES_TL, status:VALID,
-
SYNONYM: APPS.BNE_INTEGRATORS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_INTEGRATORS_B, status:VALID,
-
SYNONYM: APPS.FEM_DIMENSIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIMENSIONS_TL, status:VALID,
-
SYNONYM: APPS.FEM_DIM_ATTR_GRPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIM_ATTR_GRPS, status:VALID,
-
SYNONYM: APPS.BNE_INTERFACES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_INTERFACES_TL, status:VALID,
-
SYNONYM: APPS.BNE_INTERFACES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_INTERFACES_B, status:VALID,
-
SYNONYM: APPS.BNE_LAYOUT_COLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUT_COLS, status:VALID,
-
SYNONYM: APPS.BNE_INTERFACE_COLS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_INTERFACE_COLS_TL, status:VALID,
-
SYNONYM: APPS.BNE_INTERFACE_COLS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_INTERFACE_COLS_B, status:VALID,
-
SYNONYM: APPS.FEM_DIMENSION_GRPS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIMENSION_GRPS_B, status:VALID,
-
TYPE: APPS.FND_TABLE_OF_VARCHAR2_255
12.1.1
owner:APPS, object_type:TYPE, object_name:FND_TABLE_OF_VARCHAR2_255, 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_DIM_ATTR_VERSIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIM_ATTR_VERSIONS_B, status:VALID,
-
PACKAGE: APPS.FEM_DIMENSION_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_DIMENSION_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.FEM_DIM_ATTRIBUTES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIM_ATTRIBUTES_B, status:VALID,
-
SYNONYM: APPS.FEM_DIMENSIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DIMENSIONS_B, 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_WEBADI_MEMBER_UTILS_PVT
12.1.1
-
PACKAGE: APPS.FEM_ENGINES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_ENGINES_PKG, 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_WEBADI_MEMBER_UTILS_PVT dependencies on FEM_WEBADI_MEMBER_UTILS_PVT
12.1.1
-
SYNONYM: APPS.FND_NEW_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_NEW_MESSAGES, status:VALID,
-
PACKAGE BODY: APPS.FEM_WEBADI_MEMBER_UTILS_PVT
12.1.1
-
SYNONYM: APPS.FND_LANGUAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LANGUAGES, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, 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: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,