Search Results bom_rtg_globals
Overview
BOM_RTG_GLOBALS is a global state-management package body in the APPS schema that supports the Oracle Bills of Material and Engineering routing infrastructure. Its primary business function is to hold session-scoped routing context — organization, entity, user, login, concurrent program, and ECO identifiers — in PL/SQL package-level variables for the duration of a routing or ECO-processing transaction. This pattern allows multiple procedures across the BOM routing APIs to share consistent context without repeatedly re-querying the database or passing large parameter lists between calls.
In Oracle EBS 12.1.1 and 12.2.2, the package is classified as OTHER and is not an externally published API. It is an internal support package that is called by other BOM routing components rather than directly by end users.
Key Procedures and Functions
The documented interface exposes 93 procedures and functions. The most prominent are setters and getters organized around the session context:
- INIT_SYSTEM_INFO_REC / GET_SYSTEM_INFORMATION / SET_SYSTEM_INFORMATION — initialize and manage the master system information record that captures the runtime environment for a routing transaction.
- SET_ROUTING_SEQUENCE_ID / GET_ROUTING_SEQUENCE_ID — store and retrieve the identifier of the routing sequence currently being processed.
- SET_COMMON_RTG_SEQ_ID / GET_COMMON_RTG_SEQ_ID — manage the shared routing sequence identifier used across common routing operations.
- SET_ENTITY / GET_ENTITY — persist the entity (for example, operation or routing) that the current process is acting upon.
- SET_ORG_ID / GET_ORG_ID — record the operating unit/organization context for the transaction.
- SET_ECO_NAME / GET_ECO_NAME — store the engineering change order name associated with the current revision update.
- SET_USER_ID / GET_USER_ID and SET_LOGIN_ID / GET_LOGIN_ID — capture the application user and login identifiers.
- SET_PROG_APPID / GET_PROG_APPID — record the concurrent program application and identifier, enabling callers to trace which program initiated processing.
Additional setter/getter pairs follow the same convention, exposing attributes such as program ID and other routing state. Together they form an in-memory context object scoped to the database session.
Tables Accessed
The package body references the following tables through APPS synonyms:
- BOM_OPERATIONAL_ROUTINGS — the principal routing definition table; supplies or validates routing and sequence identifiers.
- ENG_ENGINEERING_CHANGES, ENG_CHANGE_TYPE_PROCESSES, and ENG_REVISED_ITEMS — provide ECO and revised-item context when the package is used in engineering change workflows.
- MTL_SYSTEM_ITEMS — supplies item master information for the entity under processing.
- PLITBLM — a standard Oracle PL/SQL table construct used internally for collection handling.
The dependencies list also shows calls into FND_API, FND_GLOBAL, FND_MSG_PUB, and ERROR_HANDLER, indicating that the package participates in the standard EBS API error-handling and messaging framework.
Usage Notes
BOM_RTG_GLOBALS is not intended for direct invocation by end users or forms. It is invoked indirectly by other BOM routing components: the ETRM documentation records that 35 other packages reference it, while it is not referenced by any database object itself, confirming its role as a shared internal utility. Typical callers include routing creation and update APIs, ECO processing routines, and concurrent programs that perform bulk routing maintenance. Custom code should avoid modifying package state unless it follows the standard setter/getter sequence, because the variables are session-persistent and can affect subsequent calls in the same session. All access should respect the organization and user context established by FND_GLOBAL.
-
PACKAGE BODY: APPS.BOM_RTG_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_GLOBALS, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_GLOBALS, status:VALID,
-
PACKAGE: APPS.BOM_RTG_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BOM_RTG_GLOBALS, status:VALID,
-
PACKAGE: APPS.BOM_RTG_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BOM_RTG_GLOBALS, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_SUB_OP_RES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_SUB_OP_RES, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_RTG_HEADER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_RTG_HEADER, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_VALIDATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_VALIDATE, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_EAM_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_EAM_UTIL, status:VALID,
-
SYNONYM: APPS.ENG_CHANGE_TYPE_PROCESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ENG_CHANGE_TYPE_PROCESSES, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_REVISION_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_REVISION_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_SUB_OP_RES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_SUB_OP_RES, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_HEADER_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_HEADER_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_RTG_HEADER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_RTG_HEADER, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_VALIDATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_VALIDATE, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_EAM_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_EAM_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_OP_NETWORK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_OP_NETWORK, status:VALID,
-
PACKAGE BODY: APPS.ENG_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_GLOBALS, status:VALID,
-
PACKAGE BODY: APPS.ENG_VALIDATE_CHANGE_LINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_VALIDATE_CHANGE_LINE, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_OP_SEQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_OP_SEQ, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_OP_RES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_OP_RES, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_VAL_TO_ID
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_VAL_TO_ID, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_VAL_TO_ID
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_VAL_TO_ID, status:VALID,
-
PACKAGE BODY: APPS.ECO_ERROR_HANDLER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ECO_ERROR_HANDLER, status:VALID,
-
SYNONYM: APPS.ENG_CHANGE_TYPE_PROCESSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ENG_CHANGE_TYPE_PROCESSES, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_REVISION_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_REVISION_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_OP_NETWORK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_OP_NETWORK, status:VALID,
-
PACKAGE BODY: APPS.BOM_VALIDATE_OP_RES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_VALIDATE_OP_RES, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_ERROR_HANDLER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_ERROR_HANDLER, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_OP_SEQ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_OP_SEQ, status:VALID,
-
PACKAGE BODY: APPS.ECO_ERROR_HANDLER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ECO_ERROR_HANDLER, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_EXP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_EXP, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_RES_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_RES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_VALIDATE_RTG_REVISION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_VALIDATE_RTG_REVISION, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_VALIDATE_RTG_REVISION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_VALIDATE_RTG_REVISION, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_ERROR_HANDLER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_ERROR_HANDLER, status:VALID,
-
PACKAGE BODY: APPS.BOM_DEFAULT_OP_RES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_DEFAULT_OP_RES, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUB_OP_RES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUB_OP_RES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUB_OP_RES_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUB_OP_RES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_OPEN_INTERFACE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_OPEN_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_OPEN_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_OPEN_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.ENG_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_GLOBALS, status:VALID,
-
PACKAGE BODY: APPS.ENG_VALIDATE_CHANGE_LINE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_VALIDATE_CHANGE_LINE, status:VALID,
-
PACKAGE BODY: APPS.BOM_VALIDATE_OP_RES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_VALIDATE_OP_RES, status:VALID,
-
PACKAGE BODY: APPS.ENG_ECO_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_ECO_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_VALIDATE_OP_SEQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_VALIDATE_OP_SEQ, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_RES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_RES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_NETWORK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_NETWORK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_NETWORK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_NETWORK_UTIL, status:VALID,