[Home] [Help]
[Dependency Information]
Object Name: | BOM_SMALL_EXPL_TEMP |
---|---|
Object Type: | TABLE |
Owner: | BOM |
FND Design Data: | ![]() |
Subobject Name: | |
Status: | VALID |
BOM_SMALL_EXPL_TEMP stores temporary, indented bill of material
structures for online processes (Indented Inquiry). The explosion
process (BOMPEXPL) populates this table when exploding a single or a
range of bills of material.
.
GROUP_ID identifies all rows generated from an explosion.
.
TOP_BILL_SEQUENCE_ID is the bill sequence id of the exploded bill.
.
The explosion process constructs SORT_ORDER that correctly determines
the node of the row in the bill structure. You must order the rows by
SORT_ORDER to retrieve the correct bill structure. The following
information shows an example of how the sort order is determined
(inventory_item_ids are in parentheses).
.
.
=
A (11)
|
+------+------+
| |
B(12) C(13)
| |
+--+--+ +--+--+
| | | |
D(14) E(15) F(16) G(17)
=
.
=
Component Sort_order
--------- ----------
A 001
B 001001
C 001002
D 001001001
E 001001002
F 001002001
G 001002002
=
.
When you select and order by SORT_ORDER, you get:
=
A
.B
..D
..E
.C
..F
..G
=
.
The bill loop check process uses COMPONENT_CODE to detect loops.
COMPONENT_CODE stores the concatention of item ids down any branch in
the indented structure tree. The explosion process left pads the ids
with 0s up to 16 characters. For example:
.
=
Component Component_code
--------- ---------------------------------------------
.
A 0000000000000011
B 0000000000000011000000000000012
C 0000000000000011000000000000013
D 0000000000000011000000000000012000000000000014
E 0000000000000011000000000000012000000000000015
F 0000000000000011000000000000013000000000000016
G 0000000000000011000000000000013000000000000017
=
.
The explosion and bill loop check processes set the LOOP_FLAG to 1, if
a loop is detected in the assembly.
.
.
.
.
.
BOM.BOM_SMALL_EXPL_TEMP is a global temporary table. The current session is able see data that it placed in the table but other sessions cannot. Data in the table is temporary. It has a data duration of SYS$SESSION. Data is removed at the end of this period.
Tablespace: | ![]() |
---|---|
PCT Free: | 10 |
PCT Used: | 40 |
Index | Type | Uniqueness | Tablespace | Column |
---|---|---|---|---|
BOM_SMALL_EXPL_TEMP_N1 | NORMAL | NONUNIQUE |
![]() |
![]() ![]() ![]() ![]() |
Name | Datatype | Length | Mandatory | Comments |
---|---|---|---|---|
TOP_BILL_SEQUENCE_ID | NUMBER | Yes | Bill identifier of level 0 items | |
BILL_SEQUENCE_ID | NUMBER | Yes | Bill of material unique identifier | |
ORGANIZATION_ID | NUMBER | Yes | Organization identifier | |
COMPONENT_SEQUENCE_ID | NUMBER | Component unique identifier | ||
COMPONENT_ITEM_ID | NUMBER | Component item identifier | ||
PLAN_LEVEL | NUMBER | Yes | Level in bill | |
EXTENDED_QUANTITY | NUMBER | Yes | Extended quantity including quantity per, yield, and shrinkage | |
SORT_ORDER | VARCHAR2 | (2000) | Sorting sequence for the explosion | |
REQUEST_ID | NUMBER | Concurrent Who column | ||
PROGRAM_APPLICATION_ID | NUMBER | Concurrent Who column | ||
PROGRAM_ID | NUMBER | Concurrent Who column | ||
PROGRAM_UPDATE_DATE | DATE | Concurrent Who column | ||
GROUP_ID | NUMBER | Explosion identifier | ||
SESSION_ID | NUMBER | Session identifier | ||
SELECT_FLAG | VARCHAR2 | (1) | Whether this component has been ordered | |
SELECT_QUANTITY | NUMBER | Order quantity | ||
EXTEND_COST_FLAG | NUMBER | Whether to extend cost for this item | ||
TOP_ALTERNATE_DESIGNATOR | VARCHAR2 | (10) | Alternate designator for level 0 | |
TOP_ITEM_ID | NUMBER | Item identifier of level 0 item | ||
CONTEXT | VARCHAR2 | (30) | Descriptive flexfield structure defining column | |
ATTRIBUTE1 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE2 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE3 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE4 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE5 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE6 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE7 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE8 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE9 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE10 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE11 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE12 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE13 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE14 | VARCHAR2 | (150) | Descriptive flexfield segment | |
ATTRIBUTE15 | VARCHAR2 | (150) | Descriptive flexfield segment | |
HEADER_ID | NUMBER | System-generated identifier of order header | ||
LINE_ID | NUMBER | System-generated identifier of order, configuration, or shipment schedule line | ||
LIST_PRICE | NUMBER | The price of the item on the price list | ||
SELLING_PRICE | NUMBER | Actual price charged to customer | ||
COMPONENT_YIELD_FACTOR | NUMBER | Component yield | ||
ITEM_COST | NUMBER | Item unit cost | ||
INCLUDE_IN_ROLLUP_FLAG | NUMBER | Flag indicating if component is to be used when rolling up costs | ||
BASED_ON_ROLLUP_FLAG | NUMBER | Flag indicating whether cost will be rolled up | ||
ACTUAL_COST_TYPE_ID | NUMBER | Actual cost type identifier | ||
COMPONENT_QUANTITY | NUMBER | Quantity of component in bill of material | ||
SHRINKAGE_RATE | NUMBER | Planned shrinkage rate | ||
SO_BASIS | NUMBER | Quantity basis used by Oracle Order Entry to determine how many units of component to put on an order | ||
OPTIONAL | NUMBER | Flag indicating if component is optional in bill of material | ||
MUTUALLY_EXCLUSIVE_OPTIONS | NUMBER | Flag indicating if one or more children of component can be picked when taking an order | ||
CHECK_ATP | NUMBER | Flag indicating if ATP check is required | ||
SHIPPING_ALLOWED | NUMBER | Flag indicating if component is allowed to ship | ||
REQUIRED_TO_SHIP | NUMBER | Flag indicating if component is required to ship | ||
REQUIRED_FOR_REVENUE | NUMBER | Flag indicating if component is required for revenue | ||
INCLUDE_ON_SHIP_DOCS | NUMBER | Flag indicating if component is included on shipping documents | ||
INCLUDE_ON_BILL_DOCS | NUMBER | Flag indicating if component is included on billing documents | ||
LOW_QUANTITY | NUMBER | Minimum quantity allowed on an order | ||
HIGH_QUANTITY | NUMBER | Maximum quantity allowed on an order | ||
PICK_COMPONENTS | NUMBER | (not currently used) | ||
PRIMARY_UOM_CODE | VARCHAR2 | (3) | Unit of measure code of component | |
PRIMARY_UNIT_OF_MEASURE | VARCHAR2 | (25) | Unit of measure of component | |
BASE_ITEM_ID | NUMBER | Base item identifier | ||
ATP_COMPONENTS_FLAG | VARCHAR2 | (1) | Flag indicating whether item may have components requiring ATP check | |
ATP_FLAG | VARCHAR2 | (1) | Flag indicating ATP must be checked when item is ordered | |
BOM_ITEM_TYPE | NUMBER | Type of item | ||
PICK_COMPONENTS_FLAG | VARCHAR2 | (1) | Flag indicating all shippable components of should be picked | |
REPLENISH_TO_ORDER_FLAG | VARCHAR2 | (1) | Assemble to order flag | |
SHIPPABLE_ITEM_FLAG | VARCHAR2 | (1) | Flag indicating shippable item | |
CUSTOMER_ORDER_FLAG | VARCHAR2 | (1) | Flag indicating customer orderable item | |
INTERNAL_ORDER_FLAG | VARCHAR2 | (1) | Flag indicating internal order | |
CUSTOMER_ORDER_ENABLED_FLAG | VARCHAR2 | (1) | Flag indicating item is customer orderable | |
INTERNAL_ORDER_ENABLED_FLAG | VARCHAR2 | (1) | Flag indicating item can be internally ordered | |
SO_TRANSACTIONS_FLAG | VARCHAR2 | (1) | Sales order transactions flag | |
MTL_TRANSACTIONS_ENABLED_FLAG | VARCHAR2 | (1) | Flag indicating item is transactable | |
STOCK_ENABLED_FLAG | VARCHAR2 | (1) | Flag indicating item is stockable | |
DESCRIPTION | VARCHAR2 | (240) | Description | |
ASSEMBLY_ITEM_ID | NUMBER | Assembly item identifier | ||
CONFIGURATOR_FLAG | VARCHAR2 | (1) | Flag indicating if component is used by the configurator form | |
PRICE_LIST_ID | NUMBER | System-generated identifier of price list | ||
ROUNDING_FACTOR | NUMBER | Rounding factor used to determine order quantity | ||
PRICING_CONTEXT | VARCHAR2 | (30) | Descriptive flexfield structure defining column | |
PRICING_ATTRIBUTE1 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE2 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE3 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE4 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE5 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE6 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE7 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE8 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE9 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE10 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE11 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE12 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE13 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE14 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
PRICING_ATTRIBUTE15 | VARCHAR2 | (150) | User defined attribute that adjusts the list price of an item | |
COMPONENT_CODE | VARCHAR2 | (4000) | Concatenation of component item identifiers | |
LOOP_FLAG | NUMBER | Indicates whether a loop is detected | ||
INVENTORY_ASSET_FLAG | NUMBER | Flag indicating item is an inventory asset | ||
PLANNING_FACTOR | NUMBER | Factor used to multiply component quantity with to obtain planning quantity | ||
OPERATION_SEQ_NUM | NUMBER | Operation sequence number | ||
PARENT_BOM_ITEM_TYPE | NUMBER | Parent item's bom item type | ||
WIP_SUPPLY_TYPE | NUMBER | Supply type | ||
ITEM_NUM | NUMBER | Item sequence within bill of material structure | ||
EFFECTIVITY_DATE | DATE | Effective date | ||
DISABLE_DATE | DATE | Disable date | ||
IMPLEMENTATION_DATE | DATE | Date on which engineering change order was implemented | ||
SUPPLY_SUBINVENTORY | VARCHAR2 | (10) | Supply subinventory | |
SUPPLY_LOCATOR_ID | NUMBER | Supply locator identifier | ||
COMPONENT_REMARKS | VARCHAR2 | (240) | Component remarks | |
CHANGE_NOTICE | VARCHAR2 | (10) | Engineering change order number | |
OPERATION_LEAD_TIME_PERCENT | NUMBER | Operation offset from first operation in routing | ||
REXPLODE_FLAG | NUMBER | Flag indicating whether to re-explode | ||
COMMON_BILL_SEQUENCE_ID | NUMBER | Common bill of material unique identifier | ||
OPERATION_OFFSET | NUMBER | Component's lead time | ||
CURRENT_REVISION | VARCHAR2 | (3) | Component's item revision | |
LOCATOR | VARCHAR2 | (40) | Component's supply locator | |
FROM_END_ITEM_UNIT_NUMBER | VARCHAR2 | (30) | Indicates the first unit number of an item to be included | |
TO_END_ITEM_UNIT_NUMBER | VARCHAR2 | (30) | Indicates the last unit number of an item to be included | |
BASIS_TYPE | NUMBER | Basis type identifier |
Cut, paste (and edit) the following text to query this object:
SELECT TOP_BILL_SEQUENCE_ID
, BILL_SEQUENCE_ID
, ORGANIZATION_ID
, COMPONENT_SEQUENCE_ID
, COMPONENT_ITEM_ID
, PLAN_LEVEL
, EXTENDED_QUANTITY
, SORT_ORDER
, REQUEST_ID
, PROGRAM_APPLICATION_ID
, PROGRAM_ID
, PROGRAM_UPDATE_DATE
, GROUP_ID
, SESSION_ID
, SELECT_FLAG
, SELECT_QUANTITY
, EXTEND_COST_FLAG
, TOP_ALTERNATE_DESIGNATOR
, TOP_ITEM_ID
, CONTEXT
, ATTRIBUTE1
, ATTRIBUTE2
, ATTRIBUTE3
, ATTRIBUTE4
, ATTRIBUTE5
, ATTRIBUTE6
, ATTRIBUTE7
, ATTRIBUTE8
, ATTRIBUTE9
, ATTRIBUTE10
, ATTRIBUTE11
, ATTRIBUTE12
, ATTRIBUTE13
, ATTRIBUTE14
, ATTRIBUTE15
, HEADER_ID
, LINE_ID
, LIST_PRICE
, SELLING_PRICE
, COMPONENT_YIELD_FACTOR
, ITEM_COST
, INCLUDE_IN_ROLLUP_FLAG
, BASED_ON_ROLLUP_FLAG
, ACTUAL_COST_TYPE_ID
, COMPONENT_QUANTITY
, SHRINKAGE_RATE
, SO_BASIS
, OPTIONAL
, MUTUALLY_EXCLUSIVE_OPTIONS
, CHECK_ATP
, SHIPPING_ALLOWED
, REQUIRED_TO_SHIP
, REQUIRED_FOR_REVENUE
, INCLUDE_ON_SHIP_DOCS
, INCLUDE_ON_BILL_DOCS
, LOW_QUANTITY
, HIGH_QUANTITY
, PICK_COMPONENTS
, PRIMARY_UOM_CODE
, PRIMARY_UNIT_OF_MEASURE
, BASE_ITEM_ID
, ATP_COMPONENTS_FLAG
, ATP_FLAG
, BOM_ITEM_TYPE
, PICK_COMPONENTS_FLAG
, REPLENISH_TO_ORDER_FLAG
, SHIPPABLE_ITEM_FLAG
, CUSTOMER_ORDER_FLAG
, INTERNAL_ORDER_FLAG
, CUSTOMER_ORDER_ENABLED_FLAG
, INTERNAL_ORDER_ENABLED_FLAG
, SO_TRANSACTIONS_FLAG
, MTL_TRANSACTIONS_ENABLED_FLAG
, STOCK_ENABLED_FLAG
, DESCRIPTION
, ASSEMBLY_ITEM_ID
, CONFIGURATOR_FLAG
, PRICE_LIST_ID
, ROUNDING_FACTOR
, PRICING_CONTEXT
, PRICING_ATTRIBUTE1
, PRICING_ATTRIBUTE2
, PRICING_ATTRIBUTE3
, PRICING_ATTRIBUTE4
, PRICING_ATTRIBUTE5
, PRICING_ATTRIBUTE6
, PRICING_ATTRIBUTE7
, PRICING_ATTRIBUTE8
, PRICING_ATTRIBUTE9
, PRICING_ATTRIBUTE10
, PRICING_ATTRIBUTE11
, PRICING_ATTRIBUTE12
, PRICING_ATTRIBUTE13
, PRICING_ATTRIBUTE14
, PRICING_ATTRIBUTE15
, COMPONENT_CODE
, LOOP_FLAG
, INVENTORY_ASSET_FLAG
, PLANNING_FACTOR
, OPERATION_SEQ_NUM
, PARENT_BOM_ITEM_TYPE
, WIP_SUPPLY_TYPE
, ITEM_NUM
, EFFECTIVITY_DATE
, DISABLE_DATE
, IMPLEMENTATION_DATE
, SUPPLY_SUBINVENTORY
, SUPPLY_LOCATOR_ID
, COMPONENT_REMARKS
, CHANGE_NOTICE
, OPERATION_LEAD_TIME_PERCENT
, REXPLODE_FLAG
, COMMON_BILL_SEQUENCE_ID
, OPERATION_OFFSET
, CURRENT_REVISION
, LOCATOR
, FROM_END_ITEM_UNIT_NUMBER
, TO_END_ITEM_UNIT_NUMBER
, BASIS_TYPE
FROM BOM.BOM_SMALL_EXPL_TEMP;
BOM.BOM_SMALL_EXPL_TEMP does not reference any database object
BOM.BOM_SMALL_EXPL_TEMP is referenced by following:
|
|
|