SCH_REC_TRACE_DETAILS
SCH_REC_TRACE_DETAILS stores the product traceability detailed information for a recalled product when the Locate' action is executed on the recall notice line. This product traceability details include lot, serial, sub inventory code, stock locator and transaction details. One product traceability header can have multiple product traceability detail records in this table depending on which all sub inventories or stock locator the recalled part resides. If the subinventory or stock locator remains same but there are multiple lots or serials, then there will be as many product traceability detail records as the number of lots or serials. PRODUCT_TRACE_LINE_ID is the unique system generated primary key in this table.
Details
-
Schema: FUSION
-
Object owner: SCH
-
Object type: TABLE
-
Tablespace: Default
Primary Key
Name | Columns |
---|---|
SCH_REC_TRACE_DETAILS_PK |
PRODUCT_TRACE_LINE_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
PRODUCT_TRACE_LINE_ID | NUMBER | 18 | Yes | Unique identifier for product recall traceability details. | |
GROUP_ID | NUMBER | 18 | Unique identifier of the group used in a receiving transaction. | ||
RESOLUTION | VARCHAR2 | 30 | Indicates the method of resolution taken for an inbound trace line in a recall notice. | ||
EVENT_CODE | VARCHAR2 | 30 | Indicates whether the recall tasks are generated based on Locate Recalled Parts process or receiving transactions such as putaway and correction against delivery. | ||
PRODUCT_TRACE_ID | NUMBER | 18 | Yes | Product Recall Traceability Header Unique Identifier. | |
LOT_NUMBER | VARCHAR2 | 80 | Lot number maintained for the recalled part in inventory. | ||
SERIAL_NUMBER | VARCHAR2 | 80 | Serial number maintained for the recalled part in inventory. | ||
PRIMARY_UOM_CODE | VARCHAR2 | 3 | Indicates the primary unit of measure for the recalled part. | ||
PRIMARY_TRANSACTION_QTY | NUMBER | Transaction quantity in primary unit of measure for different product recall traceability status. For example, if the traceability status is IN BOUND, then the primary transaction quantity is the in transit shipment or receipt quantity. If the traceability status in IN STOCK or PAR or EXPENSE, then it is the total quantity delivered to a subinventory or a location for a given date range. If the status is SOLD, then it is the total quantity shipped against a sales order. | |||
SHIPMENT_NUMBER | VARCHAR2 | 30 | If the product traceability status is IN BOUND, this column gets populated with the shipment number for an ASN agianst a Purchase order or for an interorg transfer with or without transfer order. | ||
EXPECTED_RECEIPT_DATE | DATE | If the product traceability status is IN BOUND, this column gets populated the expected receipt date mentioned in the ASN. | |||
RECEIPT_NUMBER | VARCHAR2 | 30 | Receipt number that corresponds to the receiving transaction. | ||
RECEIPT_DATE | DATE | If the product traceability status is IN BOUND, this column gets populated with the receipt date. | |||
ONHAND_QTY | NUMBER | If the product traceability status is IN STOCK, this column gets populated with the on hand quantity existing at a stock locator or subinventory level. | |||
CONSIGNED_QTY | NUMBER | If the product traceability status is IN STOCK and if the recalled part is a consigned item, this column gets populated with the quantity under the ownership of supplier. | |||
OWNING_ENTITY_ID | NUMBER | 18 | Unique identifier of the supplier owning the consigned stock. | ||
DELIVER_TO_LOCATION_ID | NUMBER | 18 | Deliver to Location unique identifier where the recalled parts reside in a location. | ||
SUBINVENTORY | VARCHAR2 | 60 | Indicates the Subinventory Name where the recalled parts reside. | ||
LOCATOR_ID | NUMBER | 18 | Indicates the stock locator unique identifier where the recalled parts reside. | ||
PRIMARY_COUNT_QTY | NUMBER | Indicates the physical count quantity in primary unit of measure for the recalled parts with traceability status as PAR or EXPENSE or INSTOCK. | |||
TRANSACTION_TYPE_ID | NUMBER | 18 | Inventory Transaction type unique identifier captured for the product traceability status EXPENSE. | ||
TRANSACTION_DATE | TIMESTAMP | Inventory Transaction date on which issue transaction has been done to EXPENSE location. | |||
EXPENSE_ACCOUNT_ID | NUMBER | 18 | Expense account code combination that has been used in inventory issue transactions to EXPENSE location. | ||
REQUISITION_NUMBER | VARCHAR2 | 60 | Requisition number against which material is received into EXPENSE location. | ||
REQUISITION_LINE_NUMBER | NUMBER | Requisition Line number against which material is received into EXPENSE location. | |||
PURCHASE_ORDER | VARCHAR2 | 60 | Purchase Order number against which material is received into EXPENSE location. | ||
PO_LINE_NUMBER | NUMBER | Purchase Order Line number against which material is received into EXPENSE location. | |||
SALES_ORDER_NUMBER | VARCHAR2 | 240 | If the product traceability status is SOLD, this column gets populated with the sales order number against which the recalled part has been issued out of stock. | ||
SALES_ORDER_LINE_NUMBER | VARCHAR2 | 150 | If the product traceability status is SOLD, this column gets populated with the sales order line number against which the recalled part has been issued out of stock. | ||
TRANSFER_ORDER_NUMBER | VARCHAR2 | 200 | Transfer Order Number against which material is issued to expense location. | ||
TRANSFER_ORDER_LINE_NUMBER | NUMBER | 9 | Transfer Order Line Number against which material is issued to expense location. | ||
SECONDARY_UOM_CODE | VARCHAR2 | 3 | Indicates the secondary unit of measure for the recalled part. | ||
SECONDARY_TRANSACTION_QTY | NUMBER | Transaction quantity in secondary unit of measure for different product recall traceability status. | |||
SECONDARY_ONHAND_QTY | NUMBER | If the product traceability status is IN STOCK, this column gets populated with the on hand quantity existing at a stock locator or subinventory level in secondary unit of measure. | |||
REVISION | VARCHAR2 | 18 | Revision column is used for Item revision code. | ||
OWNING_TYPE | VARCHAR2 | 30 | The owning type identifies the type of the entity who owns this quantity, in the context of consignment; the lookup type INV_OWNING_TYPES has the valid values. The record is consigned only if OWNING_TYPE is populated. | ||
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. | |
REQUEST_ID | NUMBER | 18 | Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row. | ||
JOB_DEFINITION_NAME | VARCHAR2 | 100 | Enterprise Service Scheduler: indicates the name of the job that created or last updated the row. | ||
JOB_DEFINITION_PACKAGE | VARCHAR2 | 900 | Enterprise Service Scheduler: indicates the package name of the job that created or last updated the row. | ||
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. |
Foreign Keys
Table | Foreign Table | Foreign Key Column |
---|---|---|
SCH_REC_TRACE_DETAILS | sch_rec_trace_status | PRODUCT_TRACE_ID |
sch_rec_expense_txns | sch_rec_trace_details | PRODUCT_TRACE_LINE_ID |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
SCH_REC_TRACE_DETAILS_N1 | Non Unique | Default | PRODUCT_TRACE_ID |
SCH_REC_TRACE_DETAILS_N2 | Non Unique | Default | GROUP_ID |
SCH_REC_TRACE_DETAILS_U1 | Unique | Default | PRODUCT_TRACE_LINE_ID |