Null
Null
6/29/2008 9:23 PM
Database Name
FS2
Database Files
Logical File Name Physical File Name Current Size Maximum File Growth Rate
Size
Database Tables
Database Views
Database Triggers
Database Tables
Database Views
Database Triggers
Table Details
dbo.tbl_FO 0
Table Columns
Record Details
Check Constraints
Indexes
IX_tbl_FO_DataID_Inbound No
IX_tbl_FO_DataID_Outbound No
PK_tbl_FO Yes
Triggers
Trigger Name
dbo.tr_tbl_FO_INSERT
dbo.tr_tbl_FO_UPDATE
Foreign-Key Relationships
dbo.sv_FO_Linking_List View
dbo.sv_FO_List View
dbo.sv_FO_MI_List View
dbo.sv_IDOC_List_ITEM_Test View
dbo.sv_MD_EquipmentFOUsage View
dbo.sv_PD_Material_NUP View
dbo.sv_PD_MaterialStorage View
dbo.sv_RPT_FO_MI View
dbo.sv_RPT_Mat_Norm_And_Usage_Dates View
dbo.sv_TT_FO_LotCreation View
dbo.sv_TT_FO_LotUsed View
dbo.sv_TT_MaterialLot View
dbo.sv_TT_MaterialLotTransport View
dbo.tr_tbl_FO_UPDATE Trigger
Table Details
dbo.tbl_FO_Comment 0
Table Columns
Record Details
Check Constraints
Indexes
PK_tbl_FO_Comment Yes
Triggers
Trigger Name
Foreign-Key Relationships
Table Details
dbo.tbl_FO_MI 0
Table Columns
Record Details
Check Constraints
Indexes
IX_tbl_FO_MI_DataID_Inbound No
IX_tbl_FO_MI_DataID_Outbound No
IX_tbl_FO_MI_FOID No
IX_tbl_FO_MI_MicroInstructionID No
PK_tbl_FO_MI Yes
Triggers
Trigger Name
dbo.tr_tbl_FO_MI_INSERT
Foreign-Key Relationships
dbo.sv_FO_EquipmentLocked View
dbo.sv_FO_Linking_List View
dbo.sv_FO_MI View
dbo.sv_FO_MI_List_BEREKEN View
dbo.sv_FO_MI_List_CIRC View
dbo.sv_FO_MI_List_Equipment View
dbo.sv_FO_MI_List_EquipmentSource View
dbo.sv_FO_MI_List_EquipmentTransport View
dbo.sv_FO_MI_List_INHOUD View
dbo.sv_FO_MI_List_LOSSEN View
dbo.sv_FO_MI_List_Material View
dbo.sv_FO_MI_List_MOTOR View
dbo.sv_FO_MI_List_REGISTR View
dbo.sv_FO_MI_List_SMAFDEK View
dbo.sv_FO_MI_List_SMKORR View
dbo.sv_FO_MI_List_SMNUP View
dbo.sv_FO_MI_List_STAPEL View
dbo.sv_FO_MI_List_TEMP View
dbo.sv_FO_MI_List_Text View
dbo.sv_FO_MI_Validate View
dbo.sv_FO_MI_Validate_BEREKEN View
dbo.sv_FO_MI_Validate_CIRC View
dbo.sv_FO_MI_Validate_Equipment View
dbo.sv_FO_MI_Validate_EquipmentSource View
dbo.sv_FO_MI_Validate_EquipmentTransport View
dbo.sv_FO_MI_Validate_INHOUD View
dbo.sv_FO_MI_Validate_LOSSEN View
dbo.sv_FO_MI_Validate_Material View
dbo.sv_FO_MI_Validate_MOTOR View
dbo.sv_FO_MI_Validate_REGISTR View
dbo.sv_FO_MI_Validate_SMAFDEK View
dbo.sv_FO_MI_Validate_SMKORR View
dbo.sv_FO_MI_Validate_SMNUP View
dbo.sv_FO_MI_Validate_STAPEL View
dbo.sv_FO_MI_Validate_TEMP View
dbo.sv_FO_MI_Validate_Text View
dbo.sv_IDOC_List_COMP View
dbo.sv_IDOC_List_COMP_Test View
dbo.sv_PD_Material_NUP View
dbo.sv_PD_Material_STORT View
dbo.sv_PD_Material_TRANS View
dbo.sv_PD_MaterialFoMiSources View
dbo.sv_PD_MaterialFoUsed View
dbo.sv_RPT_FO_MI_BEREKEN View
dbo.sv_RPT_FO_MI_CIRC View
dbo.sv_RPT_FO_MI_Equipment View
dbo.sv_RPT_FO_MI_EquipmentSource View
dbo.sv_RPT_FO_MI_EquipmentTransport View
dbo.sv_RPT_FO_MI_INHOUD View
dbo.sv_RPT_FO_MI_LOSSEN View
dbo.sv_RPT_FO_MI_Material View
dbo.sv_RPT_FO_MI_MOTOR View
dbo.sv_RPT_FO_MI_REGISTR View
dbo.sv_RPT_FO_MI_SMAFDEK View
dbo.sv_RPT_FO_MI_SMKORR View
dbo.sv_RPT_FO_MI_SMNUP View
dbo.sv_RPT_FO_MI_STAPEL View
dbo.sv_RPT_FO_MI_TEMP View
dbo.sv_RPT_FO_MI_Text View
dbo.sv_RPT_Mat_Norm_And_Usage_Dates View
dbo.sv_RPT_PD_MaterialTransport View
dbo.sv_TT_FO_LotCreation View
dbo.sv_TT_FO_LotUsed View
dbo.sv_TT_MaterialLotTransport View
dbo.tr_tbl_FO_MI_INSERT Trigger
View Name
dbo._rro_sv_IDOC_Material
Column Name or Alias Storage Length Nullable? Precision Scale Computed? Default
Type Value
--
|================================================================================
======
--| Name : sv_IDOC_Material
--| Functiongroup : IDOC
--| Project : 310200 SigmaKalon
--| Development tool : Microsoft SQL Server Management Studio 2005
--
|================================================================================
======
--| Description : Deze view wordt gebruikt voor het presenteren van materiaal.
--|
--
|================================================================================
======
--| Date | Version | Name | Changed
--|------------+---------+---------------+-----------------------------------------------
--| 25-04-2006 | 0.2 | G.J. Luimes | Not all materials have EH&S information.
--|------------+---------+---------------+-----------------------------------------------
--| 22-03-2006 | 0.1 | G.J. Luimes | Initial version.
--|------------+---------+---------------+-----------------------------------------------
View Name
dbo.sv_FO_EquipmentLocked
Column Name or Alias Storage Length Nullable? Precision Scale Computed? Default
Type Value
--
|================================================================================
=======
--|Name : sv_FO_EquipmentLocked
--|Functiongroup : Fabricage Orders (FO)
--|Project : 310200 SigmaKalon
--|Programmeer omgeving : Microsoft SQL Server Management Studio 2005
--
|================================================================================
=======
--|Description : Geeft een overzicht van de fabricage orders waarin equipment is gelocked.
--|
--
|================================================================================
=======
--| Date | Version| Name | Changed
--|------------+--------+---------------+-------------------------------------------------
--| 29-03-2006 | 0.2 | R.A. de Roon | Equipment bepalen via de resource
--|------------+--------+-----------------------------------------------------------------
--| 12-01-2006 | 0.1 | R.A. de Roon | Initial version
--|------------+--------+-----------------------------------------------------------------
CREATE VIEW [dbo].[sv_FO_EquipmentLocked]
AS
View Name
dbo.sv_FO_Linking_LinkedList
Column Name or Alias Storage Length Nullable? Precision Scale Computed? Default
Type Value
--
+===============================================================================
========
--|Name : [sv_FO_Linking_LinkedList]
--|Functiongroup : Fabricage Orders (FO)
--|Project : 310200 SigmaKalon
--|Programmeer omgeving : Microsoft SQL Server Management Studio 2005
--
+===============================================================================
========
--|Description : Deze view geeft alle orders welke gekoppeld zijn.
--|
--
+===============================================================================
========
--| Date | Version| Name | Changed
--+------------+--------+---------------+-------------------------------------------------
--| 09-12-2005 | 0.1 | R.A. de Roon | Initial version
--+------------+--------+-----------------------------------------------------------------
dbo._sp_FO_Finish_Old_20071022
--
|================================================================================
======
--| Name : [sp_FO_Finish]
--| Functiongroup : FO
--| Project : 310200 SigmaKalon
--| Development tool : Microsoft SQL Server Management Studio 2005
--
|================================================================================
======
--| Description : Informatie opvragen welke bij de dialoog voor
--| afmelden van de order wordt gebruikt.
--|
--| Parameters : @FOID De ID van de FO regel.
--|
--
|================================================================================
======
--| Date | Version | Name | Changed
--|------------+---------+---------------+-----------------------------------------------
--| 22-03-2007 | 0.2 | R.A. de Roon | EMB quant op andere manier bepalen zodat
--| | | | altijd de grootste (MAX) wordt genomen.
--|------------+---------+---------------+-----------------------------------------------
--| 11-01-2007 | 0.1 | R.A. de Roon | Initial version.
--|------------+---------+---------------+-----------------------------------------------
SET NOCOUNT ON
SET @Comment = 'sp_FO_Finish (FOID: ' + CONVERT(varchar, @FOID) + ').'
BEGIN TRY
PRINT @Comment
-- Ophalen EMB_Tolerance
SELECT @EMB_Tolerance = [Value]
FROM [dbo].[tbl_FS_Parameters]
WHERE [Parameter] = 'EMB_Tolerance'
IF @FO_Comment IS NULL
SET @FO_Comment = ''
SET @Number = 1
SELECT @FoType = [FoType].[FoType],
@EquipmentID = [Resource].[EquipmentID],
@MatNr = [FO].[MATNR]
FROM [dbo].[tbl_FO_MI] AS [FO_MI]
INNER JOIN [dbo].[tbl_FO_MI_Equipment] as [FO_MI_Equipment]
ON [FO_MI].[FO_MIID] = [FO_MI_Equipment].[FO_MIID]
INNER JOIN [dbo].[tbl_FO_Resource] AS [Resource]
ON [FO_MI_Equipment].[ResourceID] = [Resource].[ResourceID] AND
[FO_MI].[FOID] = [Resource].[FOID]
INNER JOIN [dbo].[tbl_MD_MI] AS [MD_MI]
ON [FO_MI].[MicroInstructionID] = [MD_MI].[MicroInstructionID]
INNER JOIN [dbo].[tbl_FO] AS [FO]
ON [FO_MI].[FOID] = [FO].[FOID]
INNER JOIN [dbo].[tbl_FS_FOType] AS [FoType]
ON ([FO].[FoTypeID] = [FoType].[FoTypeID])
WHERE ([FoType].[FoType] = 'VO') AND
([FO_MI].[FOID] = @FOID) AND
([MD_MI].[Microinstruction] = 'NUP')
Print 'EquipmentID: ' + STR(@EquipmentID) +
'MatNr: ' + STR(@MatNR)
END
END TRY
BEGIN CATCH
-- Resultaat teruggeven.
SET @ReturnCode = -1
END CATCH
@EMB_Quant AS EMB_Quant,
@EMB_RealQuant AS EMB_RealQuant,
@EMB_Unit AS EMB_Unit,
@OutOffTolerance AS OutOffTolerance,
@FO_Comment AS FO_Comment,
@StorageQuantity AS StorageQuantity
RETURN ISNULL(@ReturnCode, 0)
dbo._sp_FO_MI_PROC_Equipment_List_Old_20071022
/*+==============================================================================
=========
--|Name : [sp_FO_MI_PROC_Equipment_List]
--|Functiongroup : Fabricage Orders (FO)
--|Project : 310200 SigmaKalon
--|Programmeer omgeving : Microsoft SQL Server Management Studio 2005
--
+===============================================================================
========
Doel:
geeft een lijst met mogenlijke bronnen gebaseerd op het meegegeven een matnr
--|
--|Parameters : @FO_MIId = MicroinstructieID.
--| : @MatNr = Material number voor de beperking.
--|
--|Returncode : Geen
--
+===============================================================================
========
--| Date | Version| Name | Changed
--+------------+--------+---------------+-------------------------------------------------
--| 16-05-2006 | 0.5 | MJ van Kampen |
Harde MicroInstructionID 64 vervangen voor LOSSEN
Straat halen uit MiCode tabel NIET van Equipment.
Equipment is een alias en heeft geen harde straat, straatid kan verschillend zijn, er
wordt maar 1 id overgenomen. Eigenlijk moet dit helemaal niet (equipment.streetid = null)
--+------------+--------+---------------+-------------------------------------------------
--| 10-04-2006 | 0.4 | R.A. de Roon | Het restricted Material nemen van de storage.
--+------------+--------+-----------------------------------------------------------------
--| 28-03-2006 | 0.3 | R.A. de Roon | Bij Matnr ook Street meegeven.
--+------------+--------+-----------------------------------------------------------------
--| 28-03-2006 | 0.2 | R.A. de Roon | Matnummer als parameter meenemen.
--+------------+--------+-----------------------------------------------------------------
--| 31-01-2006 | 0.1 | R.A. de Roon | Initial version
--+------------+--------+-----------------------------------------------------------------
*/
SET NOCOUNT ON
PRINT @MatNr
IF @Matnr IS NOT NULL
BEGIN
SELECT
[Equipment].[EquipmentID]
,[Equipment].[Equipment]
,[Street].[Street]
FROM
[dbo].[tbl_MD_MICode] AS [MICode]
INNER JOIN [dbo].[tbl_MD_MI] AS [MI]
ON [MiCode].[MicroInstructionID] = [MI].[MicroInstructionID]
INNER JOIN [dbo].[tbl_MD_Equipment] AS [Equipment]
ON [MICode].[DestinationEquipmentID] = [Equipment].[EquipmentID]
AND [MI].[MicroInstruction] = 'LOSSEN'
INNER JOIN [dbo].[tbl_MD_Storage] AS [Storage]
ON [Equipment].[StorageID] = [Storage].[StorageID]
INNER JOIN [dbo].[tbl_MD_Street] AS [Street]
ON [Street].[StreetID] = [MICode].[StreetID]
WHERE
[Storage].[RestrictedMatNr] = @MatNr
END
ELSE
BEGIN
SELECT [EquipmentID],
[Equipment]
FROM [dbo].[tbl_MD_Equipment]
END
dbo.fn_FO_MI_MiCodeID_Get
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date, ,>
-- Description: <Description, ,>
-- =============================================
CREATE FUNCTION [dbo].[fn_FO_MI_MiCodeID_Get]
(
@FO_MiID BIGINT
)
RETURNS INT
AS
BEGIN
-- Declare the return variable here
DECLARE @MiCodeID INT
) AS MiEqDst
ON FO_MI.FO_MiID = MiEqDst.FO_MiID
AND FO_MI.FOID = MiEqDst.FOID
LEFT OUTER JOIN (
SELECT EqTra.FO_MIID, RsTra.FOID, RsTra.EquipmentID
FROM dbo.tbl_FO_Resource AS RsTra INNER JOIN
dbo.tbl_FO_MI_EquipmentTransport AS EqTra ON RsTra.ResourceID = EqTra.ResourceID
WHERE (NOT (RsTra.EquipmentID IS NULL))
) AS MiEqTra
ON FO_MI.FO_MiID = MiEqTra.FO_MiID
AND FO_MI.FOID = MiEqTra.FOID
LEFT OUTER JOIN (
SELECT EqSrc.FO_MIID, RsSrc.FOID, RsSrc.EquipmentID
FROM dbo.tbl_FO_Resource AS RsSrc INNER JOIN
dbo.tbl_FO_MI_EquipmentSource AS EqSrc ON RsSrc.ResourceID = EqSrc.ResourceID
WHERE (NOT (RsSrc.EquipmentID IS NULL))
) AS MiEqSrc
ON FO_MI.FO_MiID = MiEqSrc.FO_MiID
AND FO_MI.FOID = MiEqSrc.FOID
LEFT OUTER JOIN dbo.tbl_FO_MI_EquipmentSource AS EqSource
ON [FO_MI].[FO_MIID]= [EqSource].[FO_MIID]
LEFT OUTER JOIN dbo.tbl_FO_MI_EquipmentTransport AS EqTransport
ON [FO_MI].[FO_MIID]= [EqTransport].[FO_MIID]
LEFT OUTER JOIN dbo.tbl_FO_MI_Equipment AS EqDestination
ON [FO_MI].[FO_MIID]= [EqDestination].[FO_MIID]
INNER JOIN dbo.tbl_FO AS FO
On [FO_MI].[FOID] = [FO].[FOID]
) AS FoMiEquipments
ON ISNULL(MiCode.DestinationEquipmentID,0) = ISNULL(FoMiEquipments.DestinationEquipmentID,0)
AND ISNULL(MiCode.TransportEquipmentID,0) = ISNULL(FoMiEquipments.TransportEquipmentID,0)
AND (ISNULL(MiCode.SourceEquipmentID,0) = ISNULL(FoMiEquipments.SourceEquipmentID,0) OR
FoMiEquipments.MicroInstructionID = 57)
AND ISNULL(MiCode.StreetID,0) = ISNULL(FoMiEquipments.StreetID,0)
AND MiCode.MicroInstructionID = FoMiEquipments.MicroInstructionID
WHERE FoMiEquipments.FO_MIID=@FO_MiID
END
dbo.fn_GetDeviation
--
================================================================================
======
-- Name : fn_GetDeviation
-- Functiongroup :
-- Project : 310200 SigmaKalon
-- Development tool : Microsoft SQL Server Management Studio 2005
--
================================================================================
======
-- Description : Bereken de deviatie van de producthoeveelheid en bepaal of deze
-- binnen de tolerantie valt.
--
-- Parameters : @Quantity Geplande hoeveelheid.
-- @RealQuantity Geproduceerde hoeveelheid
--
-- Result : @Result deviatie
--
--
================================================================================
======
-- Date | Version | Name | Changed
-- ------------+---------+---------------+-----------------------------------------------
-- 29-03-2006 | 0.1 | E.M. de Vries | Initial version.
-- ------------+---------+---------------+-----------------------------------------------
-- Bepaal deviatie
IF @Quantity = 0 OR @Quantity IS NULL
SET @Quantity = 1
RETURN @Result
END
dbo.fn_GetFloat
--
|================================================================================
======
--| Name : fn_GetFloat
--| Functiongroup :
--| Project : 310200 SigmaKalon
--| Development tool : Microsoft SQL Server Management Studio 2005
--
|================================================================================
======
--| Description : Er wordt een float meegegeven aan de functie. De waarde wordt
--| omgezet naar een string.
--|
--| Parameters : @value De float.
--|
--
|================================================================================
======
--| Date | Version | Name | Changed
--|------------+---------+---------------+-----------------------------------------------
--| 22-03-2006 | 0.1 | G.J. Luimes | Initial version.
--|------------+---------+---------------+-----------------------------------------------
-- Controleer de float.
RETURN @result
END
Trigger Name
dbo.tr_MD_EquipmentFOUsage_DELETE
--
|================================================================================
======
--| Name : tr_sv_FS_FO_MIParameters_DELETE
--| Functiongroup :
--| Project : 310200 SigmaKalon
--| Development tool : Microsoft SQL Server Management Studio 2005
--
|================================================================================
======
--| Description :
--|
--| Parameters :-
--|
--
|================================================================================
======
--| Date | Version | Name | Changed
--|------------+---------+---------------+-----------------------------------------------
--| 17-01-2006 | 0.1 | R.A. de Roon | Initial version.
--|------------+---------+---------------+-----------------------------------------------
DELETE [EquipmentFOUsage]
FROM [tbl_MD_EquipmentFOUsage] AS [EquipmentFOUsage]
INNER JOIN DELETED ON [EquipmentFOUsage].[EquipmentID] = DELETED.[EquipmentID] AND
[EquipmentFOUsage].[FOID] = DELETED.[FOID]
END
Trigger Name
dbo.tr_MD_EquipmentFOUsage_INSERT
--
|================================================================================
======
--| Name : tr_sv_FS_FO_MIParameters_INSERT
--| Functiongroup :
--| Project : 310200 SigmaKalon
--| Development tool : Microsoft SQL Server Management Studio 2005
--
|================================================================================
======
--| Description :
--|
--| Parameters :-
--|
--
|================================================================================
======
--| Date | Version | Name | Changed
--|------------+---------+---------------+-----------------------------------------------
--| 17-01-2006 | 0.1 | R.A. de Roon | Initial version.
--|------------+---------+---------------+-----------------------------------------------
Trigger Name
dbo.tr_MD_ResourceEquipment_DELETE
DELETE [tbl_MD_ResourceEquipment]
FROM [tbl_MD_ResourceEquipment] AS [MD_ResourceEquipment]
WHERE [ResourceID] = @ResourceID AND
[EquipmentID] = @EquipmentID
END