Initial commit: JDE Scoping Tool migration project
Set up repository with legacy .NET Framework 4.8 source (OLD/), new .NET 10 Blazor solution (NEW/), OpenSpec specifications, documentation, and project configuration.
This commit is contained in:
Executable
+13
@@ -0,0 +1,13 @@
|
||||
CREATE TABLE [dbo].[Branch]
|
||||
(
|
||||
[Code] VARCHAR(12) NOT NULL,
|
||||
[Description] VARCHAR(40) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_Branch] PRIMARY KEY CLUSTERED([Code])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_Branch_Lookup] ON [dbo].[Branch] ([Description])
|
||||
|
||||
GO
|
||||
Executable
+19
@@ -0,0 +1,19 @@
|
||||
CREATE TABLE [dbo].[DataUpdate]
|
||||
(
|
||||
[ID] INT IDENTITY(1,1) NOT NULL,
|
||||
[SourceSystem] VARCHAR(50) NOT NULL,
|
||||
[SourceData] VARCHAR(50) NOT NULL,
|
||||
[TableName] VARCHAR(50) NOT NULL,
|
||||
[StartDT] DATETIME NOT NULL,
|
||||
[EndDT] DATETIME NOT NULL,
|
||||
[UpdateType] SMALLINT NOT NULL,
|
||||
[WasSuccessful] BIT NOT NULL,
|
||||
[NumberRecords] BIGINT NOT NULL,
|
||||
CONSTRAINT [PK_DataUpdate] PRIMARY KEY CLUSTERED([ID])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_DataUpdate_LastUpdate] ON [dbo].[DataUpdate] ([TableName], [WasSuccessful], [StartDT] DESC)
|
||||
|
||||
GO
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
CREATE TABLE [dbo].[FunctionCode]
|
||||
(
|
||||
[Code] VARCHAR(10) NOT NULL,
|
||||
[Description] VARCHAR(MAX) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_FunctionCode] PRIMARY KEY ([Code])
|
||||
)
|
||||
Executable
+16
@@ -0,0 +1,16 @@
|
||||
CREATE TABLE [dbo].[Item]
|
||||
(
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[ItemNumber] VARCHAR(25) NOT NULL,
|
||||
[Description] VARCHAR(30) NULL,
|
||||
[PlanningFamily] VARCHAR(3) NULL,
|
||||
[StockingType] CHAR(1) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_Item] PRIMARY KEY CLUSTERED([ShortItemNumber])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_Item_ItemNumber] ON [dbo].[Item]([ItemNumber])
|
||||
|
||||
GO
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE [dbo].[JdeUser]
|
||||
(
|
||||
[AddressNumber] BIGINT NOT NULL,
|
||||
[UserID] VARCHAR(10) NULL,
|
||||
[FullName] VARCHAR(40) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_JdeUser] PRIMARY KEY CLUSTERED([AddressNumber])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_JdeUser_UserID] ON [dbo].[JdeUser] ([UserID])
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_JdeUser_FullName] ON [dbo].[JdeUser] ([FullName])
|
||||
|
||||
GO
|
||||
Executable
+20
@@ -0,0 +1,20 @@
|
||||
CREATE TABLE [dbo].[Lot]
|
||||
(
|
||||
[LotNumber] VARCHAR(30) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[ItemNumber] VARCHAR(25) NULL,
|
||||
[SupplierCode] BIGINT NOT NULL,
|
||||
[StatusCode] CHAR(1) NULL,
|
||||
[Memo1] VARCHAR(30) NULL,
|
||||
[Memo2] VARCHAR(30) NULL,
|
||||
[Memo3] VARCHAR(30) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_Lot] PRIMARY KEY CLUSTERED([LotNumber], [ShortItemNumber], [BranchCode])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_Lot_SupplierCode] ON [dbo].[Lot] ([SupplierCode]) INCLUDE([LotNumber])
|
||||
|
||||
GO
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
CREATE TABLE [dbo].[LotLocation]
|
||||
(
|
||||
[LotNumber] VARCHAR(120) NOT NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[Location] VARCHAR(80) NOT NULL DEFAULT '',
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_LotLocation] PRIMARY KEY CLUSTERED([LotNumber], [ShortItemNumber], [BranchCode], [Location])
|
||||
)
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE [dbo].[LotUsage_Curr]
|
||||
(
|
||||
[UniqueID] BIGINT NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[LotNumber] VARCHAR(30) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[Quantity] DECIMAL(15, 2) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_LotUsage_Curr] PRIMARY KEY CLUSTERED([UniqueID])
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_LotUsage_Curr_WorkOrderNumber] ON [dbo].[LotUsage_Curr] ([WorkOrderNumber])
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_LotUsage_Curr_LotLookup] ON [dbo].[LotUsage_Curr] ([LotNumber], [ShortItemNumber], [BranchCode])
|
||||
GO
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE [dbo].[LotUsage_Hist]
|
||||
(
|
||||
[UniqueID] BIGINT NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[LotNumber] VARCHAR(30) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[Quantity] DECIMAL(15, 2) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_LotUsage_Hist] PRIMARY KEY CLUSTERED([UniqueID])
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_LotUsage_Hist_WorkOrderNumber] ON [dbo].[LotUsage_Hist] ([WorkOrderNumber])
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_LotUsage_Hist_LotLookup] ON [dbo].[LotUsage_Hist] ([LotNumber], [ShortItemNumber], [BranchCode])
|
||||
GO
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE [dbo].[MisData]
|
||||
(
|
||||
[ItemNumber] VARCHAR(32) NOT NULL,
|
||||
[BranchCode] VARCHAR(32) NOT NULL,
|
||||
[SequenceNumber] VARCHAR(32) NOT NULL,
|
||||
[MisNumber] VARCHAR(32) NOT NULL,
|
||||
[RevID] VARCHAR(32) NOT NULL,
|
||||
[CharNumber] VARCHAR(32) NOT NULL,
|
||||
[TestDescription] VARCHAR(2000) NULL,
|
||||
[SamplingType] VARCHAR(32) NULL,
|
||||
[SamplingValue] VARCHAR(32) NULL,
|
||||
[ToolsGauges] VARCHAR(2000) NULL,
|
||||
[WorkInstructions] VARCHAR(2000) NULL,
|
||||
[Status] VARCHAR(32) NOT NULL,
|
||||
[ReleaseDate] DATETIME NULL,
|
||||
[ObsoleteDate] DATETIME NULL,
|
||||
CONSTRAINT [PK_MisData] PRIMARY KEY CLUSTERED([ItemNumber], [BranchCode], [SequenceNumber], [MisNumber], [RevID], [Status], [CharNumber])
|
||||
)
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE [dbo].[OrgHierarchy]
|
||||
(
|
||||
[WorkCenterCode] VARCHAR(12) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[ProfitCenterCode] VARCHAR(12) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_OrgHierarchy] PRIMARY KEY CLUSTERED([WorkCenterCode], [BranchCode])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_OrgHierarchy_ProfitCenterCode] ON [dbo].[OrgHierarchy] ([ProfitCenterCode]) INCLUDE([WorkCenterCode])
|
||||
|
||||
GO
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
CREATE TABLE [dbo].[ProfitCenter]
|
||||
(
|
||||
[Code] VARCHAR(12) NOT NULL,
|
||||
[Description] VARCHAR(40) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_ProfitCenter] PRIMARY KEY CLUSTERED([Code])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_ProfitCenter_Lookup] ON [dbo].[ProfitCenter] ([Description])
|
||||
|
||||
GO
|
||||
Executable
+15
@@ -0,0 +1,15 @@
|
||||
CREATE TABLE [dbo].[RouteMaster]
|
||||
(
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[ItemNumber] VARCHAR(25) NOT NULL,
|
||||
[RoutingType] VARCHAR(3) NOT NULL,
|
||||
[SequenceNumber] DECIMAL(7, 2) NOT NULL,
|
||||
[FunctionCode] VARCHAR(15) NULL,
|
||||
[WorkCenterCode] VARCHAR(12) NULL,
|
||||
[StartDate] DATETIME NOT NULL,
|
||||
[EndDate] DATETIME NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_RouteMaster] PRIMARY KEY CLUSTERED([BranchCode], [ItemNumber], [RoutingType], [SequenceNumber], [StartDate])
|
||||
)
|
||||
|
||||
GO
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
CREATE TABLE [dbo].[Search]
|
||||
(
|
||||
[ID] INT IDENTITY(1,1) NOT NULL,
|
||||
[UserName] VARCHAR(128) NOT NULL,
|
||||
[Name] VARCHAR(128) NULL,
|
||||
[Status] SMALLINT NOT NULL,
|
||||
[SubmitDT] DATETIME NULL,
|
||||
[StartDT] DATETIME NULL,
|
||||
[EndDT] DATETIME NULL,
|
||||
[Criteria] VARCHAR(MAX) NULL,
|
||||
[Results] VARBINARY(MAX) NULL,
|
||||
CONSTRAINT [PK_Search] PRIMARY KEY CLUSTERED([ID])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_Search_UserName] ON [dbo].[Search] ([UserName])
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
CREATE TABLE [dbo].[StatusCode]
|
||||
(
|
||||
[Code] VARCHAR(12) NOT NULL,
|
||||
[Description] VARCHAR(40) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_StatusCode] PRIMARY KEY CLUSTERED([Code])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_StatusCode_Lookup] ON [dbo].[StatusCode] ([Description])
|
||||
|
||||
GO
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
CREATE TABLE [dbo].[WorkCenter]
|
||||
(
|
||||
[Code] VARCHAR(12) NOT NULL,
|
||||
[Description] VARCHAR(40) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkCenter] PRIMARY KEY CLUSTERED([Code])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkCenter_Lookup] ON [dbo].[WorkCenter] ([Description])
|
||||
|
||||
GO
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE [dbo].[WorkOrderComponent_Curr]
|
||||
(
|
||||
[UniqueID] BIGINT NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[LotNumber] VARCHAR(30) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[Quantity] DECIMAL(15,2) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderComponent_Curr] PRIMARY KEY CLUSTERED([UniqueID])
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderComponent_Curr_WorkOrderNumber] ON [dbo].[WorkOrderComponent_Curr] ([WorkOrderNumber])
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderComponent_Curr_LotLookup] ON [dbo].[WorkOrderComponent_Curr] ([LotNumber], [ShortItemNumber], [BranchCode])
|
||||
GO
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE [dbo].[WorkOrderComponent_Hist]
|
||||
(
|
||||
[UniqueID] BIGINT NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[LotNumber] VARCHAR(30) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[Quantity] DECIMAL(15,2) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderComponent_Hist] PRIMARY KEY CLUSTERED([UniqueID])
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderComponent_Hist_WorkOrderNumber] ON [dbo].[WorkOrderComponent_Hist] ([WorkOrderNumber])
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderComponent_Hist_LotLookup] ON [dbo].[WorkOrderComponent_Hist] ([LotNumber], [ShortItemNumber], [BranchCode])
|
||||
GO
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE [dbo].[WorkOrderRouting]
|
||||
(
|
||||
[UserID] VARCHAR(40) NOT NULL,
|
||||
[BatchNumber] VARCHAR(60) NOT NULL,
|
||||
[TransactionNumber] VARCHAR(88) NOT NULL,
|
||||
[LineNumber] INT NOT NULL,
|
||||
[StepNumber] DECIMAL(7, 2) NOT NULL,
|
||||
[WorkCenterCode] VARCHAR(12) NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[RoutingType] VARCHAR(12) NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[StepDescription] VARCHAR(120) NULL,
|
||||
[FunctionCode] VARCHAR(60) NULL,
|
||||
[TransactionDate] DATETIME NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderRouting] PRIMARY KEY CLUSTERED([UserID], [BatchNumber], [TransactionNumber], [LineNumber], [StepNumber], [WorkCenterCode])
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderRouting_Lookup] ON [dbo].[WorkOrderRouting] ([WorkOrderNumber], [WorkCenterCode], [FunctionCode]) INCLUDE([StepNumber])
|
||||
GO
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE [dbo].[WorkOrderStep_Curr]
|
||||
(
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[WorkCenterCode] VARCHAR(12) NOT NULL,
|
||||
[StepNumber] DECIMAL(7, 2) NOT NULL,
|
||||
[StepTypeCode] VARCHAR(2) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[StepDescription] VARCHAR(30) NULL,
|
||||
[StartDT] DATETIME NULL,
|
||||
[EndDT] DATETIME NULL,
|
||||
[FunctionCode] VARCHAR(15) NULL,
|
||||
[ScrappedQuantity] DECIMAL(18, 2) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderStep_Curr] PRIMARY KEY CLUSTERED([WorkOrderNumber], [WorkCenterCode], [StepNumber], [StepTypeCode])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderStep_Curr_WorkCenterCode] ON [dbo].[WorkOrderStep_Curr] ([WorkCenterCode]) INCLUDE([WorkOrderNumber])
|
||||
|
||||
GO
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE [dbo].[WorkOrderStep_Hist]
|
||||
(
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[WorkCenterCode] VARCHAR(12) NOT NULL,
|
||||
[StepNumber] DECIMAL(7, 2) NOT NULL,
|
||||
[StepTypeCode] VARCHAR(2) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[StepDescription] VARCHAR(30) NULL,
|
||||
[StartDT] DATETIME NULL,
|
||||
[EndDT] DATETIME NULL,
|
||||
[FunctionCode] VARCHAR(15) NULL,
|
||||
[ScrappedQuantity] DECIMAL(18, 2) NOT NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderStep_Hist] PRIMARY KEY CLUSTERED([WorkOrderNumber], [WorkCenterCode], [StepNumber], [StepTypeCode])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderStep_Hist_WorkCenterCode] ON [dbo].[WorkOrderStep_Hist] ([WorkCenterCode]) INCLUDE([WorkOrderNumber])
|
||||
|
||||
GO
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE [dbo].[WorkOrderTime_Curr] (
|
||||
[UniqueID] BIGINT NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[StepNumber] DECIMAL(7, 2) NOT NULL,
|
||||
[WorkCenterCode] VARCHAR(12) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[AddressNumber] BIGINT NOT NULL,
|
||||
[GlDate] DATETIME NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderTime_Curr] PRIMARY KEY CLUSTERED([UniqueID])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderTime_Curr_Lookup] ON [dbo].[WorkOrderTime_Curr] ([WorkOrderNumber], [WorkCenterCode], [StepNumber] )
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderTime_Curr_AddressNumber] ON [dbo].[WorkOrderTime_Curr] ([AddressNumber]) INCLUDE([WorkOrderNumber], [WorkCenterCode], [StepNumber], [LastUpdateDT]);
|
||||
|
||||
GO
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE [dbo].[WorkOrderTime_Hist] (
|
||||
[UniqueID] BIGINT NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[StepNumber] DECIMAL(7, 2) NOT NULL,
|
||||
[WorkCenterCode] VARCHAR(12) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NOT NULL,
|
||||
[AddressNumber] BIGINT NOT NULL,
|
||||
[GlDate] DATETIME NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderTime_Hist] PRIMARY KEY CLUSTERED([UniqueID])
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderTime_Hist_Lookup] ON [dbo].[WorkOrderTime_Hist] ([WorkOrderNumber], [WorkCenterCode], [StepNumber])
|
||||
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrderTime_Hist_AddressNumber] ON [dbo].[WorkOrderTime_Hist] ([AddressNumber]) INCLUDE([WorkOrderNumber], [WorkCenterCode], [StepNumber], [LastUpdateDT])
|
||||
|
||||
GO
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
CREATE TABLE [dbo].[WorkOrder_Curr]
|
||||
(
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[LotNumber] VARCHAR(30) NULL,
|
||||
[ItemNumber] VARCHAR(25) NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[ParentWorkOrderNumber] VARCHAR(8) NULL,
|
||||
[OrderQuantity] DECIMAL(15, 2) NOT NULL,
|
||||
[HeldQuantity] DECIMAL(15, 2) NOT NULL,
|
||||
[ShippedQuantity] DECIMAL(15, 2) NOT NULL,
|
||||
[StatusCode] VARCHAR(10) NULL,
|
||||
[StatusCodeUpdateDT] DATETIME NULL,
|
||||
[IssueDate] DATETIME NOT NULL,
|
||||
[StartDate] DATETIME NOT NULL ,
|
||||
[RoutingType] VARCHAR(3) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrder_Curr] PRIMARY KEY CLUSTERED([WorkOrderNumber])
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrder_Curr_ParentWorkOrderNumber] ON [dbo].[WorkOrder_Curr] ([ParentWorkOrderNumber])
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrder_Curr_ItemNumber] ON [dbo].[WorkOrder_Curr] ([ItemNumber])
|
||||
GO
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
CREATE TABLE [dbo].[WorkOrder_Hist]
|
||||
(
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[LotNumber] VARCHAR(30) NULL,
|
||||
[ItemNumber] VARCHAR(25) NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[ParentWorkOrderNumber] VARCHAR(8) NULL,
|
||||
[OrderQuantity] DECIMAL(15, 2) NOT NULL,
|
||||
[HeldQuantity] DECIMAL(15, 2) NOT NULL,
|
||||
[ShippedQuantity] DECIMAL(15, 2) NOT NULL,
|
||||
[StatusCode] VARCHAR(10) NULL,
|
||||
[StatusCodeUpdateDT] DATETIME NULL,
|
||||
[IssueDate] DATETIME NOT NULL,
|
||||
[StartDate] DATETIME NOT NULL ,
|
||||
[RoutingType] VARCHAR(3) NULL,
|
||||
[LastUpdateDT] DATETIME NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrder_Hist] PRIMARY KEY CLUSTERED([WorkOrderNumber])
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrder_Hist_ParentWorkOrderNumber] ON [dbo].[WorkOrder_Hist] ([ParentWorkOrderNumber])
|
||||
GO
|
||||
|
||||
CREATE INDEX [IX_WorkOrder_Hist_ItemNumber] ON [dbo].[WorkOrder_Hist] ([ItemNumber])
|
||||
GO
|
||||
Reference in New Issue
Block a user