Search Results ego_extfwk_s
Overview
APPS.RRS_SITES_EXT_PKG is the PL/SQL package body that implements the server-side extension logic for the Oracle E-Business Suite "Sites" (locations) entity within the Enterprise Resource, Receiving, and Shipping (RRS) framework. In EBS 12.1.1 and 12.2.2 it acts as the transactional API for maintaining site records held in the RRS_SITES_EXT_B and RRS_SITES_EXT_TL tables. The package encapsulates the DML operations required to insert, lock, update, and delete site extension rows, and to propagate translated (language) descriptions, ensuring that all site maintenance occurs through a single controlled interface rather than through ad hoc SQL. It also participates in the Extensibility Framework by referencing EGO_EXTFWK_S, allowing site information to be surfaced and reused in configurator-style extension contexts. The body holds STATUS = VALID in the APPS schema and is not referenced by any other database object, confirming it is a top-level implementation unit.
Key Procedures and Functions
The package body documents five procedures:
- INSERT_ROW — Creates a new site extension record, populating the base table (RRS_SITES_EXT_B) and the corresponding translation row (RRS_SITES_EXT_TL).
- LOCK_ROW — Obtains a row-level lock on an existing site record prior to modification or deletion, providing the standard EBS concurrency-friendly pattern used by generated forms APIs.
- UPDATE_ROW — Applies changes to an existing site record, updating both the base and translation tables as required.
- DELETE_ROW — Removes a site record, typically cascading the deletion across the base and translation tables.
- ADD_LANGUAGE — Inserts or refreshes the translated description rows for additional installed languages in RRS_SITES_EXT_TL, using FND_LANGUAGES to determine the active language set.
These procedures correspond to the standard EBS table-handler API pattern generated for _B/_TL table pairs. No parameter lists are documented in the ETRM metadata and are therefore not reproduced here.
Tables Accessed
- RRS_SITES_EXT_B — The base language-independent site table; read and written by INSERT_ROW, UPDATE_ROW, DELETE_ROW, and LOCK_ROW.
- RRS_SITES_EXT_TL — The translation table holding language-specific text; written by INSERT_ROW, UPDATE_ROW, and ADD_LANGUAGE.
- EGO_EXTFWK_S — The Extensibility Framework source table, referenced to integrate site extension data with the EGO extensibility model.
- FND_LANGUAGES — Consulted by ADD_LANGUAGE to enumerate installed languages for translation propagation.
- DUAL — Used as the standard single-row source for scalar/sequence lookups and validation queries.
Usage Notes
RRS_SITES_EXT_PKG is normally invoked indirectly by the Oracle Forms UI or by concurrent programs that maintain RRS site data, following the conventional insert-lock-update/delete sequence. The package also raises errors through FND_MESSAGE and APP_EXCEPTION, and depends on the RRS_SITES_EXT_B and RRS_SITES_EXT_TL table definitions. Because the body is not referenced by any other database object, custom code that needs to manipulate site extensions should call these procedures directly rather than issuing SQL against the underlying tables. The user search term "ego_extfwk_s" reflects the EGO_EXTFWK_S dependency recorded in the metadata, which links this RRS sites API to the EBS Extensibility Framework.
-
SEQUENCE: EGO.EGO_EXTFWK_S
12.1.1
owner:EGO, object_type:SEQUENCE, object_name:EGO_EXTFWK_S, status:VALID,
-
SEQUENCE: EGO.EGO_EXTFWK_S
12.2.2
owner:EGO, object_type:SEQUENCE, object_name:EGO_EXTFWK_S, status:VALID,
-
SYNONYM: APPS.EGO_EXTFWK_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_EXTFWK_S, status:VALID,
-
SYNONYM: APPS.EGO_EXTFWK_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_EXTFWK_S, status:VALID,
-
PACKAGE BODY: APPS.RRS_SITES_EXT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_SITES_EXT_PKG, status:VALID,
-
PACKAGE BODY: APPS.RRS_HIERARCHIES_EXT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_HIERARCHIES_EXT_PKG, status:VALID,
-
PACKAGE BODY: APPS.RRS_LOCATIONS_EXT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_LOCATIONS_EXT_PKG, status:VALID,
-
PACKAGE BODY: APPS.RRS_SITES_EXT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_SITES_EXT_PKG, status:VALID,
-
PACKAGE BODY: APPS.EGO_RULE_SETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_RULE_SETS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.RRS_TRADE_AREAS_EXT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_TRADE_AREAS_EXT_PKG, status:VALID,
-
PACKAGE BODY: APPS.RRS_TRADE_AREAS_EXT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_TRADE_AREAS_EXT_PKG, status:VALID,
-
PACKAGE BODY: APPS.AS_CATALOG_MIGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AS_CATALOG_MIGRATION, status:VALID,
-
PACKAGE BODY: APPS.AS_CATALOG_MIGRATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AS_CATALOG_MIGRATION, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PON_GLOBAL_UPDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_GLOBAL_UPDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ENG_CHANGE_ATTR_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_CHANGE_ATTR_UTIL, status:VALID,
-
PACKAGE BODY: APPS.HZ_EXTENSIBILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_EXTENSIBILITY_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.RRS_LOCATIONS_EXT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_LOCATIONS_EXT_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_UDA_OVERRIDES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_UDA_OVERRIDES_PVT, status:VALID,
-
PACKAGE BODY: APPS.HZ_EXTENSIBILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_EXTENSIBILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.BOM_ROLLUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_ROLLUP_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_ROLLUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_ROLLUP_PUB, status:VALID,
-
PACKAGE BODY: APPS.PO_SYNC_DRAFT_FROM_ARCHIVE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SYNC_DRAFT_FROM_ARCHIVE_PVT, status:VALID,
-
PACKAGE BODY: APPS.POR_UDA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POR_UDA_PKG, status:VALID,
-
PACKAGE BODY: APPS.EGO_GTIN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_GTIN_PVT, status:VALID,
-
PACKAGE BODY: APPS.ENG_CHANGE_ATTR_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_CHANGE_ATTR_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_USER_ATTRS_DATA_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_USER_ATTRS_DATA_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_UDA_IMPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UDA_IMPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_UDA_DATA_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UDA_DATA_UTIL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ENGECOBO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENGECOBO, status:VALID,
-
PACKAGE BODY: APPS.EGO_GTIN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_GTIN_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_USER_ATTRS_DATA_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_USER_ATTRS_DATA_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_REP_CONTRACT_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_REP_CONTRACT_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_MULTI_MOD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MULTI_MOD_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_MOD_SYNC_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MOD_SYNC_PROCESS_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.BOM_ROLLUP_PUB dependencies on EGO_EXTFWK_S
12.1.1
-
APPS.RRS_TRADE_AREAS_EXT_PKG dependencies on EGO_EXTFWK_S
12.1.1
-
APPS.AS_CATALOG_MIGRATION dependencies on EGO_EXTFWK_S
12.1.1
-
APPS.EGO_USER_ATTRS_DATA_PVT dependencies on EGO_EXTFWK_S
12.1.1
-
APPS.RRS_LOCATIONS_EXT_PKG dependencies on EGO_EXTFWK_S
12.1.1
-
APPS.HZ_EXTENSIBILITY_PVT dependencies on EGO_EXTFWK_S
12.1.1
-
APPS.PO_UDA_IMPORT_PKG dependencies on EGO_EXTFWK_S
12.2.2
-
APPS.EGO_ITEM_PVT dependencies on EGO_EXTFWK_S
12.1.1