DBA Data[Home] [Help] [Dependency Information]


TABLE: BOM.BOM_SMALL_EXPL_TEMP

Object Details
Object Name: BOM_SMALL_EXPL_TEMP
Object Type: TABLE
Owner: BOM
FND Design Data: TableBOM.BOM_SMALL_EXPL_TEMP
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.
.
.
.
.
.


Temporary Table Details

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.

Storage Details
Tablespace: Tablespace
PCT Free: 10
PCT Used: 40
Indexes
Index Type Uniqueness Tablespace Column
BOM_SMALL_EXPL_TEMP_N1 NORMAL NONUNIQUE Tablespace ColumnGROUP_ID
ColumnCOMPONENT_SEQUENCE_ID
ColumnBILL_SEQUENCE_ID
ColumnCOMMON_BILL_SEQUENCE_ID
Columns
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
Query Text

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;

Dependencies

[top of page]

BOM.BOM_SMALL_EXPL_TEMP does not reference any database object

BOM.BOM_SMALL_EXPL_TEMP is referenced by following:

SchemaAPPS
SynonymBOM_SMALL_EXPL_TEMP