Difference between revisions of "Production.WorkOrderRouting (table)"

From dbscript Online Help
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
  
 
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
|-
+
|- valign="top"
 
| '''Table
 
| '''Table
 
| Production.WorkOrderRouting
 
| Production.WorkOrderRouting
Line 8: Line 8:
 
| '''Description
 
| '''Description
 
| Work order details.
 
| Work order details.
|-
 
 
|}
 
|}
  
 
+
=== Columns ===
 
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 
|- style="background:silver"
 
|- style="background:silver"
Line 18: Line 17:
 
| '''Nullable
 
| '''Nullable
 
| '''Default
 
| '''Default
| '''Description / PK / Index
+
| '''Description
+
 
 
|- valign="top"
 
|- valign="top"
 
| WorkOrderID
 
| WorkOrderID
Line 25: Line 24:
 
| not null
 
| not null
 
|  
 
|  
| Primary key. Foreign key to WorkOrder.WorkOrderID.<br />PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence
+
| Primary key. Foreign key to WorkOrder.WorkOrderID.
 
|- valign="top"
 
|- valign="top"
 
| ProductID
 
| ProductID
Line 31: Line 30:
 
| not null
 
| not null
 
|  
 
|  
| Primary key. Foreign key to Product.ProductID.<br />PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequenceIX_WorkOrderRouting_ProductID
+
| Primary key. Foreign key to Product.ProductID.
 
|- valign="top"
 
|- valign="top"
 
| OperationSequence
 
| OperationSequence
Line 37: Line 36:
 
| not null
 
| not null
 
|  
 
|  
| Primary key. Indicates the manufacturing process sequence.<br />PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence
+
| Primary key. Indicates the manufacturing process sequence.
 
|- valign="top"
 
|- valign="top"
 
| LocationID
 
| LocationID
Line 43: Line 42:
 
| not null
 
| not null
 
|  
 
|  
| Manufacturing location where the part is processed. Foreign key to Location.LocationID.<br />
+
| Manufacturing location where the part is processed. Foreign key to Location.LocationID.
 
|- valign="top"
 
|- valign="top"
 
| ScheduledStartDate
 
| ScheduledStartDate
Line 49: Line 48:
 
| not null
 
| not null
 
|  
 
|  
| Planned manufacturing start date.<br />
+
| Planned manufacturing start date.
 
|- valign="top"
 
|- valign="top"
 
| ScheduledEndDate
 
| ScheduledEndDate
Line 55: Line 54:
 
| not null
 
| not null
 
|  
 
|  
| Planned manufacturing end date.<br />
+
| Planned manufacturing end date.
 
|- valign="top"
 
|- valign="top"
 
| ActualStartDate
 
| ActualStartDate
Line 61: Line 60:
 
| null
 
| null
 
|  
 
|  
| Actual start date.<br />
+
| Actual start date.
 
|- valign="top"
 
|- valign="top"
 
| ActualEndDate
 
| ActualEndDate
Line 67: Line 66:
 
| null
 
| null
 
|  
 
|  
| Actual end date.<br />
+
| Actual end date.
 
|- valign="top"
 
|- valign="top"
 
| ActualResourceHrs
 
| ActualResourceHrs
Line 73: Line 72:
 
| null
 
| null
 
|  
 
|  
| Number of manufacturing hours used.<br />
+
| Number of manufacturing hours used.
 
|- valign="top"
 
|- valign="top"
 
| PlannedCost
 
| PlannedCost
Line 79: Line 78:
 
| not null
 
| not null
 
|  
 
|  
| Estimated manufacturing cost.<br />
+
| Estimated manufacturing cost.
 
|- valign="top"
 
|- valign="top"
 
| ActualCost
 
| ActualCost
Line 85: Line 84:
 
| null
 
| null
 
|  
 
|  
| Actual manufacturing cost.<br />
+
| Actual manufacturing cost.
 
|- valign="top"
 
|- valign="top"
 
| ModifiedDate
 
| ModifiedDate
Line 91: Line 90:
 
| not null
 
| not null
 
| (getdate())
 
| (getdate())
| Date and time the record was last updated.<br />
+
| Date and time the record was last updated.
 +
|}
 +
 
 +
=== Primary Key ===
 +
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 +
|- style="background:silver"
 +
| '''Primary Key
 +
| '''Columns
 +
|- valign="top"
 +
| PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence
 +
| WorkOrderID, ProductID, OperationSequence
 
|}
 
|}
  
 +
=== Indexes ===
 +
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 +
|- style="background:silver"
 +
| '''Index
 +
| '''Type
 +
| '''Columns
  
 +
|- valign="top"
 +
| IX_WorkOrderRouting_ProductID
 +
|
 +
| ProductID
 +
|}
  
 +
=== Check Constraints ===
 +
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 +
|- style="background:silver"
 +
| '''Check Constraint
 +
| '''Expression
 +
| '''Description
 +
 +
|- valign="top"
 +
| CK_WorkOrderRouting_ActualCost
 +
| ([ActualCost]>(0.00))
 +
| Check constraint [ActualCost] > (0.00)
 +
|- valign="top"
 +
| CK_WorkOrderRouting_ActualEndDate
 +
| ([ActualEndDate]>=[ActualStartDate] OR [ActualEndDate] IS NULL OR [ActualStartDate] IS NULL)
 +
| Check constraint [ActualEndDate] >= [ActualStartDate] OR [ActualEndDate] IS NULL OR [ActualStartDate] IS NULL
 +
|- valign="top"
 +
| CK_WorkOrderRouting_ActualResourceHrs
 +
| ([ActualResourceHrs]>=(0.0000))
 +
| Check constraint [ActualResourceHrs] >= (0.0000)
 +
|- valign="top"
 +
| CK_WorkOrderRouting_PlannedCost
 +
| ([PlannedCost]>(0.00))
 +
| Check constraint [PlannedCost] > (0.00)
 +
|- valign="top"
 +
| CK_WorkOrderRouting_ScheduledEndDate
 +
| ([ScheduledEndDate]>=[ScheduledStartDate])
 +
| Check constraint [ScheduledEndDate] >= [ScheduledStartDate]
 +
|}
 +
 +
=== Foreign Keys ===
 
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 
|- style="background:silver"
 
|- style="background:silver"
Line 101: Line 151:
 
| '''Column
 
| '''Column
 
| '''Referenced Column
 
| '''Referenced Column
+
 
|-
+
|- valign="top"
 
| [[Production.Location_(table)|Production.Location]]
 
| [[Production.Location_(table)|Production.Location]]
 
| LocationID
 
| LocationID
 
| LocationID
 
| LocationID
|-
+
|- valign="top"
 
| [[Production.WorkOrder_(table)|Production.WorkOrder]]
 
| [[Production.WorkOrder_(table)|Production.WorkOrder]]
 
| WorkOrderID
 
| WorkOrderID
Line 112: Line 162:
 
|}
 
|}
  
 +
=== References ===
 +
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse"
 +
|- style="background:silver"
 +
| '''Dependency Type
 +
| '''Object Type
 +
| '''Referenced Object
 +
 +
|- valign="top"
 +
| Schema
 +
| Schema
 +
| [[Production_(schema)|Production]]
 +
 +
|}
  
  

Latest revision as of 00:17, 24 June 2010

wikibot[edit]

Table Production.WorkOrderRouting
Description Work order details.

Columns[edit]

Column Data Type Nullable Default Description
WorkOrderID int not null Primary key. Foreign key to WorkOrder.WorkOrderID.
ProductID int not null Primary key. Foreign key to Product.ProductID.
OperationSequence smallint not null Primary key. Indicates the manufacturing process sequence.
LocationID smallint not null Manufacturing location where the part is processed. Foreign key to Location.LocationID.
ScheduledStartDate datetime not null Planned manufacturing start date.
ScheduledEndDate datetime not null Planned manufacturing end date.
ActualStartDate datetime null Actual start date.
ActualEndDate datetime null Actual end date.
ActualResourceHrs decimal(9, 4) null Number of manufacturing hours used.
PlannedCost money not null Estimated manufacturing cost.
ActualCost money null Actual manufacturing cost.
ModifiedDate datetime not null (getdate()) Date and time the record was last updated.

Primary Key[edit]

Primary Key Columns
PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence WorkOrderID, ProductID, OperationSequence

Indexes[edit]

Index Type Columns
IX_WorkOrderRouting_ProductID ProductID

Check Constraints[edit]

Check Constraint Expression Description
CK_WorkOrderRouting_ActualCost ([ActualCost]>(0.00)) Check constraint [ActualCost] > (0.00)
CK_WorkOrderRouting_ActualEndDate ([ActualEndDate]>=[ActualStartDate] OR [ActualEndDate] IS NULL OR [ActualStartDate] IS NULL) Check constraint [ActualEndDate] >= [ActualStartDate] OR [ActualEndDate] IS NULL OR [ActualStartDate] IS NULL
CK_WorkOrderRouting_ActualResourceHrs ([ActualResourceHrs]>=(0.0000)) Check constraint [ActualResourceHrs] >= (0.0000)
CK_WorkOrderRouting_PlannedCost ([PlannedCost]>(0.00)) Check constraint [PlannedCost] > (0.00)
CK_WorkOrderRouting_ScheduledEndDate ([ScheduledEndDate]>=[ScheduledStartDate]) Check constraint [ScheduledEndDate] >= [ScheduledStartDate]

Foreign Keys[edit]

Relation Column Referenced Column
Production.Location LocationID LocationID
Production.WorkOrder WorkOrderID WorkOrderID

References[edit]

Dependency Type Object Type Referenced Object
Schema Schema Production


automatically generated[edit]

Table Production.WorkOrderRouting
Description Work order details.


Column Data Type Nullable Default Description / PK / Index
WorkOrderID int not null Primary key. Foreign key to WorkOrder.WorkOrderID.
PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence
ProductID int not null Primary key. Foreign key to Product.ProductID.
PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequenceIX_WorkOrderRouting_ProductID
OperationSequence smallint not null Primary key. Indicates the manufacturing process sequence.
PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence
LocationID smallint not null Manufacturing location where the part is processed. Foreign key to Location.LocationID.
ScheduledStartDate datetime not null Planned manufacturing start date.
ScheduledEndDate datetime not null Planned manufacturing end date.
ActualStartDate datetime null Actual start date.
ActualEndDate datetime null Actual end date.
ActualResourceHrs decimal(9, 4) null Number of manufacturing hours used.
PlannedCost money not null Estimated manufacturing cost.
ActualCost money null Actual manufacturing cost.
ModifiedDate datetime not null (GETDATE()) Date and time the record was last updated.


Relation Column Referenced Column
Production.Location LocationID LocationID
Production.WorkOrder WorkOrderID WorkOrderID


Dependency Type Object Type Referenced Object
Schema Schema Production