Results for “top_bill_sequence_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OEXVWCAN is a PL/SQL package in the APPS schema that supports the Oracle Order Management (OM) module in Oracle E-Business Suite 12.1.1 and 12.2.2. Its role is to perform the numbering, validation, and configuration-checking logic that governs sales order lines and their associated sub-entities. The package name (OEXVWCAN) is consistent with the Order Management "OEX" prefix used for order entry and configuration-related utilities, and the header comment indicates an original authoring date of 1999 with later porting changes.
Functionally, OEXVWCAN addresses the need to derive and assign the correct line numbers for shipment schedules, base (model) lines, and option lines within a configured or unconfigured sales order. It also answers a set of boolean-style questions about a line's context — whether a subtree exists, whether a line participates in a configuration, whether open picking slips are present, whether price adjustments exist, and which security object applies. These checks are essential to maintaining the integrity of order line hierarchies and to ensuring that downstream processes (picking, pricing, shipping) act on the correct lines.
Key Procedures and Functions
The package declares nine documented functions:
- SHIPMENT_SCHEDULE_NUMBER — returns the shipment schedule line number for a given parent, service parent, shipment schedule line, or line number context.
- BASE_LINE_NUMBER — returns the base line number, used to identify the model or base line within a configuration.
- OPTION_LINE_NUMBER — returns the option line number, used to identify option lines that belong to a configured item.
- SUBTREE_EXISTS — returns a VARCHAR2 indicator of whether a subtree exists for a given line and its real parent line.
- IN_CONFIGURATION — returns a VARCHAR2 indicator of whether a line, given its parent, item type code, and service parent, is part of a configuration.
- OPEN_PICKING_SLIPS — returns a VARCHAR2 indicator of whether open picking slips exist for a line and component code, relevant to shipment execution.
- PRICE_ADJUST_EXISTS — returns a VARCHAR2 indicator of whether price adjustments exist for a given header and line.
- TOP_BILL_SEQUENCE_ID — returns the top bill sequence identifier for a line and parent line, supporting bill-of-material sequence tracking.
- SECURITY_OBJECT — returns a VARCHAR2 value identifying the security object applicable to a line, based on parent line, shipment schedule line, service parent, and line type code.
The package is compiled with AUTHID CURRENT_USER, and several functions carry PRAGMA RESTRICT_REFERENCES declarations (WNDS, WNPS), indicating they are intended to be side-effect free and callable from SQL.
Tables Accessed
Per the ETRM metadata, OEXVWCAN references the following tables through APPS synonyms:
- SO_DISCOUNT_LINES — consulted to support discount and promotion logic, most likely in the context of the configuration or line-number validation checks.
- SO_PRICE_ADJUSTMENTS — consulted to determine whether price adjustments exist for a given header and line, supporting the PRICE_ADJUST_EXISTS function.
These references are read-oriented; the package's role is to validate and derive values rather than to maintain transactional data.
Usage Notes
OEXVWCAN is an internal Order Management utility. It is typically invoked from Order Management forms, from other OM packages, and from concurrent programs that process sales order lines, configurations, and shipments. The ETRM metadata indicates the package is referenced by two other packages, confirming its role as a shared dependency in the OM code base. Customizations should call its public functions rather than duplicate the numbering and validation logic, and because the package is compiled AUTHID CURRENT_USER with RESTRICT_REFERENCES pragmas, callers should be aware of the privileges of the invoking schema.
-
PACKAGE: APPS.OEXVWCAN 12.2.2
-
PACKAGE: APPS.OEXVWCAN 12.1.1
-
PACKAGE BODY: APPS.OEXVWCAN 12.1.1
-
PACKAGE BODY: APPS.OEXVWCAN 12.2.2
-
Table: CST_EXPLOSION_TEMP 12.2.2
Temporary, indented bill of material
-
Table: CST_EXPLOSION_TEMP 12.1.1
Temporary, indented bill of material
-
View: WIP_EXPLOSIONS_V 12.1.1
WIP explosion information
APPS.WIP_EXPLOSIONS_V·↳ BOM_EXPLOSIONS·↳ BOM_INVENTORY_COMPONENTS·↳ BOM_OPERATIONAL_ROUTINGS·Explore WIP module →
-
View: OE_OPTION_ITEMS_V 12.1.1
View for Option Items LOV
APPS.OE_OPTION_ITEMS_V·↳ BOM_EXPLOSIONS·↳ MTL_ITEM_FLEXFIELDS·Explore ONT module →
-
View: OE_OPTION_ITEMS_V 12.2.2
View for Option Items LOV
APPS.OE_OPTION_ITEMS_V·↳ BOM_EXPLOSIONS·↳ MTL_ITEM_FLEXFIELDS·↳ MTL_SYSTEM_ITEMS_TL·Explore ONT module →
-
Pre-exploded model bills for use by Order Entry
-
Consolidated Bill of Material structure for report
APPS.BOM_CONSOLIDATE_EXPLOSION_VIEW·↳ BOM_EXPLOSION_TEMP·Explore BOM module →
-
View: CSD_BOM_INQUIRY_EXPL_V 12.1.1
View based on temporary table.
APPS.CSD_BOM_INQUIRY_EXPL_V·↳ BOM_BILL_OF_MATERIALS·↳ CSD_BOM_EXPL_TEMP·↳ CS_STD·Explore CSD module →
-
Temporary data for indented bills of material (batch processes)
-
View: CSD_BOM_INQUIRY_EXPL_V 12.2.2
View based on temporary table.
APPS.CSD_BOM_INQUIRY_EXPL_V·↳ BOM_BILL_OF_MATERIALS·↳ CSD_BOM_EXPL_TEMP·↳ FND_GLOBAL·Explore CSD module →
-
View: BOM_STRUCTURE_SYNC_V 12.2.2
This View is used for Structure Sync operations with external systems. Currently this is being used for Complex Product Sync with Siebel for Genesis Project
APPS.BOM_STRUCTURE_SYNC_V·↳ BOM_EXPLOSIONS·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_ORGANIZATION_INFORMATION·Explore BOM module →
-
View: BOM_STRUCTURE_SYNC_V 12.1.1
This View is used for Structure Sync operations with external systems. Currently this is being used for Complex Product Sync with Siebel for Genesis Project
APPS.BOM_STRUCTURE_SYNC_V·↳ BOM_EXPLOSIONS·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_ORGANIZATION_INFORMATION·Explore BOM module →
-
Pre-exploded model bills for use by Order Entry
-
APPS.SO_INCLUDED_ITEMS_OEXORRSO_V·↳ BOM_CONFIG_EXPLOSIONS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore OE module →
-
APPS.SO_INCLUDED_ITEMS_OEXORRSO_V·↳ BOM_CONFIG_EXPLOSIONS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore OE module →
-
View: BOM_PLM_EXPLOSION_TEMP 12.2.2
APPS.BOM_PLM_EXPLOSION_TEMP·↳ BOM_EXPLOSION_TEMP·Explore BOM module →
-
Holds quotation lines information
-
View: SO_LINES_CANCEL_V 12.2.2
APPS.SO_LINES_CANCEL_V·↳ FND_GLOBAL·↳ FND_PROFILE·↳ MTL_SYSTEM_ITEMS_KFV·Explore OE module →
-
Temporary data for indented bills of material (batch processes)
-
View: BOM_EXPL_INQUIRY_VIEW 12.1.1
Indented bill of material for window
APPS.BOM_EXPL_INQUIRY_VIEW·↳ BOM_BILL_OF_MATERIALS·↳ BOM_GLOBALS·↳ BOM_SMALL_EXPL_TEMP·Explore BOM module →
-
Stores models (3dx ) and information related to models
-
Configurator Components View
APPS.ICX_CONFIG_COMPONENTS_WEB_V·↳ BOM_CONFIG_EXPLOSIONS·↳ MTL_SYSTEM_ITEMS_KFV·Explore ICX module →
-
View: WIP_EXPLOSIONS_V 12.2.2
WIP explosion information
APPS.WIP_EXPLOSIONS_V·↳ BOM_EXPLOSIONS·↳ BOM_INVENTORY_COMPONENTS·↳ BOM_OPERATIONAL_ROUTINGS·Explore WIP module →
-
Consolidated Bill of Material structure for report
APPS.BOM_CONSOLIDATE_EXPLOSION_VIEW·↳ BOM_EXPLOSION_TEMP·Explore BOM module →
-
Table: BOM_CONFIG_EXPLOSIONS 12.1.1
Temporary data for ATO configurator window
-
Table: CSD_BOM_EXPL_TEMP 12.2.2
-
Table: CSD_BOM_EXPL_TEMP 12.1.1
-
View: BOM_EXPLOSION_VIEW 12.2.2
Indented bill of material for report
APPS.BOM_EXPLOSION_VIEW·↳ BOM_EXPLOSION_TEMP·↳ BOM_STRUCTURES_B·↳ MFG_LOOKUPS·Explore BOM module →
-
Table: OE_CONFIG_DETAILS_TMP 12.1.1
-
Table: OE_CONFIG_DETAILS_TMP 12.2.2
-
View: SO_LINES_CANCEL_V 12.1.1
APPS.SO_LINES_CANCEL_V·↳ FND_GLOBAL·↳ FND_PROFILE·↳ MTL_SYSTEM_ITEMS_KFV·Explore OE module →
-
View: BOM_EXPL_INQUIRY_VIEW 12.2.2
Indented bill of material for window
APPS.BOM_EXPL_INQUIRY_VIEW·↳ BOM_BILL_OF_MATERIALS·↳ BOM_GLOBALS·↳ BOM_SMALL_EXPL_TEMP·Explore BOM module →
-
View: SO_CONFIG_COMPONENTS_V 12.1.1
APPS.SO_CONFIG_COMPONENTS_V·↳ BOM_EXPLOSIONS·↳ BOM_INVENTORY_COMPONENTS·↳ MTL_SYSTEM_ITEMS_KFV·Explore OE module →
-
Temporary data for indented bills of material (on-line processes)
-
Temporary data for indented bills of material (on-line processes)
-
View: BOM_PLM_EXPLOSION_TEMP 12.1.1
APPS.BOM_PLM_EXPLOSION_TEMP·↳ BOM_EXPLOSION_TEMP·Explore BOM module →
-
Table: BOM_CONFIG_EXPLOSIONS 12.2.2
Temporary data for ATO configurator window
-
Configurator Components View
APPS.ICX_CONFIG_COMPONENTS_WEB_V·↳ BOM_CONFIG_EXPLOSIONS·↳ MTL_SYSTEM_ITEMS_KFV·Explore ICX module →
-
View: BOM_EXPLOSIONS_ALL_V 12.1.1
View over BOM_EXPLOSIONS_ALL Table
APPS.BOM_EXPLOSIONS_ALL_V·↳ BOM_ALTERNATE_DESIGNATORS_TL·↳ BOM_COMPONENTS_B·↳ BOM_EXPLODER_PUB·Explore BOM module →
-
Holds quotation lines information
-
View: BOM_EXPLOSION_VIEW 12.1.1
Indented bill of material for report
APPS.BOM_EXPLOSION_VIEW·↳ BOM_EXPLOSION_TEMP·↳ BOM_STRUCTURES_B·↳ MFG_LOOKUPS·Explore BOM module →
-
View: BOM_COPY_EXPLOSIONS_V 12.1.1
View for Multi level copy structure
APPS.BOM_COPY_EXPLOSIONS_V·↳ BOM_EXPLODER_PUB·↳ BOM_EXPLOSIONS_ALL·↳ BOM_GLOBALS·Explore BOM module →