USE [master] GO /****** Object: Database [CentronVOED2] Script Date: 11.11.2025 11:20:25 ******/ CREATE DATABASE [CentronVOED2] CONTAINMENT = NONE ON PRIMARY ( NAME = N'CentronLeerDB', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\CentronVOED2.mdf' , SIZE = 15852992KB , MAXSIZE = UNLIMITED, FILEGROWTH = 102400KB ) LOG ON ( NAME = N'CentronLeerDB_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\CentronVOED2_0.ldf' , SIZE = 3687424KB , MAXSIZE = 2048GB , FILEGROWTH = 102400KB ) WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF GO ALTER DATABASE [CentronVOED2] SET COMPATIBILITY_LEVEL = 160 GO IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC [CentronVOED2].[dbo].[sp_fulltext_database] @action = 'enable' end GO ALTER DATABASE [CentronVOED2] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [CentronVOED2] SET ANSI_NULLS OFF GO ALTER DATABASE [CentronVOED2] SET ANSI_PADDING OFF GO ALTER DATABASE [CentronVOED2] SET ANSI_WARNINGS OFF GO ALTER DATABASE [CentronVOED2] SET ARITHABORT OFF GO ALTER DATABASE [CentronVOED2] SET AUTO_CLOSE OFF GO ALTER DATABASE [CentronVOED2] SET AUTO_SHRINK OFF GO ALTER DATABASE [CentronVOED2] SET AUTO_UPDATE_STATISTICS ON GO ALTER DATABASE [CentronVOED2] SET CURSOR_CLOSE_ON_COMMIT OFF GO ALTER DATABASE [CentronVOED2] SET CURSOR_DEFAULT GLOBAL GO ALTER DATABASE [CentronVOED2] SET CONCAT_NULL_YIELDS_NULL OFF GO ALTER DATABASE [CentronVOED2] SET NUMERIC_ROUNDABORT OFF GO ALTER DATABASE [CentronVOED2] SET QUOTED_IDENTIFIER OFF GO ALTER DATABASE [CentronVOED2] SET RECURSIVE_TRIGGERS OFF GO ALTER DATABASE [CentronVOED2] SET DISABLE_BROKER GO ALTER DATABASE [CentronVOED2] SET AUTO_UPDATE_STATISTICS_ASYNC OFF GO ALTER DATABASE [CentronVOED2] SET DATE_CORRELATION_OPTIMIZATION OFF GO ALTER DATABASE [CentronVOED2] SET TRUSTWORTHY OFF GO ALTER DATABASE [CentronVOED2] SET ALLOW_SNAPSHOT_ISOLATION OFF GO ALTER DATABASE [CentronVOED2] SET PARAMETERIZATION SIMPLE GO ALTER DATABASE [CentronVOED2] SET READ_COMMITTED_SNAPSHOT OFF GO ALTER DATABASE [CentronVOED2] SET HONOR_BROKER_PRIORITY OFF GO ALTER DATABASE [CentronVOED2] SET RECOVERY SIMPLE GO ALTER DATABASE [CentronVOED2] SET MULTI_USER GO ALTER DATABASE [CentronVOED2] SET PAGE_VERIFY CHECKSUM GO ALTER DATABASE [CentronVOED2] SET DB_CHAINING OFF GO ALTER DATABASE [CentronVOED2] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF ) GO ALTER DATABASE [CentronVOED2] SET TARGET_RECOVERY_TIME = 0 SECONDS GO ALTER DATABASE [CentronVOED2] SET DELAYED_DURABILITY = DISABLED GO ALTER DATABASE [CentronVOED2] SET ACCELERATED_DATABASE_RECOVERY = OFF GO EXEC sys.sp_db_vardecimal_storage_format N'CentronVOED2', N'ON' GO ALTER DATABASE [CentronVOED2] SET QUERY_STORE = OFF GO USE [CentronVOED2] GO /****** Object: User [LeerDB] Script Date: 11.11.2025 11:20:25 ******/ CREATE USER [LeerDB] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo] GO /****** Object: User [crm7] Script Date: 11.11.2025 11:20:25 ******/ CREATE USER [crm7] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo] GO /****** Object: User [CentronDemoUser] Script Date: 11.11.2025 11:20:25 ******/ CREATE USER [CentronDemoUser] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo] GO /****** Object: User [centron] Script Date: 11.11.2025 11:20:25 ******/ CREATE USER [centron] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo] GO /****** Object: User [admin] Script Date: 11.11.2025 11:20:25 ******/ CREATE USER [admin] FOR LOGIN [admin] WITH DEFAULT_SCHEMA=[dbo] GO ALTER ROLE [db_owner] ADD MEMBER [LeerDB] GO ALTER ROLE [db_datareader] ADD MEMBER [LeerDB] GO ALTER ROLE [db_datawriter] ADD MEMBER [LeerDB] GO ALTER ROLE [db_owner] ADD MEMBER [CentronDemoUser] GO ALTER ROLE [db_datareader] ADD MEMBER [CentronDemoUser] GO ALTER ROLE [db_datawriter] ADD MEMBER [CentronDemoUser] GO ALTER ROLE [db_owner] ADD MEMBER [centron] GO ALTER ROLE [db_owner] ADD MEMBER [admin] GO ALTER ROLE [db_accessadmin] ADD MEMBER [admin] GO ALTER ROLE [db_securityadmin] ADD MEMBER [admin] GO ALTER ROLE [db_ddladmin] ADD MEMBER [admin] GO ALTER ROLE [db_backupoperator] ADD MEMBER [admin] GO ALTER ROLE [db_datareader] ADD MEMBER [admin] GO ALTER ROLE [db_datawriter] ADD MEMBER [admin] GO ALTER ROLE [db_denydatareader] ADD MEMBER [admin] GO ALTER ROLE [db_denydatawriter] ADD MEMBER [admin] GO /****** Object: UserDefinedFunction [dbo].[cfn_ArticleCount] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_ArticleCount] (@ArtikelI3D int, @LagerI3D int) RETURNS float AS -- bei der Neuentwicklung statt dies Function -- join mit view cvw_ArticleCount benutzen BEGIN DECLARE @cnt float IF @LagerI3D = -2 SET @cnt = (select sum(ac.cnt) from cvw_ArticleCount ac where ac.ArtikelI3D = @ArtikelI3D) ELSE IF @LagerI3D = 0 SET @cnt = (select sum(ac.cnt) from cvw_ArticleCount ac where ac.ArtikelI3D = @ArtikelI3D and ac.LagerI3D > 0) ELSE SET @cnt = (select ac.cnt from cvw_ArticleCount ac where ac.ArtikelI3D = @ArtikelI3D and ac.LagerI3D = @LagerI3D) RETURN @cnt END GO /****** Object: UserDefinedFunction [dbo].[cfn_AuftragsBestand] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_AuftragsBestand] (@ArtikelI3D int, @LagerI3D int) RETURNS float AS BEGIN DECLARE @AuftragBestand float IF @LagerI3D = -2 SET @AuftragBestand = (SELECT SUM(ap.Stk - ISNULL(ap.Liefermenge,0)) FROM AufPos ap INNER JOIN AufKopf ak ON ak.I3D = ap.AufKopfI3D WHERE ak.Status = 1 AND ap.ArtikelI3D = @ArtikelI3D AND ak.Nummer > 0) ELSE IF @LagerI3D = 0 SET @AuftragBestand = (SELECT SUM(ap.Stk - ISNULL(ap.Liefermenge,0)) FROM AufPos ap INNER JOIN AufKopf ak ON ak.I3D = ap.AufKopfI3D WHERE ak.Status = 1 AND ap.NebenlagerI3D > 0 AND ap.ArtikelI3D = @ArtikelI3D AND ak.Nummer > 0) ELSE SET @AuftragBestand = (SELECT SUM(ap.Stk - ISNULL(ap.Liefermenge,0)) FROM AufPos ap INNER JOIN AufKopf ak ON ak.I3D = ap.AufKopfI3D WHERE ak.Status = 1 AND ap.NebenlagerI3D = @LagerI3D AND ap.ArtikelI3D = @ArtikelI3D AND ak.Nummer > 0) RETURN ISNULL(@AuftragBestand,0) END GO /****** Object: UserDefinedFunction [dbo].[cfn_BarcodeCount] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_BarcodeCount] (@ArtikelI3D int, @LagerI3D int) RETURNS int AS BEGIN DECLARE @cnt int IF @LagerI3D = -2 SET @cnt = (select count(barcode) from barcode b where b.Status in (1,2,8) and b.ArtikelI3D = @ArtikelI3D ) ELSE IF @LagerI3D = 0 SET @cnt = (select count(barcode) from barcode b where b.Status in (1,2,8) and b.ArtikelI3D = @ArtikelI3D and b.LagerI3D > 0) ELSE SET @cnt = (select count(barcode) from barcode b where b.Status in (1,2,8) and b.ArtikelI3D = @ArtikelI3D and ISNULL(b.LagerI3D,-1) = @LagerI3D) RETURN @cnt END GO /****** Object: UserDefinedFunction [dbo].[cfn_CalculateNetPrice] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_CalculateNetPrice] ( @BasePrice float, @Precision int, @Discount float, @CurrencyFactor float = 1, @IsFC bit = 0 ) RETURNS decimal(24,7) AS BEGIN RETURN ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * CASE WHEN @IsFC = 1 THEN @CurrencyFactor ELSE 1 END, @Precision) * ((100 - @Discount) / 100)), @Precision) END GO /****** Object: UserDefinedFunction [dbo].[cfn_CalculateNetTotalPrice] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_CalculateNetTotalPrice] ( @BasePrice float, @Precision int, @Discount float, @CurrencyFactor float = 1, @IsFC bit = 0, @Quantity float, @QuantityProcessed float ) RETURNS DECIMAL(19,2) AS BEGIN RETURN ROUND(CONVERT(DECIMAL(24, 7), CASE WHEN @Precision = -1 THEN @BasePrice * CASE WHEN @IsFC = 1 THEN @CurrencyFactor ELSE 1 END * ((100 - @Discount) / 100) ELSE dbo.cfn_CalculateNetPrice(@BasePrice, @Precision, @Discount, @CurrencyFactor, @IsFC) END * (@Quantity - @QuantityProcessed)),2) END GO /****** Object: UserDefinedFunction [dbo].[cfn_CalculateReceiptSpecialPosition] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_CalculateReceiptSpecialPosition] ( @ReceiptI3D int, @ReceiptKind int, @ReceiptPositionI3D int, @ReceiptPositionKind int, @ReceiptPositionExpanded int, @PriceGroupKind int ) RETURNS decimal(19,4) AS BEGIN DECLARE @tablePrefix nvarchar(16), @tableCursor cursor, @PriceField nvarchar(16), @TaxPriceField nvarchar(16), @SqlQuery nvarchar(max), @ValueKind int = 0, @IsUnitPrice bit = 0; IF @ReceiptPositionKind = 1 AND @ReceiptPositionExpanded IS NOT NULL BEGIN SET @ValueKind = 1; END ELSE IF @ReceiptPositionKind = 6 BEGIN SET @ValueKind = 2; END ELSE IF @ReceiptPositionKind = 5 BEGIN SET @ValueKind = 3; END ELSE IF @ReceiptPositionKind = 4 BEGIN SET @ValueKind = 4; END ELSE IF ISNULL(@ReceiptPositionKind,0) = 0 BEGIN SET @ValueKind = 5; END ELSE BEGIN RETURN NULL; END IF @PriceGroupKind > 8 BEGIN -- Einzelpreisberechnung nur bei Stückliste IF @ValueKind <> 1 BEGIN RETURN NULL END ELSE BEGIn SET @IsUnitPrice = 1; SET @PriceGroupKind = @PriceGroupKind - 4; END END IF @ReceiptKind = 1 BEGIN SET @tableCursor = cursor for SELECT I3D, Expanded, Indent, GroupID, ISNULL(ArticlePositionKind,0) AS ArticlePositionKind, Kind, NetPriceTotal, TaxPriceTotal, NetPriceTotalFC, TaxPriceTotalFC, NetPriceTotal AS NetPriceTotalComplete, TaxPriceTotal AS TaxPriceTotalComplete, NetPriceTotalFC AS NetPriceTotalFCComplete, TaxPriceTotalFC AS TaxPriceTotalFCComplete, QuantityComplete FROM cvw_OfferPos WHERE HeadI3D = @ReceiptI3D ORDER BY InternalPosition END ELSE IF @ReceiptKind = 2 BEGIN SET @tableCursor = cursor for SELECT I3D, Expanded, Indent, GroupID, ISNULL(ArticlePositionKind,0) AS ArticlePositionKind, Kind, NetPriceTotal, TaxPriceTotal, NetPriceTotalFC, TaxPriceTotalFC, NetPriceTotalComplete, TaxPriceTotalComplete, NetPriceTotalFCComplete, TaxPriceTotalFCComplete, QuantityComplete FROM cvw_OrderPos WHERE HeadI3D = @ReceiptI3D ORDER BY InternalPosition END ELSE IF @ReceiptKind = 3 BEGIN SET @tableCursor = cursor for SELECT I3D, Expanded, Indent, GroupID, ISNULL(ArticlePositionKind,0) AS ArticlePositionKind, Kind, NetPriceTotal, TaxPriceTotal, NetPriceTotalFC, TaxPriceTotalFC, NetPriceTotalComplete, TaxPriceTotalComplete, NetPriceTotalFCComplete, TaxPriceTotalFCComplete, QuantityComplete FROM cvw_DeliveryListPos WHERE HeadI3D = @ReceiptI3D ORDER BY InternalPosition END ELSE IF @ReceiptKind = 4 BEGIN SET @tableCursor = cursor for SELECT I3D, Expanded, Indent, GroupID, ISNULL(ArticlePositionKind,0) AS ArticlePositionKind, Kind, NetPriceTotal, TaxPriceTotal, NetPriceTotalFC, TaxPriceTotalFC, NetPriceTotalComplete, TaxPriceTotalComplete, NetPriceTotalFCComplete, TaxPriceTotalFCComplete, QuantityComplete FROM cvw_InvoicePos WHERE HeadI3D = @ReceiptI3D ORDER BY InternalPosition END ELSE IF @ReceiptKind = 5 BEGIN SET @tableCursor = cursor for SELECT I3D, Expanded, Indent, GroupID, ISNULL(ArticlePositionKind,0) AS ArticlePositionKind, Kind, NetPriceTotal, TaxPriceTotal, NetPriceTotalFC, TaxPriceTotalFC, NetPriceTotal AS NetPriceTotalComplete, TaxPriceTotal AS TaxPriceTotalComplete, NetPriceTotalFC AS NetPriceTotalFCComplete, TaxPriceTotalFC AS TaxPriceTotalFCComplete, QuantityComplete FROM cvw_PickupListPos WHERE HeadI3D = @ReceiptI3D ORDER BY InternalPosition END ELSE IF @ReceiptKind = 6 BEGIN SET @tableCursor = cursor for SELECT I3D, Expanded, Indent, GroupID, ISNULL(ArticlePositionKind,0) AS ArticlePositionKind, Kind, NetPriceTotal, TaxPriceTotal, NetPriceTotalFC, TaxPriceTotalFC, NetPriceTotal AS NetPriceTotalComplete, TaxPriceTotal AS TaxPriceTotalComplete, NetPriceTotalFC AS NetPriceTotalFCComplete, TaxPriceTotalFC AS TaxPriceTotalFCComplete, QuantityComplete FROM cvw_CreditVoucherPos WHERE HeadI3D = @ReceiptI3D ORDER BY InternalPosition END ELSE IF @ReceiptKind = 22 BEGIN SET @tableCursor = cursor for SELECT I3D, Expanded, Indent, GroupID, ISNULL(ArticlePositionKind,0) AS ArticlePositionKind, Kind, NetPriceTotal, TaxPriceTotal, NetPriceTotalFC, TaxPriceTotalFC, NetPriceTotalComplete, TaxPriceTotalComplete, NetPriceTotalFCComplete, TaxPriceTotalFCComplete, QuantityComplete FROM cvw_ContractPos WHERE HeadI3D = @ReceiptI3D ORDER BY InternalPosition END ELSE BEGIN RETURN NULL; END DECLARE @I3D int, @Expanded int, @Indent int, @GroupID int, @ArticlePositionKind int, @Kind int, @NetPriceTotal decimal(19,2), @TaxPriceTotal decimal(19,4), @NetPriceTotalFC decimal(19,2), @TaxPriceTotalFC decimal(19,4), @NetPriceTotalComplete decimal(19,2), @TaxPriceTotalComplete decimal(19,4), @NetPriceTotalFCComplete decimal(19,2), @TaxPriceTotalFCComplete decimal(19,4), @QuantityComplete decimal(19,7), @ResultPrice decimal(19,4) = 0, @CountValue bit, @PartListIndent int = -1, @UnitPriceCalculationQuantity decimal(19,7) = 0, @CurrentGroupID int = -1 OPEN @tableCursor FETCH NEXT FROM @tableCursor INTO @I3D, @Expanded, @Indent, @GroupID, @ArticlePositionKind, @Kind, @NetPriceTotal, @TaxPriceTotal, @NetPriceTotalFC, @TaxPriceTotalFC, @NetPriceTotalComplete, @TaxPriceTotalComplete, @NetPriceTotalFCComplete, @TaxPriceTotalFCComplete, @QuantityComplete WHILE @@FETCH_STATUS = 0 BEGIN SET @CountValue = 0; IF @ValueKind = 1 BEGIN -- Partlist IF @I3D = @ReceiptPositionI3D BEGIN SET @PartListIndent = @Indent; SET @UnitPriceCalculationQuantity = @QuantityComplete END ELSE BEGIN IF @PartListIndent >= 0 BEGIN IF @Indent > @PartListIndent BEGIN SET @CountValue = 1; END ELSE BEGIN SET @PartListIndent = -1; END END END END ELSE IF @ValueKind = 2 BEGIN -- Titelposition IF @I3D = @ReceiptPositionI3D BEGIN SET @PartListIndent = 0; END ELSE BEGIn IF @PartListIndent = 0 BEGIN IF @Kind = 6 BEGIN SET @PartListIndent = -1; END ELSE BEGIn SET @CountValue = 1; END END END END ELSE IF @ValueKind = 3 BEGIN -- Partsummary IF @I3D = @ReceiptPositionI3D BEGIN SET @PartListIndent = -2; END ELSE BEGIN IF @PartListIndent = -1 BEGIN IF @Kind = 5 BEGIN SET @ResultPrice = 0; END ELSE BEGIN SET @CountValue = 1; END END END END ELSE IF @ValueKind = 4 BEGIN -- Completesummary IF @I3D = @ReceiptPositionI3D BEGIN SET @PartListIndent = -2; END ELSE BEGIN IF @PartListIndent = -1 BEGIN SET @CountValue = 1 END END END ELSE IF @ValueKind = 5 BEGIn -- Group IF @I3D = @ReceiptPositionI3D BEGIN SET @PartListIndent = -2; END ELSE BEGIN IF @PartListIndent = -1 BEGIN IF ISNULL(@GroupID,0) > 0 BEGIN IF @CurrentGroupID = -1 OR @CurrentGroupID <> @GroupID BEGIN SET @CurrentGroupID = @GroupID; SET @ResultPrice = 0; END; SET @CountValue = 1; END ELSE BEGIn SET @ResultPrice = 0; END END END END IF @CountValue = 1 AND @Expanded IS NULL AND @Kind IN (1,3) AND (@ArticlePositionKind IN (0,50) OR (@IsUnitPrice = 1)) BEGIN SET @ResultPrice = @ResultPrice + CASE WHEN @PriceGroupKind = 1 THEN @NetPriceTotal WHEN @PriceGroupKind = 2 THEN @TaxPriceTotal WHEN @PriceGroupKind = 3 THEN @NetPriceTotalFC WHEN @PriceGroupKind = 4 THEN @TaxPriceTotalFC WHEN @PriceGroupKind = 5 THEN @NetPriceTotalComplete WHEN @PriceGroupKind = 6 THEN @TaxPriceTotalComplete WHEN @PriceGroupKind = 7 THEN @NetPriceTotalFCComplete WHEN @PriceGroupKind = 8 THEN @TaxPriceTotalFCComplete ELSE 0 END; END FETCH NEXT FROM @tableCursor INTO @I3D, @Expanded, @Indent, @GroupID, @ArticlePositionKind, @Kind, @NetPriceTotal, @TaxPriceTotal, @NetPriceTotalFC, @TaxPriceTotalFC, @NetPriceTotalComplete, @TaxPriceTotalComplete, @NetPriceTotalFCComplete, @TaxPriceTotalFCComplete, @QuantityComplete END IF @IsUnitPrice = 1 BEGIN IF @UnitPriceCalculationQuantity <> 0 BEGIN SET @ResultPrice = @ResultPrice / @UnitPriceCalculationQuantity END; IF @PriceGroupKind IN (5,7) BEGIN SET @ResultPrice = ROUND(@ResultPrice,2); END END RETURN @ResultPrice END GO /****** Object: UserDefinedFunction [dbo].[cfn_CalculateTaxPrice] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_CalculateTaxPrice] ( @BasePrice float, @Precision int, @Discount float, @CurrencyFactor float = 1, @IsFC bit = 0, @TaxRate float, @IsCashReceipt bit ) RETURNS DECIMAL(19,7) AS BEGIN RETURN CONVERT(DECIMAL(19, 7) , CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(24,7),(@BasePrice * CASE WHEN @IsFC = 1 THEN @CurrencyFactor ELSE 1 END * ((100 - @Discount) / 100)) * (@TaxRate / 100)), 2) ELSE dbo.cfn_CalculateNetPrice(@BasePrice, @Precision, @Discount, @CurrencyFactor, @IsFC) * (@TaxRate / 100) END) END GO /****** Object: UserDefinedFunction [dbo].[cfn_CalculateTaxPriceTotal] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_CalculateTaxPriceTotal] ( @BasePrice float, @Precision int, @Discount float, @CurrencyFactor float = 1, @IsFC bit = 0, @TaxRate float, @IsCashReceipt bit, @Quantity float, @QuantityProcessed float ) RETURNS DECIMAL(19,4) AS BEGIN RETURN CONVERT(DECIMAL(19,4), CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(19,4),dbo.cfn_CalculateTaxPrice(@BasePrice, @Precision, @Discount, @CurrencyFactor, @IsFC, @TaxRate, @IsCashReceipt) * (@Quantity - @QuantityProcessed)), 2) ELSE dbo.cfn_CalculateNetTotalPrice(@BasePrice, @Precision, @Discount, @CurrencyFactor, @IsFC, @Quantity, @QuantityProcessed) * (@TaxRate / 100) END) END GO /****** Object: UserDefinedFunction [dbo].[cfn_ContingentState] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_ContingentState] ( @parContractID Int = 0, @parCustomerID Int = 0) RETURNS @ret TABLE (ContractI3D int ,ContingentKind int ,dtFrom datetime ,dtTo datetime ,BookValue decimal(19,6) ,RestValue decimal(19,6) ,UseValue decimal(19,6) ,ReservedValue decimal(19,6)) AS -- 11622 BEGIN DECLARE @minContractID Int, @maxContractID Int, @minCustomerID Int, @maxCustomerID Int SET @minContractID = 0 SET @maxContractID = 2147483647 SET @minCustomerID = 0 SET @maxCustomerID = 2147483647 IF @parContractID > 0 BEGIN SET @minContractID = @parContractID SET @maxContractID = @parContractID END IF @parCustomerID > 0 BEGIN SET @minCustomerID = @parCustomerID SET @maxCustomerID = @parCustomerID END DECLARE @ContingentCondition TABLE (Number int ,ContractI3D int ,ContingentKind int ,dtFrom datetime ,dtTo datetime ,ContingentValue decimal(19,6) ,Rest decimal(19,6) ,RestTake int ,ContractRestTake int ,AddValue decimal(19,6) ,UsedValue decimal(19,6) ,Reserved decimal(19,6)) DECLARE @ContingentAdd TABLE (ContractI3D int, ContingentKind int, Value decimal(19,6)) -- letzte Abrechnung-RE (auto, manuel, nachbedarf) INSERT INTO @ContingentCondition (Number, ContractI3D, ContingentKind, dtFrom, dtTo, ContingentValue, Rest, RestTake, ContractRestTake, AddValue) select c.Number, c.I3D, IsNull(cb.ContingentKind,c.ContingentKind), cb.BookedFrom, cb.BookedTo, CASE WHEN c.TakeRest = 0 and cb.BookedTo+1 < GETDATE() THEN 0 ELSE cb.ContingentValue END ContingentValue, CASE WHEN c.TakeRest = 0 and cb.BookedTo+1 < GETDATE() THEN 0 ELSE cb.RestValue END RestValue, cb.RestTake, c.TakeRest ContractRestTake, IsNull(bk1.sm,0) + IsNull(bk2.sm,0) AddContingentValue FROM Contracts c -- letzte Abrechnung OUTER APPLY (select top 1 b.I3D, b.BookedFrom, b.BookedTo, b.ContingentKind, case when c.TakeRest = 0 and b.BookedTo+1 < GETDATE() then 0 else b.ContingentValue end ContingentValue, b.RestTake, case when c.TakeRest = 0 and b.BookedTo+1 < GETDATE() then 0 else b.RestValue end RestValue, b.AddContingent from ContractContingentBooked b where b.State = 1 and ISNULL(b.InterimInvoiceKind,0) in (0,2,3) and IsNull(b.AddContingent, 0) != 1 and b.ContractI3D = c.I3D and b.BookedFrom < GETDATE() order by b.BookedTo desc, b.AddContingent desc ) cb -- nachberchnung/freikontingenten/nachbedarf binnen Zeitraum von letzter Abrechnung OUTER APPLY (select sum(cb1.ContingentValue) sm from ContractContingentBooked cb1 where cb1.ContractI3D = c.I3D and cb1.State = 1 and ( (cb.BookedFrom Is Null and c.TakeRest = 1 ) or (cb.BookedFrom Is not Null and cb1.BookedTo <= case when c.TakeRest = 1 then 99999 when cb.BookedTo +1 > GETDATE() then cb.BookedTo else 0 end and cb1.BookedFrom >= cb.BookedFrom ) ) and ( cb1.AddContingent = 1 or (IsNull(cb.AddContingent,0) = 0 and cb1.AddContingent = 2) ) ) bk1 -- mehrere nachbedarf/manuell RE in gleichem Tag OUTER APPLY (select sum(cb2.ContingentValue) sm from ContractContingentBooked cb2 where cb2.ContractI3D = c.I3D and cb2.State = 1 and cb2.AddContingent = 2 and (cb2.BookedFrom = cb.BookedFrom and cb2.I3D != cb.I3D and cb.AddContingent = 2)) bk2 WHERE c.ExtraKind in (2,3) AND c.I3D >= @minContractID AND c.I3D<= @maxContractID AND c.CustomerI3D >= @minCustomerID AND c.CustomerI3D <= @maxCustomerID ORDER BY cb.BookedTo DESC ----- used INSERT INTO @ContingentAdd SELECT ic.ContractI3D, ic.ContingentKind, SUM(ic.BalanceQuantity * CASE WHEN ic.AssetKind < 5 THEN 1 ELSE -1 END * CASE WHEN ic.ContingentKind = 0 THEN 1 ELSE ic.Price END) FROM ContractItemsContingent ic INNER JOIN Contracts c ON c.I3D = ic.ContractI3D LEFT OUTER JOIN @ContingentCondition cc ON cc.ContractI3D = ic.ContractI3D WHERE ic.State > 0 AND( cc.dtFrom is null or ( ( (ic.Date < cc.dtTo +1 and cc.dtTo +1 > GETDATE()) or cc.ContractRestTake = 1 ) AND ic.Date >= IsNull(cc.dtFrom,0) ) ) AND c.I3D >= @minContractID AND c.I3D<= @maxContractID AND c.CustomerI3D >= @minCustomerID AND c.CustomerI3D <= @maxCustomerID GROUP BY ic.ContractI3D, ic.ContingentKind MERGE INTO @ContingentCondition cc USING @ContingentAdd ca ON ca.ContractI3D = cc.ContractI3D AND ca.ContingentKind = cc.ContingentKind WHEN MATCHED THEN UPDATE SET UsedValue = ca.Value WHEN NOT MATCHED AND ca.Value > 0 THEN INSERT (ContractI3d, ContingentKind, UsedValue) VALUES (ca.ContractI3D, ca.ContingentKind, ca.Value); ----- reserved MERGE INTO @ContingentCondition cc USING (SELECT HT.ContractI3D,ci.Kind, CASE ci.Kind WHEN 0 THEN SUM((ht.Timer - ISNULL(ht.LunchTime,0)) )/3600.0 ELSE Sum((ht.timer-ISNULL(ht.LunchTime,0)) / CASE WHEN a.IsArbeitswert > 0 THEN 1.0 *A.AWFaktor * E.FaktorZuSekunde ELSE 3600.0 END * CASE k.preisliste WHEN 0 THEN a.VK_1 WHEN 1 THEN a.VK_2 WHEN 2 THEN a.VK_3 WHEN 3 THEN a.VK_4 END ) END sm FROM hlpdsk_timer ht INNER JOIN ContractContingentInfo ci ON ci.ContractI3D = HT.ContractI3D INNER JOIN ARTIK a ON a.I3D = ht.ArtikelI3D INNER JOIN cvw_Tickets T ON T.I3D = ht.RequestI3D INNER JOIN Kunden K ON k.I3D = T.CustomerI3D LEFT OUTER JOIN ArtikelEinheit E ON E.I3D = A.Einheit WHERE ISNULL(ht.RechPosI3D,0) = 0 AND ISNULL(ht.LiefPosI3D,0) = 0 AND ht.Berechenbar = 1 AND HT.ContractI3D >= @minContractID AND HT.ContractI3D <= @maxContractID AND k.I3D >= @minCustomerID AND k.I3D <= @maxCustomerID GROUP BY HT.ContractI3D, ci.Kind) RD ON RD.ContractI3D = cc.ContractI3D WHEN MATCHED THEN UPDATE Set Reserved = RD.sm WHEN NOT MATCHED THEN INSERT (ContractI3d, ContingentKind, Reserved) VALUES (RD.ContractI3D, RD.Kind, RD.sm); INSERT INTO @ret ( ContractI3D, ContingentKind, dtFrom, dtTo, BookValue, RestValue, UseValue, ReservedValue) SELECT ContractI3D, ContingentKind, dtFrom, CASE WHEN dtTo < 99999 THEN dtTo END, IsNull(ContingentValue,0) + IsNull(AddValue,0), Rest, UsedValue, Reserved FROM @ContingentCondition RETURN END GO /****** Object: UserDefinedFunction [dbo].[cfn_CreateEmployeeFullName] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_CreateEmployeeFullName] ( @Firstname nvarchar(60), @Lastname nvarchar(60), @ShortSign nvarchar(5) ) RETURNS nvarchar(150) AS BEGIN Declare @Output nvarchar(150) = '' IF (COALESCE(@Lastname,'') <> '') SET @Output = @LastName IF (COALESCE(@Lastname,'') <> '' AND COALESCE(@Firstname,'') <> '') SET @Output = @Output + ', ' IF (COALESCE(@Firstname,'') <> '') SET @Output = @Output + @Firstname IF (COALESCE(@ShortSign,'') <> '') SET @Output = @Output + ' (' + @ShortSign + ')' RETURN @Output END GO /****** Object: UserDefinedFunction [dbo].[cfn_DeliveryCount] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_DeliveryCount] ( @apI3D int ) RETURNS float AS BEGIN return (Select dynLiefermenge from cvw_DeliveryCount where apI3D = @apI3D) END GO /****** Object: UserDefinedFunction [dbo].[cfn_Geography_GetPoint] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_Geography_GetPoint] ( @Latitude float, @Longitude float, @Srid int ) RETURNS geography AS BEGIN IF @Latitude IS NULL OR @Longitude IS NULL BEGIN RETURN NULL END DECLARE @point geography = geography::Point(@Latitude, @Longitude, @Srid); RETURN @point END; GO /****** Object: UserDefinedFunction [dbo].[cfn_GetCustomerMonitoringReport] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_GetCustomerMonitoringReport] ( @CustomerI3D int ) RETURNS @CustomerMonitoringReport TABLE (SCount int, VMCount int, PCount int, WSCount int) AS BEGIN DECLARE @SCount INT = 0 DECLARE @VMCount INT = 0 DECLARE @PCount INT = 0 DECLARE @WSCount INT = 0 DECLARE @Freitext01 varchar(255) DECLARE @Pos int DECLARE @Index int = -1 SELECT @Freitext01 = Freitext01 FROM dbo.Kunden WITH (NOLOCK) WHERE I3D = @CustomerI3D SET @Freitext01 = LTRIM(RTRIM(@Freitext01))+ '/' SET @Pos = CHARINDEX('/', @Freitext01, 1) IF REPLACE(@Freitext01, '/', '') <> '' BEGIN WHILE @Pos > 0 BEGIN SET @Index = @Index + 1 IF(@Index = 0) BEGIN SET @SCount = LTRIM(RTRIM(LEFT(@Freitext01, @Pos - 1))) END IF(@Index = 1) BEGIN SET @VMCount = LTRIM(RTRIM(LEFT(@Freitext01, @Pos - 1))) END IF(@Index = 2) BEGIN SET @PCount = LTRIM(RTRIM(LEFT(@Freitext01, @Pos - 1))) END IF(@Index = 3) BEGIN SET @WSCount = LTRIM(RTRIM(LEFT(@Freitext01, @Pos - 1))) END SET @Freitext01 = RIGHT(@Freitext01, LEN(@Freitext01) - @Pos) SET @Pos = CHARINDEX('/', @Freitext01, 1) END END INSERT INTO @CustomerMonitoringReport(SCount, VMCount, PCount, WSCount) VALUES (@SCount, @VMCount, @PCount, @WSCount) RETURN END GO /****** Object: UserDefinedFunction [dbo].[cfn_GetEditorsFromTicketI3D] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_GetEditorsFromTicketI3D] ( @TicketI3D int ) RETURNS NVARCHAR(4000) AS BEGIN DECLARE @listEditors NVARCHAR(4000) SELECT @listEditors = COALESCE(@listEditors+', ' ,'') + per.KurzZeich FROM dbo.hlpdsk_request_bearbeiter bear INNER JOIN dbo.Personal per ON bear.PersonalI3D = per.I3D WHERE bear.RequestI3D = @TicketI3D RETURN @listEditors END GO /****** Object: UserDefinedFunction [dbo].[cfn_GetRelatedItemsForObject] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_GetRelatedItemsForObject] ( @ObjectI3D INT, @ObjectKind INT ) RETURNS @table TABLE ( ObjectI3D INT, ObjectNumber INT, ObjectKind INT, IsOrigin BIT ) AS BEGIN DECLARE @OriginKind INT; SET @OriginKind = CASE @ObjectKind WHEN 1 THEN 3 WHEN 2 THEN 1 WHEN 3 THEN 2 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 WHEN 10 THEN 13 END; INSERT INTO @table (ObjectI3D, ObjectNumber, ObjectKind, IsOrigin) SELECT item.UrsprungI3D AS ObjectI3D ,item.UrsprungAngNr AS ObjectNumber ,CASE item.UrsprungArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.AufKopf head INNER JOIN dbo.AufPos item ON item.AufKopfI3D = head.I3D WHERE head.I3D = @ObjectI3D AND 2 = @ObjectKind AND ISNULL(item.UrsprungI3D,0)>0 AND item.UrsprungArt IN (1,2,3,4,5,6,13) GROUP BY item.UrsprungI3D, item.UrsprungArt, item.UrsprungAngNr UNION ALL SELECT item.UrsprungI3D AS ObjectI3D ,item.UrsprungNr AS ObjectNumber ,CASE item.UrsprungArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.LiefKopf head INNER JOIN dbo.LiefPos item ON item.LiefKopfI3D = head.I3D WHERE head.I3D = @ObjectI3D AND 3 = @ObjectKind AND ISNULL(item.UrsprungI3D,0)>0 AND item.UrsprungArt IN (1,2,3,4,5,6,13) GROUP BY item.UrsprungI3D, item.UrsprungArt, item.UrsprungNr UNION ALL SELECT item.UrsprungI3D AS ObjectI3D ,item.UrsprungLiefNr AS ObjectNumber ,CASE item.UrsprungArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.AbholKopf head INNER JOIN dbo.AbholPos item ON item.AbholKopfI3D = head.I3D WHERE head.I3D = @ObjectI3D AND 5 = @ObjectKind AND ISNULL(item.UrsprungI3D,0)>0 AND item.UrsprungArt IN (1,2,3,4,5,6,13) GROUP BY item.UrsprungI3D, item.UrsprungArt, item.UrsprungLiefNr UNION ALL SELECT item.UrsprungI3D AS ObjectI3D ,item.UrsprungNr AS ObjectNumber ,CASE item.UrsprungArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.RechKopf head INNER JOIN dbo.RechPos item ON item.RechKopfI3D = head.I3D WHERE head.I3D = @ObjectI3D AND 4 = @ObjectKind AND ISNULL(item.UrsprungI3D,0)>0 AND item.UrsprungArt IN (1,2,3,4,5,6,13) GROUP BY item.UrsprungI3D, item.UrsprungArt, item.UrsprungNr UNION ALL SELECT item.UrsprungI3D AS ObjectI3D ,item.UrsprungNr AS ObjectNumber ,CASE item.UrsprungArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 END AS ObjectKind ,CAST(1 AS BIT) AS IsOrigin FROM dbo.GutKopf head INNER JOIN dbo.GutPos item ON item.GutKopfI3D = head.I3D WHERE head.I3D = @ObjectI3D AND 6 = @ObjectKind AND ISNULL(item.UrsprungI3D,0)>0 AND item.UrsprungArt IN (1,2,3,4,5,6,13) GROUP BY item.UrsprungI3D, item.UrsprungArt, item.UrsprungNr UNION ALL SELECT headOrigin.I3D AS ObjectI3D ,headOrigin.Number AS ObjectNumber ,7 AS ObjectKind , CAST(0 AS BIT) AS IsOrigin FROM dbo.AufKopf head INNER JOIN dbo.AufPos item ON item.AufKopfI3D = head.I3D INNER JOIN dbo.SupplierOrderItems itemOrigin ON itemOrigin.ReceiptOrderItemI3D = item.I3D INNER JOIN dbo.SupplierOrders headOrigin ON headOrigin.I3D = itemOrigin.ReceiptI3D WHERE head.I3D = @ObjectI3D AND 2 = @ObjectKind GROUP BY headOrigin.I3D, headOrigin.Number UNION ALL SELECT headOrigin.I3D AS ObjectI3D ,headOrigin.Nummer AS ObjectNumber ,2 AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.SupplierOrders head INNER JOIN dbo.SupplierOrderItems item ON item.ReceiptI3D = head.I3D INNER JOIN dbo.AufPos itemOrigin ON itemOrigin.I3D = item.ReceiptOrderItemI3D INNER JOIN dbo.AufKopf headOrigin ON headOrigin.I3D = itemOrigin.AufKopfI3D WHERE head.I3D = @ObjectI3D AND 7 = @ObjectKind AND ISNULL(item.ReceiptOrderItemI3D,0)>0 GROUP BY headOrigin.I3D, headOrigin.Nummer UNION ALL SELECT headOrigin.I3D AS ObjectI3D ,headOrigin.Nummer AS ObjectNumber ,CASE item.UebernommenAusArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 ELSE item.UebernommenAusArt END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.SupplierOrders head INNER JOIN dbo.BestPos2 item ON item.BestKopfI3D = head.I3D LEFT OUTER JOIN dbo.AnfrPos itemOrigin ON itemOrigin.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 15 LEFT OUTER JOIN dbo.AnfrKopf headOrigin ON headOrigin.I3D = itemOrigin.AnfrKopfI3D WHERE head.I3D = @ObjectI3D AND 7 = @ObjectKind AND ISNULL(item.UebernommenAusI3D,0)>0 AND item.UebernommenAusArt IN (1,2,3,4,5,6,13,7,8,15,18,148) GROUP BY item.UebernommenAusArt, headOrigin.I3D, headOrigin.Nummer UNION ALL SELECT headOrigin.I3D AS ObjectI3D ,headOrigin.Number AS ObjectNumber ,CASE item.UebernommenAusArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 ELSE item.UebernommenAusArt END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.WareKopf head INNER JOIN dbo.WarePos item ON item.WareKopfI3D = head.I3D LEFT OUTER JOIN dbo.SupplierOrderItems itemOrigin ON itemOrigin.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 7 LEFT OUTER JOIN dbo.SupplierOrders headOrigin ON headOrigin.I3D = itemOrigin.ReceiptI3D WHERE head.I3D = @ObjectI3D AND 8 = @ObjectKind AND ISNULL(item.UebernommenAusI3D,0)>0 AND item.UebernommenAusArt IN (1,2,3,4,5,6,13,7,8,15,18,148) GROUP BY item.UebernommenAusArt, headOrigin.I3D, headOrigin.Number UNION ALL SELECT ISNULL(headOrigin.I3D,headOrigin2.I3D) AS ObjectI3D ,ISNULL(headOrigin.Nummer,headOrigin2.Number) AS ObjectNumber ,CASE item.UebernommenAusArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 ELSE item.UebernommenAusArt END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.KalkKopf head INNER JOIN dbo.KalkPos item ON item.KalkKopfI3D = head.I3D LEFT OUTER JOIN dbo.WarePos itemOrigin ON itemOrigin.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 8 LEFT OUTER JOIN dbo.WareKopf headOrigin ON headOrigin.I3D = itemOrigin.WareKopfI3D LEFT OUTER JOIN dbo.SupplierOrderItems itemOrigin2 ON itemOrigin2.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 7 LEFT OUTER JOIN dbo.SupplierOrders headOrigin2 ON headOrigin2.I3D = itemOrigin2.ReceiptI3D WHERE head.I3D = @ObjectI3D AND 18 = @ObjectKind AND ISNULL(item.UebernommenAusI3D,0)>0 AND item.UebernommenAusArt IN (1,2,3,4,5,6,13,7,8,15,18,148) GROUP BY item.UebernommenAusArt, headOrigin.I3D, headOrigin.Nummer, headOrigin2.I3D, headOrigin2.Number, headOrigin2.I3D UNION ALL SELECT headOrigin.I3D AS ObjectI3D ,headOrigin.Nummer AS ObjectNumber ,CASE item.UebernommenAusArt WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 4 THEN 4 WHEN 5 THEN 6 WHEN 6 THEN 5 --WHEN 10 THEN 22 WHEN 13 THEN 10 ELSE item.UebernommenAusArt END AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.LiGutKopf head INNER JOIN dbo.LiGutPos item ON item.LiGutKopfI3D = head.I3D LEFT OUTER JOIN dbo.KalkPos itemOrigin ON itemOrigin.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 18 LEFT OUTER JOIN dbo.KalkKopf headOrigin ON headOrigin.I3D = itemOrigin.KalkKopfI3D WHERE head.I3D = @ObjectI3D AND 148 = @ObjectKind AND ISNULL(item.UebernommenAusI3D,0)>0 AND item.UebernommenAusArt IN (1,2,3,4,5,6,13,7,8,15,18,148) AND head.AktuelleVersion = 1 GROUP BY item.UebernommenAusArt, headOrigin.I3D, headOrigin.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,2 AS ObjectKind ,CAST(1 AS BIT) AS IsOrigin FROM dbo.hlpdsk_requests ticket INNER JOIN dbo.AufKopf head ON head.I3D = ticket.CreatedFromObjectI3D WHERE ticket.I3D = @ObjectI3D AND 10 = @ObjectKind AND ticket.CreatedFromObjectKind = 2 UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,2 AS ObjectKind ,CAST(1 AS BIT) AS IsOrigin FROM dbo.AufKopf head INNER JOIN dbo.AufPos item ON item.AufKopfI3D = head.I3D WHERE item.HelpdeskI3D = @ObjectI3D AND ISNULL(item.UrsprungArt, 0) <> 13 AND 10 = @ObjectKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT ticket.I3D AS ObjectI3D ,ticket.Nummer AS ObjectNumber ,10 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.hlpdsk_requests ticket WHERE ticket.CreatedFromObjectI3D = @ObjectI3D AND 2 = @ObjectKind AND ticket.CreatedFromObjectKind = 2 UNION ALL SELECT HR.I3D AS ObjectI3D, HR.Nummer AS ObjectNumber, 10 AS ObjectKind, CAST(0 as BIT) AS IsOrigin FROM AufPos AP INNER JOIN AufKopf AK ON AK.I3D = AP.AufKopfI3D INNER JOIN hlpdsk_requests HR ON HR.I3D = AP.HelpdeskI3D AND ISNULL(AP.UrsprungArt, 0) <> 13 WHERE AK.I3D = @ObjectI3D AND 2 = @ObjectKind UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,2 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.AufKopf head INNER JOIN dbo.AufPos item ON item.AufKopfI3D = head.I3D WHERE item.UrsprungI3D = @ObjectI3D AND item.UrsprungArt = @OriginKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,3 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.LiefKopf head INNER JOIN dbo.LiefPos item ON item.LiefKopfI3D = head.I3D WHERE item.UrsprungI3D = @ObjectI3D AND item.UrsprungArt = @OriginKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,5 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.AbholKopf head INNER JOIN dbo.AbholPos item ON item.AbholKopfI3D = head.I3D WHERE item.UrsprungI3D = @ObjectI3D AND item.UrsprungArt = @OriginKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,4 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.RechKopf head INNER JOIN dbo.RechPos item ON item.RechKopfI3D = head.I3D WHERE item.UrsprungI3D = @ObjectI3D AND item.UrsprungArt = @OriginKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,6 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.GutKopf head INNER JOIN dbo.GutPos item ON item.GutKopfI3D = head.I3D WHERE item.UrsprungI3D = @ObjectI3D AND item.UrsprungArt = @OriginKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Number AS ObjectNumber ,7 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.SupplierOrders head INNER JOIN dbo.BestPos2 item ON item.BestKopfI3D = head.I3D LEFT OUTER JOIN dbo.AnfrPos originItem ON originItem.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 15 LEFT OUTER JOIN dbo.AnfrKopf originHead ON originHead.I3D = originItem.AnfrKopfI3D WHERE originHead.I3D = @ObjectI3D AND item.UebernommenAusArt = @ObjectKind GROUP BY head.I3D, head.Number UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,8 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.WareKopf head INNER JOIN dbo.WarePos item ON item.WareKopfI3D = head.I3D LEFT OUTER JOIN dbo.SupplierOrderItems originItem ON originItem.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 7 LEFT OUTER JOIN dbo.SupplierOrders originHead ON originHead.I3D = originItem.ReceiptI3D WHERE originHead.I3D = @ObjectI3D AND item.UebernommenAusArt = @ObjectKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,18 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.KalkKopf head INNER JOIN dbo.KalkPos item ON item.KalkKopfI3D = head.I3D LEFT OUTER JOIN dbo.WarePos originItem ON originItem.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 8 LEFT OUTER JOIN dbo.WareKopf originHead ON originHead.I3D = originItem.WareKopfI3D LEFT OUTER JOIN dbo.SupplierOrderItems originItem2 ON originItem2.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 7 LEFT OUTER JOIN dbo.SupplierOrders originHead2 ON originHead2.I3D = originItem2.ReceiptI3D WHERE ISNULL(originHead.I3D,originHead2.I3D) = @ObjectI3D AND item.UebernommenAusArt = @ObjectKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,148 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.LiGutKopf head INNER JOIN dbo.LiGutPos item ON item.LiGutKopfI3D = head.I3D LEFT OUTER JOIN dbo.KalkPos originItem ON originItem.I3D = item.UebernommenAusI3D AND item.UebernommenAusArt = 18 LEFT OUTER JOIN dbo.KalkKopf originHead ON originHead.I3D = originItem.KalkKopfI3D WHERE originHead.I3D = @ObjectI3D AND item.UebernommenAusArt = @ObjectKind AND head.AktuelleVersion = 1 GROUP BY head.I3D, head.Nummer UNION ALL SELECT head.I3D AS ObjectI3D ,head.Nummer AS ObjectNumber ,4 AS ObjectKind ,CAST(0 AS BIT) AS IsOrigin FROM dbo.RechKopf head INNER JOIN dbo.VertragRechKopfZuordnung vrk ON vrk.RechKopfI3D = head.I3D WHERE vrk.VertragI3D = @ObjectI3D AND 22 = @ObjectKind GROUP BY head.I3D, head.Nummer UNION ALL SELECT vk.I3D AS ObjectI3D ,vk.Nummer AS ObjectNumber ,22 AS ObjectKind , CAST(1 AS BIT) AS IsOrigin FROM dbo.RechKopf head INNER JOIN dbo.VertragRechKopfZuordnung vrk ON vrk.RechKopfI3D = head.I3D INNER JOIN dbo.VertragKopf vk ON vk.I3D = vrk.VertragI3D WHERE head.I3D = @ObjectI3D AND 4 = @ObjectKind GROUP BY vk.I3D, vk.Nummer UNION ALL -- Vertragsartikel aus Sicht Vertrag SELECT O.I3D AS ObjectI3D, O.Number AS ObjectNumber, 2 AS ObjectKind, CAST(1 AS BIT) AS IsOrigin FROM dbo.Contracts C INNER JOIN dbo.ContractItems CI ON CI.ReceiptI3D = C.I3D AND CI.OriginKind = 26 INNER JOIN dbo.Orders O ON O.I3D = CI.OriginReceiptI3D WHERE C.I3D = @ObjectI3D AND 22 = @ObjectKind GROUP BY O.I3D, O.Number UNION ALL -- Vertragsartikel aus Sicht Auftrag SELECT C.I3D AS ObjectI3D, C.Number AS ObjectNumber, 22 AS ObjectKind, CAST(0 AS BIT) AS IsOrigin FROM dbo.Contracts C INNER JOIN dbo.ContractItems CI ON CI.ReceiptI3D = C.I3D AND CI.OriginKind = 26 INNER JOIN dbo.Orders O ON O.I3D = CI.OriginReceiptI3D WHERE O.I3D = @ObjectI3D AND 2 = @ObjectKind GROUP BY C.I3D, C.Number RETURN; END; GO /****** Object: UserDefinedFunction [dbo].[cfn_GetSnmpCountByCustomer] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_GetSnmpCountByCustomer] ( @CustomerI3D INT ) RETURNS int AS BEGIN DECLARE @SnmpCount INT = 0 SET @SnmpCount = (SELECT SUM(SnmpCount) FROM (SELECT Count(Distinct SnmpD.ProviderName) AS SnmpCount FROM dbo.AssetManagementDevices Dev WITH (NOLOCK) INNER JOIN dbo.AssetManagementCheckConfigurations CC WITH (NOLOCK) ON Dev.I3D = CC.DeviceId INNER JOIN dbo.AssetManagementSnmpMibChecks SnmpC WITH (NOLOCK) ON SnmpC.I3D = CC.CheckID INNER JOIN dbo.AssetManagementSnmpMibOidDetails SnmpOid WITH (NOLOCK) ON SnmpOid.I3D = SnmpC.SnmpOidI3D INNER JOIN dbo.AssetManagementSnmpMibDetails SnmpD WITH (NOLOCK) ON SnmpD.I3D = SnmpOid.SnmpMibI3D WHERE CC.CheckType = 14 AND Dev.KundenI3D = @CustomerI3D group by CC.DeviceId) a) RETURN @SnmpCount END GO /****** Object: UserDefinedFunction [dbo].[cfn_GetTicketBearbeiterKurzZeichen] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_GetTicketBearbeiterKurzZeichen] (@ATicketI3D int) RETURNS VARCHAR(5000) AS BEGIN DECLARE @result varchar (8000) = '' , @tmpstr varchar (8000) , @qryData CURSOR SET @qryData = CURSOR SCROLL FOR SELECT Personal.Kurzzeich from hlpdsk_request_bearbeiter INNER JOIN Personal ON hlpdsk_request_bearbeiter.PersonalI3D = Personal.I3D WHERE hlpdsk_request_bearbeiter.RequestI3D = @ATicketI3D ORDER BY Personal.Kurzzeich OPEN @qryData IF @@CURSOR_ROWS > 0 BEGIN FETCH FIRST FROM @qryData INTO @tmpstr WHILE @@FETCH_STATUS = 0 BEGIN IF @result <> '' BEGIN SET @result = @result + ', ' END SET @result = @result + LTRIM(RTRIM(@tmpstr)) FETCH NEXT FROM @qryData INTO @tmpstr END END CLOSE @qryData DEALLOCATE @qryData RETURN @result END GO /****** Object: UserDefinedFunction [dbo].[cfn_LastActionCheckResultStatus] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_LastActionCheckResultStatus] ( @DeviceI3D int ) RETURNS @CheckResultStatus TABLE (LastActionDate datetime, LastActionResult nvarchar(256)) AS BEGIN DECLARE @LastActionDate datetime DECLARE @LastActionResult nvarchar(256) = '' DECLARE @OkLastTransaction int = 0 DECLARE @WarningLastTransaction int = 0 DECLARE @ErrorLastTransaction int = 0 SELECT @OkLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1639 SELECT @WarningLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1640 SELECT @ErrorLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1641 SET @LastActionDate = '' SELECT TOP 1 @LastActionDate = crt.Date FROM AssetManagementCheckResults crt INNER JOIN AssetManagementCheckConfigurations mct ON mct.I3D = crt.CheckConfigurationID WHERE mct.DeviceId = @DeviceI3D ORDER BY crt.Date DESC IF(@LastActionDate > DATEADD(minute, -@OkLastTransaction, GETDATE())) BEGIN SET @LastActionResult = 'ok' END ELSE IF(@LastActionDate > DATEADD(minute, -@WarningLastTransaction, GETDATE())) BEGIN SET @LastActionResult = 'warning' END ELSE IF(@LastActionDate > DATEADD(minute, -@ErrorLastTransaction, GETDATE())) BEGIN SET @LastActionResult = 'error' END ELSE IF(@LastActionDate = '1900-01-01 00:00:00.000') BEGIN SET @LastActionResult = '' END ELSE BEGIN SET @LastActionResult = 'error' END INSERT INTO @CheckResultStatus(LastActionDate, LastActionResult) VALUES (@LastActionDate, @LastActionResult) RETURN END GO /****** Object: UserDefinedFunction [dbo].[cfn_LastActionCheckResultStatusDetails] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_LastActionCheckResultStatusDetails] ( ) RETURNS @CheckResultStatus TABLE ( DeviceI3D int, LastActionDate datetime, LastActionResult nvarchar(256), CheckStatusIndicator int ) AS BEGIN DECLARE @OkLastTransaction int = 0 DECLARE @WarningLastTransaction int = 0 DECLARE @ErrorLastTransaction int = 0 SELECT @OkLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1639 SELECT @WarningLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1640 SELECT @ErrorLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1641 DECLARE @table TABLE ( DeviceID int, LastActionDate datetime, LastActionResult nvarchar(256), CheckStatusIndicator int ) INSERT INTO @table(DeviceID ,LastActionDate) SELECT amd.I3D Deviceid, isnull(max(acr.date),'1900-01-01 00:00:00.000') LastDate FROM AssetManagementDevices AMD LEFT JOIN AssetManagementCheckConfigurations acc on amd.I3D= acc.DeviceId LEFT JOIN AssetManagementCheckResults acr on acc.i3d= acr.CheckConfigurationID GROUP BY amd.i3d INSERT INTO @CheckResultStatus(DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator) SELECT DeviceID, LastActionDate, CASE WHEN LastActionDate > DATEADD(minute, -@OkLastTransaction, GETDATE()) THEN 'ok' WHEN LastActionDate > DATEADD(minute, -@WarningLastTransaction, GETDATE()) THEN 'warning' WHEN LastActionDate > DATEADD(minute, -@ErrorLastTransaction, GETDATE()) THEN 'error' WHEN LastActionDate = '1900-01-01 00:00:00.000' THEN '' ELSE 'error' END AS LastActionResult, CASE WHEN LastActionDate > DATEADD(minute, -@OkLastTransaction, GETDATE()) THEN 1 WHEN LastActionDate > DATEADD(minute, -@WarningLastTransaction, GETDATE()) THEN 3 WHEN LastActionDate > DATEADD(minute, -@ErrorLastTransaction, GETDATE()) THEN 2 WHEN LastActionDate = '1900-01-01 00:00:00.000' THEN 0 ELSE 2 END AS CheckStatusIndicator FROM @table RETURN END GO /****** Object: UserDefinedFunction [dbo].[cfn_LastSaleDate] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_LastSaleDate] ( @ArtileI3D int ) RETURNS DateTime AS BEGIN DECLARE @ret DateTime; IF @ArtileI3D > 0 SET @ret = (SELECT MAX(rk.Datum) FROM rechpos rp INNER JOIN Rechkopf rk ON rk.I3D = rp.RechKopfI3D WHERE rk.Status < 3 AND rp.ArtikelI3D = @ArtileI3D) RETURN @ret END GO /****** Object: UserDefinedFunction [dbo].[cfn_LieferBestand] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_LieferBestand] (@ArtikelI3D int, @LagerI3D int) RETURNS float AS BEGIN RETURN (SELECT SUM(lp.Stk - ISNULL(lp.numAbhol,0)) LieferBestand FROM LiefPos lp INNER JOIN LiefKopf lk ON lk.I3D = lp.LiefKopfI3D WHERE lk.Status = 1 AND lp.ArtikelI3D = @ArtikelI3D AND lp.NebenlagerI3D = @LagerI3D) END GO /****** Object: UserDefinedFunction [dbo].[cfn_PickUpCount] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_PickUpCount] ( @lpI3D int ) RETURNS float AS BEGIN return (Select dynNumAbhol from cvw_PickUpCount where lpI3D = @lpI3D) END GO /****** Object: UserDefinedFunction [dbo].[cfn_RestValue] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_RestValue] (@contractID int, @diadLine dateTime) RETURNS float AS BEGIN DECLARE @dtStart datetime, @booked float, @used float SET @dtStart = IsNull((select top 1 vz.GebuchtVon from dbo.VertragRechKopfZuordnung vz where VertragI3D = @contractID and IsNull(vz.NachBerechnung,0) != 1 and vz.Zwischenrechnung in (0,2,3) and vz.KontingentRestMitnehmen = 0 and vz.GebuchtVon < @diadLine and vz.Status = 1 order by vz.GebuchtVon desc),0) SET @booked = (select SUM(vz.KontingentWert) from dbo.VertragRechKopfZuordnung vz where vz.VertragI3D = @contractID and vz.Status = 1 and vz.GebuchtVon < @diadLine and vz.GebuchtVon >= @dtStart) SET @used = (select SUM (CASE vap.KontingentArt WHEN 0 THEN vap.AusgleichStk ELSE vap.AusgleichStk* vap.VKKalk END * CASE WHEN vap.anlageArt > 4 THEN -1 ELSE 1 END) from dbo.VertragKontingentAnlagePositionen vap where vap.Status > 0 and vap.datum < @diadLine and vap.datum >= @dtStart and vap.VertragKopfI3D = @contractID) RETURN ROUND( ROUND(IsNull(@booked,0) - IsNull(@used,0), 2),2) END GO /****** Object: UserDefinedFunction [dbo].[cnf_StockQuantity] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cnf_StockQuantity]() RETURNS @ret TABLE ( ArticleI3D int, StockI3D int, StockQuantity numeric(18,4), StockPurchasePrice numeric(18,4), PriceTotal numeric(18,4), SpecialStockQuantity numeric(18,4), SpecialPriceTotal numeric(18,4) ) AS BEGIN DECLARE @Cur cursor, @ArticleI3D int, @StockI3D int, @SpecialPurchasePrice numeric(18,4), @SpecialStockQuantity numeric(18,4), @OrderQuantity numeric(18,4), @StockQuantity numeric(18,4), @cnt numeric(18,4) INSERT INTO @ret (ArticleI3D, StockI3D, StockQuantity, StockPurchasePrice, PriceTotal) SELECT AC.ArtikelI3D, AC.LagerI3D, AC.cnt ,CASE WHEN nl.EigenerEK = 1 AND S.Wert=1 THEN NLA.EK ELSE A.EK END ,CASE WHEN nl.EigenerEK = 1 AND S.Wert=1 THEN NLA.EK ELSE A.EK END * AC.cnt FROM cvw_ArticleCount ac INNER JOIN Artik A ON A.I3D = AC.ArtikelI3D INNER JOIN Stammdat S ON s.I3D = 147 LEFT OUTER JOIN NebenlagerArtikel NLA ON NLA.ArtikelI3D = AC.ArtikelI3D AND NLA.NebenlagerI3D = AC.LagerI3D LEFT OUTER JOIN Nebenlager NL ON NL.I3D = AC.LagerI3D AND NL.I3D > 0 AND NL.Status = 1 WHERE Ac.cnt > 0 AND A.Abbuchung = 'J' GROUP BY AC.ArtikelI3D, Ac.LagerI3D, Ac.CNT, CASE WHEN nl.EigenerEK = 1 AND S.Wert=1 THEN NLA.EK ELSE A.EK END ORDER BY AC.ArtikelI3D, Ac.LagerI3D SET @Cur = CURSOR FOR SELECT AP.ArtikelI3D, AP.NebenlagerI3D, AP.Stk, AP.EK,-- wp.stk, kp.Stk,wk.SpaeteBuchung,A.BarcodeScanen, bc.cnt, SUM(CASE WHEN A.BarcodeScanen = 1 THEN BC.cnt ELSE CASE WHEN wk.SpaeteBuchung = 1 THEN ISNULL(kp.stk,0) ELSE ISNULL(wp.stk,0) END - AP.Liefermenge END) FROM AufPos AP INNER JOIN ARTIK A ON A.I3D = AP.ArtikelI3D LEFT OUTER JOIN AufKopf AK ON AK.I3D = AP.AufKopfI3D LEFT OUTER JOIN WarePos wp ON wp.EKAusAufPosI3D = ap.I3D LEFT OUTER JOIN (SELECT BestPosI3D, AufPosI3D, Count(*) cnt FROM Barcode WHERE BestPosI3D > 0 and Status = 2 GROUP BY BestPosI3D, AufPosI3D) bc ON bc.BestPosI3D = wp.I3D and bc.AufPosI3D = AP.I3D LEFT OUTER JOIN WareKopf wk ON wk.I3D = wp.WareKopfI3D LEFT OUTER JOIN KalkPos kp ON kp.UebernommenAusI3D = wp.I3D LEFT OUTER JOIN KalkKopf kk ON kk.I3D = kp.KalkKopfI3D AND kk.Status= 2 WHERE AP.SondervereinbarungI3D > 0 AND AK.Status = 1 AND ap.Stk > AP.Liefermenge AND AP.EK > 0 AND A.Abbuchung = 'J' GROUP BY ap.i3d, AP.ArtikelI3D, AP.Stk, AP.EK, AP.NebenlagerI3D HAVING SUM(CASE WHEN A.BarcodeScanen = 1 THEN BC.cnt ELSE CASE WHEN wk.SpaeteBuchung = 1 THEN ISNULL(kp.stk,0) ELSE ISNULL(wp.stk,0) END - AP.Liefermenge END)> 0 ORDER BY AP.ArtikelI3D, AP.NebenlagerI3D OPEN @Cur FETCH FROM @Cur INTO @ArticleI3D, @StockI3D , @OrderQuantity, @SpecialPurchasePrice, @SpecialStockQuantity WHILE @@FETCH_STATUS = 0 BEGIN IF @OrderQuantity < @SpecialStockQuantity SET @cnt = @OrderQuantity ELSE SET @cnt = @SpecialStockQuantity IF @cnt > 0 BEGIN SET @StockQuantity = (SELECT StockQuantity FROM @ret WHERE ArticleI3D = @ArticleI3D AND StockI3D = @StockI3D) IF @StockQuantity >= @cnt UPDATE @Ret SET StockQuantity = StockQuantity - @cnt ,SpecialStockQuantity = ISNULL(SpecialStockQuantity,0) + @Cnt ,SpecialPriceTotal = ISNULL(SpecialPriceTotal,0) + @cnt * @SpecialPurchasePrice ,PriceTotal = (StockQuantity - @cnt) * StockPurchasePrice WHERE ArticleI3D = @ArticleI3D AND StockI3D = @StockI3D END FETCH FROM @Cur INTO @ArticleI3D, @StockI3D , @OrderQuantity, @SpecialPurchasePrice, @SpecialStockQuantity END CLOSE @Cur DEALLOCATE @Cur RETURN END GO /****** Object: UserDefinedFunction [dbo].[fnGetBearbeiterByTicketID] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[fnGetBearbeiterByTicketID] ( @TicketI3D int ) RETURNS VARCHAR(Max) AS BEGIN DECLARE @listBearbeiter NVARCHAR(MAX) SELECT @listBearbeiter = COALESCE(@listBearbeiter+', ' ,'') + Personal.Kurzzeich FROM dbo.hlpdsk_requests INNER JOIN dbo.hlpdsk_request_bearbeiter ON hlpdsk_request_bearbeiter.RequestI3D = hlpdsk_requests.I3D INNER JOIN dbo.Personal ON personal.i3d = hlpdsk_request_bearbeiter.PersonalI3D WHERE Hlpdsk_requests.I3D = @TicketI3D order by Personal.kurzzeich RETURN @listBearbeiter END GO /****** Object: UserDefinedFunction [dbo].[func_ContingentCurrentState] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[func_ContingentCurrentState] (@ParContractID int) RETURNS @ret TABLE ( ContractID int, Booked float, Used float ) AS BEGIN DECLARE @CurContract cursor, @ContractID int, @Booked float, @Used float, @Rest float, @Sm float, @DateFrom Datetime, @DateTo Datetime, @BookedFrom Datetime, @BookedTo datetime, @RestTogo int, @ContingentValue float, @ContingentRestValue float, @KontngentKind int DECLARE @Contingent TABLE ( ContractID int, BookedFrom Datetime, BookedTo Datetime, RestTogo int, ContingentValue float, ContingentRestValue float) INSERT INTO @Contingent SELECT rz.VertragI3D, rz.GebuchtVon, rz.GebuchtBis, rz.KontingentWert, rz.KontingentRestMitnehmen, rz.KontingentRestWert FROM VertragRechKopfZuordnung rz INNER JOIN VertragKopf vk ON vk.I3D = rz.VertragI3D AND vk.KontingentVertrag =1 WHERE rz.Status = 1 AND ISNULL(rz.Zwischenrechnung,0) in (0,2,3) AND ISNULL(rz.Nachberechnung,0)=0 AND ((rz.GebuchtBis +1 > GETDATE() AND rz.GebuchtVon < GETDATE()) OR (rz.GebuchtBis < GETDATE() AND rz.I3D = (select max(i3d) from VertragRechKopfZuordnung v where v.VertragI3D = rz.VertragI3D and v.Status = 1 and ISNULL(v.Zwischenrechnung,0) in (0,2,3) and ISNULL(v.Nachberechnung,0)=0) ) OR (rz.GebuchtVon > GETDATE() AND rz.I3D = ( select min(i3d) from VertragRechKopfZuordnung v where v.VertragI3D = rz.VertragI3D and v.Status = 1 and ISNULL(v.Zwischenrechnung,0) in (0,2,3) and ISNULL(v.Nachberechnung,0)=0) )) AND rz.VertragI3D >= @ParContractID AND rz.VertragI3D <= CASE WHEN @ParContractID > 0 THEN @ParContractID ELSE 2147483647 END DECLARE @Nachberechnung TABLE (ContractID int, Summary float) SET @CurContract = CURSOR FAST_FORWARD FOR SELECT I3D, KontingentArt FROM VertragKopf WHERE KontingentVertrag = 1 AND I3D >= @ParContractID AND I3D <= CASE WHEN @ParContractID > 0 THEN @ParContractID ELSE 2147483647 END OPEN @CurContract FETCH FROM @CurContract INTO @ContractID, @KontngentKind WHILE @@FETCH_STATUS = 0 BEGIN SET @Booked = 0 SET @Used = 0 SET @Rest = 0 SET @ContingentValue = -2 SET @ContingentRestValue = 0 SET @BookedFrom = 0 SET @BookedTo = 99999 SET @Sm = 0 SELECT @ContingentValue = ContingentValue, @RestTogo = RestTogo, @ContingentRestValue = ContingentRestValue, @BookedFrom = BookedFrom, @BookedTo = BookedTo FROM @Contingent WHERE ContractID = @ContractID IF @ContingentValue >-1 BEGIN -- wurden schon abgerechnet IF (@BookedTo + 1 > GetDate() OR @RestTogo = 1) SET @Booked = ISNULL(@ContingentValue,0) + ISNULL(@ContingentRestValue,0) IF @BookedTo +1 < GETDATE() BEGIN IF @RestTogo = 0 SET @BookedFrom = @BookedTo SET @BookedTo = 99999 END IF @RestTogo = 1 SET @BookedTo = 99999 END SET @Sm = 0 SET @Sm = (SELECT SUM(vr.KontingentWert) sm FROM VertragRechKopfZuordnung vr WHERE vr.NachBerechnung = 1 AND vr.VertragI3D = @ContractID AND vr.Status = 1 AND vr.GebuchtVon BETWEEN @BookedFrom AND @BookedTo ) SET @Booked = @Booked + ISNULL(@Sm,0) SET @Used = (SELECT SUM(CASE WHEN vkp.KontingentArt =1 THEN VKKalk ELSE 1 END * vkp.AusgleichStk * CASE WHEN AnlageArt >4 THEN -1 ELSE 1 END) smBalance FROM VertragKontingentAnlagePositionen vkp WHERE vkp.VertragKopfI3D = @ContractID AND vkp.AnlageArt > 2 AND vkp.Status > 0 AND vkp.datum BETWEEN @BookedFrom AND @BookedTo ) INSERT INTO @Ret VALUES(@ContractID, ISNULL(@Booked,0), ISNULL(@Used,0) ) FETCH FROM @CurContract INTO @ContractID, @KontngentKind END RETURN END GO /****** Object: UserDefinedFunction [dbo].[func_ContingentDetails] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[func_ContingentDetails] ( @ParContractID int, @ParDateFrom datetime = 0, @ParDateTo datetime = 99999 ) RETURNS @ret TABLE ( ContractID int, AssetDate datetime, IntervalFrom datetime, IntervalTo datetime, Overbooking int, AssetKind int, AssetNumber int, Booked float, Used float, Employee varchar(10), ContractKind int ) AS BEGIN INSERT INTO @ret ( ContractID , AssetDate, IntervalFrom, IntervalTo, Overbooking, Assetkind, Assetnumber, Booked, Employee ) SELECT vrz.VertragI3D, CASE WHEN vrz.AnlageArt = 6 THEN gk.Datum ELSE rk.Datum END AssetDate, vrz.GebuchtVon, vrz.GebuchtBis, vrz.KontingentUeberbuchung, ISNULL(vrz.AnlageArt,0), CASE WHEN vrz.AnlageArt = 6 THEN gk.Nummer ELSE rk.Nummer END Nummer, vrz.KontingentWert, p.KurzZeich FROM VertragRechKopfZuordnung vrz LEFT OUTER JOIN RechKopf rk ON rk.I3D = vrz.RechKopfI3D and ISNULL(vrz.AnlageArt,4) = 4 LEFT OUTER JOIN GutKopf gk ON gk.I3D = vrz.RechKopfI3D AND vrz.AnlageArt = 6 INNER JOIN Personal p ON p.I3D = CASE WHEN vrz.AnlageArt = 6 THEN gk.ErstellerI3D ELSE rk.ErstellerI3D END WHERE vrz.VertragI3D = @ParContractID AND vrz.Status = 1 AND vrz.GebuchtVon >= @ParDateFrom AND vrz.GebuchtVon < @ParDateTo INSERT INTO @ret ( ContractID , AssetDate, Assetkind, Assetnumber, ContractKind, Used, Employee ) SELECT vk.I3D, vkp.Datum, vkp.AnlageArt, vkp.AnlageNummer, vk.KontingentArt, CASE WHEN vk.KontingentArt = 0 THEN SUM(vkp.stk) ELSE SUM(vkp.stk * vkp.VKKalk) END Total, ISNULL(p.KurzZeich,'') --(vkp.stk * vkp.VKKalk) FROM VertragKontingentAnlagePositionen vkp INNER JOIN VertragKopf vk ON vk.I3D = vkp.VertragKopfI3D LEFT OUTER JOIN Mitarbeiterartikel ma ON ma.ArtikelI3D = vkp.ArtikelI3D LEFT OUTER JOIN Personal p ON p.I3D = ma.MitarbeiterI3D WHERE vkp.VertragKopfI3D = @ParContractID AND vkp.AnlageArt > 2 AND vkp.Status > 0 AND vkp.datum BETWEEN @ParDateFrom AND @ParDateTo GROUP BY vk.I3D, vkp.Datum, vkp.AnlageArt, vkp.AnlageNummer, ISNULL(p.KurzZeich,''),vk.KontingentArt RETURN END GO /****** Object: UserDefinedFunction [dbo].[tblGFMailProDetailsV2] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[tblGFMailProDetailsV2] ( @datumVon datetime , @datumBis datetime , @abteilung varchar(200) = 'Vertrieb' ) RETURNS @ret TABLE (PersonalI3D int , KlassifizierungI3D int , openOfferCount int , openOfferTotal decimal(19,6) , openOrderCount int , openOrderTotal decimal(19,6) , openDeliveryCount int , openDeliveryTotal decimal(19,6) , openInvoiceCount int , openInvoiceTotal decimal(19,6) , lostOfferCount int , lostOfferTotal decimal(19,6) , NewCustomerCount int ) AS BEGIN DECLARE @datum datetime; DECLARE @Personen TABLE (ID INT , PersI3D int ) ; insert INTO @Personen (ID, PersI3D) SELECT RowNum = ROW_NUMBER() OVER(ORDER BY P.I3D), P.I3D FROM personal p INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D where ABT.Name = @abteilung DECLARE @MaxRownum int SET @MaxRownum = (SELECT MAX(ID) FROM @Personen) DECLARE @Iter int SET @Iter = (SELECT MIN(ID) FROM @Personen) DECLARE @PersI3D int WHILE @Iter <= @MaxRownum BEGIN SET @PersI3D = (SELECT PersI3D FROM @Personen WHERE ID = @Iter); insert INTO @ret (PersonalI3D, KlassifizierungI3D) values (@PersI3D, -1) insert INTO @ret (PersonalI3D, KlassifizierungI3D) select @PersI3D , kk.I3D from KundenKlassifizierung kk SET @Iter = @Iter + 1 END UPDATE @ret SET openOfferCount = T.openOfferCount , openOfferTotal = T.openOfferTotal , openOrderCount = T.openOrderCount , openOrderTotal = T.openOrderTotal , openDeliveryCount = T.openDeliveryCount , openDeliveryTotal = T.openDeliveryTotal , openInvoiceCount = T.openInvoiceCount , openInvoiceTotal = T.openInvoiceTotal , lostOfferCount = T.openOrderCount , lostOfferTotal = T.openOrderTotal , NewCustomerCount = T.NewCustomerCount from tblGFMailProDetailsV2_data(@datumVon, @datumBis, @abteilung) T WHERE (PersonalI3D = T.PersI3D) and (KlassifizierungI3D = T.KlassI3D) RETURN END GO /****** Object: UserDefinedFunction [dbo].[tblGFMailProDetailsV2_data] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[tblGFMailProDetailsV2_data] ( @datumVon datetime , @datumBis datetime , @abteilung varchar(200) = 'Vertrieb' ) RETURNS @ret TABLE (PersI3D int , KlassI3D int , openOfferCount int , openOfferTotal decimal(19,6) , openOrderCount int , openOrderTotal decimal(19,6) , openDeliveryCount int , openDeliveryTotal decimal(19,6) , openInvoiceCount int , openInvoiceTotal decimal(19,6) , lostOfferCount int , lostOfferTotal decimal(19,6) , NewCustomerCount int ) AS BEGIN DECLARE @Anlage TABLE (PersI3d INT , KlassI3D int , TotalSum decimal(19,6) , TotalCount int ) ; -- open Offers insert INTO @ret (PersI3D, KlassI3D, openOfferTotal, openOfferCount) SELECT H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END AS KlassifizierungI3D , SUM (h.NetPrice) AS Sum , Count (*) AS Count FROM cvw_OfferHead H INNER JOIN Kunden KU ON KU.I3D = H.CustomerI3D INNER JOIN AngKopf K ON K.I3D = H.I3D INNER JOIN Personal P ON P.I3D = H.Adviser2I3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D WHERE H.State = 1 and ABT.Name = @abteilung GROUP BY H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END -- open Orders insert INTO @Anlage (PersI3D, KlassI3D, TotalSum, TotalCount) SELECT H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END AS KlassifizierungI3D , SUM (h.NetPrice) AS Sum , Count (*) AS Count FROM cvw_OrderHead H INNER JOIN Kunden KU ON KU.I3D = H.CustomerI3D INNER JOIN AufKopf K ON K.I3D = H.I3D INNER JOIN Personal P ON P.I3D = H.Adviser2I3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D WHERE H.State = 1 and ABT.Name = @abteilung GROUP BY H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END MERGE @ret As res USING @Anlage As ord ON (res.PersI3D = ord.PersI3D and res.KlassI3D = ord.KlassI3D ) WHEN MATCHED THEN UPDATE SET res.openOrderTotal = ord.TotalSum ,res.openOrderCount = ord.TotalCount WHEN NOT MATCHED THEN INSERT (PersI3D, KlassI3D, openOrderTotal, openOrderCount) VALUES (PersI3D, KlassI3D, TotalSum, TotalCount); -- open DevliveryNotes DELETE from @Anlage insert INTO @Anlage (PersI3D, KlassI3D, TotalSum, TotalCount) SELECT H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END AS KlassifizierungI3D , SUM (h.NetPrice) AS Sum , Count (*) AS Count FROM cvw_DeliveryListHead H INNER JOIN Kunden KU ON KU.I3D = H.CustomerI3D INNER JOIN LiefKopf K ON K.I3D = H.I3D INNER JOIN Personal P ON P.I3D = H.Adviser2I3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D WHERE H.State = 1 and ABT.Name = @abteilung GROUP BY H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END MERGE @ret As res USING @Anlage As ord ON (res.PersI3D = ord.PersI3D and res.KlassI3D = ord.KlassI3D ) WHEN MATCHED THEN UPDATE SET res.openDeliveryTotal = ord.TotalSum ,res.openDeliveryCount = ord.TotalCount WHEN NOT MATCHED THEN INSERT (PersI3D, KlassI3D, openDeliveryTotal, openDeliveryCount) VALUES (PersI3D, KlassI3D, TotalSum, TotalCount); -- open Invoices DELETE from @Anlage insert INTO @Anlage (PersI3D, KlassI3D, TotalSum, TotalCount) SELECT H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END AS KlassifizierungI3D , SUM(H.NetPriceComplete + H.TaxPriceComplete - H.Payed) AS Sum , COUNT(H.I3D) AS Count FROM cvw_InvoiceHead H INNER JOIN Kunden KU ON KU.I3D = H.CustomerI3D INNER JOIN RechKopf K ON K.I3D = H.I3D INNER JOIN Personal P ON P.I3D = H.Adviser2I3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D WHERE H.State = 1 and ABT.Name = @abteilung GROUP BY H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END MERGE @ret As res USING @Anlage As ord ON (res.PersI3D = ord.PersI3D and res.KlassI3D = ord.KlassI3D ) WHEN MATCHED THEN UPDATE SET res.openInvoiceTotal = ord.TotalSum ,res.openInvoiceCount = ord.TotalCount WHEN NOT MATCHED THEN INSERT (PersI3D, KlassI3D, openInvoiceTotal, openInvoiceCount) VALUES (PersI3D, KlassI3D, TotalSum, TotalCount); -- lost Offers DELETE from @Anlage insert INTO @Anlage (PersI3D, KlassI3D, TotalSum, TotalCount) SELECT H.Adviser2I3D , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END AS KlassifizierungI3D -- , CONVERT(date, K.Datum, 109) AS Date , SUM(H.NetPrice) AS Sum , COUNT(*) AS Count FROM AngKopf K INNER JOIN cvw_OfferHead H ON H.I3D = K.I3D INNER JOIN Kunden KU ON KU.I3D = H.CustomerI3D INNER JOIN Personal P ON P.I3D = H.Adviser2I3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D WHERE NOT ISNULL(K.AbschlI3D, 0) = 0 and ABT.Name = @abteilung AND K.Datum between @datumVon and @datumBis GROUP BY H.Adviser2I3D -- , CONVERT(date, K.Datum, 109) , CASE WHEN ISNULL(KU.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE KU.KlassifizierungI3D END MERGE @ret As res USING @Anlage As ord ON (res.PersI3D = ord.PersI3D and res.KlassI3D = ord.KlassI3D ) WHEN MATCHED THEN UPDATE SET res.lostOfferTotal = ord.TotalSum ,res.lostOfferCount = ord.TotalCount WHEN NOT MATCHED THEN INSERT (PersI3D, KlassI3D, lostOfferTotal, lostOfferCount) VALUES (PersI3D, KlassI3D, TotalSum, TotalCount); -- new customer DELETE from @Anlage insert INTO @Anlage (PersI3D, KlassI3D, TotalCount) SELECT K.AnlaBenu , CASE WHEN ISNULL(K.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE K.KlassifizierungI3D END AS KlassifizierungI3D , COUNT(*) AS Count FROM ( SELECT K.AnlaBenu , K.KlassifizierungI3D , K.AnlaDatum FROM Kunden K INNER JOIN Personal P ON P.I3D = K.AnlaBenu INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D WHERE K.AnlaDatum between @datumVon and @datumBis and ABT.Name = @abteilung ) AS K GROUP BY K.AnlaBenu , CASE WHEN ISNULL(K.KlassifizierungI3D, 0) <= 0 THEN -1 ELSE K.KlassifizierungI3D END MERGE @ret As res USING @Anlage As ord ON (res.PersI3D = ord.PersI3D and res.KlassI3D = ord.KlassI3D ) WHEN MATCHED THEN UPDATE SET res.NewCustomerCount = ord.TotalCount WHEN NOT MATCHED THEN INSERT (PersI3D, KlassI3D, NewCustomerCount) VALUES (PersI3D, KlassI3D, TotalCount); RETURN END GO /****** Object: UserDefinedFunction [dbo].[tblGFMailProV2] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[tblGFMailProV2] ( @datumVon datetime , @datumBis datetime , @abteilung varchar(200) = 'Vertrieb' , @warengruppe int = -1 ) RETURNS @ret TABLE (PersI3D int , EvalDate Datetime , OfferTotalCount int , OfferTotalSum decimal(19,6) , OfferWGCount int , OfferWGSum decimal(19,6) , OrderTotalCount int , OrderTotalSum decimal(19,6) , OrderWGCount int , OrderWGSum decimal(19,6) , CRM int , CRMProject int ) AS BEGIN DECLARE @datum datetime; DECLARE @Personen TABLE (ID INT , PersI3D int ) ; insert INTO @Personen (ID, PersI3D) SELECT RowNum = ROW_NUMBER() OVER(ORDER BY P.I3D), P.I3D FROM personal p INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D where ABT.Name = @abteilung DECLARE @MaxRownum int SET @MaxRownum = (SELECT MAX(ID) FROM @Personen) DECLARE @Iter int SET @Iter = (SELECT MIN(ID) FROM @Personen) DECLARE @PersI3D int WHILE @Iter <= @MaxRownum BEGIN SET @PersI3D = (SELECT PersI3D FROM @Personen WHERE ID = @Iter); SET @datum = @datumVon; WHILE (@datum <= @datumBis) BEGIN insert INTO @ret (PersI3D, EvalDate) values (@PersI3D, @datum) SET @datum = DATEADD(DAY, 1, @datum); END SET @Iter = @Iter + 1 END UPDATE @ret SET OfferTotalCount = T.OfferTotalCount , OfferTotalSum = T.OfferTotalSum , OfferWGCount = T.OfferWGCount , OfferWGSum = T.OfferWGSum , OrderTotalCount = T.OrderTotalCount , OrderTotalSum = T.OrderTotalSum , OrderWGCount = T.OrderWGCount , OrderWGSum = T.OrderWGSum , CRM = T.CRM , CRMProject = T.CRMProject from tblGFMailProV2_data(@datumVon, @datumBis, @abteilung, @warengruppe) T WHERE (PersI3D = T.PersonalI3D) and (EvalDate = T.Datum) RETURN END GO /****** Object: UserDefinedFunction [dbo].[tblGFMailProV2_data] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[tblGFMailProV2_data] ( @datumVon datetime , @datumBis datetime , @abteilung varchar(200) = 'Vertrieb' , @warengruppe int = -1 ) RETURNS @ret TABLE (PersonalI3D int , Datum Datetime , OfferTotalCount int , OfferTotalSum decimal(19,6) , OfferWGCount int , OfferWGSum decimal(19,6) , OrderTotalCount int , OrderTotalSum decimal(19,6) , OrderWGCount int , OrderWGSum decimal(19,6) , CRM int , CRMProject int ) AS BEGIN DECLARE @Anlage TABLE (PersonalI3d INT , Datum datetime , TotalSum decimal(19,6) , TotalCount int , WGSum decimal(19,6) , WGCount int ) ; DECLARE @CRM TABLE (PersonalI3d INT , Datum datetime , CRMCount int , CRMProjectCount int ) ; DECLARE @wg int; IF @warengruppe = -1 BEGIN SET @wg = (SELECT Wert FROM Stammdat WHERE I3D = 421); END ELSE BEGIN SET @wg = @warengruppe; END -- ANGEBOTE insert INTO @ret (PersonalI3D, Datum, OfferTotalSum, OfferTotalCount ,OfferWGSum, OfferWGCount) select sm.I3D, sm.EvalDate, sum(sm.OfferAnlSum) TotalSum, COUNT(*) TotalCount, SUM(OfferWGSum) WGSum, SUM(SIGN(sm.OfferWGSum)) WGCount from ( SELECT distinct P.I3D , oh.Number , CONVERT(date, OH.Date, 104) AS EvalDate , SUM(OP.NetPriceTotal) over (partition by CONVERT(date, OH.Date, 104), oh.I3D) AS OfferAnlSum , SUM(Case WHEN A.Warengruppe = @wg THEN OP.NetPriceTotal ELSE 0 END) over (partition by CONVERT(date, OH.Date, 104), oh.I3D) AS OfferWGSum FROM cvw_OfferPos OP INNER JOIN cvw_OfferHead OH ON OP.HeadI3D = OH.I3D INNER JOIN Personal P ON P.I3D = OH.Adviser2I3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D INNER JOIN ARTIK A ON A.I3D = OP.ArticleI3D AND ISNULL(A.StkListe, 0) <> 1 WHERE ABT.Name = @abteilung AND OH.Date between @datumVon and @datumBis ) sm group by sm.I3D, sm.EvalDate -- Aufträge insert INTO @Anlage (PersonalI3D, Datum, TotalSum, TotalCount , WGSum, WGCount) select sm.I3D, sm.EvalDate, sum(sm.TotalSum) TotalSum, COUNT(*) TotalCount, SUM(WGSum) WGSum, SUM(SIGN(sm.WGSum)) WGCount from (SELECT distinct P.I3D , oh.Number , CONVERT(date, OH.Date, 104) AS EvalDate , SUM(OP.NetPriceTotal) over (partition by CONVERT(date, OH.Date, 104), oh.I3D) AS TotalSum , SUM(Case WHEN A.Warengruppe = @wg THEN OP.NetPriceTotal ELSE 0 END) over (partition by CONVERT(date, OH.Date, 104), oh.I3D) AS WGSum FROM cvw_OrderPos OP INNER JOIN cvw_OrderHead OH ON OP.HeadI3D = OH.I3D INNER JOIN Personal P ON P.I3D = OH.Adviser2I3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D INNER JOIN ARTIK A ON A.I3D = OP.ArticleI3D AND ISNULL(A.StkListe, 0) <> 1 WHERE ABT.Name = @abteilung AND OH.Date between @datumVon and @datumBis ) sm group by sm.I3D, sm.EvalDate MERGE @ret As res USING @Anlage As ord ON (res.PersonalI3D = ord.PersonalI3D and res.Datum = ord.datum ) WHEN MATCHED THEN UPDATE SET res.OrderTotalCount = ord.TotalCount ,res.OrderTotalSum = ord.TotalSum ,res.OrderWGCount = ord.WGCount ,res.OrderWGSum =ord.WGSum WHEN NOT MATCHED THEN INSERT (PersonalI3D, Datum, OrderTotalSum, OrderTotalCount ,OrderWGSum, orderWGCount) VALUES (PersonalI3D, Datum, TotalSum, TotalCount, WGSum, WGCount); -- CRM insert INTO @CRM (PersonalI3D, Datum, CRMCount, CRMProjectCount) select distinct P.I3D , CONVERT(date, TA1.Datum, 104) AS EvalDate , Count(CASE WHEN ISNULL(TA1.CRMProjektI3D, 0) <= 0 THEN 1 END) over (partition by CONVERT(date, TA1.Datum, 104), P.I3D) AS CRM , Count(CASE WHEN ISNULL(TA1.CRMProjektI3D, 0) > 0 THEN 1 END) over (partition by CONVERT(date, TA1.Datum, 104), P.I3D) AS CRMProject from Taetigkeiten TA1 INNER JOIN Personal P ON P.I3D = TA1.ErstellerI3D INNER JOIN PersonalGruppen ABTZ ON P.I3D = ABTZ.PersonalI3D INNER JOIN MaAbteilung ABT ON ABTZ.MaAbteilungI3D = ABT.I3D WHERE ABT.Name = @abteilung AND TA1.Datum between @datumVon and @datumBis MERGE @ret As res USING @CRM As ord ON (res.PersonalI3D = ord.PersonalI3D and res.Datum = ord.datum ) WHEN MATCHED THEN UPDATE SET res.CRM = ord.CRMCount ,res.CRMProject = ord.CRMProjectCount WHEN NOT MATCHED THEN INSERT (PersonalI3D, Datum, CRM, CRMProject) VALUES (PersonalI3D, Datum, CRMCount, CRMProjectCount); RETURN END GO /****** Object: Table [dbo].[Kreditor] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kreditor]( [I3D] [int] NOT NULL, [Name] [varchar](240) NULL, [Fon] [varchar](30) NULL, [Fax] [varchar](30) NULL, [EMail] [varchar](255) NULL, [KrDomain] [varchar](255) NULL, [WWW] [varchar](255) NULL, [Haendler] [int] NULL, [RepaWerk] [int] NULL, [Kunde] [int] NULL, [VorSteuer] [int] NULL, [EG] [int] NULL, [UmsaIdentNr] [varchar](30) NULL, [SteuerNr] [varchar](80) NULL, [SachKonto] [int] NULL, [Bank] [varchar](60) NULL, [BLZ] [varchar](20) NULL, [KtoNr] [varchar](20) NULL, [BankLand] [int] NULL, [BankOrt] [varchar](50) NULL, [BankStrasse] [varchar](50) NULL, [BankIBAN] [varchar](50) NULL, [BankSWIFT] [varchar](50) NULL, [Bank02] [varchar](60) NULL, [BankBLZ02] [varchar](20) NULL, [BankKtoNr02] [varchar](20) NULL, [BankLand02] [int] NULL, [BankOrt02] [varchar](50) NULL, [BankStrasse02] [varchar](50) NULL, [BankIBAN02] [varchar](50) NULL, [BankSWIFT02] [varchar](50) NULL, [AgbErhaDatu] [datetime] NULL, [AgbErhaBenu] [int] NULL, [UmsaVorJahr] [float] NULL, [UmsaAktJahr] [float] NULL, [AnlaDatum] [datetime] NULL, [AnlaBenu] [int] NULL, [Loeschung] [int] NULL, [MandantID] [int] NULL, [Datev] [varchar](50) NULL, [BetreuerID] [int] NULL, [Status] [int] NULL, [AenderungID] [int] NULL, [Aenderung] [datetime] NULL, [Limit] [float] NULL, [ZahlKond] [int] NULL, [Faxverteiler] [int] NULL, [Mailverteiler] [int] NULL, [KredKdnr] [varchar](20) NULL, [Hersteller] [int] NULL, [KredImport] [int] NULL, [BestZahlungsArt] [int] NULL, [RootDirI3D] [int] NULL, [BestDirI3D] [int] NULL, [RechDirI3D] [int] NULL, [MindBestell] [float] NULL, [Import] [int] NULL, [RMANeeded] [int] NULL, [RMAInfo] [varchar](500) NULL, [EinkKond] [int] NULL, [ZahlKondAnfr] [int] NULL, [ZahlKondBest] [int] NULL, [Waehrung] [int] NULL, [EDIKind] [int] NULL, [Fracht] [float] NULL, [Frachtfrei] [float] NULL, [Mindestbestellwert] [float] NULL, [Mindermengenzuschlag] [float] NULL, [RWUebergabe] [int] NULL, [RWPersonalI3D] [int] NULL, [RWDatum] [datetime] NULL, [Kurzbezeichnung] [varchar](30) NULL, [WEEE] [varchar](100) NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVersion] [varchar](20) NULL, [LieferantenNummer] [int] NULL, [LieferantenNummerExt] [int] NULL, [Frachtfuehrer] [int] NULL, [AnfrageDirI3D] [int] NULL, [Lieferantenbewertung] [int] NULL, [ISOzertifiziert] [int] NULL, [ErstelltDurch] [int] NULL, [EgisLieferant] [varchar](50) NULL, [Direktlieferung] [int] NULL, [ITScopeLieferant] [varchar](50) NULL, [LieferbedingungAnfrage] [int] NULL, [LieferbedingungBestellung] [int] NULL, [VarialUebergabe] [int] NULL, [VarialPersonalI3D] [int] NULL, [VarialDatum] [datetime] NULL, [KalkDirI3D] [int] NULL, [MwStNichtAusweisen] [int] NULL, [TradersGuideLieferant] [int] NULL, [MailDirI3D] [int] NULL, [FrachtDirektlieferung] [float] NULL, [FrachtfreiDirektlieferung] [float] NULL, [MindermengenzuschlagDirektlieferung] [float] NULL, [MindestbestellwertDirektlieferung] [float] NULL, [PBSEasyLieferant] [varchar](50) NULL, [Rabatt] [float] NULL, [ALKALieferant] [varchar](50) NULL, [LiGutDirI3D] [int] NULL, [WareDirI3D] [int] NULL, [PBSeasyX400] [varchar](255) NULL, [RabattVKBasis] [int] NULL, [FrachtfuehrerKuerzel] [varchar](10) NULL, [KeinBuchhaltungsexport] [int] NULL, [FIBUSammelkonto] [varchar](24) NULL, [ZahlKondGut] [int] NULL, [IsFavorite] [bit] NULL, [ConcertoLieferant] [nvarchar](50) NULL, CONSTRAINT [PK_Kreditor] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LiefKopf] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiefKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [Version] [int] NOT NULL, [ErstellungsArt] [varchar](50) NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [LieferBedID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAuf] [int] NULL, [Service] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [Lieferstatus] [int] NULL, [LiefPersonalI3D] [int] NULL, [ScanDocI3D] [int] NULL, [Leasing] [int] NULL, [LeasingMonate] [int] NULL, [LeasingSatz] [float] NULL, [LeasingRate] [float] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LeasingGebuehr] [float] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [Zusatztext] [varchar](70) NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [Direktlieferung] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [Var2Lieferschein] [datetime] NULL, [Var1Lieferschein] [int] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [LieferscheinGrundI3D] [int] NULL, [LieferscheinGrundText] [varchar](500) NULL, [FilialgeberI3D] [int] NULL, [Trackingnummer] [varchar](500) NULL, [DurchRMAGeschlossen] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [LiefEskDatum] [datetime] NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [CreatedFromObjectI3D] [int] NULL, [CreatedFromObjectKind] [int] NULL, [IsPositionProvision] [bit] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFCComplete] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [TrackingNumberURL] [nvarchar](2000) NULL, [ReceiptUserStateI3D] [int] NULL, [SendDateOfProduct] [datetime2](7) NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, CONSTRAINT [PK_LiefKopf] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [ixLiefKopf_Status] Script Date: 11.11.2025 11:20:25 ******/ CREATE CLUSTERED INDEX [ixLiefKopf_Status] ON [dbo].[LiefKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[Kunden] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kunden]( [I3D] [int] NOT NULL, [Name] [varchar](240) NULL, [Fon] [varchar](30) NULL, [Fax] [varchar](30) NULL, [KdEMail] [varchar](255) NULL, [KdDomain] [varchar](255) NULL, [KdWWW] [varchar](255) NULL, [Haendler] [int] NULL, [Endkunde] [int] NULL, [Firmenkunde] [int] NULL, [Interessent] [int] NULL, [Faxverteiler] [int] NULL, [Mailverteiler] [int] NULL, [Kreditor] [int] NULL, [Mwstkz] [int] NULL, [EG] [int] NULL, [UmsaIdentNr] [varchar](30) NULL, [SteuerNr] [varchar](80) NULL, [Bank] [varchar](60) NULL, [BLZ] [varchar](20) NULL, [KtoNr] [varchar](20) NULL, [BankLand] [int] NULL, [BankOrt] [varchar](50) NULL, [BankStrasse] [varchar](50) NULL, [BankIBAN] [varchar](50) NULL, [BankSWIFT] [varchar](50) NULL, [Bank02] [varchar](60) NULL, [BankBLZ02] [varchar](20) NULL, [BankKtoNr02] [varchar](20) NULL, [BankLand02] [int] NULL, [BankOrt02] [varchar](50) NULL, [BankStrasse02] [varchar](50) NULL, [BankIBAN02] [varchar](50) NULL, [BankSWIFT02] [varchar](50) NULL, [ZahlKondAng] [int] NULL, [ZahlKondAuf] [int] NULL, [ZahlKondSer] [int] NULL, [ZahlkondLief] [int] NULL, [ZahlkondAbhol] [int] NULL, [ZahlKondRech] [int] NULL, [ZahlKondGut] [int] NULL, [ZahlKondLiefBed] [int] NULL, [Rabatt] [float] NULL, [AgbErhaDatu] [datetime] NULL, [AgbErhaBenu] [int] NULL, [AnlaDatum] [datetime] NULL, [AnlaBenu] [int] NULL, [Status] [int] NULL, [MandantID] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [AenderungID] [int] NULL, [Aenderung] [datetime] NULL, [AnzahlLiefer] [int] NULL, [AnzahlLieferDup] [int] NULL, [AnzahlRech] [int] NULL, [AnzahlRechDup] [int] NULL, [AnzahlBuchh] [int] NULL, [Limit] [float] NULL, [LimitVerfuegbar] [float] NULL, [BestNrNoetig] [int] NULL, [Anrede] [varchar](50) NULL, [AufschlagVKProzent] [float] NULL, [Liefertext] [varchar](500) NULL, [RootDirI3D] [int] NULL, [BestDirI3D] [int] NULL, [SerDirI3D] [int] NULL, [HlpDirI3D] [int] NULL, [GerDirI3D] [int] NULL, [LiefDirI3D] [int] NULL, [AufDirI3D] [int] NULL, [RechDirI3D] [int] NULL, [ProjDirI3D] [int] NULL, [TaetDirI3D] [int] NULL, [Import] [int] NULL, [ProvArt] [int] NULL, [ProvPersonalI3D] [int] NULL, [KundenArt] [int] NULL, [AkqAnzahlServer] [int] NULL, [AkqAnzahlPC] [int] NULL, [AkqHerstellerServer] [varchar](80) NULL, [AkqHerstellerPC] [varchar](80) NULL, [AkqKauftBei] [varchar](80) NULL, [AkqHerstellerDrucker] [varchar](80) NULL, [AkqWiedervorlage] [datetime] NULL, [AkqBearbeitet] [int] NULL, [AkqAkquiseKomplett] [int] NULL, [AkqStammdatKomplett] [int] NULL, [AkqZusatzinfo] [text] NULL, [DefaultAnschrift] [int] NULL, [Preisliste] [int] NULL, [Bonus] [float] NULL, [BuchhaltNr] [varchar](20) NULL, [AkqVIP] [int] NULL, [Werbesperre] [int] NULL, [MahnPersonI3D] [int] NULL, [MahnArt] [varchar](50) NULL, [Gesperrt] [int] NULL, [AbwKundeI3D] [int] NULL, [AbwAnschriftI3D] [int] NULL, [Kommentar] [text] NULL, [WebKennwort] [varchar](50) NULL, [LastWebLogin] [datetime] NULL, [KlassifizierungI3D] [int] NULL, [ExterneI3D] [varchar](50) NULL, [ToDoAkquiseI3D] [int] NULL, [MWStAktiv] [int] NULL, [Waehrung] [int] NULL, [Abhaengigkeit] [int] NULL, [Vertrag] [int] NULL, [AngRepI3D] [int] NULL, [AngRepAnz] [int] NULL, [AufRepI3D] [int] NULL, [AufRepAnz] [int] NULL, [SerRepI3D] [int] NULL, [SerRepAnz] [int] NULL, [LiefRepI3D] [int] NULL, [LiefRepAnz] [int] NULL, [AbhRepI3D] [int] NULL, [AbhRepAnz] [int] NULL, [RechRepI3D] [int] NULL, [RechRepAnz] [int] NULL, [GutRepI3D] [int] NULL, [GutRepAnz] [int] NULL, [LiefDublRepI3D] [int] NULL, [LiefDublRepAnz] [int] NULL, [RechDublRepI3D] [int] NULL, [RechDublRepAnz] [int] NULL, [NeuInfoAngebot] [text] NULL, [NeuInfoAuftrag] [text] NULL, [NeuInfoLieferschein] [text] NULL, [NeuInfoAbholschein] [text] NULL, [NeuInfoRechnung] [text] NULL, [VertriebsgebietI3D] [int] NULL, [MahnungNachTagen] [int] NULL, [MahnungNachTagen2] [int] NULL, [MahnungNachTagen3] [int] NULL, [RWUebergabe] [int] NULL, [RWPersonalI3D] [int] NULL, [RWDatum] [datetime] NULL, [KundenHerkunftI3D] [int] NULL, [ActStatus] [varchar](10) NULL, [VertragDirI3D] [int] NULL, [AngRepI3DFax] [int] NULL, [AngRepI3DMail] [int] NULL, [AngRepI3DDruck] [int] NULL, [AufRepI3DFax] [int] NULL, [AufRepI3DMail] [int] NULL, [AufRepI3DDruck] [int] NULL, [SerRepI3DFax] [int] NULL, [SerRepI3DMail] [int] NULL, [SerRepI3DDruck] [int] NULL, [LiefRepI3DFax] [int] NULL, [LiefRepI3DMail] [int] NULL, [LiefRepI3DDruck] [int] NULL, [AbhRepI3DFax] [int] NULL, [AbhRepI3DMail] [int] NULL, [AbhRepI3DDruck] [int] NULL, [RechRepI3DFax] [int] NULL, [RechRepI3DMail] [int] NULL, [RechRepI3DDruck] [int] NULL, [GutRepI3DFax] [int] NULL, [GutRepI3DMail] [int] NULL, [GutRepI3DDruck] [int] NULL, [AngDirI3D] [int] NULL, [Kurzbezeichnung] [varchar](30) NULL, [SondervereinbarungI3D] [int] NULL, [AbwPersonI3D] [int] NULL, [AbwEmpfaenger] [varchar](500) NULL, [AbwLiefAnschriftI3D] [int] NULL, [AbwLiefEmpfaenger] [varchar](500) NULL, [AbwLiefKundeI3D] [int] NULL, [AbwLiefPersonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVersion] [varchar](20) NULL, [ProjNrNoetig] [int] NULL, [AkqAnzahlFrei] [int] NULL, [AuftragsperreNachMahnung] [int] NULL, [KundenNummer] [int] NULL, [KundenNummerExt] [int] NULL, [NeuInfoHelpdesk] [text] NULL, [AkqFreiText1] [varchar](100) NULL, [AkqFreiText2] [varchar](100) NULL, [AkqFreiText3] [varchar](100) NULL, [AkqFreiText4] [varchar](100) NULL, [MailDirI3D] [int] NULL, [Lieferantenbewertung] [int] NULL, [ISOzertifiziert] [int] NULL, [ErstelltDurch] [int] NULL, [NeuInfoGutschrift] [text] NULL, [MahnungAnAbwRechAnschrift] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [FertigungskonfigurationsPflicht] [int] NULL, [FertigungskonfigurationDrucken] [int] NULL, [LagerI3D] [int] NULL, [VarialUebergabe] [int] NULL, [VarialPersonalI3D] [int] NULL, [VarialDatum] [datetime] NULL, [UnterweisungI3D] [int] NULL, [UnterweisungAktiv] [int] NULL, [KontakteI3D] [int] NULL, [AkqWiedervorlageEinstellung] [int] NULL, [AkqWiedervorlageArt] [int] NULL, [AkqWiedervorlageDauer] [int] NULL, [DistributorI3D] [int] NULL, [Freitext01] [varchar](255) NULL, [GutDirI3D] [int] NULL, [Warenempfaengernummer] [varchar](50) NULL, [KeinFrachtartikel] [int] NULL, [AbholDirI3D] [int] NULL, [Kontoinhaber] [varchar](255) NULL, [OrdnerLink] [varchar](500) NULL, [AkqWichtig] [int] NULL, [AkqFreitext5] [varchar](100) NULL, [AkqFreitext6] [varchar](100) NULL, [AkqFreiDatum1] [datetime] NULL, [AkqFreiDatum2] [datetime] NULL, [EmailBenachrichtigungHelpdesk] [varchar](255) NULL, [EmailBenachrichtigungHelpdeskBCC] [varchar](255) NULL, [HRB] [varchar](255) NULL, [KundenArt5] [int] NULL, [Betreuer5I3D] [int] NULL, [Betreuer6I3D] [int] NULL, [LimitBerechnungsArt] [int] NULL, [FIBUSammelkonto] [varchar](24) NULL, [RechnungVersandArt] [int] NULL, [AbwMailRechnungEmpfaengerI3D] [int] NULL, [BillingInterval] [int] NULL, [VertriebssteuerungI3D2] [int] NULL, [VertriebssteuerungI3D] [int] NULL, [HDFreigabeWesen] [bit] NULL, [DeliveryOption] [int] NULL, [RiverbirdMsp] [nvarchar](32) NULL, [HelpdeskClosingDontNotifyCustomer] [bit] NULL, [RiverbirdCustomerReference] [int] NULL, CONSTRAINT [Kunden_pk] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AufKopf] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [ErstellungsArt] [varchar](50) NULL, [Version] [int] NOT NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlkondID] [int] NULL, [LieferbedID] [int] NULL, [Status] [int] NULL, [Lockuser] [nvarchar](50) NULL, [AusAng] [int] NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [Zusatztext] [varchar](70) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [Service] [int] NULL, [Kommisioniert] [int] NULL, [KommisioniertAm] [datetime] NULL, [Produziert] [int] NULL, [ProduziertAm] [datetime] NULL, [WorkFlowI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [AufScanDocI3D] [int] NULL, [BestScanDocI3D] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [ToDoI3D] [int] NULL, [ToDoKomI3D] [int] NULL, [ToDoMonI3D] [int] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [ZahlKondRechI3D] [int] NULL, [Direktlieferung] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [hlpdsk_requestsI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [RechnungskonditionsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [KostentraegerI3D] [int] NULL, [Var1Auftrag] [datetime] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [Abholung] [int] NULL, [LiefEskDatum] [datetime] NULL, [TerminplanungI3D] [int] NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [FinaleVersion] [int] NULL, [BestellSperre] [int] NULL, [CreatedFromObjectI3D] [int] NULL, [CreatedFromObjectKind] [int] NULL, [BillingInterval] [int] NULL, [BillingBlocked] [bit] NULL, [BillingBlockedReason] [nvarchar](4000) NULL, [IsPositionProvision] [bit] NULL, [LeasingMonate] [int] NULL, [LeasingSatz] [float] NULL, [LeasingRate] [float] NULL, [Leasing] [int] NULL, [LeasingGebuehr] [float] NULL, [ServiceMonate] [int] NULL, [ServiceSatz] [float] NULL, [ServiceRate] [float] NULL, [IsServiceShare] [int] NULL, [ServiceGebuehr] [float] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFCComplete] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CreateHelpdesks] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptUserStateI3D] [int] NULL, [ContractTypeI3D] [int] NULL, [ContractPositionCombinationDecision] [int] NOT NULL, [TakeOnlyArticles] [bit] NOT NULL, [CommissionMailSetting] [int] NOT NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, CONSTRAINT [PK_AufKopf] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [ixAufKopf_Status] Script Date: 11.11.2025 11:20:25 ******/ CREATE CLUSTERED INDEX [ixAufKopf_Status] ON [dbo].[AufKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountActivities] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountActivities]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsDone] [bit] NOT NULL, [Caption] [nvarchar](255) NOT NULL, [Text] [nvarchar](max) NOT NULL, [TextRtf] [nvarchar](max) NOT NULL, [AccountI3D] [int] NOT NULL, [AccountAddressContactI3D] [int] NOT NULL, [ActivityKind] [tinyint] NOT NULL, [EditorI3D] [int] NOT NULL, [Rating] [tinyint] NOT NULL, [ProjectNumber] [nvarchar](100) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedVersion] [varchar](16) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [ChangedVersion] [varchar](16) NOT NULL, [DateFrom] [datetime2](7) NULL, [DateTo] [datetime2](7) NULL, [RecurrenceDate] [datetime2](7) NULL, [DueDate] [datetime2](7) NULL, [DirectoryI3D] [int] NULL, [HasDocuments] [bit] NOT NULL, [TodoI3D] [int] NULL, [SyncWithOutlook] [bit] NOT NULL, [ReferenceObjectI3D] [int] NULL, [ReferenceObjectKind] [int] NULL, [OldReferenceI3D] [int] NULL, [CampaignI3D] [int] NULL, [ProcessActivityI3D] [int] NULL, CONSTRAINT [PK_AccountActivities] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RechKopf] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RechKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [Version] [int] NOT NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [LieferBedID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAuf] [char](10) NULL, [Service] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [Garantie] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [FaelligAm] [datetime] NULL, [Mahnung1Datum] [datetime] NULL, [Mahnung1BearbeiterI3D] [int] NULL, [Mahnung2Datum] [datetime] NULL, [Mahnung2BearbeiterI3D] [int] NULL, [Mahnung3Datum] [datetime] NULL, [Mahnung3BearbeiterI3D] [int] NULL, [MahnStop] [int] NULL, [MahnInfo] [varchar](max) NULL, [Mahnstufe] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [Bezahlt] [float] NULL, [AbwKundeI3D] [int] NULL, [AbwAnschriftI3D] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [Zusatztext] [varchar](70) NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [RechKundFremd] [int] NULL, [LiefKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [Bar] [int] NULL, [VertragsI3D] [int] NULL, [Archiviert] [int] NULL, [Nachkalkulation] [int] NULL, [Direktlieferung] [int] NULL, [ToDoI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [OposImportInfo] [varchar](255) NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [DTinErstellt] [int] NULL, [DTinDatum] [datetime] NULL, [DTinBearbeiter] [int] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [Trackingnummer] [varchar](500) NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [ExportHaben] [float] NULL, [LiefEskDatum] [datetime] NULL, [Var1Rechnung] [datetime] NULL, [Rabatt] [float] NULL, [GUI3D] [uniqueidentifier] NULL, [ESRKodierzeileBetrag] [varchar](30) NULL, [ESRReferenznummer] [varchar](40) NULL, [ESRBetrag] [varchar](20) NULL, [SummeEKOriginal] [float] NULL, [BezahltDifferenz] [float] NULL, [KostenstellenI3D] [int] NULL, [EDIExport] [int] NULL, [EDIExportVonI3D] [int] NULL, [EDIExportAm] [datetime] NULL, [FIBUSammelkonto] [varchar](24) NULL, [IsPositionProvision] [bit] NULL, [SepaMandateI3D] [int] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFCComplete] [decimal](19, 2) NOT NULL, [IsFixed] [bit] NOT NULL, [ExternalInvoiceNumber] [nvarchar](50) NULL, [ExternalInvoiceDate] [datetime2](7) NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [TrackingNumberURL] [nvarchar](2000) NULL, [ReceiptUserStateI3D] [int] NULL, [DunningStopBegin] [datetime2](0) NULL, [DunningStopEnd] [datetime2](0) NULL, [DownPaymentForOrderI3D] [int] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, CONSTRAINT [PK_RechKopf] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixRechKopf_Status] Script Date: 11.11.2025 11:20:25 ******/ CREATE CLUSTERED INDEX [ixRechKopf_Status] ON [dbo].[RechKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[Accounts] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Accounts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Number] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Matchcode] [nvarchar](64) NULL, [Phone] [nvarchar](50) NULL, [Fax] [nvarchar](50) NULL, [Email] [nvarchar](255) NULL, [WebSite] [nvarchar](255) NULL, [FaxDistributor] [bit] NULL, [MailDistributor] [bit] NULL, [RevenueIdentificationNumber] [nvarchar](30) NULL, [TaxNumber] [nvarchar](80) NULL, [TermsAndConditionReceivedDate] [datetime2](7) NULL, [TermsAndConditionEmployeeI3D] [int] NULL, [CreatedByI3D] [int] NULL, [CreatedDate] [datetime2](7) NULL, [CreatedVersion] [varchar](16) NULL, [ChangedByI3D] [int] NULL, [ChangedDate] [datetime2](7) NULL, [ChangedVersion] [varchar](16) NULL, [IsActive] [bit] NOT NULL, [MandatorI3D] [int] NULL, [Adviser1I3D] [int] NULL, [Adviser2I3D] [int] NULL, [Adviser3I3D] [int] NULL, [Adviser4I3D] [int] NULL, [Adviser5I3D] [int] NULL, [Adviser6I3D] [int] NULL, [IsLocked] [bit] NOT NULL, [Comment] [nvarchar](max) NULL, [SalesAreaI3D] [int] NULL, [OriginI3D] [int] NULL, [CompanyGroupI3D] [int] NULL, [CreatedThrough] [int] NOT NULL, [FreeText01] [nvarchar](255) NULL, [AdvertisingNotAllowed] [bit] NOT NULL, [InstructionI3D] [int] NULL, [IsInstructionActive] [bit] NOT NULL, [CommercialRegisterPage] [nvarchar](255) NULL, [InvoiceMailBCCReceiver] [nvarchar](max) NULL, [AdvertisingNotAllowedInfo] [nvarchar](200) NULL, [UseSettingsFromCompanyGroupForReceipts] [bit] NOT NULL, CONSTRAINT [PK_Accounts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKopf] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Abrede] [text] NULL, [Anrede] [text] NULL, [Beginn] [datetime] NULL, [Berechnungsart] [int] NULL, [Ende] [datetime] NULL, [FremdvertragText] [varchar](1000) NULL, [GeaendertAm] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [AutoVerlaengerung] [int] NULL, [Fremdvertrag] [int] NULL, [Stammblattbezogen] [int] NULL, [Kuendigungsart] [int] NULL, [KuendigungsDatum] [datetime] NULL, [KuendigungsGrund] [text] NULL, [Laufzeit] [int] NULL, [LetzteRechnungDatum] [datetime] NULL, [Empfaenger] [varchar](500) NULL, [Datum] [datetime] NULL, [ErstellerI3D] [int] NULL, [GeaendertVon] [nvarchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [LieferantenI3D] [int] NULL, [VertragsArtI3D] [int] NULL, [ZahlKondI3D] [int] NULL, [KuendigungsFristDauer1] [int] NULL, [KuendigungsFristArt1] [int] NULL, [KuendigungsFristDauer2] [int] NULL, [KuendigungsFristArt2] [int] NULL, [AbrechnungIntervallDauer] [int] NULL, [AbrechnungIntervallArt] [int] NULL, [AutoAbrechnung] [int] NULL, [LaufzeitArt] [int] NULL, [LaufzeitDauer] [int] NULL, [WartungIntervallArt] [int] NULL, [WartungIntervallDauer] [int] NULL, [Status] [int] NULL, [LieferbedingungI3D] [int] NULL, [Strasse] [varchar](300) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [LandI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [Zusatztext] [varchar](70) NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [WartungIntervallArt2] [int] NULL, [WartungIntervallDauer2] [int] NULL, [Sammelrechnung] [int] NULL, [SNPflicht] [int] NULL, [RechKopfI3D] [int] NULL, [ReferenzNr] [varchar](255) NULL, [Wartung1ToDoI3D] [int] NULL, [Wartung2ToDoI3D] [int] NULL, [RechnungNormieren] [int] NULL, [LieferantName] [varchar](240) NULL, [LieferantAnsprech] [varchar](60) NULL, [LieferantTelefon] [varchar](30) NULL, [LieferantFax] [varchar](30) NULL, [LieferantEMail] [varchar](255) NULL, [LieferantVertragsNr] [varchar](100) NULL, [Wartung1Personal] [int] NULL, [Wartung2Personal] [int] NULL, [AbrechnungBeginn] [datetime] NULL, [Rahmenvertrag] [int] NULL, [RechEmpfaenger] [varchar](500) NULL, [ReaktionszeitArt1] [int] NULL, [ReaktionszeitDauer1] [int] NULL, [ReaktionszeitArt2] [int] NULL, [ReaktionszeitDauer2] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVersion] [varchar](20) NULL, [LockUser] [varchar](50) NULL, [Version] [int] NULL, [AussendienstID] [int] NULL, [ErstelltDurch] [int] NULL, [Verlaengerung] [int] NULL, [GeaendertDatum] [datetime] NULL, [MwStNichtAusweisbar] [int] NULL, [VollerBetragBeiNormierung] [int] NULL, [VertragsEndeToDoI3D] [int] NULL, [VertragsEndeToDoVorlauf] [int] NULL, [VertragsRechToDoI3D] [int] NULL, [VertragsRechToDoVorlauf] [int] NULL, [DocDirI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [ErstelltDatum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [FilialI3D] [int] NULL, [Info] [varchar](8000) NULL, [InnendienstID] [int] NULL, [KurzZeich] [nvarchar](50) NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [IgnoreRabatt] [int] NULL, [FreigabeStatus] [int] NULL, [Ersteller] [varchar](50) NULL, [Bereitstellung] [datetime] NULL, [FertigungskonfI3D] [int] NULL, [Direktlieferung] [int] NULL, [LeistungImAusland] [int] NULL, [Lieferdatum] [datetime] NULL, [LiefKundFremd] [int] NULL, [LSuREvVersand] [int] NULL, [RechKundFremd] [int] NULL, [Teillieferung] [int] NULL, [WVorlage] [datetime] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundInfo] [varchar](500) NULL, [InfoAnzeigen] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [Ansprech] [varchar](128) NULL, [Brutto] [float] NULL, [Netto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [Freikopien] [int] NULL, [AbwAbrechnungIntervallDauer] [int] NULL, [AbwAbrechnungIntervallArt] [int] NULL, [AnfangsKosten] [float] NULL, [KontingentVertrag] [int] NULL, [KontingentArt] [int] NULL, [KontingentWert] [float] NULL, [KontingentMindMenge] [float] NULL, [KontingentAusgleichArtikelI3D] [int] NULL, [AbwKontingentIntervallDauer] [int] NULL, [AbwKontingentIntervallArt] [int] NULL, [KontingentAusgleichsArtikelVerwenden] [int] NULL, [KontingentVerbrauchtStunden] [float] NULL, [KontingentVerbrauchtBetrag] [float] NULL, [KontingentUeberbuchung] [int] NULL, [GUI3D] [uniqueidentifier] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [FilialgeberI3D] [int] NULL, [RestMitnehmen] [int] NULL, [Rabatt] [float] NULL, [KontingentAusglVerbrauchtStunden] [float] NULL, [KontingentAusglVerbrauchtBetrag] [float] NULL, [SummeEKOriginal] [float] NULL, [LetztesNachberechnungsDatum] [datetime] NULL, [KontingentRestWertStartDatum] [datetime] NULL, [KostenstellenI3D] [int] NULL, [AbschlussDatum] [datetime] NULL, [KontingentRestWertStart] [float] NULL, [ClickBerechnungsArt] [int] NULL, [Versandart] [int] NULL, [Versandmail] [varchar](200) NULL, [AbwAnsprechI3D] [int] NULL, [KontingentUnterwarenGr] [varchar](200) NULL, [SLAPriorityI3D] [int] NULL, [IsPositionProvision] [bit] NULL, [SepaMandateI3D] [int] NULL, [isContingentLimitBilling] [bit] NULL, [ContingentLimitValue] [numeric](10, 4) NULL, [ContingentLimitKind] [int] NULL, [Name] [nvarchar](256) NULL, [WithStaffelPrice] [bit] NULL, [IsMonitoring] [bit] NULL, [MonitoringValue] [int] NULL, [CalcNeedKind] [int] NULL, [HourlySurchargeRateI3D] [int] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [ReceiptUserStateI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [ContingentBillingContractI3D] [int] NULL, [IsDisplayedOnWeb] [bit] NOT NULL, [WebReportI3D] [int] NULL, [DeliveryConditionText] [nvarchar](1000) NULL, [ReceiptReceiverI3D] [int] NULL, [IsHiddenInHelpdesk] [bit] NOT NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, CONSTRAINT [Pk_VertragKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountCustomers] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountCustomers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Number] [int] NOT NULL, [BookKeepingNumber] [nvarchar](64) NOT NULL, [ReceiptConditionOfferI3D] [int] NULL, [ReceiptConditionOrderI3D] [int] NULL, [ReceiptConditionDeliveryListI3D] [int] NULL, [ReceiptConditionPickupListI3D] [int] NULL, [ReceiptConditionInvoiceI3D] [int] NULL, [ReceiptConditionCreditVoucherI3D] [int] NULL, [ReceiptConditionDeliveryI3D] [int] NULL, [ReceiptConditionDeliveryOfferI3D] [int] NULL, [ReceiptConditionDeliveryOrderI3D] [int] NULL, [Discount] [decimal](9, 2) NOT NULL, [Limit] [decimal](18, 2) NOT NULL, [LimitCalculationKind] [int] NULL, [IsPurchaseOrderNumberRequired] [bit] NOT NULL, [ExtraChargeRetailPrice] [decimal](9, 2) NOT NULL, [DeliveryText] [nvarchar](500) NULL, [PriceList] [int] NULL, [DunningLetterRecipientPersonI3D] [int] NULL, [DunningLetterUseAlternativeInvoiceAddress] [bit] NOT NULL, [DunningLetterKind] [nvarchar](50) NULL, [DunningLetterAfterDays1] [int] NULL, [DunningLetterAfterDays2] [int] NULL, [DunningLetterAfterDays3] [int] NULL, [LockOrderAfterDunningLevel] [int] NULL, [AlternativeInvoiceAccountI3D] [int] NULL, [AlternativeInvoiceAddressI3D] [int] NULL, [AlternativeInvoiceAddressContactI3D] [int] NULL, [AlternativeInvoiceReceiver] [nvarchar](500) NULL, [AlternativeDeliveryAccountI3D] [int] NULL, [AlternativeDeliveryAddressI3D] [int] NULL, [AlternativeDeliveryAddressContactI3D] [int] NULL, [AlternativeDeliveryReceiver] [nvarchar](500) NULL, [ClassificationI3D] [int] NULL, [IsExclusiveOfVAT] [bit] NOT NULL, [CommentOffer] [nvarchar](max) NULL, [CommentOrder] [nvarchar](max) NULL, [CommentDeliveryList] [nvarchar](max) NULL, [CommentPickupList] [nvarchar](max) NULL, [CommentInvoice] [nvarchar](max) NULL, [CommentCreditVoucher] [nvarchar](max) NULL, [CommentHelpdesk] [nvarchar](max) NULL, [IsBookKeepingExportDone] [bit] NOT NULL, [BookKeepingExportEmployeeI3D] [int] NULL, [BookKeepingExportDate] [datetime2](7) NULL, [IsBookKeepingExportDeaktivated] [bit] NOT NULL, [BookKeepingCollectionAccount] [nvarchar](24) NULL, [SpecialAgreementI3D] [int] NULL, [IsProjectNumberRequired] [bit] NOT NULL, [IsDiscountTextVisibilityDeaktivated] [bit] NOT NULL, [IsProductionConfigurationMandatory] [bit] NOT NULL, [PrintProductionConfiguration] [bit] NOT NULL, [WarehouseI3D] [int] NULL, [PriceListFromDistributorI3D] [int] NULL, [ProductRecipientNumber] [nvarchar](50) NULL, [ShippingCostsDeaktivated] [bit] NOT NULL, [MailNotificationAtHelpdeskCC] [nvarchar](255) NULL, [MailNotificationAtHelpdeskBCC] [nvarchar](255) NULL, [InvoiceDeliveryKind] [int] NULL, [AlternativeInvoiceMailRecipientI3D] [int] NULL, [SalesControllingI3D] [int] NULL, [HasTicketApproval] [bit] NULL, [RootDirI3D] [int] NULL, [DeliveryOption] [int] NULL, [CountServer] [int] NULL, [CountPc] [int] NULL, [ServerManufacturor] [nvarchar](80) NULL, [PcManufacturor] [nvarchar](80) NULL, [PrinterManufacturor] [nvarchar](80) NULL, [BoughtByThusFar] [nvarchar](80) NULL, [CrmText1] [nvarchar](100) NULL, [CrmText2] [nvarchar](100) NULL, [CrmText3] [nvarchar](100) NULL, [CrmText4] [nvarchar](100) NULL, [CrmText5] [nvarchar](100) NULL, [CrmText6] [nvarchar](100) NULL, [AdditionalInformation] [nvarchar](max) NULL, [AcquisionComplete] [bit] NULL, [AcquisionImportant] [bit] NULL, [AcquisionFreeDate1] [datetime2](0) NULL, [AcquisionFreeDate2] [datetime2](0) NULL, [CoreDataComplete] [bit] NULL, [Vip] [bit] NULL, [RiverbirdMsp] [nvarchar](32) NULL, [HelpdeskClosingDontNotifyCustomer] [bit] NULL, [ExportZUGFeRDDocument] [bit] NULL, [LeitwegID] [nvarchar](50) NULL, [OwnSupplierNumber] [nvarchar](20) NULL, [ProvisionSchemaI3D] [int] NULL, [CanSeeTicketsSBO] [bit] NOT NULL, [TicketsVisibleFromDateSBO] [datetime2](0) NULL, [CustomerApprovalEnabledSBO] [bit] NOT NULL, [DunningStop] [bit] NULL, [DunningStopBegin] [datetime2](0) NULL, [DunningStopEnd] [datetime2](0) NULL, [DunningInfo] [varchar](max) NULL, [RiverbirdCustomerReference] [int] NULL, [TelekomReferenceNumber] [nvarchar](255) NULL, [TelekomDiveComment] [nvarchar](300) NULL, [IsTelekomDiveCommentActive] [bit] NULL, [MandatorBank] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, CONSTRAINT [PK_AccountCustomers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [IX_AccountCustomers_UniqueNumber] UNIQUE NONCLUSTERED ( [Number] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountSuppliers] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountSuppliers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Number] [int] NOT NULL, [BookKeepingNumber] [nvarchar](64) NOT NULL, [OwnCustomerNumber] [nvarchar](20) NULL, [ReceiptConditionOfferI3D] [int] NULL, [ReceiptConditionOrderI3D] [int] NULL, [ReceiptConditionInvoiceI3D] [int] NULL, [ReceiptConditionDeliveryOfferI3D] [int] NULL, [ReceiptConditionDeliveryOrderI3D] [int] NULL, [Discount] [decimal](9, 2) NOT NULL, [IsDiscountAtPriceBase] [bit] NOT NULL, [Limit] [decimal](18, 2) NOT NULL, [LimitCalculationKind] [int] NULL, [IsExclusiveOfVAT] [bit] NOT NULL, [CommentOffer] [nvarchar](max) NULL, [CommentOrder] [nvarchar](max) NULL, [CommentDeliveryList] [nvarchar](max) NULL, [CommentInvoice] [nvarchar](max) NULL, [CommentCreditVoucher] [nvarchar](max) NULL, [IsBookKeepingExportDone] [bit] NOT NULL, [BookKeepingExportEmployeeI3D] [int] NULL, [BookKeepingExportDate] [datetime2](7) NULL, [IsBookKeepingExportDeaktivated] [bit] NOT NULL, [BookKeepingCollectionAccount] [nvarchar](24) NULL, [WarehouseI3D] [int] NULL, [SupplierClassification] [int] NULL, [IsIsoCertified] [bit] NOT NULL, [IsManufacturer] [bit] NOT NULL, [IsCarrier] [bit] NOT NULL, [RMANeeded] [bit] NULL, [RMAInfo] [nvarchar](500) NULL, [EDIKind] [int] NULL, [FreightCost] [decimal](18, 2) NOT NULL, [FreightCostFree] [decimal](18, 2) NOT NULL, [MinimumOrderValue] [decimal](18, 2) NOT NULL, [SmallQuantitiesExtraCharge] [decimal](18, 2) NOT NULL, [WEEE] [nvarchar](100) NULL, [IsDirectDelivery] [bit] NOT NULL, [FreightCostDirectDelivery] [decimal](18, 2) NOT NULL, [FreightCostFreeAtDirectDelivery] [decimal](18, 2) NOT NULL, [MinimumOrderValueAtDirectDelivery] [decimal](18, 2) NOT NULL, [SmallQuantitiesExtraChargeAtDirectDelivery] [decimal](18, 2) NOT NULL, [EgisSupplierNumber] [nvarchar](50) NULL, [ItScopeSupplierNumber] [nvarchar](50) NULL, [IsAlkaSupplier] [bit] NOT NULL, [PbsEasySupplierNumber] [nvarchar](50) NULL, [PbsEasyX400MailAddress] [nvarchar](255) NULL, [TradersGuideSupplierI3D] [int] NULL, [CarrierShortSign] [nvarchar](10) NULL, [RootDirI3D] [int] NULL, [ReceiptConditionCreditVoucherI3D] [int] NULL, [IsDistributor] [bit] NOT NULL, [IsFavorite] [bit] NULL, [ConcertoSupplierNumber] [nvarchar](50) NULL, CONSTRAINT [PK_AccountSuppliers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [IX_AccountSuppliers_UniqueNumber] UNIQUE NONCLUSTERED ( [Number] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountTypeToAccounts] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountTypeToAccounts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountTypeI3D] [int] NOT NULL, [AccountI3D] [int] NOT NULL, [AccountCustomerI3D] [int] NULL, [AccountSupplierI3D] [int] NULL, CONSTRAINT [PK_AccountTypeToAccounts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AngKopf] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [Version] [int] NOT NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NOT NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [LieferbedID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [Import] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [LeasingMonate] [int] NULL, [LeasingSatz] [float] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LeasingRate] [float] NULL, [Leasing] [int] NULL, [LeasingGebuehr] [float] NULL, [Angebotklasse] [int] NULL, [ProjektEnde] [datetime] NULL, [AngebKlassifI3D] [int] NULL, [Projektnummer] [varchar](50) NULL, [AngUeberschrift] [varchar](70) NULL, [ToDoI3D] [int] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [Bar] [int] NULL, [AbschlGrund] [varchar](100) NULL, [AbschlI3D] [int] NULL, [ZahlKondRechI3D] [int] NULL, [DocDirI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [RechnungskonditionsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [BestNr] [varchar](50) NULL, [Zusatztext] [varchar](50) NULL, [Direktlieferung] [int] NULL, [LeistungImAusland] [int] NULL, [Lieferdatum] [datetime] NULL, [LiefKundFremd] [int] NULL, [LSuREvVersand] [int] NULL, [ProjNr] [varchar](50) NULL, [RechKundFremd] [int] NULL, [Teillieferung] [int] NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [LcmStatus] [int] NULL, [GUI3D] [uniqueidentifier] NULL, [ErstelltAusI3D] [int] NULL, [ErstelltAusArt] [int] NULL, [ErstelltAusNummer] [int] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [IsPositionProvision] [bit] NULL, [ServiceMonate] [int] NULL, [ServiceSatz] [float] NULL, [ServiceRate] [float] NULL, [IsServiceShare] [int] NULL, [ServiceGebuehr] [float] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [LeasingPosSatz] [numeric](5, 2) NULL, [ServicePosSatz] [numeric](5, 2) NULL, [CustomLeasingPosSatz] [bit] NULL, [CustomServicePosSatz] [bit] NULL, [CustomLeasingSatz] [bit] NULL, [CustomServiceSatz] [bit] NULL, [IsPosCalculation] [bit] NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptUserStateI3D] [int] NULL, [IsCart] [bit] NOT NULL, [CartName] [nvarchar](250) NULL, [CartDescription] [nvarchar](4000) NULL, [CartCreatorContactPersonI3D] [int] NULL, [ContractTypeI3D] [int] NULL, [ContractPositionCombinationDecision] [int] NOT NULL, [TakeOnlyArticles] [bit] NOT NULL, [CartAssembleArticles] [bit] NOT NULL, [CartState] [nvarchar](100) NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, CONSTRAINT [PK_AngKopf] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [ixAngKopf_Status] Script Date: 11.11.2025 11:20:25 ******/ CREATE CLUSTERED INDEX [ixAngKopf_Status] ON [dbo].[AngKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[ToDoListe] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ToDoListe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [Nummer] [int] NULL, [Datum] [datetime] NULL, [Termin] [datetime] NULL, [KundeI3D] [int] NULL, [Bereich] [varchar](50) NULL, [Kommentar] [varchar](500) NULL, [BearbeiterI3D] [int] NULL, [BearbeitungsDatum] [datetime] NULL, [ErstellDatum] [datetime] NULL, [ErstellerPersonalI3D] [int] NULL, [ObjektArt] [int] NULL, [ObjectI3D] [int] NULL, [Gelesen] [int] NULL, [Verworfen] [int] NULL, [Abteilung] [int] NULL, [Text] [varchar](100) NULL, [Bezeichnung] [varchar](50) NULL, [WorkFlowI3D] [int] NULL, [Erledigt] [int] NULL, [ErledigtAm] [datetime] NULL, [Beschreibung] [varchar](2000) NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [ItemCount] [int] NULL, [ObjektGruppe] [int] NULL, [PosI3D] [int] NULL, [AccountI3D] [int] NULL, CONSTRAINT [PK_ToDoListe] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleWorkItems] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleWorkItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SortOrder] [decimal](9, 6) NOT NULL, [ObjectKind] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [Caption] [nvarchar](1000) NOT NULL, [TextInRTF] [nvarchar](max) NULL, [DurationInHours] [float] NULL, [TicketPatternI3D] [int] NULL, [Price] [decimal](18, 7) NULL, [PriceIsIncluded] [bit] NOT NULL, [BillingArticleI3D] [int] NULL, [CategoryI3D] [int] NULL, [PurchasePrice] [decimal](18, 7) NULL, [OriginWorkItemI3D] [int] NULL, [FixDurationForServiceEmployee] [bit] NULL, CONSTRAINT [PK_ArticleWorkItems] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [CI_ArticleWorkItems] Script Date: 11.11.2025 11:20:25 ******/ CREATE CLUSTERED INDEX [CI_ArticleWorkItems] ON [dbo].[ArticleWorkItems] ( [ObjectI3D] ASC, [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_typen] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_typen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](300) NULL, [Status] [int] NULL, [Farbe] [varchar](10) NULL, [Deactivated] [bit] NULL, [ServiceBoardWebColor] [varchar](30) NULL, [ServiceBoardWebIcon] [varchar](50) NULL, CONSTRAINT [PK_hlpdsk_typen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Rma] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Rma]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Number] [int] NOT NULL, [AccountI3D] [int] NOT NULL, [AccountName] [nvarchar](510) NOT NULL, [AccountAddressI3D] [int] NOT NULL, [AccountAddressContactPersonI3D] [int] NOT NULL, [RmaKind] [int] NOT NULL, [HelpdeskI3D] [int] NOT NULL, [Description] [nvarchar](max) NULL, [IsClosed] [bit] NOT NULL, [SupplierAccountI3D] [int] NULL, [SupplierAccountName] [nvarchar](510) NULL, [SupplierAccountAddressI3D] [int] NULL, [SupplierAccountAddressContactPerson] [int] NULL, [RootDirI3D] [int] NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [varchar](25) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](2) NOT NULL, [ChangedVersion] [varchar](25) NOT NULL, [SupplierName] [nvarchar](100) NULL, [SupplierNumber] [int] NULL, CONSTRAINT [PK_Rma] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [CI_RMA_HelpdeskI3D] Script Date: 11.11.2025 11:20:25 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_RMA_HelpdeskI3D] ON [dbo].[Rma] ( [HelpdeskI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[Filiale] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Filiale]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandantI3D] [int] NULL, [LandI3D] [int] NULL, [Strasse] [varchar](255) NULL, [Postleitzahl] [varchar](10) NULL, [Stadt] [varchar](100) NULL, [Kommentar] [varchar](5000) NULL, [TelefonNummer] [varchar](30) NULL, [FaxNummer] [varchar](30) NULL, [EMail] [varchar](255) NULL, [WWW] [varchar](255) NULL, [SpracheI3D] [int] NULL, [FilialName] [varchar](255) NULL, [IsDefault] [int] NULL, [FilialStatus] [int] NULL, [FilialID] [varchar](255) NULL, [ErstellerI3D] [int] NULL, [ErstelltAm] [datetime] NULL, [GeloeschtVonI3D] [int] NULL, [GeloeschtAm] [datetime] NULL, [Status] [int] NULL, [BundeslandI3D] [int] NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonenI3D] [int] NULL, [Buchhaltungsnummer] [nvarchar](32) NULL, [Preisliste] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragsArt] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragsArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](300) NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, [Farbe] [int] NULL, [Fremdvertrag] [int] NULL, [LaufzeitArt] [int] NULL, [LaufzeitDauer] [int] NULL, [WartungIntervallArt] [int] NULL, [WartungIntervallDauer] [int] NULL, [Berechnungsart] [int] NULL, [AbrechnungIntervallDauer] [int] NULL, [AbrechnungIntervallArt] [int] NULL, [ZahlKondI3D] [int] NULL, [AutoAbrechnung] [int] NULL, [KuendigungsFristDauer1] [int] NULL, [KuendigungsFristArt1] [int] NULL, [KuendigungsFristDauer2] [int] NULL, [KuendigungsFristArt2] [int] NULL, [Anrede] [varchar](8000) NULL, [Abrede] [varchar](8000) NULL, [LieferbedingungI3D] [int] NULL, [WartungIntervallArt2] [int] NULL, [WartungIntervallDauer2] [int] NULL, [Sammelrechnung] [int] NULL, [SNPflicht] [int] NULL, [Stammblattbezogen] [int] NULL, [RechnungNormieren] [int] NULL, [ReaktionszeitArt1] [int] NULL, [ReaktionszeitDauer1] [int] NULL, [ReaktionszeitArt2] [int] NULL, [ReaktionszeitDauer2] [int] NULL, [Verlaengerung] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [VertragsEndeToDoVorlauf] [int] NULL, [VertragsRechToDoVorlauf] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [VerlaengerungDauer] [int] NULL, [KontingentVertrag] [int] NULL, [VertragsArtKategorieI3D] [int] NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [CurrencyString] [varchar](10) NULL, [AbrechnungsReportI3D] [int] NULL, [ShortSign] [nvarchar](20) NULL, [C2ReportI3D] [int] NULL, [WithStaffelPrice] [bit] NULL, [CalcNeedKind] [int] NULL, [HourlySurchargeRateI3D] [int] NULL, [CanChangeSendKind] [bit] NOT NULL, [SendKind] [int] NOT NULL, [CostCenterI3D] [int] NULL, [CostObjectI3D] [int] NULL, [IsDisplayedOnWeb] [bit] NULL, [WebReportI3D] [int] NULL, [CalculationPrio] [int] NULL, CONSTRAINT [PK_VertragsArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_kategorien] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_kategorien]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](300) NULL, [Status] [int] NULL, [ParentI3D] [int] NULL, [Deactivated] [bit] NULL, [ServiceBoardWebColor] [varchar](30) NULL, [ServiceBoardWebIcon] [varchar](50) NULL, CONSTRAINT [PK_hlpdsk_kategorien] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Personal] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Personal]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](60) NULL, [Vorname] [varchar](60) NULL, [Telefon1] [varchar](30) NULL, [Telefon2] [varchar](30) NULL, [Telefon3] [varchar](30) NULL, [Telefon4] [varchar](30) NULL, [Fax1] [varchar](30) NULL, [Fax2] [varchar](30) NULL, [EMail] [varchar](255) NULL, [KurzZeich] [nvarchar](50) NULL, [VerkText] [varchar](255) NULL, [Kommentar] [varchar](255) NULL, [Status] [int] NULL, [Unterschr] [image] NULL, [UnterschrExt] [varchar](4) NULL, [Foto] [image] NULL, [FotoExt] [varchar](4) NULL, [ServiceGruppe] [int] NULL, [Import] [int] NULL, [Vertriebsertrag] [float] NULL, [Abteilungen] [int] NULL, [Geburtstag] [datetime] NULL, [Pin] [varchar](4) NULL, [KeyCode] [varchar](50) NULL, [UeberstundenAnzeige] [int] NULL, [FehlstundenAnzeige] [int] NULL, [ResturlaubAnzeige] [int] NULL, [StundenMontag] [int] NULL, [StundenDienstag] [int] NULL, [StundenMittwoch] [int] NULL, [StundenDonnerstag] [int] NULL, [StundenFreitag] [int] NULL, [StundenSamstag] [int] NULL, [StundenSonntag] [int] NULL, [Ueberstunden] [int] NULL, [UeberstundenDatum] [datetime] NULL, [Ueberstundentoleranz] [int] NULL, [Ueberstundenverfall] [int] NULL, [Resturlaub] [float] NULL, [Urlaubsanspruch] [float] NULL, [Anwesend] [int] NULL, [Vertreter] [int] NULL, [RootDirI3D] [int] NULL, [BewDirI3D] [int] NULL, [GespDirI3D] [int] NULL, [VerDirI3D] [int] NULL, [ZertDirI3D] [int] NULL, [SonsDirI3D] [int] NULL, [MailPostfach] [varchar](50) NULL, [ErinnProbe] [int] NULL, [ErinnPersVertr] [int] NULL, [ErinnMAKosten] [int] NULL, [Eintritt] [datetime] NULL, [Austritt] [datetime] NULL, [Probezeit] [int] NULL, [Vertragslaufzeit] [int] NULL, [VertragsArt] [varchar](255) NULL, [PersonalGruppenI3D] [int] NULL, [MAKosten] [float] NULL, [ToDoProbeI3D] [int] NULL, [ToDoPersVertrI3D] [int] NULL, [ToDoMAKostenI3D] [int] NULL, [ErinnInTageProbe] [int] NULL, [ErinnInTageVertr] [int] NULL, [KostenstelleI3D] [int] NULL, [Signatur] [varchar](500) NULL, [VorgesetzterI3D] [int] NULL, [Personalnummer] [int] NULL, [StundenInFolgemonat] [float] NULL, [StartCursorKundenstamm] [int] NULL, [StartCursorLieferantenstamm] [int] NULL, [BranchI3D] [int] NULL, [FilialI3D] [int] NULL, [HelpdeskAnsicht] [int] NULL, [varFloat1] [float] NULL, [varFloat2] [float] NULL, [varFloat3] [float] NULL, [varFloat4] [float] NULL, [AbholscheinAnsicht] [int] NULL, [AngebotAnsicht] [int] NULL, [AuftragAnsicht] [int] NULL, [GutschriftAnsicht] [int] NULL, [LieferscheinAnsicht] [int] NULL, [RechnungAnsicht] [int] NULL, [ServiceAuftragAnsicht] [int] NULL, [HelpdeskToggleDropDowns] [int] NULL, [UserINI] [text] NULL, [ForumUsername] [varchar](25) NULL, [ForumPasswort] [varchar](30) NULL, [PortalUsername] [varchar](250) NULL, [PortalPasswort] [varchar](255) NULL, [QuickStartAnzeigen] [int] NULL, [ProxyausIE] [int] NULL, [ToDoAutoRefresh] [int] NULL, [ToDoAutoRefreshIntervall] [int] NULL, [TAPIAutoEvent] [int] NULL, [VertragAnsicht] [int] NULL, [HelpdeskZeit] [int] NULL, [Strasse] [varchar](200) NULL, [Plz] [varchar](10) NULL, [Wohnort] [varchar](30) NULL, [QmDirI3D] [int] NULL, [SkillsDirI3D] [int] NULL, [AutoRechDruck] [int] NULL, [AutoMarkHelpdeskZeiten] [int] NULL, [StandardLagerI3D] [int] NULL, [AutovervollstaendigungArtikelSuche] [int] NULL, [MailAgentVZEntryID] [varchar](500) NULL, [MailAgentVZStoreID] [varchar](500) NULL, [MailAgentDatumEinschraenken] [int] NULL, [MailAgentLetzteXTageAnzeigen] [int] NULL, [MailAgentBodyAlsPlaintextAnzeigen] [int] NULL, [UrlaubsInfo] [varchar](500) NULL, [Beruf] [varchar](255) NULL, [Sprachkenntnisse] [varchar](255) NULL, [SettingsXML] [text] NULL, [FilterActive] [int] NULL, [AnredeI3D] [int] NULL, [StammblattAnsicht] [int] NULL, [StartCursorAfterInsertArticle] [int] NULL, [VertretungSiehtToDoListe] [int] NULL, [HelpdeskWebLink] [varchar](500) NULL, [varFloat5] [float] NULL, [varFloat6] [float] NULL, [varFloat7] [float] NULL, [varFloat8] [float] NULL, [varFloat9] [float] NULL, [varFloat10] [float] NULL, [MailTyp] [int] NULL, [MailFontName] [varchar](100) NULL, [MailFontSize] [int] NULL, [MailFontColor] [int] NULL, [MailFontStyle] [int] NULL, [BeiFehlerArtikelsucheLeeren] [int] NULL, [Einstellungen] [text] NULL, [MailfinderUser] [varchar](50) NULL, [MailfinderPWD] [varchar](50) NULL, [SupportLevelI3D] [int] NULL, [IsActive] AS (case when [Status]=(1) AND (isnull([Austritt],(0))<(3) OR [Austritt]>getdate()) then (1) else (0) end), [Dispatcher] [bit] NOT NULL, [SupplierI3D] [int] NULL, [Availability] [int] NOT NULL, [LastAvailabilityChange] [datetime2](7) NULL, [SignaturePicture] [varbinary](max) NULL, [SignaturePictureFileExtension] [nvarchar](4) NULL, [GraphOdataDeltaLink] [nvarchar](max) NULL, [GraphOdataNextLink] [nvarchar](max) NULL, CONSTRAINT [PK_Personal] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixI3D] Script Date: 11.11.2025 11:20:25 ******/ CREATE CLUSTERED INDEX [ixI3D] ON [dbo].[Personal] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_prioritaeten] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_prioritaeten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](300) NULL, [Beschreibung] [varchar](300) NULL, [Werktage] [float] NULL, [Stunde2] [float] NULL, [Stunde3] [float] NULL, [Status] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3d] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [EskalationSa] [int] NULL, [EskalationSo] [int] NULL, [GeschaeftsZeitVon] [datetime] NULL, [GeschaeftsZeitBis] [datetime] NULL, [Farbe] [varchar](10) NULL, [FaeligkeitVerzoegerung] [float] NULL, [IsSLA] [bit] NULL, [Deactivated] [bit] NULL, [Number] [int] NULL, [ServiceBoardWebColor] [varchar](30) NULL, [ServiceBoardWebIcon] [varchar](50) NULL, CONSTRAINT [PK_hlpdsk_prioritaeten] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_requests] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_requests]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [GeraeteKopfI3D] [int] NULL, [Beschreibung] [nvarchar](1000) NULL, [Problem] [nvarchar](max) NULL, [HauptkategorieI3D] [int] NULL, [Unterkategorie1I3D] [int] NULL, [Unterkategorie2I3D] [int] NULL, [Prioritaet] [int] NULL, [hlpdsk_typenI3D] [int] NULL, [Status] [int] NULL, [VerantwortlicherI3D] [int] NULL, [ErstellerI3D] [int] NULL, [KundeI3D] [int] NULL, [AnsprechpartnerI3D] [int] NULL, [AnschriftI3D] [int] NULL, [KundeEMail] [varchar](255) NULL, [FaelligAm] [datetime] NULL, [AbgeschlossenAm] [datetime] NULL, [ErfasstAm] [datetime] NULL, [hlpdsk_loesungI3D] [int] NULL, [inFAQ] [int] NULL, [isTemplate] [int] NULL, [TemplateI3D] [int] NULL, [TemplatePos] [int] NULL, [LatestHistoryI3D] [int] NULL, [TodoI3D] [int] NULL, [ScanDocI3D] [int] NULL, [RechPosI3D] [int] NULL, [SerienNr] [varchar](50) NULL, [WebKundeI3D] [int] NULL, [Berechnet] [int] NULL, [VertragI3D] [int] NULL, [VertragArt] [int] NULL, [LizenzKopfI3D] [int] NULL, [ArtikTyp] [int] NULL, [Bearbeiter] [varchar](255) NULL, [BearbeiterI3D] [int] NULL, [OutlookModul] [varchar](250) NULL, [OutlookPrioritaet] [int] NULL, [ErstelltAus] [int] NULL, [Kennzeichen] [int] NULL, [Version] [varchar](100) NULL, [Verknuepfungsnummer] [int] NULL, [LockUserI3D] [int] NULL, [Zusatztext2] [varchar](100) NULL, [Dokumentation] [nvarchar](max) NULL, [ZuDokumentieren] [int] NULL, [IstDokumentiert] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUser] [nvarchar](50) NULL, [ErstelltDurch] [int] NULL, [IstRMAFall] [int] NULL, [AnsprechAnrede] [varchar](50) NULL, [AnsprechName] [varchar](255) NULL, [AnsprechTelefon] [varchar](50) NULL, [AnsprechEMail] [varchar](255) NULL, [KundeName] [varchar](500) NULL, [KundeStrasse] [varchar](200) NULL, [KundePLZ] [varchar](10) NULL, [KundeOrt] [varchar](50) NULL, [KundeInnendienst] [nvarchar](50) NULL, [KundeAussendienst] [nvarchar](50) NULL, [KundeTechniker] [nvarchar](50) NULL, [KundeTechniker2] [nvarchar](50) NULL, [AnsprechFax] [varchar](50) NULL, [hlpdsk_GruppenI3D] [int] NULL, [Freitext1] [varchar](250) NULL, [FehlerNr] [int] NULL, [AnlageAufforderung] [int] NULL, [Bewertung] [int] NULL, [BearbeitungszeitraumStart] [datetime] NULL, [BearbeitungszeitraumEnde] [datetime] NULL, [AnsprechMobil] [varchar](30) NULL, [ContactLocalChanges] [int] NULL, [GeplanteDauerInStd] [float] NULL, [CreatedFromObjectI3D] [int] NULL, [CreatedFromObjectKind] [int] NULL, [IsTicketRefused] [bit] NULL, [InternalNote] [nvarchar](max) NULL, [IsOnlyInternalVisible] [bit] NOT NULL, [ProjectNumber] [varchar](50) NULL, [CentronFingerprint] [nvarchar](100) NULL, [FilialI3D] [int] NULL, [CreatedFromTicketPatternI3D] [int] NULL, [ParentHelpdeskI3D] [int] NULL, [ProjectHelpdeskI3D] [int] NULL, [ArticleWorkItemI3D] [int] NULL, [EscalationLevel] [int] NOT NULL, [CFlowStateI3D] [int] NULL, [LastCommentDate] [datetime2](0) NULL, [LastEmailDate] [datetime2](0) NULL, CONSTRAINT [PK_hlpdsk_requests] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_status] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_status]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](300) NULL, [Beschreibung] [varchar](300) NULL, [Icon] [image] NULL, [Status] [int] NULL, [Deactivated] [bit] NULL, [InternalCompanyBillingActive] [bit] NULL, [Number] [int] NULL, [ServiceBoardWebColor] [varchar](30) NULL, [ServiceBoardWebIcon] [varchar](50) NULL, CONSTRAINT [PK_hlpdsk_status] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CacheTicketStatistic] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CacheTicketStatistic]( [I3D] [int] NOT NULL, [Number] [int] NOT NULL, [ShortDescription] [nvarchar](1000) NOT NULL, [CreatedFrom] [int] NULL, [Description] [nvarchar](1000) NULL, [InternalNote] [nvarchar](1000) NULL, [AccountI3D] [int] NULL, [CustomerI3D] [int] NULL, [StatusI3D] [int] NULL, [ConnectionNumber] [int] NOT NULL, [StatusCaption] [nvarchar](300) NULL, [PriorityI3D] [int] NULL, [PriorityCaption] [nvarchar](300) NULL, [TypeI3D] [int] NULL, [TypeCaption] [nvarchar](50) NULL, [VariableFlag] [int] NULL, [DueTo] [datetime2](2) NULL, [PeriodFrom] [datetime2](2) NULL, [PeriodTo] [datetime2](2) NULL, [LockUserI3D] [int] NULL, [LockUserShortSign] [nvarchar](50) NULL, [CustomerName] [nvarchar](240) NULL, [CustomerStreet] [nvarchar](200) NULL, [CustomerZip] [nvarchar](10) NULL, [CustomerCity] [nvarchar](50) NULL, [AddressI3D] [int] NULL, [AddressContactI3D] [int] NULL, [AddressContactTitle] [nvarchar](50) NULL, [AddressContactName] [nvarchar](255) NULL, [AddressContactTelephoneNumber] [nvarchar](50) NULL, [AddressContactEmail] [nvarchar](255) NULL, [CreatedFromObjectI3D] [int] NULL, [CreatedFromObjectKind] [int] NULL, [ResponsiblePersonI3D] [int] NULL, [ChangedDate] [datetime2](2) NULL, [ResponsiblePersonFirstName] [nvarchar](60) NULL, [ResponsiblePersonLastName] [nvarchar](60) NULL, [ResponsiblePersonShortSign] [nvarchar](50) NULL, [ResponsiblePersonFullName] [nvarchar](175) NULL, [ResponsiblePersonEMail] [nvarchar](255) NULL, [CreatedByI3D] [int] NULL, [CreatedByFirstName] [nvarchar](60) NULL, [CreatedByLastName] [nvarchar](60) NULL, [CreatedByShortSign] [nvarchar](50) NULL, [CreatedByFullName] [nvarchar](175) NULL, [CreatedByEMail] [nvarchar](255) NULL, [CreatedDate] [datetime2](2) NULL, [PlannedDurationInHours] [float] NULL, [ContractI3D] [int] NULL, [MainCategoryI3D] [int] NULL, [MainCategoryCaption] [nvarchar](50) NULL, [SubCategory1I3D] [int] NULL, [SubCategory1Caption] [nvarchar](50) NULL, [SubCategory2I3D] [int] NULL, [SubCategory2Caption] [nvarchar](50) NULL, [SolutionI3D] [int] NULL, [HasCalculableTimes] [bit] NOT NULL, [CalculableTimesInSeconds] [int] NOT NULL, [NotCalculableTimesInSeconds] [int] NOT NULL, [PlannedTimesInSeconds] [int] NOT NULL, [CalculableNotPlannedTimesInSeconds] [int] NOT NULL, [NotCalculableNotPlannedTimesInSeconds] [int] NOT NULL, [LastTicketAction] [nvarchar](500) NULL, [IsRMACase] [bit] NOT NULL, [RmaNumber] [int] NULL, [IsTicketRefused] [bit] NULL, [ClosedDate] [datetime2](2) NULL, [SalesAreaI3D] [int] NULL, [IsOnlyInternalVisible] [bit] NOT NULL, [IsSLA] [bit] NOT NULL, [TimerCount] [int] NOT NULL, [CalculableTimersCount] [int] NOT NULL, [ContractName] [nvarchar](256) NULL, [AdditionalText2] [nvarchar](100) NULL, [Version] [nvarchar](100) NULL, [FirstTimerDate] [datetime2](2) NULL, [LastTimerDate] [datetime2](2) NULL, [Matchcode] [nvarchar](30) NULL, [NotBilledCalculableNotPlannedTimesInSeconds] [int] NOT NULL, [BilledCalculableNotPlannedTimesInSeconds] [int] NOT NULL, [BranchI3D] [int] NULL, [BranchName] [nvarchar](255) NULL, [ContractNumber] [int] NULL, [ContractTypeCaption] [nvarchar](300) NULL, [HistoryCount] [int] NOT NULL, [CreatedFromTicketPatternI3D] [int] NULL, [ProjectNumber] [nvarchar](50) NULL, [ParentHelpdeskI3D] [int] NULL, [Adviser1] [nvarchar](50) NULL, [Adviser2] [nvarchar](50) NULL, [Adviser3] [nvarchar](50) NULL, [Adviser4] [nvarchar](50) NULL, [ArticleWorkItemI3D] [int] NULL, [ArticleWorkItemCaption] [nvarchar](1000) NULL, [EscalationLevel] [int] NULL, [LastCommentDate] [datetime2](2) NULL, [LastEmailDate] [datetime2](2) NULL, [AccountOrderProcessingContractState] [tinyint] NULL, [Editors] [nvarchar](4000) NULL, [EditorI3Ds] [nvarchar](4000) NULL, [IsClosed] [bit] NOT NULL, CONSTRAINT [PK_CacheTicketStatistic] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_Tickets] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_Tickets] AS SELECT hr.I3D ,hr.Nummer AS Number ,hr.Beschreibung AS ShortDescription ,hr.ErstelltAus AS CreatedFrom ,CASE WHEN LEN(Problem) > 750 THEN SUBSTRING(Problem, 1, 746) + ' […]' ELSE Problem END AS Description ,CASE WHEN LEN(hr.InternalNote) > 750 THEN SUBSTRING(hr.InternalNote,1,746) + ' […]' ELSE hr.InternalNote END AS InternalNote ,CASE WHEN hr.KundeI3D <= 0 THEN NULL ELSE hr.KundeI3D END AS CustomerI3D ,hs.I3D AS StatusI3D ,ISNULL(hr.Verknuepfungsnummer,0) AS ConnectionNumber ,hs.Bezeichnung AS StatusCaption ,hp.I3D AS PriorityI3D ,hp.Bezeichnung AS PriorityCaption ,ht.I3D AS TypeI3D ,ht.Bezeichnung AS TypeCaption ,hr.Kennzeichen AS VariableFlag ,CASE WHEN YEAR(ISNULL(hr.FaelligAm,0)) < 1910 THEN NULL ELSE hr.FaelligAm END AS DueTo ,CASE WHEN YEAR(ISNULL(hr.BearbeitungszeitraumStart,0)) < 1910 THEN NULL ELSE hr.BearbeitungszeitraumStart END AS PeriodFrom ,CASE WHEN YEAR(ISNULL(hr.BearbeitungszeitraumEnde,0)) < 1910 THEN NULL ELSE hr.BearbeitungszeitraumEnde END AS PeriodTo ,CASE WHEN hr.LockUserI3D <= 0 THEN NULL ELSE hr.LockUserI3D END AS LockUserI3D ,hr.LockUser AS LockUserShortSign ,ISNULL(k.Name,hr.KundeName) AS CustomerName ,hr.KundeStrasse AS CustomerStreet ,hr.KundePLZ AS CustomerZip ,hr.KundeOrt AS CustomerCity ,CASE WHEN hr.AnschriftI3D <= 0 THEN NULL ELSE hr.AnschriftI3D END AS AddressI3D ,CASE WHEN hr.AnsprechpartnerI3D <= 0 THEN NULL ELSE hr.AnsprechpartnerI3D END AS AddressContactI3D ,hr.AnsprechAnrede AS AddressContactTitle ,hr.AnsprechName AS AddressContactName ,hr.AnsprechTelefon AS AddressContactTelephoneNumber ,hr.AnsprechEMail AS AddressContactEmail ,CASE WHEN hr.CreatedFromObjectI3D <= 0 THEN NULL ELSE hr.CreatedFromObjectI3D END AS CreatedFromObjectI3D ,hr.CreatedFromObjectKind ,CASE WHEN hr.VerantwortlicherI3D <= 0 THEN NULL ELSE hr.VerantwortlicherI3D END AS ResponsiblePersonI3D , hr.GeaendertDatum AS ChangedDate ,p.Vorname AS ResponsiblePersonFirstName ,p.Name AS ResponsiblePersonLastName ,p.KurzZeich AS ResponsiblePersonShortSign ,CASE WHEN p.I3D IS NULL THEN NULL ELSE ISNULL(p.Name,'') + ', ' + ISNULL(p.Vorname,'') + ' (' + ISNULL(p.KurzZeich,'') + ')' END AS ResponsiblePersonFullName ,p.EMail AS ResponsiblePersonEMail ,pc.I3D AS CreatedByI3D ,pc.Vorname AS CreatedByFirstName ,pc.NAME AS CreatedByLastName ,pc.KurzZeich AS CreatedByShortSign ,CASE WHEN pc.I3D IS NULL THEN NULL ELSE ISNULL(pc.Name,'') + ', ' + ISNULL(pc.Vorname,'') + ' (' + ISNULL(pc.KurzZeich,'') + ')' END AS CreatedByFullName ,pc.EMail AS CreatedByEMail ,hr.ErfasstAm AS CreatedDate ,hr.GeplanteDauerInStd AS PlannedDurationInHours ,CASE WHEN hr.VertragI3D <= 0 THEN NULL ELSE hr.VertragI3D END AS ContractI3D ,hk1.I3D AS MainCategoryI3D ,hk1.Bezeichnung AS MainCategoryCaption ,hk2.I3D AS SubCategory1I3D ,hk2.Bezeichnung AS SubCategory1Caption ,hk3.I3D AS SubCategory2I3D ,hk3.Bezeichnung AS SubCategory2Caption ,CASE WHEN hr.hlpdsk_loesungI3D <= 0 THEN NULL ELSE hr.hlpdsk_loesungI3D END AS SolutionI3D ,cacheTickets.HasCalculableTimes ,cacheTickets.CalculableTimesInSeconds ,cacheTickets.NotCalculableTimesInSeconds ,cacheTickets.PlannedTimesInSeconds ,cacheTickets.CalculableNotPlannedTimesInSeconds ,cacheTickets.NotCalculableNotPlannedTimesInSeconds ,cacheTickets.LastTicketAction ,SIGN(IsNull(R.Number,0)) AS IsRMACase ,R.Number RmaNumber ,hr.IsTicketRefused ,CASE WHEN ISNULL(hr.AbgeschlossenAm,0) < 10 THEN NULL ELSE hr.AbgeschlossenAm END AS ClosedDate ,IIF(ISNULL(K.VertriebsgebietI3D,0) <= 0,NULL, K.VertriebsgebietI3D) AS SalesAreaI3D ,hr.IsOnlyInternalVisible ,CAST(ISNULL(hp.IsSLA,0) AS BIT) AS IsSLA ,cacheTickets.TimerCount ,cacheTickets.CalculableTimersCount AS CalcuableTimersCount ,vertKopf.Name AS ContractName ,hr.Zusatztext2 AS AdditionalText2 ,hr.Version AS Version ,cacheTickets.FirstTimerDate ,cacheTickets.LastTimerDate ,K.Kurzbezeichnung AS Matchcode ,cacheTickets.NotBilledCalculableNotPlannedTimesInSeconds ,cacheTickets.BilledCalculableNotPlannedTimesInSeconds ,hr.FilialI3D AS BranchI3D ,fil.FilialName AS BranchName ,vertKopf.Nummer AS ContractNumber ,vertArt.Bezeichnung AS ContractTypeCaption ,cacheTickets.HistoryCount ,hr.CreatedFromTicketPatternI3D ,hr.ProjectNumber ,hr.ParentHelpdeskI3D ,CASE WHEN ISNULL(hr.KundeInnendienst, '') <> '' THEN hr.KundeInnendienst ELSE adviser1.KurzZeich END AS Adviser1 ,CASE WHEN ISNULL(hr.KundeAussendienst, '') <> '' THEN hr.KundeAussendienst ELSE adviser2.KurzZeich END AS Adviser2 ,CASE WHEN ISNULL(hr.KundeTechniker, '') <> '' THEN hr.KundeTechniker ELSE adviser3.KurzZeich END AS Adviser3 ,CASE WHEN ISNULL(hr.KundeTechniker2, '') <> '' THEN hr.KundeTechniker2 ELSE adviser4.KurzZeich END AS Adviser4 ,hr.ArticleWorkItemI3D ,awi.Caption AS ArticleWorkItemCaption ,hr.EscalationLevel ,hr.LastCommentDate ,hr.LastEmailDate ,cacheTickets.AccountOrderProcessingContractState ,cacheTickets.Editors ,cacheTickets.EditorI3Ds FROM dbo.hlpdsk_requests AS hr LEFT OUTER JOIN CacheTicketStatistic cacheTickets ON cacheTickets.I3D = hr.I3D INNER JOIN dbo.Kunden K ON K.I3D = hr.KundeI3D LEFT OUTER JOIN dbo.hlpdsk_status AS hs ON hs.I3D = hr.Status LEFT OUTER JOIN dbo.hlpdsk_prioritaeten AS hp ON hp.I3D = hr.Prioritaet LEFT OUTER JOIN dbo.hlpdsk_typen AS ht ON ht.I3D = hr.hlpdsk_typenI3D LEFT OUTER JOIN dbo.Personal AS p ON p.I3D = hr.VerantwortlicherI3D LEFT OUTER JOIN dbo.Personal AS pc ON pc.I3D = hr.ErstellerI3D LEFT OUTER JOIN dbo.Personal AS adviser1 ON adviser1.I3D = K.InnendienstID LEFT OUTER JOIN dbo.Personal AS adviser2 ON adviser2.I3D = K.AussendienstID LEFT OUTER JOIN dbo.Personal AS adviser3 ON adviser3.I3D = K.TechnikerID LEFT OUTER JOIN dbo.Personal AS adviser4 ON adviser4.I3D = K.Techniker2ID LEFT OUTER JOIN dbo.hlpdsk_kategorien AS hk1 ON hk1.I3D = hr.HauptkategorieI3D LEFT OUTER JOIN dbo.hlpdsk_kategorien AS hk2 ON hk2.I3D = hr.Unterkategorie1I3D LEFT OUTER JOIN dbo.hlpdsk_kategorien AS hk3 ON hk3.I3D = hr.Unterkategorie2I3D LEFT OUTER JOIN RMA R on R.HelpdeskI3D = hr.I3D AND R.IsClosed < 2 LEFT OUTER JOIN dbo.VertragKopf as vertKopf on vertKopf.I3D = hr.VertragI3D LEFT OUTER JOIN dbo.VertragsArt as vertArt on vertArt.I3D = vertKopf.VertragsArtI3D LEFT OUTER JOIN dbo.Filiale fil on fil.I3D = hr.FilialI3D LEFT OUTER JOIN dbo.ArticleWorkItems awi ON awi.I3D = hr.ArticleWorkItemI3D GO /****** Object: View [dbo].[cvw_TodoList] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_TodoList] AS SELECT I3D = t.I3D, RawType = t.Art, Number = t.Nummer, Date = t.Datum, DueDate = t.Termin, CustomerI3D = K.I3D, Customer = COALESCE(K.Name, Kred.Name, ''), Area = CASE WHEN Activity.ActivityKIND = 0 THEN 'Aktivität (Telefonnotiz)' WHEN Activity.ActivityKIND = 1 THEN 'Aktivität (Termin)' WHEN Activity.ActivityKIND = 2 THEN 'Aktivität (Besuchbericht)' WHEN Activity.ActivityKIND = 3 THEN 'Aktivität (Notiz)' WHEN Activity.ActivityKind = 7 THEN 'Aktivität (Mail)' WHEN Activity.ActivityKind = 19 THEN 'Aktivität (Benachrichtigung)' WHEN Activity.ActivityKind = 20 THEN 'Aktivität (CRM)' ELSE t.Bereich END, Comment = t.Kommentar, EditorI3D = t.BearbeiterI3D, Editor = CONCAT(Peditor.Vorname, ' ', Peditor.Name, ' (', Peditor.KurzZeich, ')'), ChangedBy = CONCAT(PchangedBy.Vorname, ' ', PchangedBy.Name, ' (', PchangedBy.KurzZeich, ')'), ChangedDate = t.BearbeitungsDatum, ChangedByI3D = t.BearbeiterI3D, ChangedVersion = t.GeaendertVersion, CreatedBy = CONCAT(PcreatedBy.Vorname, ' ', PcreatedBy.Name, ' (', PcreatedBy.KurzZeich, ')'), CreatedDate = t.ErstellDatum, CreatedByI3D = t.ErstellerPersonalI3D, CreatedVersion = t.ErstelltVersion, ObjectRawType = t.ObjektArt, ObjectI3D = t.ObjectI3D, IsRead = CONVERT(BIT, ISNULL(t.Gelesen, 0)), Discarded = CONVERT(BIT, ISNULL(t.Verworfen, 0)), Description = t.Beschreibung, AccountI3D = COALESCE(t.AccountI3D, ATTC.AccountI3D, ATTS.AccountI3D), AccountName = COALESCE(A.Name, K.NAme, Kred.Name, ''), HelpdeskStateI3D = h.StatusI3D, ReceiptUserStateI3D = COALESCE(Ang.ReceiptUserStateI3D, Auf.ReceiptUserStateI3D, Lief.ReceiptUserStateI3D, Rech.ReceiptUserStateI3D, Vertrag.ReceiptUserStateI3D), ReceiptContactPerson = COALESCE(Ang.Ansprech, Auf.Ansprech, Lief.Ansprech, Rech.Ansprech, Vertrag.Ansprech), ReceiptContactEmail = COALESCE(Ang.Mail, Auf.Mail, Lief.Mail, Rech.Mail, Vertrag.Mail), ReceiptContactPhoneNumber = COALESCE(Ang.Tel, Auf.Tel, Lief.Tel, Rech.Tel, Vertrag.Tel), ReceiptGrossPriceComplete = COALESCE(Ang.Brutto, Auf.Brutto, Lief.Brutto, Rech.Brutto, Vertrag.Brutto), ReceiptAdditionalText = COALESCE(Ang.AngUeberschrift, Auf.Zusatztext, Lief.Zusatztext, Rech.Zusatztext, Vertrag.Zusatztext) FROM dbo.ToDoListe AS t LEFT OUTER JOIN Kunden K ON K.I3D = t.KundeI3D LEFT OUTER JOIN Kreditor Kred ON Kred.I3D = t.KundeI3D LEFT OUTER JOIN Personal Peditor ON Peditor.I3D = T.BearbeiterI3D LEFT OUTER JOIN Personal PchangedBy ON PchangedBy.I3D = T.GeaendertVonI3D LEFT OUTER JOIN Personal PcreatedBy ON PcreatedBy.I3D = T.ErstellerPersonalI3D LEFT OUTER JOIN Accounts A ON A.I3D = t.AccountI3D LEFT OUTER JOIN AccountCustomers AC ON AC.Number = t.KundeI3D LEFT OUTER JOIN AccountTypeToAccounts ATTC ON ATTC.AccountCustomerI3D = AC.I3D LEFT OUTER JOIN AccountSuppliers ASup ON ASup.Number = t.KundeI3D LEFT OUTER JOIN AccountTypeToAccounts ATTS ON ATTS.AccountSupplierI3D = ASup.I3D LEFT OUTER JOIN cvw_tickets h ON h.I3D = t.ObjectI3D AND t.Art = 8 LEFT OUTER JOIN AngKopf Ang ON Ang.I3D = t.ObjectI3D AND t.ObjektArt = 1 LEFT OUTER JOIN AufKopf Auf ON Auf.I3D = t.ObjectI3D AND t.ObjektArt = 2 LEFT OUTER JOIN LiefKopf Lief ON Lief.I3D = t.ObjectI3D AND t.ObjektArt = 3 LEFT OUTER JOIN RechKopf Rech ON Rech.I3D = t.ObjectI3D AND t.ObjektArt = 4 LEFT OUTER Join VertragKopf Vertrag ON Vertrag.I3D = t.ObjectI3D AND t.ObjektArt = 22 LEFT OUTER JOIN AccountActivities Activity ON Activity.I3D = t.ObjectI3D AND t.ObjektArt = 7600072 GO /****** Object: Table [dbo].[BestKopf2] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BestKopf2]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [AktuelleVersion] [int] NULL, [Datum] [datetime] NULL, [Lieferdatum] [datetime] NULL, [WiedervorlageDatum] [datetime] NULL, [WiedervorlageToDoI3D] [int] NULL, [Empfanger] [varchar](500) NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [LieferEmpfanger] [varchar](500) NULL, [LieferKundenI3D] [int] NULL, [LieferAnschriftI3D] [int] NULL, [LieferPersonI3D] [int] NULL, [PersonalI3D] [int] NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [LandI3D] [int] NULL, [WaehrungI3D] [int] NULL, [Notiz] [text] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [AuftragI3D] [int] NULL, [Lockuser] [nvarchar](50) NULL, [Status] [int] NULL, [Gesperrt] [int] NULL, [ZahlKondI3D] [int] NULL, [ZahlKondText] [varchar](255) NULL, [AuftragBestaetigt] [int] NULL, [ABestaetigNr] [varchar](100) NULL, [Fracht] [float] NULL, [FrachtFreiAb] [float] NULL, [Mindestbestellwert] [float] NULL, [Mindermengenzuschlag] [float] NULL, [BVLGenerated] [int] NULL, [Direktlieferung] [int] NULL, [SummeNetto] [float] NULL, [EOrderFlag] [int] NULL, [EOrderDatum] [datetime] NULL, [EOrderKreditorNummer] [varchar](20) NULL, [EOrderTrackingID] [varchar](60) NULL, [EOrderXMLDokument] [text] NULL, [EOrderLieferanschrift] [text] NULL, [EOrderABPruefstatus] [int] NULL, [EOrderAusgeblendet] [int] NULL, [EOrderAusgeblendetHinweis] [varchar](150) NULL, [EOrderABDatenUebernommen] [int] NULL, [DocDirI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [MwStAusweisen] [int] NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [EOrderInterface] [int] NULL, [LieferEmpfaengerInfo] [varchar](500) NULL, [GlobalerRabatt] [float] NULL, [BestellungGrundI3D] [int] NULL, [BestellungGrundText] [varchar](500) NULL, [LieferbedingungI3D] [int] NULL, [LieferbedingungText] [varchar](255) NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [RabattVKBasis] [int] NULL, [VarFeld1] [varchar](40) NULL, [Bestellt] [int] NULL, [RACcode] [varchar](50) NULL, [LizenzBemerkung] [varchar](255) NULL, [isLizenz] [int] NULL, [isMietPortal] [int] NULL, [BranchI3D] [int] NULL, [BranchOrigin] [int] NULL, [Street] [nvarchar](50) NULL, [HasPostOfficeBox] [int] NULL, [PostOfficeBox] [nvarchar](50) NULL, [Zip] [nvarchar](50) NULL, [City] [nvarchar](50) NULL, [ContactName] [nvarchar](128) NULL, [ChangedThroughApplication] [int] NULL, [ConcurrencyControlGuid] [uniqueidentifier] NULL, [KdNrBeiLieferant] [varchar](20) NULL, [BranchNumberrange] [bit] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[BestPos2] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BestPos2]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BestKopfI3D] [int] NULL, [Version] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [Text] [varchar](5000) NULL, [Kreditorcode] [varchar](100) NULL, [Hersteller] [varchar](100) NULL, [Herstellercode] [varchar](100) NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [BlockID] [int] NULL, [Stk] [float] NULL, [StkGeliefert] [float] NULL, [Menge] [float] NULL, [Preis] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [MwStSatz] [float] NULL, [Kostentraeger] [int] NULL, [Kostenstelle] [int] NULL, [AufwandKTO] [int] NULL, [Art] [int] NULL, [Freitext] [varchar](5000) NULL, [LieferDatumSoll] [datetime] NULL, [LieferDatumIst] [datetime] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [UebernommenAusI3D] [int] NULL, [UebernommenAusArt] [int] NULL, [UebernommenInI3D] [int] NULL, [UebernommenInArt] [int] NULL, [Status] [int] NULL, [NebenlagerI3D] [int] NULL, [EKAusAufPosI3D] [int] NULL, [AuftragI3D] [int] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [GewichtsEinheit] [int] NULL, [Masseinheit] [int] NULL, [Dimension] [int] NULL, [GewProEinheit] [float] NULL, [MwStI3D] [int] NULL, [Beschaffenheit] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [SondervereinbarungI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [Abbuchung] [varchar](1) NULL, [EANCode] [varchar](70) NULL, [EOrderPos] [varchar](10) NULL, [TestDatum] [datetime] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [StkBenoetigt] [float] NULL, [Zulauf] [float] NULL, [LieferantenCodeI3D] [int] NULL, [BestellnrKunde] [varchar](50) NULL, [AuftProj] [varchar](50) NULL, [RMAPosI3D] [int] NULL, [AbsageGrund] [varchar](500) NULL, [RabattArt] [int] NULL, [RabattGrundbetrag] [float] NULL, [RabattSatz] [float] NULL, [RabattBetrag] [float] NULL, [RabattTextAnzeigen] [int] NULL, [RabattText] [varchar](255) NULL, [Bestellinformation] [varchar](200) NULL, [EKBasis] [float] NULL, [Verpackungsmenge] [float] NULL, [AufPosI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ARTIK] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ARTIK]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Artikelcode] [varchar](60) NULL, [Sortierkriterium] [smallint] NULL, [Kurzbegriff] [varchar](150) NULL, [Artikelbeschreibung] [varchar](5000) NULL, [VK_1] [float] NULL, [VK_2] [float] NULL, [VK_3] [float] NULL, [VK_4] [float] NULL, [EK] [float] NULL, [MWStI3D] [int] NULL, [Mwst_Satz] [float] NULL, [Warengruppe] [smallint] NULL, [Barcode_Selector] [smallint] NULL, [Kalkulationsfaktor] [float] NULL, [Beschreibung_1] [varchar](60) NULL, [Beschreibung_2] [varchar](60) NULL, [Beschreibung_3] [varchar](60) NULL, [Abbuchung] [varchar](1) NULL, [Menge] [float] NULL, [Mindestbestand] [float] NULL, [Zulauf] [float] NULL, [Angelegt_am] [datetime] NULL, [Angelegt_von] [int] NULL, [Geandert_am] [datetime] NULL, [Geandert_von] [int] NULL, [Usersystem] [varchar](8) NULL, [Benutzer] [varchar](8) NULL, [Bestandskontrolle] [datetime] NULL, [Reparaturmenge] [float] NULL, [Defektbestand] [float] NULL, [Ausleihe_Bestand] [float] NULL, [Produktionsbestand] [float] NULL, [Status] [varchar](1) NULL, [RohEK1] [float] NULL, [RohEK1Datum] [datetime] NULL, [RohEk2] [float] NULL, [RohEK2Datum] [datetime] NULL, [Zusatzinfo1] [varchar](55) NULL, [Zusatzinfo2] [varchar](55) NULL, [Zusatzinfo3] [varchar](55) NULL, [Hersteller] [varchar](100) NULL, [InBearbeitung] [float] NULL, [VertriebsInfoAnzeigen] [int] NULL, [FertigungsInfoAnzeigen] [int] NULL, [KreditorI3D] [int] NULL, [StatistikText] [int] NULL, [TextAenderbar] [int] NULL, [EOL] [int] NULL, [Farbe] [int] NULL, [MailTo] [varchar](80) NULL, [Mindestpreis] [float] NULL, [EKGleichVK] [int] NULL, [WEBArtik] [int] NULL, [FolgeArtikel] [varchar](60) NULL, [Bild1] [image] NULL, [Bild1Ext] [varchar](4) NULL, [Bild2] [image] NULL, [Bild2Ext] [varchar](4) NULL, [Bild3] [image] NULL, [Bild3Ext] [varchar](4) NULL, [Bild4] [image] NULL, [Bild4Ext] [varchar](4) NULL, [Bild1Uploaded] [int] NULL, [Bild2Uploaded] [int] NULL, [Bild3Uploaded] [int] NULL, [Bild4Uploaded] [int] NULL, [EVK] [float] NULL, [WEBKategorie] [int] NULL, [VPE] [float] NULL, [Lieferbar] [int] NULL, [Kommisionieren] [int] NULL, [Montieren] [int] NULL, [BarcodeScanen] [int] NULL, [BarcodeScanenOld] [int] NULL, [DocI3D] [int] NULL, [Lieferzeit] [int] NULL, [Import] [int] NULL, [Kundenbestand] [float] NULL, [Fremdbestand] [float] NULL, [Teilbar] [int] NULL, [StkListe] [int] NULL, [Reparaturbestand] [float] NULL, [ALieferantI3D] [int] NULL, [BLieferantI3D] [int] NULL, [CLieferantI3D] [int] NULL, [LagerortI3D] [int] NULL, [LagerplatzI3D] [int] NULL, [EinkInfo] [varchar](max) NULL, [GespInfo] [varchar](max) NULL, [Gesperrt] [int] NULL, [Nettogewicht] [float] NULL, [Bruttogewicht] [float] NULL, [SpezGewicht] [float] NULL, [Volumen] [float] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [EKgiltBis] [datetime] NULL, [UrsprungsLandI3d] [int] NULL, [Warennummer] [varchar](50) NULL, [GarantieZeit] [int] NULL, [FertigungsInfo] [varchar](max) NULL, [VertriebsInfo] [varchar](max) NULL, [Fertigungsware] [int] NULL, [M_GemKostenProz] [float] NULL, [F_GemKosten_IProz] [float] NULL, [F_GemKosten_IIProz] [float] NULL, [M_GemKosten] [float] NULL, [F_GemKosten_I] [float] NULL, [ToDoEKI3D] [int] NULL, [ToDoBenachI3D] [int] NULL, [Nachkommastellen] [int] NULL, [Einheit] [int] NULL, [ErloesKTO] [int] NULL, [AufwandKTO] [int] NULL, [QSInfo] [varchar](500) NULL, [Beschaffenheit] [int] NULL, [GewichtEinheit] [int] NULL, [MassEinheit] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [BeschLaenge] [int] NULL, [BeschHoehe] [int] NULL, [BeschBreite] [int] NULL, [BeschBruttoGewicht] [int] NULL, [BeschNettoGewicht] [int] NULL, [BeschSpezGewicht] [int] NULL, [MaxSperre] [int] NULL, [MaxLaenge] [float] NULL, [MaxBreite] [float] NULL, [MaxHoehe] [float] NULL, [MaxLaengeE] [int] NULL, [MaxBreiteE] [int] NULL, [MaxHoeheE] [int] NULL, [VorLaenge] [float] NULL, [VorBreite] [float] NULL, [VorHoehe] [float] NULL, [EinLaenge] [float] NULL, [EinBreite] [float] NULL, [EinHoehe] [float] NULL, [EinLaengeE] [int] NULL, [EinBreiteE] [int] NULL, [EinHoeheE] [int] NULL, [LagerLaenge] [float] NULL, [LagerBreite] [float] NULL, [LagerHoehe] [float] NULL, [LagerLaengeE] [int] NULL, [LagerBreiteE] [int] NULL, [LagerHoeheE] [int] NULL, [VerkaufLaenge] [float] NULL, [VerkaufBreite] [float] NULL, [VerkaufHoehe] [float] NULL, [VerkaufLaengeE] [int] NULL, [VerkaufBreiteE] [int] NULL, [VerkaufHoeheE] [int] NULL, [GewEinheit] [int] NULL, [MasEinheit] [int] NULL, [GewProEinheit] [float] NULL, [PreisAnzeige] [int] NULL, [Dimension] [int] NULL, [MassPro] [int] NULL, [GewichtPro] [int] NULL, [KTOPriority] [int] NULL, [KostenstelleI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [HinweisBei] [int] NULL, [Garantie1Wert] [int] NULL, [Garantie1Art] [int] NULL, [Garantie2Wert] [int] NULL, [Garantie2Art] [int] NULL, [EANCode] [varchar](70) NULL, [SondervereinbarungsPflichtig] [int] NULL, [SondervereinbarungsEK] [float] NULL, [SondervereinbarungsI3D] [int] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [RohEK1I3D] [int] NULL, [RohEK1Art] [int] NULL, [RohEK2I3D] [int] NULL, [RohEK2Art] [int] NULL, [FrachtfuehrerI3D] [int] NULL, [FrachtfuehrerLimit] [float] NULL, [KlassenI3D] [int] NULL, [KlassenI3D1] [int] NULL, [KlassenI3D2] [int] NULL, [EOLauto] [int] NULL, [Preisupdate] [int] NULL, [EUErloesKTO] [int] NULL, [AuslandErloesKTO] [int] NULL, [VarAttributes] [int] NULL, [AutoPreisDatum] [datetime] NULL, [KeinMischEK] [int] NULL, [VKDatum] [datetime] NULL, [HinweisText] [varchar](1000) NULL, [FremdwaehrungLandI3D] [int] NULL, [FremdwaehrungFaktor] [float] NULL, [IsArbeitswert] [int] NULL, [AWFaktor] [int] NULL, [AWRundung] [int] NULL, [NichtRabattierbar] [int] NULL, [SNStueckliste] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [RMALieferantI3D] [int] NULL, [RMAAnschriftI3D] [int] NULL, [RMAPersonI3D] [int] NULL, [RMAAnschrift] [varchar](500) NULL, [RMACustomAnschrift] [int] NULL, [VKfix] [int] NULL, [ProduktfamilieI3D] [int] NULL, [ProjektI3D] [int] NULL, [SystemIdentNr] [int] NULL, [LizenznehmerEintragen] [int] NULL, [LagerStkListe] [int] NULL, [WEUeberpruefung] [varchar](500) NULL, [ZaehlerArtikel] [int] NULL, [TonerArtikel] [int] NULL, [TonerArtikelSeiten] [int] NULL, [TonerArtikelDeckung] [int] NULL, [KeineProduktfamilienPflicht] [int] NULL, [Mindestbestellmenge] [float] NULL, [EUAufwandKTO] [int] NULL, [AuslandAufwandKTO] [int] NULL, [StkListeFesteVKs] [int] NULL, [ZubehoerArtikAutoEinfuegen] [int] NULL, [Carepack] [int] NULL, [VK1_ErtragBasis] [int] NULL, [VK2_ErtragBasis] [int] NULL, [VK3_ErtragBasis] [int] NULL, [VK4_ErtragBasis] [int] NULL, [AuftragsBestand_alt] [float] NULL, [LieferBestand_alt] [float] NULL, [isReverseCharge] [bit] NULL, [RCAufwandKTO] [int] NULL, [RCErloesKTO] [int] NULL, [LieferBestand] AS ([dbo].[cfn_LieferBestand]([I3D],(-1))), [IsWithCounter] [bit] NULL, [VKDatumDyn] AS ([dbo].[cfn_LastSaleDate]([I3D])), [isMietPortal] [bit] NULL, [ProjectOffersText] [nvarchar](max) NULL, [CustomsNumber] [nvarchar](200) NULL, [IntrastatNumber] [nvarchar](200) NULL, [Maintenance] [decimal](19, 7) NULL, [MaintenanceKind] [int] NOT NULL, [IsServiceArticle] [bit] NULL, [CombineAdditionalItemsToPartList] [bit] NULL, [AdditionalItemsPartListI3D] [int] NULL, [IsContractArticle] [bit] NOT NULL, [ContractArticleDurationTime] [int] NOT NULL, [ContractArticleDurationKind] [int] NOT NULL, [DefaultArticleSearchQuantity] [decimal](19, 7) NOT NULL, [NoEarlyPaymentDiscountAllowed] [bit] NULL, [HasWorkItems] [bit] NULL, [UpdateVKsInPartList] [bit] NOT NULL, [MaintenanceArticleI3D] [int] NULL, [WebCartAdditionalInfo] [nvarchar](1000) NULL, [WebCartDataSheetUrl] [nvarchar](1000) NULL, [IsMspArticle] [bit] NULL, [AuftragsBestand] AS ([dbo].[cfn_AuftragsBestand]([I3D],(-1))), [IsAIEdited] [bit] NULL, [IsObligatoryBooking] [bit] NULL, [ParentArticleI3D] [int] NULL, CONSTRAINT [PK_ARTIK] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[SupplierOrderItems] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierOrderItems] AS SELECT I3D = P.I3D, Kind = P.Art, ReceiptI3D = P.BestKopfI3D, Text = ISNULL(CASE WHEN P.Art IN (1,3,4,5) THEN P.Text ELSE P.Freitext END, ''), FontStyle = P.FontStyle, FontSize = P.FontSize, FontName = P.FontName, FontColor = P.FontColor, InternalPosition = P.Pos, ArticleI3D = P.ArtikelI3D, ArticleCode = P.Artikelcode, EANCode = P.EANCode, ManufacturerCode = P.Herstellercode, Manufacturer = P.Hersteller, SupplierManufacturerCode = P.Kreditorcode, ChangeStock = CASE WHEN P.Art = 1 THEN TRY_CAST(IIF(ISNULL(A.Abbuchung, 'N')='J' OR ISNULL(A.Abbuchung, 'N')='1',1,0) AS bit) ELSE TRY_CAST(IIF(ISNULL(P.Abbuchung, 'N')='J' OR ISNULL(P.Abbuchung, 'N')='1',1,0) AS bit) END, ISNULL(P.Indent, 0) AS Indent, CASE WHEN P.Expanded IS NULL OR P.Expanded IN (0, 1) THEN P.Expanded ELSE 1 END AS Expanded, CONVERT(DECIMAL(19,7), ROUND(P.Stk,7)) AS QuantityComplete, CONVERT(DECIMAL(19,7), ROUND(P.StkGeliefert,7)) AS QuantityProcessed, CONVERT(DECIMAL(19,7), ROUND(P.StkBenoetigt,7)) AS QuantityNeeded, BasePrice = P.Preis, VATI3D = P.MwStI3D, VATRate = P.MwStSatz, SpecialAgreementI3D = P.SondervereinbarungI3D, CostCenterI3D = P.Kostenstelle, CostObjectI3D = P.Kostentraeger, WarehouseI3D = P.NebenlagerI3D, WEEE = P.WEEE, --Anderes ExpenseAccount = P.AufwandKTO, ReceiptOrderItemI3D = p.EKAusAufPosI3D, ReceiptOrderI3D = p.AuftragI3D, DeliveryDatePlanned = P.LieferDatumSoll, DeliveryDate = P.LieferDatumIst, PurchaseInformations = P.Bestellinformation, PurchaseOrderNumber = P.BestellnrKunde, RMAItemI3D = P.RMAPosI3D FROM dbo.BestPos2 P INNER JOIN dbo.BestKopf2 h ON h.I3D = p.BestKopfI3D LEFT OUTER JOIN dbo.ARTIK A ON A.I3D = P.ArtikelI3D WHERE ISNULL(h.AktuelleVersion,1) = 1 GO /****** Object: View [dbo].[SupplierOrders] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierOrders] AS SELECT I3D = K.I3D, Number = K.Nummer, Date = K.Datum, Version = K.Version, State = K.Status, EditorI3D = IIF(K.PersonalI3D <= 0, NULL, K.PersonalI3D), DirectoryI3D = IIF(K.DocDirI3D <= 0, NULL, K.DocDirI3D), BranchI3D = IIF(K.BranchI3D <= 0, NULL, K.BranchI3D), BranchOrigin = ISNULL(K.BranchOrigin, 0), CurrencyI3D = IIF(ISNULL(K.CurrencyI3D, 0) <= 0, NULL, K.CurrencyI3D), CurrencyFactor = ISNULL(K.CurrencyFactor, 1), CurrencyString = ISNULL(K.CurrencyString, '€'), ExclusiveOfVat = ISNULL(K.MwStAusweisen, 0), Receiver = ISNULL(K.Empfanger, ''), Phone = ISNULL(K.Tel, ''), Fax = ISNULL(K.Fax, ''), Email = ISNULL(K.Mail, ''), SupplierI3D = IIF(ISNULL(K.KreditorI3D, 0) <= 0, 0, K.KreditorI3D), AddressI3D = IIF(K.AnschriftI3D <= 0, NULL, K.AnschriftI3D), ContactPersonI3D = IIF(K.PersonI3D <= 0, NULL, K.PersonI3D), Street = ISNULL(K.Street, ''), HasPostOfficeBox = ISNULL(K.HasPostOfficeBox, 0), PostOfficeBox = ISNULL(K.PostOfficeBox, ''), Zip = ISNULL(K.Zip, ''), City = ISNULL(K.City, ''), ContactName = ISNULL(K.ContactName, ''), CountryI3D = IIF(ISNULL(K.LandI3D, 0) <= 0, NULL, K.LandI3D), CreatedByI3D = IIF(K.ErstelltVonI3D <= 0, NULL, K.ErstelltVonI3D), CreatedAt = IIF(YEAR(ISNULL(K.ErstelltDatum,0)) < 1905, NULL, K.ErstelltDatum), CreatedThroughApplicationVersion = ISNULL(K.ErstelltVersion, ''), ChangedByI3D = IIF(K.GeaendertVonI3D <= 0, NULL, K.GeaendertVonI3D), ChangedAt = IIF(YEAR(ISNULL(K.GeaendertDatum,0)) < 1905, NULL, K.GeaendertDatum), ChangedThroughApplicationVersion = ISNULL(K.GeaendertVersion, ''), ChangedThroughApplication = ISNULL(K.ChangedThroughApplication, 0), ConcurrencyControlGuid = K.ConcurrencyControlGuid, SupplierPaymentConditionI3D = IIF(K.ZahlKondI3D <= 0, NULL, K.ZahlKondI3D), SupplierPaymentConditionText = K.ZahlKondText, IsLocked = CAST(ISNULL(K.Gesperrt,0) AS BIT), IsOrderConfirmed = CAST(ISNULL(K.AuftragBestaetigt,0) AS BIT), OrderConfirmationNumber = K.ABestaetigNr, IsDirectDelivery = CAST(ISNULL(K.Direktlieferung,0) AS BIT), VariableField1 = K.VarFeld1, IsPurchased = CAST(ISNULL(K.Bestellt, 0) AS BIT), IsOrderedThroughEdi = CAST(ISNULL(K.EOrderFlag, 0) AS BIT), EdiOrderDate = IIF(YEAR(ISNULL(K.EOrderDatum,0)) < 1905, NULL, K.EOrderDatum), EdiOrderSupplierNumber = K.EOrderKreditorNummer, EdiOrderTrackingID = K.EOrderTrackingID, EdiOrderXmlDocument = K.EOrderXMLDokument, EdiOrderDeliveryAddress = K.EOrderLieferanschrift, EdiOrderOrderConfirmationState = CAST(ISNULL(K.EOrderABPruefstatus,0) AS BIT), EdiOrderIsHidden = CAST(ISNULL(K.EOrderAusgeblendet,0) AS BIT), EdiOrderHiddenInfo = K.EOrderAusgeblendetHinweis, EdiOrderDataSynced = CAST(ISNULL(K.EOrderABDatenUebernommen,0) AS BIT), EdiOrderInterface = K.EOrderInterface, CreatedThroughBVL = CAST(ISNULL(K.BVLGenerated,0) AS BIT), ReceiptReasonI3D = IIF(ISNULL(K.BestellungGrundI3D,0) <= 0, NULL, K.BestellungGrundI3D), ReceiptReasonText = K.BestellungGrundText, FreightAmount = K.Fracht, FreightFreeAfterAmount = K.FrachtFreiAb, CustomerNumberAtSupplier = K.KdNrBeiLieferant, DeliveryDate = K.Lieferdatum, DeliveryConditionI3D = IIF(ISNULL(K.LieferbedingungI3D,0) <= 0, NULL, K.LieferbedingungI3D), DeliveryConditionText = K.LieferbedingungText, Information = K.Notiz, IsLicense = CAST(ISNULL(K.isLizenz,0) AS BIT), LicenseInfo = K.LizenzBemerkung, IsRentPortal = CAST(ISNULL(K.isMietPortal,0) AS BIT), DeliveryAddress = K.LieferEmpfanger, DeliveryAddressSupplierI3D = IIF(ISNULL(K.LieferKundenI3D,0) <= 0, NULL, K.LieferKundenI3D), DeliveryAddressAddressI3D = IIF(ISNULL(K.LieferAnschriftI3D,0) <= 0, NULL, K.LieferAnschriftI3D), DeliveryAddressContactPersonI3D = IIF(ISNULL(K.LieferPersonI3D,0) <= 0, NULL, K.LieferPersonI3D), DeliveryAddressInformation = K.LieferEmpfaengerInfo, ReminderDate = CASE WHEN YEAR(ISNULL(K.WiedervorlageDatum,0)) < 1905 THEN NULL ELSE K.WiedervorlageDatum END, LicenseeAddress = K.LizenznehmerKundEmpfaenger, LicenseeAddressCustomerI3D = IIF(ISNULL(K.LizenznehmerKundI3D,0) <= 0, NULL, K.LizenznehmerKundI3D), LicenseeAddressAddressI3D = IIF(ISNULL(K.LizenznehmerKundAnschriftI3D,0) <= 0, NULL, K.LizenznehmerKundAnschriftI3D), LicenseeAddressContactPersonI3D = IIF(ISNULL(K.LizenznehmerKundPersonI3D,0) <= 0, NULL, K.LizenznehmerKundPersonI3D), LicenseeAddressInformation = K.LizenznehmerKundInfo, ReceiptReceiverI3D = K.ReceiptReceiverI3D, ReceiptReceiverInvoiceI3D = K.ReceiptReceiverInvoiceI3D, ReceiptReceiverDeliveryI3D = K.ReceiptReceiverDeliveryI3D, ReceiptReceiverLicenseI3D = K.ReceiptReceiverLicenseI3D FROM dbo.BestKopf2 K WHERE K.AktuelleVersion = 1 GO /****** Object: View [dbo].[ContractContingentInfo] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[ContractContingentInfo] AS SELECT VK.I3D AS ContractI3D, VK.KontingentArt AS Kind, VK.KontingentWert Value, VK.AbwKontingentIntervallDauer As DifferContingentIntervalDuration, VK.RestMitnehmen AS RestTake, VK.KontingentUeberbuchung AS Overbooking, VK.KontingentUnterwarenGr AS ToSecondaryMaterialGroup ,VK.ContingentLimitKind ,VK.ContingentLimitValue ,VK.isContingentLimitBilling ,VK.AutoAbrechnung AS CalculationKind from vertragkopf VK where VK.KontingentVertrag = 1 GO /****** Object: Table [dbo].[Kostentraeger] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kostentraeger]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [varchar](50) NULL, [Beschreibung] [varchar](255) NULL, [Status] [int] NULL, [NummerAlt] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragPos] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](8000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [GutAbholArt] [int] NULL, [GutAbholNr] [int] NULL, [numGutAbhol] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [StkStorno] [float] NULL, [SummeKalkStorno] [float] NULL, [VertragI3DAutoRechnung] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [StkStaffelpreis] [float] NULL, [VKKalkStaffelpreis] [float] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [GeraeteKopfI3D] [int] NULL, [OriginalI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [Artikelpositionsart] [int] NULL, [Kundenkostenstelle] [varchar](300) NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [ProvisionEmployeeI3D] [int] NULL, [IsBillingPartList] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [BillingDateFrom] [datetime2](0) NULL, [BillingDateTo] [datetime2](0) NULL, [MspEvaluationDecision] [int] NULL, CONSTRAINT [Pk_VertragPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ApplicationSettings] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ApplicationSettings]( [I3D] [int] NOT NULL, [Description] [nvarchar](1000) NOT NULL, [ValueInt] [int] NULL, [ValueFloat] [float] NULL, [ValueDecimal] [decimal](24, 7) NULL, [ValueBool] [bit] NULL, [ValueDateTime] [datetime] NULL, [ValueText] [nvarchar](4000) NULL, [ValueLargeText] [nvarchar](max) NULL, CONSTRAINT [PK_ApplicationSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[ContractItems] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[ContractItems] AS SELECT VP.I3D ,ISNULL(CASE WHEN VP.Art IN (2, 6) THEN VP.Freitext ELSE VP.Text END, '') AS Text ,VP.Richtext AS RichText ,VP.ArtikelI3D AS ArticleI3D ,ISNULL(VP.Pos, 0) AS InternalPosition ,ISNULL(VP.Indent, 0) AS Indent ,ISNULL(VP.GrpID,0) AS GroupID ,ABS(VP.Expanded) AS Expanded ,CASE WHEN A.HasWorkItems = 1 THEN 1 -- Article with workitems are always kind article, even when GeraeteKopfI3D is > 0 WHEN ISNULL(ap.ValueInt,0) = 0 and ISNULL(VP.GeraeteKopfI3D, 0) > 0 THEN 7 ELSE ISNULL(VP.Art, 0) END AS Kind ,ISNULL(VP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN VP.MwstI3d <= 0 THEN NULL ELSE VP.MwstI3d END AS VATI3D ,ISNULL(VP.VertragKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(VP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(VP.numGutAbhol, 0)) AS QuantityProcessed ,VP.ErloesKTO AS RevenueAccount ,CASE WHEN UPPER(A.Abbuchung) LIKE 'J' THEN 1 ELSE 0 END AS ChangeStock ,VP.VKBasisWert AS BasePrice ,VP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), VP.Rabatt) AS Discount ,CASE WHEN VP.SondervereinbarungI3D <= 0 THEN NULL ELSE VP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(VP.MwstSatz,0),2)) AS VATRate ,CASE WHEN VP.Kostenstelle <= 0 THEN NULL ELSE VP.Kostenstelle END AS CostCenterI3D ,CASE WHEN VP.Kostentraeger <= 0 THEN NULL ELSE VP.Kostentraeger END AS CostObjectI3D ,ISNULL(VP.Visible, 1) AS Visible ,VP.FontStyle ,VP.FontSize ,VP.FontName ,VP.FontColor ,VP.EANCode AS EANCode ,0 AS ShowImage ,CONVERT(DECIMAL(19,7), ISNULL(VP.UrsprungEK, 0)) AS OriginalPurchasePrice ,CASE WHEN ISNULL(VP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE VP.NebenlagerI3D END AS WarehouseI3D ,VP.WEEE AS WEEE ,'' AS PurchaseInformations ,VP.Kundenkostenstelle AS CustomerCostCenter ,VertragI3D AS ContractI3D ,VP.BestellNr AS PurchaseOrderNumber ,ISNULL(VP.IsBillingPartList, 0) AS IsBillingPartList ,VP.Ursprung AS OriginReceiptItemI3D ,VP.UrsprungI3D AS OriginReceiptI3D ,VP.UrsprungArt AS OriginKind ,CASE WHEN ISNULL(VP.Lieferdatum, 0) < 1905 THEN NULL ELSE VP.Lieferdatum END AS DeliveryDate ,CASE WHEN ISNULL(VP.Benachrichtigungsdatum, 0) < 1905 THEN NULL ELSE VP.Benachrichtigungsdatum END AS NotificationDate ,ISNULL(VP.Status, 0) AS State ,VP.UniqAusgleichsArtikelID AS BalanceID ,VP.GeraeteKopfI3D MasterDataListI3D ,VP.Code AS ArticleCode ,VP.HerstCode AS ManufacturerCode ,VP.EKGrund AS ReasonForCustomPurchasePrice ,VP.BillingDateFrom ,VP.BillingDateTo ,VP.MspEvaluationDecision FROM dbo.VertragPos VP LEFT OUTER JOIN ARTIK A ON A.I3D = vp.ArtikelI3D LEFT OUTER JOIN ApplicationSettings ap ON ap.I3D = 10328 GO /****** Object: Table [dbo].[Kostenstellen] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kostenstellen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KostentraegerI3D] [int] NULL, [Nummer] [varchar](50) NULL, [Beschreibung] [varchar](255) NULL, [Status] [int] NULL, [ParentI3D] [int] NULL, [Text] [varchar](50) NULL, [Name] [varchar](100) NULL, [SollDB] [float] NULL, [NummerAlt] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ContractPos] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ContractPos] AS SELECT CI.I3D ,CI.Text ,CI.RichText ,CI.ArticleI3D ,CI.InternalPosition ,CI.Indent ,CI.GroupID ,CI.Expanded ,CI.Kind ,CI.ArticlePositionKind ,CI.VATI3D ,CI.ReceiptI3D ,CI.QuantityComplete AS Quantity ,CI.QuantityComplete As QuantityComplete ,CI.QuantityProcessed AS QuantityProcessed ,CI.DeliveryDate ,CI.NotificationDate ,CI.RevenueAccount ,CI.ChangeStock ,VP.VKBasisWert AS BasePrice ,CI.PurchaseBasePrice ,CI.Discount ,CI.SpecialAgreementI3D ,CI.VATRate ,CI.CostCenterI3D ,KS.Nummer AS CostCenterNummer ,KS.Beschreibung AS CostCenterDescription ,CI.CostObjectI3D ,KT.Nummer AS CostObjectNummer ,KT.Beschreibung AS CostObjectDescription ,CI.Visible ,CI.FontStyle ,CI.FontSize ,CI.FontName ,CI.FontColor ,CI.ArticleCode ,CI.EANCode ,CI.ManufacturerCode ,CI.ShowImage ,CI.OriginalPurchasePrice ,CI.ReasonForCustomPurchasePrice ,CI.WarehouseI3D ,CI.WEEE AS WEEE ,VP.CalculatedNetPrice AS NetPrice ,VP.CalculatedTaxPrice AS TaxPrice ,VP.CalculatedNetPriceFC AS NetPriceFC ,VP.CalculatedTaxPriceFC AS TaxPriceFC ,VP.CalculatedNetPriceTotal AS NetPriceTotal ,VP.CalculatedTaxPriceTotal AS TaxPriceTotal ,VP.CalculatedNetPriceTotal AS NetPriceTotalComplete ,VP.CalculatedTaxPriceTotal AS TaxPriceTotalComplete ,VP.CalculatedNetPriceTotalFC AS NetPriceTotalFC ,VP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFC ,VP.CalculatedNetPriceTotalFC AS NetPriceTotalFCComplete ,VP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFCComplete ,VP.CalculatedNetPurchasePrice AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,VP.CalculatedNetPurchasePriceFC AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,VP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotal ,VP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotalComplete ,NULL AS TaxPurchasePriceTotal ,VP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFC ,VP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFCComplete ,VP.GeraeteKopfI3D AS MasterDataListI3D ,NULL AS TaxPurchasePriceTotalFC ,CI.ReceiptI3D AS ContractHeadI3D ,CI.ReceiptI3D AS HeadI3D ,CI.ContractI3D ,CI.BillingDateFrom ,CI.BillingDateTo ,CI.MspEvaluationDecision FROM [dbo].[ContractItems] CI INNER JOIN VertragPos VP ON VP.I3D = CI.I3D LEFT OUTER JOIN Kostenstellen KS ON KS.I3D = CI.CostCenterI3D LEFT OUTER JOIN Kostentraeger KT ON KT.I3D = CI.CostObjectI3D GO /****** Object: View [dbo].[cvw_ContractHeadVATPriceSplit] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ContractHeadVATPriceSplit] AS SELECT ContractHeadI3D, HeadI3D, VATI3D, VATRate, SUM(NetPriceTotal) AS NetPriceTotal, CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal, SUM(NetPriceTotalComplete) AS NetPriceTotalComplete, CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete, SUM(NetPriceTotalFC) AS NetPriceTotalFC, CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC, SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete, CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete, SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal, SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete, SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC, SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_ContractPos WHERE Kind IN (1, 3) AND ISNULL(ArticlePositionKind, 0) IN (0, 50) AND Expanded IS NULL GROUP BY ContractHeadI3D ,HeadI3D ,VATI3D ,VATRate GO /****** Object: Table [dbo].[AssetManagementDevices] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDevices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ParentI3D] [int] NULL, [KundenI3D] [int] NULL, [ShortName] [nvarchar](256) NULL, [LongName] [nvarchar](256) NULL, [DeviceId] [nvarchar](256) NULL, [WarrantyExpiryDate] [datetime] NULL, [CreatedOn] [datetime] NULL, [DocumentationCategoryI3D] [int] NULL, [Deleted] [bit] NOT NULL, [DeviceClass] [nvarchar](256) NULL, [Uri] [nvarchar](500) NULL, [IsOnline] [bit] NULL, [LastUpdate] [datetime] NULL, [Status] [int] NULL, [SystemCrawlerNeedToInstall] [bit] NULL, [IsSystemCralwerInstalled] [bit] NULL, [SystemCrawlerVersion] [nvarchar](20) NULL, [VendorName] [nvarchar](500) NULL, [SerialNumber] [nvarchar](60) NULL, [SystemSKU] [nvarchar](60) NULL, [SystemProductName] [nvarchar](256) NULL, [SystemCrawlerInstalledDate] [datetime] NULL, [SystemCrawlerUpdatedDate] [datetime] NULL, [LastActionDate] [datetime] NULL, [SystemCrawlerStatus] [int] NULL, [Model] [nvarchar](512) NULL, [UserName] [nvarchar](256) NULL, [TotalPhysicalMemory] [bigint] NULL, [ThermalState] [int] NULL, [SystemType] [nvarchar](256) NULL, [SystemSKUNumber] [nvarchar](256) NULL, [PowerSupplyState] [int] NULL, [PowerState] [int] NULL, [Domain] [nvarchar](256) NULL, [DNSHostName] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [AdminPasswordStatus] [int] NULL, [SystemCrawlerNeedToUnInstall] [bit] NOT NULL, [IsSystemCrawlerRestart] [bit] NOT NULL, [SystemCrawlerRestartLog] [nvarchar](max) NULL, [IsDeviceRestart] [bit] NOT NULL, [DeviceUptime] [datetime2](7) NULL, [IsDownloadLogs] [bit] NOT NULL, [IsScheduleDeviceRestart] [bit] NULL, [DeviceRestartDateTime] [date] NULL, [Manufacturer] [nvarchar](255) NULL, [RiverviewerClientId] [nvarchar](100) NULL, [ServiceWorkStatus] [int] NOT NULL, [IsSystemCrawlerReinstall] [bit] NOT NULL, [IsSystemCrawlerInstallingTimestamp] [datetime] NULL, [IsSystemCrawlerUnInstallingTimestamp] [datetime] NULL, [DeviceGuid] [uniqueidentifier] NULL, [HasTpmModule] [bit] NULL, [IsSystemCrawlerInstalling] [bit] NULL, [IsSystemCrawlerUnInstalling] [bit] NULL, [BitlockerPassword] [nvarchar](256) NULL, [BitlockerEncryption] [int] NULL, [CustomerSiteI3D] [int] NULL, [ExecuteChecksImmediately] [bit] NOT NULL, [PublicIpAddress] [nvarchar](80) NULL, [TpmVersion] [nvarchar](10) NULL, [TeamviewerClientId] [nvarchar](64) NULL, [RebootPending] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPatch] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPatch]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Title] [nvarchar](512) NULL, [InstallationResult] [nvarchar](256) NULL, [Category] [nvarchar](max) NULL, [InstalledDate] [datetime] NULL, [NeedToInstall] [bit] NOT NULL, [InstallMessage] [nvarchar](max) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementPatchOverview] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementPatchOverview] AS SELECT K.I3D AS CustomerI3D, K.Name AS CustomerName, Dev.ShortName AS DeviceName, P.I3D, P.DeviceI3D, P.Title, P.InstallationResult, P.Category, P.InstalledDate, P.NeedToInstall, P.InstallMessage FROM dbo.AssetManagementPatch AS P LEFT OUTER JOIN dbo.AssetManagementDevices AS Dev ON P.DeviceI3D = Dev.I3D LEFT OUTER JOIN dbo.Kunden AS K ON Dev.KundenI3D = K.I3D WHERE (P.InstallationResult = 'Not Installed') GO /****** Object: Table [dbo].[VertragRechKopfZuordnung] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragRechKopfZuordnung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragI3D] [int] NULL, [RechKopfI3D] [int] NULL, [VertragNr] [int] NULL, [RechnungNr] [int] NULL, [BerechnungszeitraumVon] [datetime] NULL, [BerechnungszeitraumBis] [datetime] NULL, [Status] [int] NULL, [KontingentWert] [float] NULL, [KontingentUeberbuchung] [int] NULL, [KontingentRestMitnehmen] [int] NULL, [Zwischenrechnung] [int] NULL, [AnlageArt] [int] NULL, [NachBerechnung] [int] NULL, [ZwischenBetrag] [float] NULL, [KontingentRestWert] [float] NULL, [GebuchtVon] [datetime] NULL, [GebuchtBis] [datetime] NULL, [SammelRechnung] [int] NULL, [KontingentArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[ContractContingentBooked] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE View [dbo].[ContractContingentBooked] AS SELECT VZ.I3D, VZ.VertragI3D AS ContractI3D, VZ.RechkopfI3D AS InvoiceI3D, VZ.Status As State, VZ.KontingentWert AS ContingentValue, VZ.KontingentRestMitnehmen AS RestTake, CASE WHEN IsNull(VZ.KontingentRestMitnehmen,0) = 0 OR VZ.Zwischenrechnung in (1,4) THEN 0 ELSE [dbo].[cfn_RestValue](VZ.VertragI3D, VZ.GebuchtVon) END AS RestValue, VZ.KontingentUeberbuchung AS Overbooking, VZ.Zwischenrechnung AS InterimInvoiceKind, VZ.ZwischenBetrag AS InterimContingentValue, VZ.GebuchtVon AS BookedFrom, VZ.GebuchtBis AS BookedTo, VZ.NachBerechnung AS AddContingent, VZ.AnlageArt As BelegKind, VZ.KontingentArt AS ContingentKind FROM VertragRechKopfZuordnung VZ INNER JOIN VertragKopf VK ON VK.I3D = VZ.VertragI3D WHERE VK.KontingentVertrag = 1 AND VZ.KontingentWert <> 0 AND ISNULL(VZ.Zwischenrechnung,0) < 4 AND VZ.Status > 0 GO /****** Object: View [dbo].[Contracts] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Contracts] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfaenger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondI3D <= 0 THEN NULL ELSE A.ZahlKondI3D END AS PaymentConditionI3D ,A.ZahlKond AS PaymentConditionText ,CASE WHEN A.LieferbedingungI3D <= 0 THEN NULL ELSE A.LieferbedingungI3D END AS DeliveryConditionI3D ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,LTRIM(A.LiefKundInfo) AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,ISNULL(A.Teillieferung, 0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.SepaMandateI3D AS MandatI3D ,A.GUI3D AS ConcurrencyControlGuid ,A.VertragsArtI3D AS ContractKindI3D ,A.AbrechnungIntervallDauer AS BillingIntervalDuration ,A.AbrechnungIntervallArt AS BillingIntervalKind ,A.AbwAbrechnungIntervallArt AS CounterIntervalKind ,A.AbwAbrechnungIntervallDauer AS CounterIntervalDuration ,ISNULL(A.ClickBerechnungsart,0) AS CounterBillingKind ,A.Sammelrechnung AS CollectInvoice ,A.AbrechnungBeginn AS FirstPaidDate ,CASE WHEN A.Ende > 10 THEN A.Ende ELSE NULL END AS ContractEnd ,CASE WHEN A.KuendigungsDatum > 10 THEN A.KuendigungsDatum ELSE NULL END AS ContractTermination ,A.AutoAbrechnung AS AutomatedBilling ,A.AutoAbrechnung AS CalculationKind ,A.AutoVerlaengerung AS AutomatedProlongation ,A.CalcNeedKind AS CalcNeedKind ,ABS(A.Berechnungsart) AS BillingKind ,ISNULL(A.Versandart, 0) AS SendKind ,A.RechnungNormieren AS IsNormalize ,ISNULL(A.VollerBetragBeiNormierung, 0) AS IsFullNormalizeAmount ,A.Fremdvertrag AS ForeignContract ,A.FremdvertragText AS ForeignContractText ,A.ReferenzNr AS ReferenceNumber ,A.Mail AS MailRecipient ,CASE WHEN ISNULL(A.AbwAnsprechI3D, 0) <= 0 THEN NULL ELSE A.AbwAnsprechI3D END AS AlternativeMailRecipientI3D ,A.Versandmail AS AlternativeMailCCRecipients ,A.Beginn AS ContractBegin ,A.RestMitnehmen AS TakeRest ,A.KontingentUeberbuchung AS Overbooking ,ISNULL(A.KontingentArt, 0) AS ContingentKind ,CASE WHEN A.Stammblattbezogen = 1 AND A.KontingentVertrag = 1 THEN 3 WHEN A.Stammblattbezogen = 1 AND A.KontingentVertrag = 0 THEN 1 WHEN A.Stammblattbezogen = 0 AND A.KontingentVertrag = 1 THEN 2 ELSE 0 END AS ExtraKind ,A.Name AS Name ,A.VertragsRechToDoVorlauf AS ContractBillingToDoOffset ,A.Verlaengerung As Prolongation ,A.KuendigungsFristArt1 AS TerminationDeadlineKind1 ,A.KuendigungsFristArt2 AS TerminationDeadlineKind2 ,A.KuendigungsFristDauer1 AS TerminationDeadlineDuration1 ,A.KuendigungsFristDauer2 AS TerminationDeadlineDuration2 ,A.Abrede AS Agreement ,A.Anrede AS Salutation ,A.Kuendigungsart AS TerminationKind ,ISNULL(A.KuendigungsGrund, '') AS TerminationReason ,A.Laufzeit AS Duration ,A.LetzteRechnungDatum AS LastInvoiceDate ,A.LieferantenI3D AS SupplierI3D ,A.LaufzeitArt AS DurationKind ,ISNULL(A.LaufzeitDauer, 0) AS DurationTIme ,A.WartungIntervallArt AS MaintenanceIntervalKind ,A.WartungIntervallArt2 AS MaintenanceIntervalKind2 ,ISNULL(A.WartungIntervallDauer, 0) AS MaintenanceDuration ,ISNULL(A.WartungIntervallDauer2, 0) AS MaintenanceDuration2 ,ISNULL(A.SNPflicht, 0) AS IsSerialNumberRequiered ,CASE WHEN A.RechKopfI3D <= 0 THEN NULL ELSE A.RechKopfI3D END AS InvoiceHeadI3D ,CASE WHEN A.Wartung1ToDoI3D <= 0 THEN NULL ELSE A.Wartung1ToDoI3D END AS Maintenance1ToDoI3D ,CASE WHEN A.Wartung2ToDoI3D <= 0 THEN NULL ELSE A.Wartung2ToDoI3D END AS Maintenance2ToDoI3D ,ISNULL(A.LieferantName, '') AS SupplierName ,ISNULL(A.LieferantAnsprech, '') AS SupplierContactPerson ,ISNULL(A.LieferantTelefon, '') AS SupplierPhone ,ISNULL(A.LieferantFax, '') AS SupplierFax ,ISNULL(A.LieferantEMail, '') AS SupplierMail ,ISNULL(A.LieferantVertragsNr, '') AS SupplierContractNumber ,CASE WHEN A.Wartung1Personal <= 0 THEN NULL ELSE A.Wartung1Personal END AS Maintenance1Personal ,CASE WHEN A.Wartung2Personal <= 0 THEN NULL ELSE A.Wartung2Personal END AS Maintenance2Personal ,ISNULL(A.Rahmenvertrag, 0) AS IsBasicContract ,ISNULL(A.RechEmpfaenger, '') AS InvoiceRecipient ,A.ReaktionszeitArt1 AS ReactionTimeKind1 ,A.ReaktionszeitArt2 AS ReactionTimeKind2 ,ISNULL(A.ReaktionszeitDauer1, 0) AS ReactionTimeDuration1 ,ISNULL(A.ReaktionszeitDauer2, 0) AS ReactionTimeDuration2 ,ISNULL(A.ErstelltVersion, '') AS CreatedVersion ,CASE WHEN A.VertragsEndeToDoI3D <= 0 THEN NULL ELSE A.VertragsEndeToDoI3D END AS ContractEndToDoI3D ,ISNULL(A.VertragsEndeToDoVorlauf, 0) AS ContractEndToDoOffset ,CASE WHEN A.VertragsRechToDoI3D <= 0 THEN NULL ELSE A.VertragsRechToDoI3D END AS ContractBillingInvoiceToDoI3D ,ISNULL(A.Direktlieferung, 0) AS IsDirectDeliveryPossible ,ISNULL(A.Freikopien, 0) AS FreeCopies ,CONVERT(DECIMAL(19,7), ISNULL(A.AnfangsKosten, 0)) AS StartingCosts ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentWert, 0)) AS ContingentValue ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentMindMenge, 0)) AS ContingentMinimalOrderAmount ,CASE WHEN A.KontingentAusgleichArtikelI3D <= 0 THEN NULL ELSE A.KontingentAusgleichArtikelI3D END AS ContingentBalanceArticleI3D ,CASE WHEN ISNULL(A.AbwKontingentIntervallDauer, 0) <= 0 THEN 0 ELSE A.AbwKontingentIntervallDauer END AS DeviationgContingentIntervalDuration ,ISNULL(A.AbwKontingentIntervallArt, 0) AS DeviationContingentIntervallKind ,ISNULL(A.KontingentAusgleichsArtikelVerwenden, 0) AS UseContingentBalanceArticle ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentVerbrauchtStunden, 0)) AS ContingentUsedHours ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentVerbrauchtBetrag, 0)) AS ContingentUsedAmount ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentAusglVerbrauchtStunden, 0)) AS ContingentBalanceUsedHours ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentAusglVerbrauchtBetrag , 0))AS ContingentBalanceUsedAmount ,CONVERT(DECIMAL(19,7), ISNULL(A.SummeEKOriginal, 0)) AS OriginalNetPurchasePriceTotalComplete ,CASE WHEN YEAR(ISNULL(A.LetztesNachberechnungsDatum, 0)) < 1905 THEN NULL ELSE A.LetztesNachberechnungsDatum END AS LastSubsequentBillingDate ,CASE WHEN YEAR(ISNULL(A.KontingentRestWertStartDatum, 0)) < 1905 THEN NULL ELSE A.KontingentRestWertStartDatum END AS ContingentResidualValueStartDate ,CASE WHEN YEAR(ISNULL(A.AbschlussDatum, 0)) < 1905 THEN NULL ELSE A.AbschlussDatum END AS FinishDate ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentRestWertStart, 0)) AS ContingentResidualValueStart ,ISNULL(A.KontingentUnterwarenGr, '') AS ContingentSubmaterialGroups ,CASE WHEN ISNULL(A.SLAPriorityI3D, 0) <= 0 THEN NULL ELSE A.SLAPriorityI3D END AS SLAPriority ,ISNULL(A.isContingentLimitBilling, 0) AS IsContingentLimitBilling ,ISNULL(A.ContingentLimitValue, 0) AS ContingentLimitValue ,A.ContingentLimitKind AS ContingentLimitKind ,ISNULL(A.WithStaffelPrice, 0) AS WithStaffelPrice ,ISNULL(A.IsMonitoring, 0) AS IsMonitoring ,ISNULL(A.MonitoringValue, 0) AS MonitoringValue ,A.HourlySurchargeRateI3D ,A.ReceiptUserStateI3D ,A.ContingentBillingContractI3D ,A.IsDisplayedOnWeb ,A.WebReportI3D ,A.DeliveryConditionText AS DeliveryConditionText ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D ,A.IsHiddenInHelpdesk FROM dbo.VertragKopf AS A GO /****** Object: UserDefinedFunction [dbo].[cfn_CalculateReceiptAmounts] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_CalculateReceiptAmounts] ( @IsArticle bit, @CalculatePrices bit, @BasePrice float, @PurchasePriceBasePrice float, @Precision int, @Discount float, @CurrencyFactor float = 1, @DontAssignTax bit = 0, @TaxRate float, @IsCashReceipt bit, @Quantity float, @QuantityProcessed float ) RETURNS TABLE AS RETURN ( SELECT NetPrice = CASE WHEN @IsArticle = 0 THEN CAST(NULL AS DECIMAL(24,7)) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) END, TaxPrice = CASE WHEN @IsArticle = 0 THEN CAST(NULL AS DECIMAL(19,7)) ELSE CONVERT(DECIMAL(19, 7) , CASE WHEN @DontAssignTax = 0 THEN CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(24,7),(@BasePrice * ((100 - @Discount) / 100)) * (@TaxRate / 100)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) * (@TaxRate / 100) END ELSE 0 END) END, NetPriceFC = CASE WHEN @IsArticle = 0 THEN CAST(NULL AS DECIMAL(24,7)) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) END, TaxPriceFC = CASE WHEN @IsArticle = 0 THEN CAST(NULL AS DECIMAL(19,7)) ELSE CONVERT(DECIMAL(19, 7) , CASE WHEN @DontAssignTax = 0 THEN CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(24,7),(@BasePrice * @CurrencyFactor * ((100 - @Discount) / 100)) * (@TaxRate / 100)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) * (@TaxRate / 100) END ELSE 0 END) END, NetPriceTotal = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed),2)) END, TaxPriceTotal = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,4)) ELSE CONVERT(DECIMAL(19,4), CASE WHEN @DontAssignTax = 0 THEN CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(19,4),CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(24,7),(@BasePrice * ((100 - @Discount) / 100)) * (@TaxRate / 100)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) * (@TaxRate / 100) END * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed)),2) * (@TaxRate / 100) END ELSE 0 END) END, NetPriceTotalComplete = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity),2)) END, TaxPriceTotalComplete = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,4)) ELSE CONVERT(DECIMAL(19,4), CASE WHEN @DontAssignTax = 0 THEN CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(19,4),CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(24,7),(@BasePrice * ((100 - @Discount) / 100)) * (@TaxRate / 100)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) * (@TaxRate / 100) END * CONVERT(DECIMAL(24,7),@Quantity)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity)),2) * (@TaxRate / 100) END ELSE 0 END) END, NetPriceTotalFC = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed),2)) END, TaxPriceTotalFC = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,4)) ELSE CONVERT(DECIMAL(19,4), CASE WHEN @DontAssignTax = 0 THEN CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(19,4), CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(24,7),(@BasePrice * @CurrencyFactor * ((100 - @Discount) / 100)) * (@TaxRate / 100)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) * (@TaxRate / 100) END * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed)),2) * (@TaxRate / 100) END ELSE 0 END) END, NetPriceTotalFCComplete = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity),2)) END, TaxPriceTotalFCComplete = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,4)) ELSE CONVERT(DECIMAL(19,4), CASE WHEN @DontAssignTax = 0 THEN CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(19,4), CASE WHEN @IsCashReceipt = 1 THEN ROUND(CONVERT(DECIMAL(24,7),(@BasePrice * @CurrencyFactor * ((100 - @Discount) / 100)) * (@TaxRate / 100)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) * (@TaxRate / 100) END * CONVERT(DECIMAL(24,7),@Quantity)), 2) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(CONVERT(DECIMAL(24, 7), ROUND(@BasePrice * @CurrencyFactor, @Precision) * ((100 - @Discount) / 100)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity)),2) * (@TaxRate / 100) END ELSE 0 END) END, NetPurchasePrice = CASE WHEN @IsArticle = 0 THEN CAST(NULL AS DECIMAL(24,7)) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@PurchasePriceBasePrice, @Precision)), @Precision) END, TaxPurchasePrice = CONVERT(DECIMAL(19, 7) , NULL), NetPurchasePriceFC = CASE WHEN @IsArticle = 0 THEN CAST(NULL AS DECIMAL(24,7)) ELSE ROUND(CONVERT(DECIMAL(24, 7), ROUND(@PurchasePriceBasePrice * @CurrencyFactor, @Precision)), @Precision) END, TaxPurchasePriceFC = CONVERT(DECIMAL(19, 7) , NULL), NetPurchasePriceTotal = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@PurchasePriceBasePrice, @Precision)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed),2)) END, TaxPurchasePriceTotal = CONVERT(DECIMAL(19,4), NULL), NetPurchasePriceTotalComplete = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@PurchasePriceBasePrice, @Precision)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity),2)) END, TaxPurchasePriceTotalComplete = CONVERT(DECIMAL(19,4), NULL), NetPurchasePriceTotalFC = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@PurchasePriceBasePrice * @CurrencyFactor, @Precision)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity - @QuantityProcessed),2)) END, TaxPurchasePriceTotalFC = CONVERT(DECIMAL(19,4), NULL), NetPurchasePriceTotalFCComplete = CASE WHEN @IsArticle = 0 OR @CalculatePrices = 0 THEN CAST(NULL AS DECIMAL(19,2)) ELSE CONVERT(DECIMAL(19, 2),ROUND( ROUND(CONVERT(DECIMAL(24, 7), ROUND(@PurchasePriceBasePrice * @CurrencyFactor, @Precision)), @Precision) * CONVERT(DECIMAL(24,7),@Quantity),2)) END, TaxPurchasePriceTotalFCComplete = CONVERT(DECIMAL(19,4), NULL)) GO /****** Object: View [dbo].[cvw_ContractPosLC] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ContractPosLC] AS SELECT CI.I3D ,CI.InternalPosition ,CI.Indent ,CI.GroupID ,CI.Expanded ,CI.Kind ,CI.ArticlePositionKind ,CI.VATI3D ,CI.ReceiptI3D AS HeadI3D ,CI.QuantityComplete AS Quantity ,CI.QuantityComplete As QuantityComplete ,CI.QuantityProcessed AS QuantityProcessed ,Calc.NetPrice ,Calc.TaxPrice ,Calc.NetPriceFC ,Calc.TaxPriceFC ,Calc.NetPriceTotal ,Calc.TaxPriceTotal ,Calc.NetPriceTotalComplete ,Calc.TaxPriceTotalComplete ,Calc.NetPriceTotalFC ,Calc.TaxPriceTotalFC ,Calc.NetPriceTotalFCComplete ,Calc.TaxPriceTotalFCComplete ,Calc.NetPurchasePrice ,Calc.NetPurchasePriceFC ,Calc.NetPurchasePriceTotal ,Calc.NetPurchasePriceTotalComplete ,Calc.NetPurchasePriceTotalFC ,Calc.NetPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(CI.Discount,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN C.ExclusiveOfVAT = 1 THEN 0 ELSE ROUND(ISNULL(CI.VATRate,0),2)END) AS VATRate FROM [dbo].[ContractItems] CI INNER JOIN dbo.Contracts C ON C.I3D = CI.ReceiptI3D LEFT OUTER JOIN dbo.ARTIK A ON A.I3D = CI.ArticleI3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts ( CASE WHEN CI.Kind IN (1, 3) THEN 1 ELSE 0 END, CASE WHEN CI.Kind IN (1, 3) AND CI.ArticlePositionKind IN (0, 50) THEN 1 ELSE 0 END, CI.BasePrice, CI.PurchaseBasePrice, ISNULL(A.Nachkommastellen, 2), ISNULL(CI.Discount, 0), C.CurrencyFactor, CONVERT(bit, C.ExclusiveOfVAT), CI.VATRate, C.IsCashAsset, CI.QuantityComplete, CI.QuantityProcessed ) AS CALC GO /****** Object: View [dbo].[cvw_ContractHeadVATPriceSplitLC] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ContractHeadVATPriceSplitLC] AS SELECT HeadI3D ,VATI3D ,VATRate ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_ContractPosLC WHERE Kind IN (1, 3) AND ISNULL(ArticlePositionKind, 0) IN (0, 50) AND Expanded IS NULL GROUP BY HeadI3D ,VATI3D ,VATRate GO /****** Object: Table [dbo].[AnfrKopf] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnfrKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [AktuelleVersion] [int] NULL, [Datum] [datetime] NULL, [Lieferdatum] [datetime] NULL, [WiedervorlageDatum] [datetime] NULL, [WiedervorlageToDoI3D] [int] NULL, [Empfanger] [varchar](500) NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [LieferEmpfanger] [varchar](500) NULL, [LieferKundenI3D] [int] NULL, [LieferAnschriftI3D] [int] NULL, [LieferPersonI3D] [int] NULL, [PersonalI3D] [int] NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Notiz] [text] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [LandI3D] [int] NULL, [AuftragI3D] [int] NULL, [Lockuser] [nvarchar](50) NULL, [Status] [int] NULL, [ZahlKondI3D] [int] NULL, [ZahlKondText] [varchar](255) NULL, [LieferKreditorI3D] [int] NULL, [WaehrungI3D] [int] NULL, [WaehrungsKursZuEuro] [float] NULL, [CurrencyI3D] [int] NULL, [Fracht] [float] NULL, [FrachtFreiAb] [float] NULL, [Mindestbestellwert] [float] NULL, [Mindermengenzuschlag] [float] NULL, [BVLGenerated] [int] NULL, [Direktlieferung] [int] NULL, [SummeNetto] [float] NULL, [LockUniqueID] [varchar](50) NULL, [MwStAusweisen] [int] NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [DocDirI3D] [int] NULL, [LieferEmpfaengerInfo] [varchar](500) NULL, [LieferbedingungI3D] [int] NULL, [LieferbedingungText] [varchar](255) NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [VarFeld1] [varchar](40) NULL, [BranchI3D] [int] NULL, [BranchOrigin] [int] NULL, [Street] [nvarchar](50) NULL, [HasPostOfficeBox] [int] NULL, [PostOfficeBox] [nvarchar](50) NULL, [Zip] [nvarchar](50) NULL, [City] [nvarchar](50) NULL, [ContactName] [nvarchar](128) NULL, [ChangedThroughApplication] [int] NULL, [ConcurrencyControlGuid] [uniqueidentifier] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AnfrPos] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnfrPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AnfrKopfI3D] [int] NULL, [Version] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [Text] [varchar](5000) NULL, [Kreditorcode] [varchar](100) NULL, [Hersteller] [varchar](100) NULL, [Herstellercode] [varchar](100) NULL, [Expanded] [int] NULL, [Indent] [int] NULL, [Visible] [int] NULL, [StuecklisteI3D] [int] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [BlockID] [int] NULL, [Stk] [float] NULL, [Menge] [float] NULL, [Preis] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [MwStSatz] [float] NULL, [Freitext] [varchar](5000) NULL, [LieferDatumSoll] [datetime] NULL, [LieferDatumIst] [datetime] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [Fontcolor] [int] NULL, [UebernommenInI3D] [int] NULL, [UebernommenInArt] [int] NULL, [Status] [int] NULL, [Art] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [AufwandKTO] [int] NULL, [NebenlagerI3D] [int] NULL, [EKAusAufPosI3D] [int] NULL, [AuftragI3D] [int] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [GewichtsEinheit] [int] NULL, [MassEinheit] [int] NULL, [Dimension] [int] NULL, [GewProEinheit] [float] NULL, [MwStI3D] [int] NULL, [Artikeltext] [varchar](1000) NULL, [VK_Druck] [float] NULL, [PositionArt] [int] NULL, [EKAusAufKopfI3D] [int] NULL, [Beschaffenheit] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [SondervereinbarungI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [Abbuchung] [varchar](1) NULL, [EANCode] [varchar](70) NULL, [UebernommenAusI3D] [int] NULL, [UebernommenAusArt] [int] NULL, [ErloesKTO] [int] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [StkBenoetigt] [int] NULL, [Zulauf] [int] NULL, [LieferantenCodeI3D] [int] NULL, [BestellnrKunde] [varchar](50) NULL, [AuftProj] [varchar](50) NULL, [Bestellinformation] [varchar](200) NULL, [Verpackungsmenge] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SupplierOfferPos] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierOfferPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,NULL AS RichText ,AP.BestellNrKunde AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.LieferdatumSoll AS DeliveryDate ,0 AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,NULL AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,AP.AnfrKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotalComplete AS NetPriceTotal , Calc.TaxPriceTotalComplete AS TaxPriceTotal , Calc.NetPriceTotalFCComplete AS NetPriceTotalFC , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFC ,0 AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStAusweisen = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.AnfrPos AS AP INNER JOIN dbo.AnfrKopf AS A ON AP.AnfrKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Art IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Art IN (1,3) AND AP.Expanded IS NULL THEN 1 ELSE 0 END ,AP.Preis, 0, ISNULL(AR.Nachkommastellen,2), 0, A.CurrencyFactor, CONVERT(bit,ISNULL(A.MwStAusweisen,0)), AP.MwstSatz, ISNULL(A.Bar,0), ISNULL(AP.Stk,0), 0) AS Calc GO /****** Object: Table [dbo].[Stammdat] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stammdat]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](30) NULL, [Wert] [int] NULL, [WertText] [varchar](100) NULL, [WertMemo] [text] NULL, [WertNum] [float] NULL, CONSTRAINT [PK_Stammdat] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Zahkond] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Zahkond]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kurztext] [nvarchar](250) NULL, [LaenPer1] [smallint] NULL, [Skonto1] [float] NULL, [LaenPer2] [smallint] NULL, [Skonto2] [float] NULL, [LaenPer3] [smallint] NULL, [GltAnge] [int] NULL, [GltAuf] [int] NULL, [GltSer] [int] NULL, [GltLief] [int] NULL, [GltRech] [int] NULL, [GltProf] [int] NULL, [GltLeih] [int] NULL, [Bezahlt] [int] NULL, [Status] [int] NULL, [GltMiet] [int] NULL, [GltMiAn] [int] NULL, [GltGuts] [int] NULL, [GltAbhol] [int] NULL, [GltLieferbedingung] [int] NULL, [GltBarverkauf] [int] NULL, [DatevExport] [int] NULL, [MinBetrag] [money] NULL, [Auslieferung] [int] NULL, [FaelligArt] [int] NULL, [FaelligPlusTage] [int] NULL, [FaelligAmTag] [int] NULL, [FaelligPlusMonate] [int] NULL, [SofortBezahlt] [int] NULL, [GltAnfrage] [int] NULL, [GltBestellung] [int] NULL, [GltWareneingang] [int] NULL, [GltKalkulation] [int] NULL, [AendertKassenbestand] [int] NULL, [Zahlungstyp] [varchar](50) NULL, [Bar] [int] NULL, [Kredit] [int] NULL, [EC] [int] NULL, [Scheck] [int] NULL, [ZahlungAnweisen] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [FrachtfuehrerI3D] [int] NULL, [Nachname] [int] NULL, [DTALastschrift] [int] NULL, [GltLieferbedingungLieferant] [int] NULL, [GltLiefgutschrift] [int] NULL, [DTAAuswahl] [int] NULL, [ESRBelegartCode] [varchar](10) NULL, [VersandTarif] [varchar](24) NULL, [VersandTarifVariante] [varchar](24) NULL, [Untdid4461] [nvarchar](3) NULL, [IsProformaInvoice] [bit] NOT NULL, CONSTRAINT [PK_Zahkond] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ContractHead] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ContractHead] AS SELECT CL.I3D ,CL.Number ,CL.Date ,CL.AdditionalText ,CL.Version ,CL.PurchaseOrderNumber ,CL.Receiver ,CL.Phone ,CL.Fax ,CL.Email ,CL.BranchI3D ,CASE WHEN fl.I3D IS Null THEN 'Zentrale' ELSE fl.FilialName END AS Branch ,CL.BranchOrigin ,CL.CustomerI3D ,k.Name Customer ,k.RechnungVersandArt SendKindCustomer ,CL.AddressI3D ,CL.ContactPersonI3D ,CL.EditorI3D ,CL.ExclusiveOfVAT ,CL.ProjectNumber ,CL.SalesRepresentativeI3D ,pAdm.KurzZeich SalesRepresentative ,CL.OfficeStaffI3D ,pIdm.KurzZeich OfficeStaff ,CL.CreatedByI3D ,CL.CreatedAt ,CL.CreatedThroughApplicationVersion ,CL.ChangedByI3D ,CL.ChangedAt ,CL.ChangedThroughApplicationVersion ,CL.ChangedThroughApplication ,CL.State ,CL.PaymentConditionI3D AS ReceiptConditionI3D ,ZK.Kurztext AS ReceiptConditionText ,CL.DeliveryConditionI3D ,LK.Kurztext AS DeliveryConditionText ,CL.CostCenterI3D ,CL.CostObjectI3D ,CL.IsPartialDeliveryPossible ,CL.InvoiceAddress ,CL.InvoiceAddressCustomerI3D ,CL.InvoiceAddressAddressI3D ,CL.InvoiceAddressContactPersonI3D ,CL.InvoiceAddressInformation ,CL.ReminderDate ,CL.CurrencyI3D ,CL.CurrencyFactor ,CL.CurrencyString ,CL.IsCashAsset ,CL.CountryI3D ,CL.Information ,CL.ShowInformation ,CL.Street ,CL.HasPostOfficeBox ,CL.PostOfficeBox ,CL.Zip ,CL.City ,CL.ContactName ,CL.DirectoryI3D ,CL.LicenseeAddress ,CL.LicenseeAddressCustomerI3D ,CL.LicenseeAddressAddressI3D ,CL.LicenseeAddressContactPersonI3D ,CL.LicenseeAddressInformation ,CL.ContractKindI3D ,CL.BillingIntervalDuration ,CL.BillingIntervalKind ,CL.CounterIntervalDuration ,CL.CounterIntervalKind ,CL.CounterBillingKind ,CL.CollectInvoice ,CL.FirstPaidDate ,CASE WHEN ExtraKind = 4 THEN null ELSE ap.lastdate END LastPaidDate ,CL.ContractEnd ,CL.ContractTermination ,CL.AutomatedBilling ,CL.CalculationKind ,CL.CalcNeedKind ,CL.AutomatedProlongation ,CL.BillingKind ,CL.SendKind ,CL.IsNormalize ,CL.IsFullNormalizeAmount ,CL.ForeignContract ,CL.Name AS NAME ,CL.ReferenceNumber ,CL.Email AS MailRecipient ,CL.AlternativeMailRecipientI3D ,CL.AlternativeMailCCRecipients ,CL.ExtraKind ,CL.ContractBegin ,CL.ContractBillingToDoOffset AS BillingToDoOffset ,CL.Prolongation ,CL.TerminationDeadlineKind1 ,CL.TerminationDeadlineKind2 ,CL.TerminationDeadlineDuration1 ,CL.TerminationDeadlineDuration2 ,CL.MandatI3D ,VA.C2ReportI3D AlternativeReportI3D ,VA.Bezeichnung ContractKindName ,VA.CalculationPrio ,IsNull(ap.I3D,0) LastInvoiceID ,ap.AddContingent ,SUM(ISNULL(Split.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(Split.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(Split.NetPriceTotal,0)) + SUM(ISNULL(Split.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(Split.NetPriceTotal,0)) + SUM(ISNULL(Split.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(Split.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(Split.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(Split.NetPriceTotal,0)) + SUM(ISNULL(Split.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(Split.NetPriceTotal,0)) + SUM(ISNULL(Split.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(Split.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(Split.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(Split.NetPriceTotalFC,0)) + SUM(ISNULL(Split.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(Split.NetPriceTotalFC,0)) + SUM(ISNULL(Split.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(Split.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(Split.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(Split.NetPriceTotalFC,0)) + SUM(ISNULL(Split.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(Split.NetPriceTotalFC,0)) + SUM(ISNULL(Split.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(Split.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(Split.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(Split.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(Split.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete ,CL.ContingentBillingContractI3D ,CL.IsDisplayedOnWeb ,CL.WebReportI3D FROM [dbo].[Contracts] CL INNER JOIN VertragsArt VA ON VA.I3D = CL.ContractKindI3D INNER JOIN Kunden K ON k.I3d = CL.CustomerI3D OUTER APPLY (select top 1 vz.BerechnungszeitraumBis lastdate, vz.I3D, IsNull(vz.NachBerechnung,0) AddContingent from VertragRechKopfZuordnung vz where vz.VertragI3D = CL.I3D AND vz.Status = 1 AND IsNull(vz.NachBerechnung,0) in (0,2) order by vz.BerechnungszeitraumBis desc, vz.I3D desc) ap LEFT OUTER JOIN Zahkond ZK ON ZK.I3D = CL.PaymentConditionI3D LEFT OUTER JOIN Zahkond LK ON LK.I3D = CL.DeliveryConditionI3D LEFT OUTER JOIN Personal pAdm ON pAdm.I3D = cl.SalesRepresentativeI3D LEFT OUTER JOIN Personal pIdm ON pIdm.I3D = cl.OfficeStaffI3D LEFT OUTER JOIN Filiale fl ON fl.I3D = CL.BranchI3D LEFT OUTER JOIN dbo.cvw_ContractHeadVATPriceSplit Split ON Split.HeadI3D = CL.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY CL.I3D ,CL.Number ,CL.Date ,CL.AdditionalText ,CL.Version ,CL.PurchaseOrderNumber ,CL.Receiver ,CL.Phone ,CL.Fax ,CL.Email ,CL.BranchI3D ,fl.I3D ,fl.FilialName ,CL.BranchOrigin ,CL.CustomerI3D ,k.Name ,k.RechnungVersandArt ,CL.AddressI3D ,CL.ContactPersonI3D ,CL.EditorI3D ,CL.ExclusiveOfVAT ,CL.ProjectNumber ,CL.SalesRepresentativeI3D ,pAdm.KurzZeich ,CL.OfficeStaffI3D ,pIdm.KurzZeich ,CL.CreatedByI3D ,CL.CreatedAt ,CL.CreatedThroughApplicationVersion ,CL.ChangedByI3D ,CL.ChangedAt ,CL.ChangedThroughApplicationVersion ,CL.ChangedThroughApplication ,CL.State ,CL.PaymentConditionI3D ,ZK.Kurztext ,CL.DeliveryConditionI3D ,LK.Kurztext ,CL.CostCenterI3D ,CL.CostObjectI3D ,CL.IsPartialDeliveryPossible ,CL.InvoiceAddress ,CL.InvoiceAddressCustomerI3D ,CL.InvoiceAddressAddressI3D ,CL.InvoiceAddressContactPersonI3D ,CL.InvoiceAddressInformation ,CL.ReminderDate ,CL.CurrencyI3D ,CL.CurrencyFactor ,CL.CurrencyString ,CL.IsCashAsset ,CL.CountryI3D ,CL.Information ,CL.ShowInformation ,CL.Street ,CL.HasPostOfficeBox ,CL.PostOfficeBox ,CL.Zip ,CL.City ,CL.ContactName ,CL.DirectoryI3D ,CL.LicenseeAddress ,CL.LicenseeAddressCustomerI3D ,CL.LicenseeAddressAddressI3D ,CL.LicenseeAddressContactPersonI3D ,CL.LicenseeAddressInformation ,CL.ContractKindI3D ,CL.BillingIntervalDuration ,CL.BillingIntervalKind ,CL.CounterIntervalDuration ,CL.CounterIntervalKind ,CL.CounterBillingKind ,CL.CollectInvoice ,CL.FirstPaidDate ,ExtraKind ,ap.lastdate ,ap.AddContingent ,CL.ContractEnd ,CL.ContractTermination ,CL.AutomatedBilling ,CL.CalculationKind ,CL.CalcNeedKind ,CL.AutomatedProlongation ,CL.BillingKind ,CL.SendKind ,CL.IsNormalize ,CL.IsFullNormalizeAmount ,CL.ForeignContract ,CL.Name ,CL.ReferenceNumber ,CL.Email ,CL.AlternativeMailRecipientI3D ,CL.AlternativeMailCCRecipients ,CL.ExtraKind ,CL.ContractBegin ,CL.ContractBillingToDoOffset ,CL.Prolongation ,CL.TerminationDeadlineKind1 ,CL.TerminationDeadlineKind2 ,CL.TerminationDeadlineDuration1 ,CL.TerminationDeadlineDuration2 ,CL.MandatI3D ,VA.C2ReportI3D ,VA.Bezeichnung ,VA.CalculationPrio ,ap.I3D ,SD.Wert ,CL.ContingentBillingContractI3D ,CL.IsDisplayedOnWeb ,CL.WebReportI3D GO /****** Object: View [dbo].[cvw_ContractHeadLC] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ContractHeadLC] AS SELECT C.I3D ,C.Number ,C.Date ,C.CustomerI3D ,C.CurrencyI3D ,C.CurrencyFactor ,C.CurrencyString ,C.IsCashAsset ,C.CountryI3D ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete FROM [dbo].[Contracts] C LEFT OUTER JOIN dbo.cvw_ContractHeadVATPriceSplitLC AP ON AP.HeadI3D = C.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY C.I3D ,C.Number ,C.Date ,C.CustomerI3D ,C.CurrencyI3D ,C.CurrencyFactor ,C.CurrencyString ,C.IsCashAsset ,C.CountryI3D ,SD.Wert GO /****** Object: View [dbo].[cvw_SupplierOfferHeadVATPriceSplit] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierOfferHeadVATPriceSplit] AS SELECT HeadI3D ,VATI3D ,VATRate ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC FROM dbo.cvw_SupplierOfferPos WHERE Kind IN (1,3) AND Expanded IS NULL GROUP BY HeadI3D ,VATI3D ,VATRate GO /****** Object: Table [dbo].[AccountDevices] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountDevices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [ShortName] [nvarchar](256) NOT NULL, [DescriptionRTF] [nvarchar](max) NULL, [Description] [nvarchar](max) NOT NULL, [DeviceId] [nvarchar](256) NULL, [WarrantyExpiryDate] [datetime2](0) NULL, [CreatedDate] [datetime2](2) NOT NULL, [CreatedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](2) NOT NULL, [ChangedByI3D] [int] NOT NULL, [SerialNumber] [nvarchar](60) NULL, [Model] [nvarchar](512) NOT NULL, [Manufacturer] [nvarchar](255) NOT NULL, [Location] [nvarchar](255) NOT NULL, [IsDeleted] [bit] NOT NULL, [DeletedDate] [datetime2](2) NULL, [DeletedByI3D] [int] NULL, [OriginKind] [int] NOT NULL, [BranchI3D] [int] NOT NULL, CONSTRAINT [PK_AccountDevices] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountDevicesToTickets] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountDevicesToTickets]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountDeviceI3D] [int] NOT NULL, [TicketI3D] [int] NOT NULL, CONSTRAINT [PK_AccountDevicesToTickets] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AccountDeviceOverview] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AccountDeviceOverview] AS SELECT dev.I3D , dev.AccountI3D , acc.Name AS AccountName , dev.ShortName , dev.Description , dev.DeviceId , dev.WarrantyExpiryDate , dev.CreatedDate , dev.CreatedByI3D , createdBy.KurzZeich AS CreatedByShortSign , dev.ChangedDate , dev.ChangedByI3D , changedBy.KurzZeich AS ChangedByShortSign , dev.SerialNumber , dev.Model , dev.Manufacturer , dev.Location , dev.IsDeleted , dev.BranchI3D , branch.FilialName AS BranchName , ticketCount.AllTicketsCount , ticketCount.ActiveTicketsCount , dev.OriginKind FROM AccountDevices dev INNER JOIN Accounts acc ON acc.I3D = dev.AccountI3D LEFT OUTER JOIN Personal createdBy ON createdBy.I3D = dev.CreatedByI3D LEFT OUTER JOIN Personal changedBy ON changedBy.I3D = dev.ChangedByI3D LEFT OUTER JOIN Filiale branch ON branch.I3D = dev.BranchI3D LEFT OUTER JOIN ( SELECT dev.AccountDeviceI3D, COUNT(t.I3D) AS AllTicketsCount, COUNT(IIF(t.ClosedDate IS NULL, 1, null)) AS ActiveTicketsCount FROM AccountDevicesToTickets dev INNER JOIN cvw_Tickets t ON t.I3D = dev.TicketI3D GROUP BY dev.AccountDeviceI3D ) ticketCount ON ticketCount.AccountDeviceI3D = dev.I3D GO /****** Object: Table [dbo].[Personen] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Personen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AnschriftID] [int] NULL, [Ansprech] [varchar](60) NULL, [AnsprechVorname] [varchar](60) NULL, [Beruf] [varchar](100) NULL, [Tel1] [varchar](30) NULL, [Tel2] [varchar](30) NULL, [Tel3] [varchar](30) NULL, [Tel4] [varchar](30) NULL, [Tel5] [varchar](30) NULL, [Fax1] [varchar](30) NULL, [Fax2] [varchar](30) NULL, [Email1] [varchar](255) NULL, [Email2] [varchar](255) NULL, [Kommentar] [varchar](2000) NULL, [Abteilung] [int] NULL, [PersDomain] [varchar](255) NULL, [PersWWW] [varchar](255) NULL, [Faxverteiler] [int] NULL, [Mailverteiler] [int] NULL, [AgbErhaDatu] [datetime] NULL, [AgbErhaBenu] [int] NULL, [AnlaDatum] [datetime] NULL, [AnlaBenu] [int] NULL, [Status] [int] NULL, [KredImport] [int] NULL, [Import] [int] NULL, [Vertriebsertrag] [float] NULL, [Bild] [image] NULL, [BildExt] [varchar](5) NULL, [AnredeI3D] [int] NULL, [Mailing1] [int] NULL, [Mailing2] [int] NULL, [TitelI3D] [int] NULL, [ExterneI3D] [varchar](50) NULL, [WebBenutzername] [varchar](50) NULL, [WebKennwort] [varchar](50) NULL, [LastWebLogin] [datetime] NULL, [Geburtsdatum] [datetime] NULL, [Standard] [int] NULL, [AbteilungText] [varchar](255) NULL, [ActUniqueID] [varchar](12) NULL, [ActETime] [datetime] NULL, [ReferenzKundenI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [ErstelltDurch] [int] NULL, [LeadAnsprechpartnerI3D] [int] NULL, [Kommentar2] [varchar](255) NULL, [Kommentar3] [varchar](255) NULL, [RechCCEmpfaenger] [int] NULL, [DefaultSubstitute] [bit] NULL, [ActiveDirectorySID] [nvarchar](255) NULL, [IsDsgvoDeleted] [bit] NULL, [DsgvoDeletedEmployeeI3D] [int] NULL, [DsgvoDeletedDate] [datetime2](0) NULL, CONSTRAINT [PK_Personen] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Anschrif] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Anschrif]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kunde] [int] NULL, [Kreditor] [int] NULL, [Strasse] [varchar](300) NULL, [Plz] [varchar](10) NULL, [Ort] [varchar](30) NULL, [Land] [int] NULL, [Kommentar] [varchar](500) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [AnscEMail] [varchar](255) NULL, [AnscDomain] [varchar](255) NULL, [AnscWWW] [varchar](255) NULL, [Faxverteiler] [int] NULL, [Mailverteiler] [int] NULL, [Mwstkz] [int] NULL, [EG] [int] NULL, [UmsaIdentNr] [varchar](30) NULL, [Bank] [varchar](60) NULL, [BLZ] [varchar](20) NULL, [KtoNr] [varchar](20) NULL, [ZahlKond] [int] NULL, [AgbErhaDatu] [datetime] NULL, [AgbErhaBenu] [int] NULL, [AnlaDatum] [datetime] NULL, [AnlaBenu] [int] NULL, [Status] [int] NULL, [AnschriftArt] [int] NULL, [DruckArt] [int] NULL, [DruckAnsprech] [int] NULL, [KredRMA] [int] NULL, [KredImport] [int] NULL, [Import] [int] NULL, [KundeDefault] [int] NULL, [KreditorDefault] [int] NULL, [ExterneI3D] [varchar](50) NULL, [AnfahrtZone] [int] NULL, [AnfahrtKm] [int] NULL, [AnfahrtArt] [int] NULL, [AnfahrtPreis] [float] NULL, [AnfahrtArtikelI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [Sprache] [int] NULL, [Waehrung] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [ErstelltDurch] [int] NULL, [VarAnschrift] [int] NULL, [MwStNichtAusweisen] [int] NULL, [LeadAnschriftI3D] [int] NULL, [FibuNummer] [int] NULL, [DruckAbteilung] [int] NULL, [DruckAbteilungAnsprech] [int] NULL, CONSTRAINT [PK_Anschrif] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SupplierOfferHead] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierOfferHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.Datum AS Date ,K.Name AS AddressName ,NULL AS SupplierReceiptNumber ,NULL AS SupplierReceiptDate ,A.Lieferdatum AS DeliveryDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,NULL AS BranchI3D ,CASE WHEN A.KreditorI3D <= 0 THEN NULL ELSE A.KreditorI3D END AS AddressI3D ,CASE WHEN A.PersonalI3D <= 0 THEN NULL ELSE A.PersonalI3D END AS EditorI3D ,A.MwStAusweisen AS ExclusiveOfVAT ,A.Status AS State ,ZK.I3D AS PaymentConditionI3D ,ZK.Kurztext AS PaymentCondition ,A.Empfanger AS DeliveryAddress ,A.Empfanger AS InvoiceAddress ,SUM(AP.NetPriceTotal) AS NetPrice ,SUM(AP.TaxPriceTotal) AS TaxPrice ,SUM(AP.NetPriceTotalFC) AS NetPriceFC ,SUM(AP.TaxPriceTotalFC) AS TaxPriceFC ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(A.Bar,0) AS IsCashAsset FROM dbo.AnfrKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftI3D = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonI3D = Pers.I3D LEFT OUTER JOIN dbo.cvw_SupplierOfferHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kreditor AS K ON A.KreditorI3D = K.I3D LEFT OUTER JOIN dbo.Zahkond AS ZK ON ZK.I3D = A.ZahlKondI3D GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,ZK.Kurztext ,A.Status ,A.Lieferdatum ,A.Version ,A.KreditorI3D ,A.PersonalI3D ,A.MwStAusweisen ,K.Name ,ZK.I3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech GO /****** Object: View [dbo].[cvw_SupplierOrderPos] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierOrderPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,NULL AS RichText ,AP.BestellNrKunde AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.LieferdatumSoll AS DeliveryDate ,0 AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,NULL AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,AP.BestKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0) - ISNULL(AP.StkGeliefert, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.StkGeliefert,0)) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotal , Calc.TaxPriceTotal , Calc.NetPriceTotalComplete , Calc.TaxPriceTotalComplete , Calc.NetPriceTotalFC , Calc.TaxPriceTotalFC , Calc.NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete ,0 AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStAusweisen = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.BestPos2 AS AP INNER JOIN dbo.BestKopf2 AS A ON AP.BestKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Art IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Art IN (1,3) AND AP.Expanded IS NULL THEN 1 ELSE 0 END ,AP.Preis, 0, ISNULL(AR.Nachkommastellen,2), 0, A.CurrencyFactor, CONVERT(bit,ISNULL(A.MwStAusweisen,0)), AP.MwstSatz, ISNULL(A.Bar,0), ISNULL(AP.Stk,0), ISNULL(AP.StkGeliefert,0)) AS Calc GO /****** Object: View [dbo].[cvw_SupplierOrderHeadVATPriceSplit] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierOrderHeadVATPriceSplit] AS SELECT HeadI3D ,VATI3D ,VATRate ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete FROM dbo.cvw_SupplierOrderPos WHERE Kind IN (1,3) AND Expanded IS NULL GROUP BY HeadI3D ,VATI3D ,VATRate GO /****** Object: View [dbo].[cvw_AssetManagementDeviceOverview] Script Date: 11.11.2025 11:20:25 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementDeviceOverview] AS SELECT Dev.I3D, Dev.KundenI3D AS CustomerI3D, K.Name AS CustomerName, Dev.ShortName, Dev.LastUpdate, Dev.DeviceClass, Dev.IsSystemCralwerInstalled, Dev.SystemCrawlerStatus, Dev.IsOnline, Dev.SystemCrawlerNeedToInstall, Dev.SystemCrawlerVersion, Dev.SystemCrawlerInstalledDate, Dev.SystemCrawlerUpdatedDate, Dev.IsSystemCrawlerInstalling, Dev.SystemCrawlerNeedToUnInstall, Dev.IsSystemCrawlerUnInstalling, T.LastActionDate, T.LastActionResult, Dev.IsSystemCrawlerRestart, Dev.SystemCrawlerRestartLog FROM dbo.AssetManagementDevices AS Dev INNER JOIN dbo.Kunden AS K ON K.I3D = dev.KundenI3D INNER JOIN (SELECT DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator FROM dbo.cfn_LastActionCheckResultStatusDetails() AS cfn_LastActionCheckResultStatusDetails_1) AS T ON Dev.I3D = T.DeviceI3D WHERE (K.Status = 1) AND (K.Gesperrt IS NULL OR K.Gesperrt = 0) GO /****** Object: View [dbo].[cvw_SupplierOrderHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierOrderHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.Datum AS Date ,K.Name AS AddressName ,NULL AS SupplierReceiptNumber ,NULL AS SupplierReceiptDate ,A.Lieferdatum AS DeliveryDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,NULL AS BranchI3D ,CASE WHEN A.KreditorI3D <= 0 THEN NULL ELSE A.KreditorI3D END AS AddressI3D ,CASE WHEN A.PersonalI3D <= 0 THEN NULL ELSE A.PersonalI3D END AS EditorI3D ,A.MwStAusweisen AS ExclusiveOfVAT ,A.Status AS State ,ZK.I3D AS PaymentConditionI3D ,ZK.Kurztext AS PaymentCondition ,A.Empfanger AS DeliveryAddress ,A.Empfanger AS InvoiceAddress ,SUM(AP.NetPriceTotal) AS NetPrice ,SUM(AP.TaxPriceTotal) AS TaxPrice ,SUM(AP.NetPriceTotalComplete) AS NetPriceComplete ,SUM(AP.TaxPriceTotalComplete) AS TaxPriceComplete ,SUM(AP.NetPriceTotalFC) AS NetPriceFC ,SUM(AP.TaxPriceTotalFC) AS TaxPriceFC ,SUM(AP.NetPriceTotalFCComplete) AS NetPriceFCComplete ,SUM(AP.TaxPriceTotalFCComplete) AS TaxPriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(A.Bar,0) AS IsCashAsset FROM dbo.BestKopf2 AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftI3D = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonI3D = Pers.I3D LEFT OUTER JOIN dbo.cvw_SupplierOrderHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kreditor AS K ON A.KreditorI3D = K.I3D LEFT OUTER JOIN dbo.Zahkond AS ZK ON ZK.I3D = A.ZahlKondI3D GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,ZK.Kurztext ,A.Status ,A.Lieferdatum ,A.Version ,A.KreditorI3D ,A.PersonalI3D ,A.MwStAusweisen ,K.Name ,ZK.I3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech GO /****** Object: Table [dbo].[AssetManagementCheckConfigurations] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCheckConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckID] [int] NOT NULL, [Status] [bit] NOT NULL, [StartTime] [datetime] NULL, [IntervalKind] [int] NOT NULL, [IntervalInMinutes] [int] NULL, [DeviceId] [int] NOT NULL, [IsNewCheck] [bit] NOT NULL, [CheckType] [int] NULL, [NoAlertFrom] [datetime] NULL, [NoAlertTo] [datetime] NULL, [IsPicked] [bit] NULL, [PickedDateTime] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementCheckConfigurationsOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementCheckConfigurationsOverview] AS SELECT dbo.AssetManagementCheckConfigurations.I3D, dbo.AssetManagementCheckConfigurations.CheckID, dbo.AssetManagementCheckConfigurations.Status, dbo.AssetManagementCheckConfigurations.StartTime, dbo.AssetManagementCheckConfigurations.IntervalKind, dbo.AssetManagementCheckConfigurations.IntervalInMinutes, dbo.AssetManagementCheckConfigurations.DeviceId, dbo.AssetManagementCheckConfigurations.IsNewCheck, dbo.AssetManagementCheckConfigurations.CheckType, dbo.AssetManagementCheckConfigurations.NoAlertFrom, dbo.AssetManagementCheckConfigurations.NoAlertTo, dbo.AssetManagementCheckConfigurations.IsPicked, dbo.AssetManagementCheckConfigurations.PickedDateTime, dbo.AssetManagementDevices.KundenI3D AS CustomerI3D, dbo.AssetManagementDevices.ShortName AS DeviceName, dbo.AssetManagementDevices.DeviceClass, dbo.AssetManagementDevices.IsOnline, dbo.Kunden.Name AS CustomerName FROM dbo.AssetManagementCheckConfigurations INNER JOIN dbo.AssetManagementDevices ON dbo.AssetManagementCheckConfigurations.DeviceId = dbo.AssetManagementDevices.I3D INNER JOIN dbo.Kunden ON dbo.AssetManagementDevices.KundenI3D = dbo.Kunden.I3D WHERE (dbo.Kunden.Status = 1) AND (dbo.Kunden.Gesperrt IS NULL OR dbo.Kunden.Gesperrt = 0) GO /****** Object: Table [dbo].[WareKopf] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WareKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [AktuelleVersion] [int] NULL, [Datum] [datetime] NULL, [Lieferdatum] [datetime] NULL, [WiedervorlageDatum] [datetime] NULL, [WiedervorlageToDoI3D] [int] NULL, [Empfanger] [varchar](500) NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [LieferEmpfanger] [varchar](500) NULL, [LieferKundenI3D] [int] NULL, [LieferAnschriftI3D] [int] NULL, [LieferPersonI3D] [int] NULL, [PersonalI3D] [int] NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [LandI3D] [int] NULL, [WaehrungI3D] [int] NULL, [Notiz] [text] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [AuftragI3D] [int] NULL, [Lockuser] [nvarchar](50) NULL, [Status] [int] NULL, [ZahlKondI3D] [int] NULL, [ZahlKondText] [varchar](255) NULL, [LieferscheinNr] [varchar](50) NULL, [LieferscheinDatum] [datetime] NULL, [Fracht] [float] NULL, [FrachtFreiAb] [float] NULL, [Mindestbestellwert] [float] NULL, [Mindermengenzuschlag] [float] NULL, [SummeNetto] [float] NULL, [SpaeteBuchung] [int] NULL, [LockUniqueID] [varchar](50) NULL, [MwStAusweisen] [int] NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [LieferEmpfaengerInfo] [varchar](500) NULL, [WareneingangGrundI3D] [int] NULL, [WareneingangGrundText] [varchar](500) NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [DocDirI3D] [int] NULL, [VarFeld1] [varchar](40) NULL, [IsNotAssignToOrder] [bit] NULL, [FrachtVerteilung] [int] NULL, [Versicherung] [float] NULL, [VersicherungsVerteilung] [int] NULL, [SeparateVersicherung] [bit] NULL, [SeparateFracht] [bit] NULL, [BranchI3D] [int] NULL, [BranchOrigin] [int] NULL, [Street] [nvarchar](50) NULL, [HasPostOfficeBox] [int] NULL, [PostOfficeBox] [nvarchar](50) NULL, [Zip] [nvarchar](50) NULL, [City] [nvarchar](50) NULL, [ContactName] [nvarchar](128) NULL, [ChangedThroughApplication] [int] NULL, [ConcurrencyControlGuid] [uniqueidentifier] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WarePos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WarePos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WareKopfI3D] [int] NULL, [Version] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [Text] [varchar](5000) NULL, [Kreditorcode] [varchar](100) NULL, [Hersteller] [varchar](100) NULL, [Herstellercode] [varchar](100) NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [BlockID] [int] NULL, [Stk] [float] NULL, [Menge] [float] NULL, [StkBestellt] [float] NULL, [StkKalkuliert] [float] NULL, [MengeBestellt] [float] NULL, [Preis] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [MwStSatz] [float] NULL, [Kostentraeger] [int] NULL, [Kostenstelle] [int] NULL, [AufwandKTO] [int] NULL, [Art] [int] NULL, [Freitext] [varchar](5000) NULL, [LieferDatumSoll] [datetime] NULL, [LieferDatumIst] [datetime] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [UebernommenAusI3D] [int] NULL, [UebernommenAusArt] [int] NULL, [UebernommenInI3D] [int] NULL, [UebernommenInArt] [int] NULL, [Status] [int] NULL, [NebenlagerI3D] [int] NULL, [BarcodeStatus] [int] NULL, [NumBarcodes] [int] NULL, [Gebucht] [int] NULL, [LieferscheinNr] [varchar](500) NULL, [Lieferdatum] [datetime] NULL, [EKAusAufPosI3D] [int] NULL, [AuftragI3D] [int] NULL, [EDI1PosI3D] [int] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [GewichtsEinheit] [int] NULL, [Masseinheit] [int] NULL, [Dimension] [int] NULL, [GewProEinheit] [float] NULL, [MwStI3D] [int] NULL, [Beschaffenheit] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [SondervereinbarungI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [Abbuchung] [varchar](1) NULL, [EANCode] [varchar](70) NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [BestellnrKunde] [varchar](50) NULL, [AuftProj] [varchar](50) NULL, [RMAPosI3D] [int] NULL, [IsReverseCharge] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SupplierDeliveryListPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierDeliveryListPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5,11,12) THEN AP.Text ELSE AP.Freitext END AS Text ,NULL AS RichText ,AP.BestellNrKunde AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.LieferdatumSoll AS DeliveryDate ,0 AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,NULL AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,AP.WareKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0) - ISNULL(AP.StkKalkuliert, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.StkKalkuliert,0)) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotal , Calc.TaxPriceTotal , Calc.NetPriceTotalComplete , Calc.TaxPriceTotalComplete , Calc.NetPriceTotalFC , Calc.TaxPriceTotalFC , Calc.NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete ,0 AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStAusweisen = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.WarePos AS AP INNER JOIN dbo.WareKopf AS A ON AP.WareKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Art IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Art IN (1,3) AND AP.Expanded IS NULL THEN 1 ELSE 0 END ,AP.Preis, 0, ISNULL(AR.Nachkommastellen,2), 0, A.CurrencyFactor, CONVERT(bit,ISNULL(A.MwStAusweisen,0)), AP.MwstSatz, ISNULL(A.Bar,0), ISNULL(AP.Stk,0), ISNULL(AP.StkKalkuliert,0)) AS Calc GO /****** Object: Table [dbo].[AssetManagementServiceConnectorLogs] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementServiceConnectorLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [LogType] [nvarchar](50) NOT NULL, [LogMessage] [nvarchar](max) NOT NULL, [Exception] [nvarchar](max) NULL, [LogDate] [datetime] NOT NULL, CONSTRAINT [PK_CSI_AssetManagementServiceConnectorLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementServiceConnectorLogOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementServiceConnectorLogOverview] AS SELECT DISTINCT SCL.I3D, SCL.DeviceI3D, SCL.CustomerI3D, SCL.LogType, SCL.LogMessage, SCL.Exception, COALESCE (REPLACE(CONVERT(VARCHAR(16), SCL.LogDate, 120), '-' + RIGHT('0' + RTRIM(MONTH(SCL.LogDate)), 2) + '-', ' ' + DATENAME(MM, SCL.LogDate) + ' '), 'Not Run') AS LogDate, Cust.Name AS CustomerName, CASE WHEN SCL.DeviceI3D > 0 THEN Device.ShortName ELSE ' ' END AS DeviceName FROM dbo.AssetManagementServiceConnectorLogs AS SCL INNER JOIN dbo.Kunden AS Cust ON SCL.CustomerI3D = Cust.I3D INNER JOIN dbo.AssetManagementDevices AS Device ON SCL.DeviceI3D = Device.I3D OR SCL.DeviceI3D = 0 WHERE (Cust.Status = 1) AND (Cust.Gesperrt IS NULL OR Cust.Gesperrt = 0) GO /****** Object: Table [dbo].[SocialMediaAction] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SocialMediaAction]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SocialMediaStreamI3D] [int] NOT NULL, [Text] [ntext] NOT NULL, [CreatedDate] [datetime] NOT NULL, [EmployeeI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SocialMediaComment] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SocialMediaComment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [ntext] NOT NULL, [SocialMediaStreamI3D] [int] NULL, [SocialMediaActionI3D] [int] NULL, [EmployeeI3D] [int] NULL, [CreatedDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SocialMediaLike] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SocialMediaLike]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [SocialMediaStreamI3D] [int] NULL, [SocialMediaActionI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SocialMediaStream] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SocialMediaStream]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DisplayText] [nvarchar](512) NOT NULL, [Description] [ntext] NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SocialMediaFeed] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SocialMediaFeed] AS SELECT s.I3D AS StreamI3D, s.I3D AS SocialMediaI3D, 0 AS SocialMediaKind, s.DisplayText AS Name, CONVERT(nvarchar(max),s.Description) AS Text, s.CreatedDate AS CreatedDate, MAX(c.CreatedDate) AS LastCommentDate, ISNULL(MAX(c.CreatedDate), s.CreatedDate) AS SortDate, NULL AS EmployeeI3D, COUNT(c.I3D) AS CommentCount, ISNULL ((SELECT COUNT(*) AS Expr1 FROM dbo.SocialMediaLike AS SL WHERE (s.I3D = SocialMediaStreamI3D)), 0) AS LikeCount, s.ObjectI3D, s.ObjectKind FROM dbo.SocialMediaStream AS s LEFT OUTER JOIN dbo.SocialMediaComment AS c ON c.SocialMediaStreamI3D = s.I3D GROUP BY s.DisplayText, CONVERT(nvarchar(max),s.Description), s.CreatedDate, s.I3D, s.ObjectI3D, s.ObjectKind UNION ALL SELECT s.I3D AS StreamI3D, a.I3D AS ActionI3D, 1 AS SocialMediaKind, s.DisplayText AS Name, CONVERT(nvarchar(max),a.Text), a.CreatedDate, MAX(c.CreatedDate) AS LastCommentDate, ISNULL(MAX(c.CreatedDate), a.CreatedDate) AS SortDate, a.EmployeeI3D, COUNT(c.I3D) AS CommentCount, ISNULL ((SELECT COUNT(*) AS Expr1 FROM dbo.SocialMediaLike AS SL WHERE (a.I3D = SocialMediaActionI3D)), 0) AS LikeCount, s.ObjectI3D, s.ObjectKind FROM dbo.SocialMediaStream AS s INNER JOIN dbo.SocialMediaAction AS a ON a.SocialMediaStreamI3D = s.I3D LEFT OUTER JOIN dbo.SocialMediaComment AS c ON c.SocialMediaActionI3D = a.I3D GROUP BY s.DisplayText, CONVERT(nvarchar(max),a.Text), a.CreatedDate, a.EmployeeI3D, s.I3D, a.I3D, s.ObjectI3D, s.ObjectKind GO /****** Object: View [dbo].[cvw_SupplierDeliveryListHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierDeliveryListHeadVATPriceSplit] AS SELECT HeadI3D ,VATI3D ,VATRate ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete FROM dbo.cvw_SupplierDeliveryListPos WHERE Kind IN (1,3) AND Expanded IS NULL GROUP BY HeadI3D ,VATI3D ,VATRate GO /****** Object: Table [dbo].[AssetManagementSnmpMibOidDetails] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpMibOidDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SnmpMibI3D] [int] NOT NULL, [OidValue] [nvarchar](100) NOT NULL, [ResultType] [int] NOT NULL, [PreCondition] [nvarchar](50) NULL, [ActualFormat] [nvarchar](500) NOT NULL, [SuccessFormat] [nvarchar](100) NULL, [WarningFormat] [nvarchar](100) NULL, [ErrorFormat] [nvarchar](100) NULL, [OtherFormat] [nvarchar](100) NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDate] [datetime] NULL, [IsActive] [bit] NOT NULL, [DependentOidValue] [nvarchar](100) NULL, [IsRangeEnabled] [bit] NOT NULL, [StartRange] [int] NULL, [EndRange] [int] NULL, [CommandType] [int] NOT NULL, [IsParallelRecordsExists] [bit] NOT NULL, [ParentI3D] [int] NULL, [SizeCheckType] [int] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpMibOidDetails] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSnmpMibChecks] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpMibChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, [SnmpOidI3D] [int] NOT NULL, [SystemName] [varchar](100) NOT NULL, [CommunityString] [nvarchar](100) NOT NULL, [SuccessFormat] [nvarchar](100) NULL, [WarningFormat] [nvarchar](100) NULL, [ErrorFormat] [nvarchar](100) NULL, [OtherFormat] [nvarchar](100) NULL, [IsActive] [bit] NOT NULL, [DisplayName] [nvarchar](256) NOT NULL, [SnmpOidValue] [nvarchar](256) NULL, [SizeCheckType] [int] NOT NULL, [OperatorValue] [int] NOT NULL, [PortValue] [int] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpMibChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSnmpMibDetails] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpMibDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProviderName] [nvarchar](256) NOT NULL, [ProviderCode] [nvarchar](256) NOT NULL, [ServiceName] [nvarchar](1000) NOT NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDate] [datetime] NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpMibDetails] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementSnmpMibCheckOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementSnmpMibCheckOverview] AS SELECT CHK.I3D, CHK.CustomerI3D, CHK.DeviceI3D, CHK.SnmpOidI3D, CHK.SystemName, CHK.CommunityString, CHK.SuccessFormat, CHK.WarningFormat, CHK.ErrorFormat, CHK.OtherFormat, CHK.IsActive, OID.OidValue, OID.ResultType, MIB.ServiceName, MIB.ProviderCode, MIB.ProviderName, DEV.ShortName AS DeviceName, CUST.Name AS CustomerName, OID.PreCondition, CHK.DisplayName, OID.IsRangeEnabled, OID.StartRange, OID.EndRange, OID.CommandType, CHK.SnmpOidValue, OID.IsParallelRecordsExists, OID.ParentI3D, CHK.SizeCheckType FROM dbo.AssetManagementSnmpMibChecks AS CHK INNER JOIN dbo.AssetManagementSnmpMibOidDetails AS OID ON OID.I3D = CHK.SnmpOidI3D INNER JOIN dbo.AssetManagementSnmpMibDetails AS MIB ON MIB.I3D = OID.SnmpMibI3D INNER JOIN dbo.AssetManagementDevices AS DEV ON DEV.I3D = CHK.DeviceI3D INNER JOIN dbo.Kunden AS CUST ON CUST.I3D = CHK.CustomerI3D GO /****** Object: Table [dbo].[SocialMediaStreamAccount] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SocialMediaStreamAccount]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [AccountKind] [int] NOT NULL, [SocialMediaStreamI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SocialMediaCustomerFeed] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SocialMediaCustomerFeed] AS SELECT S.StreamI3D, S.SocialMediaI3D, S.SocialMediaKind, S.Name, S.Text, S.CreatedDate, S.LastCommentDate, S.SortDate, S.EmployeeI3D, S.CommentCount, S.LikeCount, S.ObjectI3D, S.ObjectKind, A.AccountI3D AS CustomerI3D FROM dbo.cvw_SocialMediaFeed AS S INNER JOIN dbo.SocialMediaStreamAccount AS A ON A.SocialMediaStreamI3D = S.StreamI3D AND A.AccountKind = 0 GO /****** Object: Table [dbo].[MonitoringServiceSettings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringServiceSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [Username] [nvarchar](50) NOT NULL, [Password] [nvarchar](200) NOT NULL, [CentronServiceWCFUrl] [nvarchar](300) NOT NULL, [ServiceConnectorWCFUrl] [nvarchar](300) NOT NULL, [SystemCrawlerServiceInterval] [int] NOT NULL, [IsActive] [bit] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ModifiedDate] [datetime] NULL, [ServiceConnectorServiceInventoryInterval] [int] NOT NULL, [ServiceConnectorSystemCrawlerInstallerInterval] [int] NOT NULL, [ServiceConnectorSystemCrawlerStatusInterval] [int] NOT NULL, [MonitoringWebsiteUrl] [nvarchar](500) NOT NULL, [SystemCrawlerUpdateStatusInterval] [int] NOT NULL, [ServiceConnectorUpdaterVersionCheckInterval] [int] NOT NULL, [ServiceConnectorUpdaterInstallerInterval] [int] NOT NULL, [ServiceConnectorDeviceName] [nvarchar](256) NOT NULL, [ServiceConnectorVersion] [nvarchar](25) NOT NULL, [ServiceConnectorSystemCrawlerUninstallInterval] [int] NOT NULL, [IsServiceConnectorRunning] [bit] NOT NULL, [ServiceConnectorRunningLastActive] [datetime] NULL, [ServiceType] [int] NOT NULL, [AdminType] [int] NOT NULL, [AdminUsername] [nvarchar](256) NULL, [AdminPassword] [nvarchar](256) NULL, [IsDownloadLogs] [bit] NOT NULL, [ServiceConnectorVersionInterval] [int] NOT NULL, [ServiceConnectorInstallationInterval] [int] NOT NULL, [SystemCrawlerUninstallInterval] [int] NOT NULL, CONSTRAINT [PK_MonitoringServiceSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_MonitoringServiceSettingOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_MonitoringServiceSettingOverview] AS SELECT dbo.MonitoringServiceSettings.I3D, dbo.MonitoringServiceSettings.CustomerI3D, dbo.Kunden.Name AS CustomerName, dbo.MonitoringServiceSettings.Username, dbo.MonitoringServiceSettings.Password, dbo.MonitoringServiceSettings.CentronServiceWCFUrl, dbo.MonitoringServiceSettings.ServiceConnectorWCFUrl, dbo.MonitoringServiceSettings.SystemCrawlerServiceInterval, dbo.MonitoringServiceSettings.IsActive, dbo.MonitoringServiceSettings.CreatedDate, dbo.MonitoringServiceSettings.ModifiedDate, dbo.MonitoringServiceSettings.ServiceConnectorServiceInventoryInterval, dbo.MonitoringServiceSettings.ServiceConnectorSystemCrawlerInstallerInterval, dbo.MonitoringServiceSettings.ServiceConnectorSystemCrawlerStatusInterval, dbo.MonitoringServiceSettings.MonitoringWebsiteUrl, dbo.MonitoringServiceSettings.SystemCrawlerUpdateStatusInterval, dbo.MonitoringServiceSettings.ServiceConnectorUpdaterVersionCheckInterval, dbo.MonitoringServiceSettings.ServiceConnectorUpdaterInstallerInterval, dbo.MonitoringServiceSettings.ServiceConnectorDeviceName, dbo.MonitoringServiceSettings.ServiceConnectorVersion, dbo.MonitoringServiceSettings.ServiceConnectorSystemCrawlerUninstallInterval, dbo.MonitoringServiceSettings.IsServiceConnectorRunning, dbo.MonitoringServiceSettings.ServiceConnectorRunningLastActive, dbo.MonitoringServiceSettings.ServiceType, dbo.MonitoringServiceSettings.AdminType, dbo.MonitoringServiceSettings.AdminUsername, dbo.MonitoringServiceSettings.AdminPassword, dbo.MonitoringServiceSettings.IsDownloadLogs FROM dbo.MonitoringServiceSettings INNER JOIN dbo.Kunden ON dbo.MonitoringServiceSettings.CustomerI3D = dbo.Kunden.I3D GO /****** Object: View [dbo].[cvw_SupplierDeliveryListHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierDeliveryListHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.Datum AS Date ,K.Name AS AddressName ,A.LieferscheinNr AS SupplierReceiptNumber ,A.LieferscheinDatum AS SupplierReceiptDate ,A.Lieferdatum AS DeliveryDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,NULL AS BranchI3D ,CASE WHEN A.KreditorI3D <= 0 THEN NULL ELSE A.KreditorI3D END AS AddressI3D ,CASE WHEN A.PersonalI3D <= 0 THEN NULL ELSE A.PersonalI3D END AS EditorI3D ,A.MwStAusweisen AS ExclusiveOfVAT ,A.Status AS State ,ZK.I3D AS PaymentConditionI3D ,ZK.Kurztext AS PaymentCondition ,A.Empfanger AS DeliveryAddress ,A.Empfanger AS InvoiceAddress ,SUM(AP.NetPriceTotal) AS NetPrice ,SUM(AP.TaxPriceTotal) AS TaxPrice ,SUM(AP.NetPriceTotalComplete) AS NetPriceComplete ,SUM(AP.TaxPriceTotalComplete) AS TaxPriceComplete ,SUM(AP.NetPriceTotalFC) AS NetPriceFC ,SUM(AP.TaxPriceTotalFC) AS TaxPriceFC ,SUM(AP.NetPriceTotalFCComplete) AS NetPriceFCComplete ,SUM(AP.TaxPriceTotalFCComplete) AS TaxPriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(A.Bar,0) AS IsCashAsset FROM dbo.WareKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftI3D = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonI3D = Pers.I3D LEFT OUTER JOIN dbo.cvw_SupplierDeliveryListHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kreditor AS K ON A.KreditorI3D = K.I3D LEFT OUTER JOIN dbo.Zahkond AS ZK ON ZK.I3D = A.ZahlKondI3D GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.LieferscheinNr ,A.LieferscheinDatum ,A.Empfanger ,ZK.Kurztext ,A.Status ,A.Lieferdatum ,A.Version ,A.KreditorI3D ,A.PersonalI3D ,A.MwStAusweisen ,K.Name ,ZK.I3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech GO /****** Object: View [dbo].[cvw_SocialMediaActionEmployeeInteraction] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SocialMediaActionEmployeeInteraction] AS SELECT P.I3D AS EmployeeI3D, A.I3D AS SocialMediaI3D, 0 AS SocialMediaKind, CONVERT(bit, CASE WHEN EXISTS (SELECT 1 FROM SocialMediaLike L WHERE L.EmployeeI3D = P.I3D AND L.SocialMediaStreamI3D = A.I3D) THEN 1 ELSE 0 END) AS HasLiked, CONVERT(bit, CASE WHEN EXISTS (SELECT 1 FROM SocialMediaComment C WHERE C.EmployeeI3D = P.I3D AND C.SocialMediaStreamI3D = A.I3D) THEN 1 ELSE 0 END) AS HasCommented FROM dbo.SocialMediaStream AS A INNER JOIN dbo.Personal AS P ON P.I3D IN (SELECT EmployeeI3D FROM dbo.SocialMediaLike AS SL WHERE (ISNULL(SocialMediaStreamI3D, 0) > 0) GROUP BY EmployeeI3D) OR P.I3D IN (SELECT EmployeeI3D FROM dbo.SocialMediaComment AS SC WHERE (ISNULL(SocialMediaStreamI3D, 0) > 0) GROUP BY EmployeeI3D) GROUP BY P.I3D, A.I3D HAVING EXISTS (SELECT 1 AS Expr1 FROM dbo.SocialMediaLike AS L WHERE (EmployeeI3D = P.I3D) AND (SocialMediaStreamI3D = A.I3D)) OR EXISTS (SELECT 1 AS Expr1 FROM dbo.SocialMediaComment AS C WHERE (EmployeeI3D = P.I3D) AND (SocialMediaStreamI3D = A.I3D)) UNION ALL SELECT P.I3D AS EmployeeI3D, A.I3D AS SocialMediaI3D, 1 AS SocialMediaKind, CONVERT(bit, CASE WHEN EXISTS (SELECT 1 FROM SocialMediaLike L WHERE L.EmployeeI3D = P.I3D AND L.SocialMediaActionI3D = A.I3D) THEN 1 ELSE 0 END) AS HasLiked, CONVERT(bit, CASE WHEN EXISTS (SELECT 1 FROM SocialMediaComment C WHERE C.EmployeeI3D = P.I3D AND C.SocialMediaActionI3D = A.I3D) THEN 1 ELSE 0 END) AS HasCommented FROM dbo.SocialMediaAction AS A INNER JOIN dbo.Personal AS P ON P.I3D IN (SELECT EmployeeI3D FROM dbo.SocialMediaLike AS SL WHERE (ISNULL(SocialMediaActionI3D, 0) > 0) GROUP BY EmployeeI3D) OR P.I3D IN (SELECT EmployeeI3D FROM dbo.SocialMediaComment AS SC WHERE ISNULL(SocialMediaActionI3D, 0) > 0 GROUP BY EmployeeI3D) GROUP BY P.I3D, A.I3D HAVING EXISTS (SELECT 1 AS Expr1 FROM dbo.SocialMediaLike AS L WHERE (EmployeeI3D = P.I3D) AND (SocialMediaActionI3D = A.I3D)) OR EXISTS (SELECT 1 AS Expr1 FROM dbo.SocialMediaComment AS C WHERE (EmployeeI3D = P.I3D) AND (SocialMediaActionI3D = A.I3D)) GO /****** Object: View [dbo].[cvw_CustomerOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CustomerOverview] AS SELECT I3D, Name AS CustomerName, Status, InnendienstID AS Adviser1, AussendienstID AS Adviser2, TechnikerID AS Adviser3, Techniker2ID AS Adviser4, (SELECT COUNT(1) AS DeviceCount FROM dbo.AssetManagementDevices WHERE (KundenI3D = Cust.I3D)) AS DeviceCount, (SELECT COUNT(1) AS SystemCralwerInstalledCount FROM dbo.AssetManagementDevices AS Dev WHERE (IsSystemCralwerInstalled = 1) AND (KundenI3D = Cust.I3D)) AS SystemCralwerInstalledCount, (SELECT COUNT(1) AS SystemCralwerRunningCount FROM dbo.AssetManagementDevices AS Dev1 WHERE (SystemCrawlerStatus = 1) AND (KundenI3D = Cust.I3D)) AS SystemCralwerRunningCount FROM dbo.Kunden AS Cust WHERE (Status = 1) AND (Cust.Gesperrt IS NULL OR Cust.Gesperrt = 0) GO /****** Object: View [dbo].[Offers] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Offers] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.AngUeberschrift AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.Projektnummer AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,CASE WHEN A.ZahlKondRechI3D <= 0 THEN NULL ELSE A.ZahlKondRechI3D END AS PaymentConditionI3D ,A.RechnungskonditionsText AS PaymentConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,CASE WHEN YEAR(ISNULL(A.ProjektEnde,0)) < 1905 THEN NULL ELSE A.ProjektEnde END AS ProjectEnd ,CASE WHEN A.Angebotklasse <= 0 THEN NULL ELSE A.Angebotklasse END AS ProbabilityClassificationI3D ,CASE WHEN A.AngebKlassifI3D <= 0 THEN NULL ELSE A.AngebKlassifI3D END AS ProductGroupClassificationI3D ,ISNULL(A.Leasing, 0) AS IsLeasingActive ,ISNULL(A.LeasingGebuehr, 0) AS LeasingFee ,ISNULL(A.LeasingMonate, 0) AS LeasingMonths ,ISNULL(A.LeasingSatz, 0) AS LeasingRatePercent ,ISNULL(A.LeasingRate, 0) AS LeasingRatePerMonth ,ISNULL(A.IsServiceShare, 0) AS IsServiceActive ,ISNULL(A.ServiceGebuehr, 0) AS ServiceFee ,ISNULL(A.ServiceMonate, 0) AS ServiceMonths ,ISNULL(A.ServiceSatz, 0) AS ServiceRatePercent ,ISNULL(A.ServiceRate, 0) AS ServiceRatePerMonth ,CASE WHEN A.AbschlI3D <= 0 THEN NULL ELSE A.AbschlI3D END AS CompleteReasonI3D ,A.AbschlGrund AS CompleteReasonText ,A.VertragsI3D AS ContractI3D ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.GUI3D AS ConcurrencyControlGuid ,A.CampaignI3D ,A.ReceiptUserStateI3D ,A.IsCart ,A.CartName ,A.CartDescription ,A.CartCreatorContactPersonI3D ,A.CartAssembleArticles ,A.CartState ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.AngKopf AS A GO /****** Object: Table [dbo].[KalkKopf] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KalkKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Datum] [datetime] NULL, [KreditorI3D] [int] NULL, [Empfanger] [varchar](500) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Tel] [varchar](30) NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [WaehrungI3D] [int] NULL, [WaherungKursZuEuro] [float] NULL, [Notiz] [text] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [AuftragI3D] [int] NULL, [PersonalI3D] [int] NULL, [Lockuser] [nvarchar](50) NULL, [Status] [int] NULL, [LieferscheinNr] [varchar](500) NULL, [LieferscheinDatum] [datetime] NULL, [RechnungsNr] [varchar](50) NULL, [RechnungsDatum] [datetime] NULL, [Nettobetrag] [float] NULL, [Frachtkosten] [float] NULL, [Versicherung] [float] NULL, [ZahlKondI3D] [int] NULL, [ZahlKondText] [varchar](255) NULL, [NettobetragGesamt] [float] NULL, [BruttobetragGesamt] [float] NULL, [MwStAusweisen] [int] NULL, [LandI3D] [int] NULL, [LinFracht] [int] NULL, [LinVersicherung] [int] NULL, [Fracht] [float] NULL, [FrachtFreiAb] [float] NULL, [Mindestbestellwert] [float] NULL, [Mindermengenzuschlag] [float] NULL, [FaelligAm] [datetime] NULL, [Bezahlt] [float] NULL, [ZahlungsabgangNichtAnzeigen] [int] NULL, [GutschriftBetrag] [float] NULL, [DTAusErstellt] [int] NULL, [DTAusDatum] [datetime] NULL, [DTAusBearbeiter] [int] NULL, [SummeNetto] [float] NULL, [FrachtVerteilung] [int] NULL, [VersicherungsVerteilung] [int] NULL, [LockUniqueID] [varchar](50) NULL, [Kalkulationsart] [int] NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [WEKalkulationGrundI3D] [int] NULL, [WEKalkulationGrundText] [varchar](500) NULL, [DocDirI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [AktuelleVersion] [int] NULL, [Version] [int] NULL, [BankVerbNummer] [int] NULL, [ESRCodierzeile] [varchar](75) NULL, [FibuGesamtPreis] [float] NULL, [VarFeld1] [varchar](40) NULL, [KeinBuchhaltungsexport] [int] NULL, [FIBUSammelkonto] [varchar](24) NULL, [SKontoBetrag] [float] NULL, [IsNotAssignToOrder] [bit] NULL, [SeparateVersicherung] [bit] NULL, [SeparateFracht] [bit] NULL, [BranchI3D] [int] NULL, [BranchOrigin] [int] NULL, [Street] [nvarchar](50) NULL, [HasPostOfficeBox] [int] NULL, [PostOfficeBox] [nvarchar](50) NULL, [Zip] [nvarchar](50) NULL, [City] [nvarchar](50) NULL, [ContactName] [nvarchar](128) NULL, [ChangedThroughApplication] [int] NULL, [ConcurrencyControlGuid] [uniqueidentifier] NULL, [ProjNr] [varchar](50) NULL, [ReceiptLink] [nvarchar](256) NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, [IsSupplierInvoiceStandalone] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KalkPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KalkPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KalkKopfI3D] [int] NULL, [Version] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [Text] [varchar](5000) NULL, [Kreditorcode] [varchar](100) NULL, [Hersteller] [varchar](100) NULL, [Herstellercode] [varchar](100) NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [BlockID] [int] NULL, [Stk] [float] NULL, [Menge] [float] NULL, [StkWareneingang] [float] NULL, [Preis] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [MwStSatz] [float] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [AufwandKTO] [int] NULL, [Art] [int] NULL, [Freitext] [varchar](5000) NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [UebernommenAusI3D] [int] NULL, [UebernommenAusArt] [int] NULL, [UebernommenInI3D] [int] NULL, [UebernommenInArt] [int] NULL, [Status] [int] NULL, [NebenlagerI3D] [int] NULL, [LieferDatumSoll] [datetime] NULL, [LieferDatumIst] [datetime] NULL, [Gebucht] [int] NULL, [LieferscheinNr] [varchar](500) NULL, [LieferscheinDatum] [datetime] NULL, [Fracht] [float] NULL, [Versicherung] [float] NULL, [EKAusAufPosI3D] [int] NULL, [AuftragI3D] [int] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [GewichtsEinheit] [int] NULL, [Masseinheit] [int] NULL, [Dimension] [int] NULL, [GewProEinheit] [float] NULL, [MwStI3D] [int] NULL, [SondervereinbarungI3D] [int] NULL, [Beschaffenheit] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [Abbuchung] [varchar](1) NULL, [StkBestellt] [float] NULL, [EANCode] [varchar](70) NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [BestellnrKunde] [varchar](50) NULL, [AuftProj] [varchar](50) NULL, [StkGutgeschrieben] [int] NULL, [RMAPosI3D] [int] NULL, [DistributorID] [int] NULL, [IsReverseCharge] [int] NULL, [ExportDate] [datetime] NULL, [CopyFromI3D] [int] NULL, [CopyFromKind] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SupplierInvoicePos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierInvoicePos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5, 11, 12) THEN AP.Text ELSE AP.Freitext END AS Text ,NULL AS RichText ,AP.BestellNrKunde AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.LieferdatumSoll AS DeliveryDate ,0 AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,NULL AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,AP.KalkKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0) - ISNULL(AP.StkGutgeschrieben, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.StkGutgeschrieben,0)) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotal , Calc.TaxPriceTotal , Calc.NetPriceTotalComplete , Calc.TaxPriceTotalComplete , Calc.NetPriceTotalFC , Calc.TaxPriceTotalFC , Calc.NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END * AP.Stk) AS InsuranceNetPriceTotalComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END * AP.Stk * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS InsuranceTaxPriceTotalComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0) * AP.Stk) AS InsuranceNetPriceTotalFCComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0) * AP.Stk * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS InsuranceTaxPriceTotalFCComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END * AP.Stk) AS FreightNetPriceTotalComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END * AP.Stk * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS FreightTaxPriceTotalComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0) * AP.Stk) AS FreightNetPriceTotalFCComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0) * AP.Stk * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS FreightTaxPriceTotalFCComplete ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END) AS InsuranceNetPrice ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS InsuranceTaxPrice ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0)) AS InsuranceNetPriceFC ,CONVERT(DECIMAL(19,4),ISNULL(AP.Versicherung,0) * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS InsuranceTaxPriceFC ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END) AS FreightNetPrice ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0) / CASE WHEN ABS(A.CurrencyFactor) < 0.000001 THEN 1 ELSE A.CurrencyFactor END * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS FreightTaxPrice ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0)) AS FreightNetPriceFC ,CONVERT(DECIMAL(19,4),ISNULL(AP.Fracht,0) * IIF(A.MwStAusweisen = 1, 0, AP.MwstSatz / 100)) AS FreightTaxPriceFC ,0 AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStAusweisen = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.KalkPos AS AP INNER JOIN dbo.KalkKopf AS A ON AP.KalkKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Art IN (1,3, 11, 12) THEN 1 ELSE 0 END ,CASE WHEN AP.Art IN (1,3, 11, 12) AND AP.Expanded IS NULL THEN 1 ELSE 0 END ,AP.Preis, 0, ISNULL(AR.Nachkommastellen,2), 0, A.CurrencyFactor, CONVERT(bit,ISNULL(A.MwStAusweisen,0)), AP.MwstSatz, ISNULL(A.Bar,0), ISNULL(AP.Stk,0), ISNULL(AP.StkGutgeschrieben,0)) AS Calc GO /****** Object: View [dbo].[cvw_SocialMediaCommentOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SocialMediaCommentOverview] AS SELECT C.I3D, C.EmployeeI3D, P.Vorname + ' ' + P.Name + ' (' + P.KurzZeich + ')' AS EmployeeName, ISNULL(C.SocialMediaStreamI3D, C.SocialMediaActionI3D) AS SocialMediaI3D, CASE WHEN C.SocialMediaStreamI3D IS NOT NULL THEN 0 ELSE 1 END AS SocialMediaKind, ISNULL(A.Text, S.DisplayText) AS Caption, C.Text AS Comment, C.CreatedDate FROM dbo.SocialMediaComment AS C LEFT OUTER JOIN dbo.Personal AS P ON P.I3D = C.EmployeeI3D LEFT OUTER JOIN dbo.SocialMediaStream AS S ON C.SocialMediaStreamI3D = S.I3D LEFT OUTER JOIN dbo.SocialMediaAction AS A ON A.I3D = C.SocialMediaActionI3D LEFT OUTER JOIN dbo.SocialMediaStream AS S2 ON S2.I3D = A.SocialMediaStreamI3D GO /****** Object: Table [dbo].[AssetManagementWindowsServices] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWindowsServices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [ServiceName] [nvarchar](256) NOT NULL, [Caption] [nvarchar](256) NULL, [StartupType] [nvarchar](256) NULL, [UserAccount] [nvarchar](256) NULL, [ExecutableName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDeviceDependencies] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDeviceDependencies]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NULL, [WindowsServicesI3D] [int] NULL, [ApplicationI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementApplication] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementApplication]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [DisplayName] [nvarchar](256) NULL, [Publisher] [nvarchar](256) NULL, [Version] [nvarchar](256) NULL, [LicenseKey] [nvarchar](256) NULL, [LicenseType] [nvarchar](256) NULL, [UninstallString] [nvarchar](500) NULL, [IdentifyingNumber] [nvarchar](256) NULL, [Is64Bit] [bit] NOT NULL, [InstallationDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_DeviceDependencies] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeviceDependencies] AS SELECT dbo.AssetManagementDevices.I3D, dbo.AssetManagementDevices.ParentI3D, dbo.AssetManagementDevices.KundenI3D, dbo.AssetManagementDevices.ShortName, dbo.AssetManagementDevices.LongName, dbo.AssetManagementDevices.DeviceId, dbo.AssetManagementDevices.WarrantyExpiryDate, dbo.AssetManagementDevices.CreatedOn, dbo.AssetManagementDevices.DocumentationCategoryI3D, dbo.AssetManagementDevices.Deleted, dbo.AssetManagementDevices.DeviceClass, dbo.AssetManagementDevices.Uri, dbo.AssetManagementDevices.IsOnline, dbo.AssetManagementDevices.LastUpdate, dbo.AssetManagementDevices.Status, dbo.AssetManagementDeviceDependencies.I3D AS DependentI3D, dbo.AssetManagementApplication.I3D AS ApplicationI3D, dbo.AssetManagementApplication.DisplayName, dbo.AssetManagementApplication.Publisher, dbo.AssetManagementApplication.InstallationDate, dbo.AssetManagementApplication.Version, dbo.AssetManagementApplication.LicenseKey, dbo.AssetManagementApplication.LicenseType, dbo.AssetManagementWindowsServices.I3D AS WindowsServicesI3D, dbo.AssetManagementWindowsServices.ServiceName, dbo.AssetManagementWindowsServices.Caption, dbo.AssetManagementWindowsServices.StartupType, dbo.AssetManagementWindowsServices.UserAccount, dbo.AssetManagementWindowsServices.ExecutableName FROM dbo.AssetManagementDevices INNER JOIN dbo.AssetManagementDeviceDependencies ON dbo.AssetManagementDeviceDependencies.DeviceI3D = dbo.AssetManagementDevices.I3D INNER JOIN dbo.AssetManagementApplication ON dbo.AssetManagementApplication.I3D = dbo.AssetManagementDeviceDependencies.ApplicationI3D INNER JOIN dbo.AssetManagementWindowsServices ON dbo.AssetManagementWindowsServices.I3D = dbo.AssetManagementDeviceDependencies.WindowsServicesI3D GO /****** Object: Table [dbo].[AngPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AngKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [AufLiefRechNr] [int] NULL, [AufLiefRechArt] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [MwstI3D] [int] NULL, [LaenderI3D] [int] NULL, [MWStAktiv] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [Import] [int] NULL, [MitBild] [int] NULL, [BSLaengeT] [float] NULL, [BSBreiteT] [float] NULL, [BSHoeheT] [float] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [VertragI3D] [int] NULL, [VertragArt] [int] NULL, [Artikelpositionsart] [int] NULL, [OriginalStk] [float] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [BSLaengeE] [float] NULL, [BSBreiteE] [float] NULL, [BSHoeheE] [float] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [RMAPosI3D] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [Kundenkostenstelle] [varchar](300) NULL, [HerstellerI3D] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [Bestellinformation] [varchar](200) NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [isLeasing] [int] NULL, [isService] [int] NULL, [PurchasePriceSupplierI3D] [int] NULL, [InternalNote] [nvarchar](max) NULL, [PlannedDurationInHours] [decimal](19, 7) NOT NULL, [IsReverseCharge] [bit] NULL, CONSTRAINT [PK_AngPos] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixAngPos_AngKopfI3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixAngPos_AngKopfI3D] ON [dbo].[AngPos] ( [AngKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[OfferItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[OfferItems] AS SELECT AP.I3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.AngKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,CASE WHEN AP.MitBild IN (1, 11) THEN 1 ELSE 0 END AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,AP.Bestellinformation AS PurchaseInformations ,AP.WEEE AS WEEE ,AP.Kundenkostenstelle AS CustomerCostCenter ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,AP.PurchasePriceSupplierI3D AS PurchasePriceSupplierI3D ,AP.InternalNote AS InternalNote ,AP.PlannedDurationInHours AS PlannedDurationInHours ,AP.IsReverseCharge ,CAST(ISNULL(AP.isLeasing,0) AS BIT) AS IsLeasing ,CAST(ISNULL(AP.isService,0) AS BIT) AS IsService FROM dbo.AngPos AS AP GO /****** Object: View [dbo].[cvw_SupplierInvoiceHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierInvoiceHeadVATPriceSplit] AS SELECT HeadI3D ,VATI3D ,VATRate ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalComplete) + SUM(InsuranceTaxPriceTotalComplete) + SUM(FreightTaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFCComplete) + SUM(InsuranceTaxPriceTotalFCComplete) + SUM(FreightTaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,CONVERT(DECIMAL(19,2), ROUND(SUM(InsuranceNetPriceTotalComplete),2)) AS InsuranceNetPriceTotalComplete ,CONVERT(DECIMAL(19, 2), 0) AS InsuranceTaxPriceTotalComplete ,CONVERT(DECIMAL(19,2), ROUND(SUM(InsuranceNetPriceTotalFCComplete),2)) AS InsuranceNetPriceTotalFCComplete ,CONVERT(DECIMAL(19, 2), 0) AS InsuranceTaxPriceTotalFCComplete ,CONVERT(DECIMAL(19,2), ROUND(SUM(FreightNetPriceTotalComplete),2)) AS FreightNetPriceTotalComplete ,CONVERT(DECIMAL(19, 2), 0) AS FreightTaxPriceTotalComplete ,CONVERT(DECIMAL(19,2), ROUND(SUM(FreightNetPriceTotalFCComplete),2)) AS FreightNetPriceTotalFCComplete ,CONVERT(DECIMAL(19, 2), 0) AS FreightTaxPriceTotalFCComplete FROM dbo.cvw_SupplierInvoicePos WHERE Kind IN (1,3, 11, 12) AND Expanded IS NULL GROUP BY HeadI3D ,VATI3D ,VATRate GO /****** Object: View [dbo].[cvw_SocialMediaLikeOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SocialMediaLikeOverview] AS SELECT L.I3D, L.EmployeeI3D, P.Vorname + ' ' + P.Name + ' (' + P.KurzZeich + ')' AS EmployeeName, ISNULL(L.SocialMediaStreamI3D, L.SocialMediaActionI3D) AS SocialMediaI3D, CASE WHEN L.SocialMediaStreamI3D IS NOT NULL THEN 0 ELSE 1 END AS SocialMediaKind, ISNULL(A.Text, S.DisplayText) AS Caption FROM dbo.SocialMediaLike AS L INNER JOIN dbo.Personal AS P ON P.I3D = L.EmployeeI3D LEFT OUTER JOIN dbo.SocialMediaStream AS S ON S.I3D = L.SocialMediaStreamI3D LEFT OUTER JOIN dbo.SocialMediaAction AS A ON A.I3D = L.SocialMediaActionI3D LEFT OUTER JOIN dbo.SocialMediaStream AS S2 ON S2.I3D = A.SocialMediaStreamI3D GO /****** Object: Table [dbo].[AssetManagementWindowsSystems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWindowsSystems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [DeviceName] [nvarchar](256) NULL, [OperatingSystem] [nvarchar](256) NULL, [Type] [nvarchar](256) NULL, [PasswordAge] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementWizardMappings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWizardMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ActiveDirectoryI3D] [int] NULL, [WindowsSystemI3D] [int] NULL, [IISServerSiteI3D] [int] NULL, [Name] [nvarchar](256) NULL, [Value] [nvarchar](500) NULL, [ActiveDirectoryUserI3D] [int] NULL, [ActiveDirectoryGroupI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementWindowsSystemWizardMappings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementWindowsSystemWizardMappings] AS SELECT dbo.AssetManagementWindowsSystems.I3D, dbo.AssetManagementWindowsSystems.CustomerI3D, dbo.AssetManagementWindowsSystems.DeviceName, dbo.AssetManagementWindowsSystems.OperatingSystem, dbo.AssetManagementWindowsSystems.Type, dbo.AssetManagementWindowsSystems.PasswordAge, dbo.AssetManagementWizardMappings.I3D AS AssetManagementWizardMappingsI3D, dbo.AssetManagementWizardMappings.Name, dbo.AssetManagementWizardMappings.Value FROM dbo.AssetManagementWindowsSystems INNER JOIN dbo.AssetManagementWizardMappings ON dbo.AssetManagementWindowsSystems.I3D = dbo.AssetManagementWizardMappings.WindowsSystemI3D GO /****** Object: View [dbo].[cvw_SupplierInvoiceHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierInvoiceHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.Datum AS Date ,K.Name AS AddressName ,A.RechnungsNr AS SupplierReceiptNumber ,A.RechnungsDatum AS SupplierReceiptDate ,A.LieferscheinDatum AS DeliveryDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,NULL AS BranchI3D ,CASE WHEN A.KreditorI3D <= 0 THEN NULL ELSE A.KreditorI3D END AS AddressI3D ,CASE WHEN A.PersonalI3D <= 0 THEN NULL ELSE A.PersonalI3D END AS EditorI3D ,A.MwStAusweisen AS ExclusiveOfVAT ,A.Status AS State ,ZK.I3D AS PaymentConditionI3D ,ZK.Kurztext AS PaymentCondition ,A.Empfanger AS DeliveryAddress ,A.Empfanger AS InvoiceAddress ,SUM(AP.NetPriceTotal) AS NetPrice ,SUM(AP.TaxPriceTotal) AS TaxPrice ,SUM(AP.NetPriceTotalComplete) AS NetPriceComplete ,SUM(AP.TaxPriceTotalComplete) AS TaxPriceComplete ,SUM(AP.NetPriceTotalFC) AS NetPriceFC ,SUM(AP.TaxPriceTotalFC) AS TaxPriceFC ,SUM(AP.NetPriceTotalFCComplete) AS NetPriceFCComplete ,SUM(AP.TaxPriceTotalFCComplete) AS TaxPriceFCComplete ,SUM(AP.InsuranceNetPriceTotalComplete) AS InsuranceNetPriceComplete ,SUM(AP.InsuranceTaxPriceTotalComplete) AS InsuranceTaxPriceComplete ,SUM(AP.InsuranceNetPriceTotalFCComplete) AS InsuranceNetPriceFCComplete ,SUM(AP.InsuranceTaxPriceTotalFCComplete) AS InsuranceTaxPriceFCComplete ,SUM(AP.FreightNetPriceTotalComplete) AS FreightNetPriceComplete ,SUM(AP.FreightTaxPriceTotalComplete) AS FreightTaxPriceComplete ,SUM(AP.FreightNetPriceTotalFCComplete) AS FreightNetPriceFCComplete ,SUM(AP.FreightTaxPriceTotalFCComplete) AS FreightTaxPriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(A.Bar,0) AS IsCashAsset ,A.DTAusErstellt AS DTOutCreated ,A.DTAusDatum AS DTOutCreatedDate ,A.DTAusBearbeiter AS DTOutCreatedFromI3D ,ROUND(A.Bezahlt,2) AS Payed ,A.SeparateFracht AS FreightAsOwnPosition ,A.SeparateVersicherung AS InsuranceAsOwnPosition FROM dbo.KalkKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftI3D = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonI3D = Pers.I3D LEFT OUTER JOIN dbo.cvw_SupplierInvoiceHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kreditor AS K ON A.KreditorI3D = K.I3D LEFT OUTER JOIN dbo.Zahkond AS ZK ON ZK.I3D = A.ZahlKondI3D GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.RechnungsNr ,A.RechnungsDatum ,A.Empfanger ,ZK.Kurztext ,A.Status ,A.LieferscheinDatum ,A.Version ,A.KreditorI3D ,A.PersonalI3D ,A.MwStAusweisen ,K.Name ,ZK.I3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,A.DTAusErstellt ,A.DTAusDatum ,A.DTAusBearbeiter ,A.Bezahlt ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech ,A.SeparateFracht ,A.SeparateVersicherung GO /****** Object: Table [dbo].[AssetManagementCheckResults] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCheckResults]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckConfigurationID] [int] NULL, [State] [nvarchar](50) NULL, [Resolved] [nvarchar](50) NULL, [Message] [nvarchar](max) NULL, [Date] [datetime] NULL, [ActualResultValue] [nvarchar](256) NULL, [OriginalValue] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AMCheckConfigurationsOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AMCheckConfigurationsOverview] AS SELECT dbo.AssetManagementCheckConfigurations.I3D, dbo.AssetManagementCheckConfigurations.CheckID, dbo.AssetManagementCheckConfigurations.Status, dbo.AssetManagementCheckConfigurations.StartTime, dbo.AssetManagementCheckConfigurations.IntervalKind, dbo.AssetManagementCheckConfigurations.IntervalInMinutes, dbo.AssetManagementCheckConfigurations.DeviceId, dbo.AssetManagementCheckConfigurations.IsNewCheck, dbo.AssetManagementCheckConfigurations.CheckType, dbo.AssetManagementCheckConfigurations.NoAlertFrom, dbo.AssetManagementCheckConfigurations.NoAlertTo, dbo.AssetManagementCheckConfigurations.IsPicked, dbo.AssetManagementCheckConfigurations.PickedDateTime, dbo.AssetManagementDevices.KundenI3D AS CustomerI3D, dbo.AssetManagementDevices.ShortName AS DeviceName, dbo.AssetManagementDevices.DeviceClass, dbo.AssetManagementDevices.IsOnline, dbo.Kunden.Name AS CustomerName FROM dbo.AssetManagementCheckConfigurations INNER JOIN dbo.AssetManagementCheckResults ON dbo.AssetManagementCheckConfigurations.I3D = dbo.AssetManagementCheckResults.CheckConfigurationID INNER JOIN (SELECT CheckConfigurationID, MAX(Date) AS MaxDate FROM dbo.AssetManagementCheckResults AS AssetManagementCheckResults_1 GROUP BY CheckConfigurationID) AS MaxInner ON dbo.AssetManagementCheckResults.CheckConfigurationID = MaxInner.CheckConfigurationID AND dbo.AssetManagementCheckResults.Date = MaxInner.MaxDate INNER JOIN dbo.AssetManagementDevices ON dbo.AssetManagementCheckConfigurations.DeviceId = dbo.AssetManagementDevices.I3D INNER JOIN dbo.Kunden ON dbo.AssetManagementDevices.KundenI3D = dbo.Kunden.I3D WHERE (dbo.Kunden.Status = 1) AND (dbo.Kunden.Gesperrt IS NULL OR dbo.Kunden.Gesperrt = 0) GO /****** Object: Table [dbo].[LiGutKopf] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiGutKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kalkulationsart] [int] NULL, [Nummer] [int] NULL, [Datum] [datetime] NULL, [KreditorI3D] [int] NULL, [Empfanger] [varchar](500) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Tel] [varchar](30) NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [WaehrungI3D] [int] NULL, [WaherungKursZuEuro] [float] NULL, [Notiz] [text] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [AuftragI3D] [int] NULL, [PersonalI3D] [int] NULL, [LockUserI3D] [int] NULL, [LockUser] [nvarchar](50) NULL, [Status] [int] NULL, [LieferscheinNr] [varchar](500) NULL, [LieferscheinDatum] [datetime] NULL, [RechnungsNr] [varchar](50) NULL, [RechnungsDatum] [datetime] NULL, [Nettobetrag] [float] NULL, [Frachtkosten] [float] NULL, [Versicherung] [float] NULL, [ZahlKondI3D] [int] NULL, [ZahlKondText] [varchar](255) NULL, [NettobetragGesamt] [float] NULL, [BruttobetragGesamt] [float] NULL, [MwStAusweisen] [int] NULL, [LandI3D] [int] NULL, [LinFracht] [int] NULL, [LinVersicherung] [int] NULL, [Fracht] [float] NULL, [FrachtFreiAb] [float] NULL, [Mindestbestellwert] [float] NULL, [Mindermengenzuschlag] [float] NULL, [FaelligAm] [datetime] NULL, [Bezahlt] [float] NULL, [ZahlungsabgangNichtAnzeigen] [int] NULL, [GutschriftBetrag] [float] NULL, [DTAusErstellt] [int] NULL, [DTAusDatum] [datetime] NULL, [DTAusBearbeiter] [int] NULL, [SummeNetto] [float] NULL, [FrachtVerteilung] [int] NULL, [VersicherungsVerteilung] [int] NULL, [LockUniqueID] [varchar](50) NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [DTInErstellt] [int] NULL, [DTInDatum] [datetime] NULL, [DTInBearbeiter] [int] NULL, [DocDirI3D] [int] NULL, [AktuelleVersion] [int] NULL, [WiedervorlageDatum] [datetime] NULL, [WiedervorlageToDoI3D] [int] NULL, [Version] [int] NULL, [WertstellungsDatum] [datetime] NULL, [GutschriftsNr] [varchar](50) NULL, [GutschriftsDatum] [datetime] NULL, [LiGutschriftGrundI3D] [int] NULL, [LiGutschriftGrundText] [varchar](500) NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [VarFeld1] [varchar](40) NULL, [FIBUSammelkonto] [varchar](24) NULL, [SeparateVersicherung] [bit] NULL, [SeparateFracht] [bit] NULL, [BranchI3D] [int] NULL, [BranchOrigin] [int] NULL, [Street] [nvarchar](50) NULL, [HasPostOfficeBox] [int] NULL, [PostOfficeBox] [nvarchar](50) NULL, [Zip] [nvarchar](50) NULL, [City] [nvarchar](50) NULL, [ContactName] [nvarchar](128) NULL, [ChangedThroughApplication] [int] NULL, [ConcurrencyControlGuid] [uniqueidentifier] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LiGutPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiGutPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LiGutKopfI3D] [int] NULL, [Version] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [Text] [varchar](5000) NULL, [Kreditorcode] [varchar](100) NULL, [Hersteller] [varchar](100) NULL, [Herstellercode] [varchar](100) NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [BlockID] [int] NULL, [Stk] [float] NULL, [Menge] [float] NULL, [StkWareneingang] [float] NULL, [Preis] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [MwStSatz] [float] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [AufwandKTO] [int] NULL, [Art] [int] NULL, [Freitext] [varchar](5000) NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [UebernommenAusI3D] [int] NULL, [UebernommenAusArt] [int] NULL, [UebernommenInI3D] [int] NULL, [UebernommenInArt] [int] NULL, [Status] [int] NULL, [NebenlagerI3D] [int] NULL, [LieferDatumSoll] [datetime] NULL, [LieferDatumIst] [datetime] NULL, [Gebucht] [int] NULL, [LieferscheinNr] [varchar](500) NULL, [LieferscheinDatum] [datetime] NULL, [Fracht] [float] NULL, [Versicherung] [float] NULL, [EKAusAufPosI3D] [int] NULL, [AuftragI3D] [int] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [GewichtsEinheit] [int] NULL, [Masseinheit] [int] NULL, [Dimension] [int] NULL, [GewProEinheit] [float] NULL, [MwStI3D] [int] NULL, [SondervereinbarungI3D] [int] NULL, [Beschaffenheit] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [Abbuchung] [varchar](1) NULL, [StkKalkuliert] [float] NULL, [EANCode] [varchar](70) NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [BestellnrKunde] [varchar](50) NULL, [AuftProj] [varchar](50) NULL, [RMAPosI3D] [int] NULL, [KalkKopfI3D] [int] NULL, [StkBestellt] [float] NULL, [ExportDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SupplierCreditVoucherPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierCreditVoucherPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5,11,12) THEN AP.Text ELSE AP.Freitext END AS Text ,NULL AS RichText ,AP.BestellNrKunde AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.LieferdatumSoll AS DeliveryDate ,0 AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,NULL AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,AP.LiGutKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotalComplete AS NetPriceTotal , Calc.TaxPriceTotalComplete AS TaxPriceTotal , Calc.NetPriceTotalFCComplete AS NetPriceTotalFC , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFC ,0 AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStAusweisen = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.LiGutPos AS AP INNER JOIN dbo.LiGutKopf AS A ON AP.LiGutKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Art IN (1,3,11,12) THEN 1 ELSE 0 END ,CASE WHEN AP.Art IN (1,3,11,12) AND AP.Expanded IS NULL THEN 1 ELSE 0 END ,AP.Preis * -1, 0, ISNULL(AR.Nachkommastellen,2), 0, A.CurrencyFactor, CONVERT(bit,ISNULL(A.MwStAusweisen,0)), AP.MwstSatz, ISNULL(A.Bar,0), AP.Stk, 0) AS Calc GO /****** Object: Table [dbo].[WAREN] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WAREN]( [Warengruppe] [smallint] NULL, [Bezeichnung] [varchar](40) NULL, [Aufschlag_1] [float] NULL, [Aufschlag_2] [float] NULL, [Aufschlag_3] [float] NULL, [Aufschlag_4] [float] NULL, [Aufschlag_EVK] [float] NULL, [Aufschlag_Minpreis] [float] NULL, [Einheit] [varchar](50) NULL, [Kommisionieren] [int] NULL, [LagerortI3D] [int] NULL, [LagerplatzI3D] [int] NULL, [EinheitI3D] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [ErloesKTO] [int] NULL, [AufwandKTO] [int] NULL, [Nachkommastellen] [int] NULL, [ProvProz] [float] NULL, [ProvArt] [int] NULL, [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [LagerI3D] [int] NULL, [Lieferzeit] [int] NULL, [VPE] [int] NULL, [TextAenderbar] [int] NULL, [WebAenderbar] [int] NULL, [SNbeiWarenabgang] [int] NULL, [Lieferbar] [int] NULL, [EKgleichVK] [int] NULL, [Abbuchung] [int] NULL, [Teilbar] [int] NULL, [Montieren] [int] NULL, [Garantie1Wert] [int] NULL, [Garantie1Art] [int] NULL, [Garantie2Wert] [int] NULL, [Garantie2Art] [int] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EOLauto] [int] NULL, [Preisupdate] [int] NULL, [EUErloesKTO] [int] NULL, [AuslandErloesKTO] [int] NULL, [KostenstelleI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [VarAttributes] [int] NULL, [KeinMischEK] [int] NULL, [FremdwaehrungLandI3D] [int] NULL, [ProduktfamilienPflicht] [int] NULL, [EUAufwandKTO] [int] NULL, [AuslandAufwandKTO] [int] NULL, [EVPAlsVKEintragen] [int] NULL, [MwstI3D] [int] NULL, [KeineFracht] [int] NULL, [PauschalWarengruppe] [int] NULL, [StandardErtrag] [float] NULL, [NormAbwErtrag] [float] NULL, [VK1_ErtragBasis] [int] NULL, [VK2_ErtragBasis] [int] NULL, [VK3_ErtragBasis] [int] NULL, [VK4_ErtragBasis] [int] NULL, [RCAufwandKTO] [int] NULL, [RCErloesKTO] [int] NULL, [isReverseCharge] [bit] NULL, [IsWithCounter] [bit] NULL, [isMietPortal] [bit] NULL, [IsServiceArticle] [bit] NULL, [NeedsCustomClearance] [bit] NOT NULL, [KulanzWarengruppe] [bit] NOT NULL, [NotDiscountable] [bit] NULL, [TelekomDiveMaterialGroup] [int] NULL, [IsObligatoryBooking] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelZubehoer] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelZubehoer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerArtikelI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelZubehoer] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AufPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AufKopfI3D] [int] NOT NULL, [VertragI3D] [int] NULL, [VertragArt] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [Kommisioniert] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Status] [int] NULL, [UrsprungAngNr] [int] NULL, [RechLiefNr] [int] NULL, [RechLiefArt] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [EKStkBestellt] [float] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [OriginalI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungPosI3D] [int] NULL, [Artikelpositionsart] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Bestellinformation] [varchar](200) NULL, [VKBasisWert] [float] NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Kundenkostenstelle] [varchar](300) NULL, [RMAPosI3D] [int] NULL, [HerstellerI3D] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [EkStkGebucht] [float] NULL, [IsBillingPartList] [bit] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalComplete] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFCComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFCComplete] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalComplete] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFCComplete] [decimal](19, 2) NULL, [PurchasePriceSupplierI3D] [int] NULL, [InternalNote] [nvarchar](max) NULL, [PlannedDurationInHours] [decimal](19, 7) NOT NULL, [BVLInfo] [nvarchar](500) NULL, [LizenzDatum] [datetime2](0) NULL, [Direktlieferung] [int] NULL, [LieferMenge_old] [float] NULL, [Liefermenge] AS ([dbo].[cfn_DeliveryCount]([I3D])), [IsReverseCharge] [bit] NULL, [isLeasing] [int] NULL, [isService] [int] NULL, CONSTRAINT [PK_AufPos] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixAufPos_AufKopfI3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixAufPos_AufKopfI3D] ON [dbo].[AufPos] ( [AufKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[Hersteller] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Hersteller]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Hersteller] [varchar](500) NULL, [Status] [int] NULL, [KreditorI3D] [int] NULL, [EDI1] [int] NULL, [EDI1User] [varchar](250) NULL, [EDI1Pass] [varchar](250) NULL, [EDI2] [int] NULL, [EDI2User] [varchar](250) NULL, [EDI2Pass] [varchar](250) NULL, [EDI3] [int] NULL, [EDI3User] [varchar](250) NULL, [EDI3Pass] [varchar](250) NULL, [EDI4] [int] NULL, [EDI4User] [varchar](250) NULL, [AnschriftI3D] [int] NULL, [AnsprechI3D] [int] NULL, [EDI4Pass] [varchar](250) NULL, [EOrderInterface] [int] NULL, [EOrderUser] [varchar](250) NULL, [EOrderPass] [varchar](250) NULL, [EOrderZugangsCode] [varchar](250) NULL, [EOrderSenderID] [varchar](250) NULL, [EOrderKundennummer] [varchar](250) NULL, [EDI5] [int] NULL, [EDI5User] [varchar](250) NULL, [EDI5Pass] [varchar](250) NULL, [EDI3Laendercode] [varchar](250) NULL, [EDI3Branchennummer] [varchar](250) NULL, [EDIUserTest] [varchar](250) NULL, [EDIPassTest] [varchar](250) NULL, [EDI10] [int] NULL, [EDI10User] [varchar](250) NULL, [EDI10Pass] [varchar](250) NULL, [EDI12] [int] NULL, [EDI12User] [varchar](250) NULL, [EDI12Pass] [varchar](250) NULL, CONSTRAINT [Hersteller_pk] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [ixHersteller_I3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixHersteller_I3D] ON [dbo].[Hersteller] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerArtik] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerArtik]( [I3D0] [int] IDENTITY(1,1) NOT NULL, [I3D] [int] NOT NULL, [Code] [varchar](100) NULL, [HEK] [float] NULL, [VK] [float] NULL, [Verfuegbarkeit] [varchar](50) NULL, [Hersteller] [varchar](100) NULL, [Sprache] [char](10) NULL, [EANCODE] [varchar](50) NULL, [Nachfolger] [char](20) NULL, [Garantie] [varchar](50) NULL, [SpezialEK] [char](100) NULL, [SpezialEKgiltBis] [datetime] NULL, [Hoehe] [char](10) NULL, [Breite] [char](10) NULL, [Laenge] [char](10) NULL, [Gewicht] [char](10) NULL, [Datenblatt] [varchar](255) NULL, [Bild] [varchar](255) NULL, [HEKRoh] [float] NULL, [KreditorNr] [varchar](50) NULL, [Hauptartikel] [varchar](50) NULL, [Zubehoerartikel] [varchar](50) NULL, [NettoGewicht] [float] NULL, [Text] [varchar](8000) NULL, [ImportDatum] [datetime] NULL, [EGISNummer] [varchar](30) NULL, [Produktlinie] [varchar](50) NULL, [EVP] [float] NULL, [Listenpreis] [float] NULL, [HerstellerWarenWgI3D] [int] NULL, [HerstellerWarenUwg1I3D] [int] NULL, [HerstellerWarenUwg2I3D] [int] NULL, [VerfuegbarkeitStk] [float] NULL, [Status] [int] NULL, [Verpackungsmenge] [float] NULL, [Mindestbestellmenge] [float] NULL, CONSTRAINT [PK_HerstellerArtik] PRIMARY KEY CLUSTERED ( [I3D] ASC, [I3D0] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [IX_HerstellerArtik_I3D0_Unique] UNIQUE NONCLUSTERED ( [I3D0] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MwstSatz] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MwstSatz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Mwst] [float] NULL, [Text] [varchar](60) NULL, [LandID] [int] NULL, [Status] [int] NULL, [Lieferkond] [varchar](5) NULL, [KtoInland] [varchar](50) NULL, [KtoEU] [varchar](50) NULL, [KtoNonEU] [varchar](50) NULL, [ErloesKTO] [int] NULL, [ErloesKTODeak] [int] NULL, [LandI3D] [int] NULL, [MwstStandard] [int] NULL, [Steuerkennziffer] [varchar](24) NULL, [AufwandKTO] [int] NULL, [AufwandKTODeak] [int] NULL, [Konto] [varchar](50) NULL, [ErstelltDurch] [int] NULL, [AblaufDatum] [datetime] NULL, [FolgeMWStI3D] [int] NULL, [SteuerKZEinkauf] [varchar](24) NULL, [VerwFuerMwStNichtAusweisbar] [int] NULL, [GueltigAb] [datetime] NULL, CONSTRAINT [PK_MwstSatz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Laenkenn] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Laenkenn]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Land] [varchar](255) NULL, [PlzKurz] [varchar](3) NULL, [Vorwahl] [varchar](16) NULL, [Status] [int] NULL, [Kurzzeichen] [varchar](3) NULL, [Nummer] [varchar](3) NULL, [Waehrung] [varchar](60) NULL, [Zeichen] [varchar](5) NULL, [RWZeichen] [varchar](50) NULL, [KursZuEur] [float] NULL, [Kurztext] [varchar](25) NULL, [MwstArt] [int] NULL, [Flagge] [image] NULL, [FlaggeExt] [varchar](50) NULL, [MenueVerfueg] [int] NULL, [MwstAktiv] [int] NULL, [ErloesKTO] [int] NULL, [Standard] [int] NULL, [ErloesKTOFremd] [int] NULL, [MWStKTOFremd] [int] NULL, [MWStFremd] [float] NULL, [AufwandKTO] [int] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [EUMitglied] [int] NULL, [ErstelltDurch] [int] NULL, [ISOCodeNummerisch] [nvarchar](10) NULL, CONSTRAINT [PK_Laenkenn] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerWaren] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerWaren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerI3D] [int] NULL, [WG] [varchar](40) NULL, [UWG1] [varchar](40) NULL, [UWG2] [varchar](40) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NebenlagerArtikel] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NebenlagerArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandantI3D] [int] NULL, [NebenlagerI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Bestand] [float] NULL, [Zulauf] [float] NULL, [Mindestbestand] [float] NULL, [Reparaturbestand] [float] NULL, [LagerortI3D] [int] NULL, [LagerplatzI3D] [int] NULL, [DirektFakturierung] [int] NULL, [EigenerEK] [int] NULL, [EK] [float] NULL, [Lagerwert] [float] NULL, [AngelegtVon] [int] NULL, [AngelegtAm] [datetime] NULL, [RohEK1] [float] NULL, [RohEK1Datum] [datetime] NULL, [RohEK2] [float] NULL, [RohEK2Datum] [datetime] NULL, [RohEK1I3D] [int] NULL, [RohEK1Art] [int] NULL, [RohEK2I3D] [int] NULL, [RohEK2Art] [int] NULL, [AuftragsBestand_alt] [float] NULL, [LieferBestand_alt] [float] NULL, [LieferBestand] AS ([dbo].[cfn_LieferBestand]([ArtikelI3D],[NebenlagerI3D])), [AuftragsBestand] AS ([dbo].[cfn_AuftragsBestand]([ArtikelI3D],[NebenlagerI3D])), PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barcode] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barcode]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BestPosI3D] [int] NULL, [GeraetePosI3D] [int] NULL, [Barcode] [varchar](200) NULL, [Import] [int] NULL, [Status] [int] NULL, [AufPosI3D] [int] NULL, [Auftragsnummer] [int] NULL, [LiefPosI3D] [int] NULL, [Lieferscheinnummer] [int] NULL, [RechPosI3D] [int] NULL, [Rechnungsnummer] [int] NULL, [ArtikelI3D] [int] NULL, [ErstellerI3D] [int] NULL, [ErstellerKurzZeich] [varchar](50) NULL, [ErstellDatum] [datetime] NOT NULL, [VerlustInventurI3D] [int] NULL, [BarcodeImport] [varchar](50) NULL, [RepNummer] [int] NULL, [LockUser] [nvarchar](50) NULL, [BestPosKonv] [int] NULL, [KundenRMANummer] [int] NULL, [SNStueckliste] [int] NULL, [OwnerPosI3D] [int] NULL, [SystemIdentNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Lagerauftragsnummer] [int] NULL, [LagerAufPosI3D] [int] NULL, [GeraeteKopfNummer] [int] NULL, [LagerI3D] [int] NULL, [BarcodeConditionI3D] [int] NULL, [IsInRma] [bit] NOT NULL, [SupplierInvoicePositionI3D] [int] NULL, CONSTRAINT [Barcode_pk] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_BarcodeCount] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_BarcodeCount] WITH SCHEMABINDING AS SELECT b.ArtikelI3D, ISNULL(b.LagerI3D,-1) LagerI3D, COUNT_BIG(*) cnt FROM dbo.Barcode b WHERE b.Status in (1,2,8) GROUP BY b.ArtikelI3D,ISNULL(b.LagerI3D,-1) GO /****** Object: Table [dbo].[Warehouses] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Warehouses]( [I3D] [int] NOT NULL, [Number] [int] NOT NULL, [Caption] [nvarchar](255) NOT NULL, [IsActive] [bit] NOT NULL, [IsOwnPurchasePriceActive] [bit] NOT NULL, [CostCenterI3D] [int] NULL, [BookKeepingAccount] [nvarchar](32) NULL, [WarehouseKind] [int] NULL, CONSTRAINT [PK_Warehouses] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ArticleCount] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ArticleCount] AS SELECT a.i3d ArtikelI3D, - 1 LagerI3D, 0 WarehouseKind, CASE WHEN a.BarcodeScanen = 1 AND s.Wert = 1 THEN ISNULL(bc.cnt, 0) ELSE a.Menge END cnt FROM Artik a LEFT JOIN cvw_BarcodeCount bc ON bc.ArtikelI3D = a.I3D AND bc.LagerI3D = - 1 INNER JOIN Stammdat s ON s.I3D = 1490 UNION SELECT na.ArtikelI3D, na.NebenlagerI3D, WH.WarehouseKind, CASE WHEN a.BarcodeScanen = 1 AND s.Wert = 1 THEN ISNULL(bc.cnt, 0) ELSE na.Bestand END cnt FROM NebenlagerArtikel na INNER JOIN Warehouses WH ON WH.I3D = NA.NebenlagerI3D AND WH.I3D > 0 INNER JOIN Artik A ON a.I3d = na.ArtikelI3D AND na.NebenlagerI3D > 0 LEFT JOIN cvw_BarcodeCount bc ON bc.ArtikelI3D = na.ArtikelI3D AND bc.LagerI3D = na.NebenlagerI3D INNER JOIN Stammdat s ON s.I3D = 1490 GO /****** Object: Table [dbo].[ArtikelEinheit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelEinheit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [KurzText] [varchar](30) NULL, [Bezeichnung] [varchar](80) NULL, [VPE] [float] NULL, [Standard] [int] NULL, [Status] [int] NULL, [Zeiteinheit] [int] NULL, [FaktorZuSekunde] [int] NULL, [UNECECode] [nvarchar](10) NULL, CONSTRAINT [PK_ArtikelEinheit] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[UNTERWAREN] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[UNTERWAREN]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WARENI3D] [int] NULL, [Text] [varchar](250) NULL, [ErloesKTO] [int] NULL, [AufwandKTO] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [Nachkommastellen] [int] NULL, [Status] [int] NULL, [LagerI3D] [int] NULL, [LagerortI3D] [int] NULL, [LagerplatzI3D] [int] NULL, [Lieferzeit] [int] NULL, [VPE] [int] NULL, [EinheitI3D] [int] NULL, [TextAenderbar] [int] NULL, [WebAenderbar] [int] NULL, [SNbeiWarenabgang] [int] NULL, [Lieferbar] [int] NULL, [EKgleichVK] [int] NULL, [Abbuchung] [int] NULL, [Teilbar] [int] NULL, [Kommisionieren] [int] NULL, [Montieren] [int] NULL, [Garantie1Wert] [int] NULL, [Garantie1Art] [int] NULL, [Garantie2Wert] [int] NULL, [Garantie2Art] [int] NULL, [WarengruppenI3D] [int] NULL, [Aufschlag_1] [float] NULL, [Aufschlag_2] [float] NULL, [Aufschlag_3] [float] NULL, [Aufschlag_4] [float] NULL, [Aufschlag_EVK] [float] NULL, [Aufschlag_MinPreis] [float] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EUErloesKTO] [int] NULL, [AuslandErloesKTO] [int] NULL, [EOLauto] [int] NULL, [Preisupdate] [int] NULL, [KostenstelleI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [VarAttributes] [int] NULL, [KeinMischEK] [int] NULL, [FremdwaehrungLandI3D] [int] NULL, [ProduktfamilienPflicht] [int] NULL, [EUAufwandKTO] [int] NULL, [AuslandAufwandKTO] [int] NULL, [EVPAlsVKEintragen] [int] NULL, [MwstI3D] [int] NULL, [KeineFracht] [int] NULL, [RCAufwandKTO] [int] NULL, [RCErloesKTO] [int] NULL, [isReverseCharge] [bit] NULL, [IsWithCounter] [bit] NULL, [isMietPortal] [bit] NULL, [IsServiceArticle] [bit] NULL, [NeedsCustomClearance] [bit] NOT NULL, [KulanzWarengruppe] [bit] NOT NULL, [NotDiscountable] [bit] NULL, [TelekomDiveMaterialGroup] [int] NULL, [IsObligatoryBooking] [bit] NULL, CONSTRAINT [PK_UNTERWAREN] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ArticleSearch] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ArticleSearch] AS SELECT IsExternalArticle = CAST(0 AS BIT), ExternalArticleKind = NULL, ExternalArticleId = NULL, ExternalArticlePublicId = NULL, DistributorI3D = 1, Distributor = 'Eigene', I3D = a.I3D, ArticleCode = a.Artikelcode, EANCode = a.EANCode, ManufacturerCode = a.Hersteller, Caption = a.Kurzbegriff, Description = a.Artikelbeschreibung, Manufacturer = K.Name, Quantity = CONVERT(decimal(24, 8), M.Menge), QuantityAvailable = CONVERT(decimal(24, 8), M.Menge - ISNULL(MA.Menge, 0)), MaterialGroupI3D = w.I3D, MaterialGroupCaption = w.Bezeichnung, SubMaterialGroup1I3D = uw.I3D, SubMaterialGroup1Caption = uw.Text, SubMaterialGroup2I3D = NULL, SubMaterialGroup2Caption = NULL, IsEndOfLifeArticle = CAST(ISNULL(a.EOL, 0) AS BIT), SalePrice1 = CONVERT(decimal(24, 8), ISNULL(a.VK_1, 0)), SalePrice2 = CONVERT(decimal(24, 8), ISNULL(a.VK_2, 0)), SalePrice3 = CONVERT(decimal(24, 8), ISNULL(a.VK_3, 0)), SalePrice4 = CONVERT(decimal(24, 8), ISNULL(a.VK_4, 0)), RecommendedSalePrice = CONVERT(decimal(24, 8), ISNULL(A.EVK, 0)), ListPrice = CONVERT(decimal(24, 8), ISNULL(A.Listenpreis, 0)), PurchasePrice = CONVERT(decimal(24, 8), ISNULL(a.EK, 0)), CurrencyFactorI3D = a.FremdwaehrungLandI3D, CurrencyFactor = CONVERT(decimal(24, 8), ISNULL(a.FremdwaehrungFaktor, 0)), Precision = ISNULL(a.Nachkommastellen, 2), VatRate = CONVERT(decimal(24, 8), a.Mwst_Satz), VatI3D = a.MwstI3D, HasAdditionalArticles = CAST(ISNULL(AZ.HatZubehoer,0) AS BIT), SerialNumbersAreMandatory = CAST(ISNULL(a.BarcodeScanen, 0) AS BIT), IsTextEditable = CAST(ISNULL(a.TextAenderbar, 1) AS BIT), IsPartList = CAST(ISNULL(a.StkListe, 0) AS BIT), DefaultArticleSearchQuantity = IIF(a.DefaultArticleSearchQuantity <= 0, 1, a.DefaultArticleSearchQuantity), CreatedDate = A.Angelegt_am, Changeddate = A.Geandert_am, unit.KurzText AS ArticleUnitShortCaption, StorePlaceI3D = A.LagerortI3D, StorePositionI3D = A.LagerplatzI3D FROM ARTIK A INNER JOIN WAREN W ON W.Warengruppe = A.Warengruppe LEFT OUTER JOIN UNTERWAREN UW ON UW.I3D = A.WEBKategorie LEFT OUTER JOIN Kreditor K ON K.I3D = A.KreditorI3D LEFT OUTER JOIN Hersteller H ON A.Hersteller = H.Hersteller INNER JOIN ( SELECT Menge = Sum(cnt), AC.ArtikelI3D FROM cvw_ArticleCount AC INNER JOIN (SELECT (SELECT ISNULL(Wert, 0) FROM Stammdat WHERE i3D = 867) AS RMA1, (SELECT ISNULL(Wert, 0) FROM Stammdat WHERE i3D = 997) AS RMA2, (SELECT ISNULL(Wert, 0) FROM Stammdat WHERE i3D = 998) AS RMA3, (SELECT ISNULL(Wert, 0) FROM Stammdat WHERE i3D = 1026) AS RMA4) AS LF ON LF.RMA1 <> AC.LagerI3D AND LF.RMA2 <> AC.LagerI3D AND LF.RMA3 <> AC.LagerI3D AND AC.LagerI3D <> LF.RMA4 GROUP BY ArtikelI3D ) M on M.ArtikelI3D = A.I3D LEFT OUTER JOIN ( SELECT Menge = SUM(ap.Stk - ISNULL(ap.Liefermenge,0)), ap.ArtikelI3D FROM AufPos ap INNER JOIN AufKopf ak ON ak.I3D = ap.AufKopfI3D WHERE ak.Status = 1 GROUP BY ap.ArtikelI3D ) MA on MA.ArtikelI3D = A.I3D LEFT OUTER JOIN ( SELECT ArtikelI3D = AZ.OwnerArtikelI3D, HatZubehoer = CASE WHEN COUNT(AZ.ArtikelI3D) > 0 THEN 1 ELSE 0 END FROM ArtikelZubehoer AZ GROUP BY AZ.OwnerArtikelI3D ) AS AZ ON AZ.ArtikelI3D = A.I3D LEFT OUTER JOIN ArtikelEinheit unit ON unit.I3D = A.Einheit UNION ALL SELECT IsExternalArticle = CAST(1 AS BIT), ExternalArticleKind = 0, ExternalArticleId = HA.KreditorNr, ExternalArticlePublicId = HA.KreditorNr, DistributorI3D = H.I3D, Distributor = H.Hersteller, I3D = HA.I3D0, ArticleCode = NULL, EANCode = HA.EANCODE, ManufacturerCode = HA.Code, Caption = '', Description = HA.Text, Manufacturer = HA.Hersteller, Quantity = CONVERT(decimal(24, 8), HA.VerfuegbarkeitStk), QuantityAvailable = 0, MaterialGroupI3D = HW.I3D, MaterialGroupCaption = HW.WG, SubMaterialGroup1I3D = CASE WHEN ISNULL(HA.HerstellerWarenUwg1I3D, 0) <= 0 THEN NULL ELSE HA.HerstellerWarenUwg1I3D END, SubMaterialGroup1Caption = HW.UWG1, SubMaterialGroup2I3D = CASE WHEN ISNULL(HA.HerstellerWarenUwg2I3D, 0) <= 0 THEN NULL ELSE HA.HerstellerWarenUwg2I3D END, SubMaterialGroup2Caption = HW.UWG2, IsEndOfLifeArticle = CAST(0 AS BIT), SalePrice1 = CONVERT(decimal(24, 8), ISNULL(HA.VK, 0)), SalePrice2 = CONVERT(decimal(24, 8), ISNULL(HA.VK, 0)), SalePrice3 = CONVERT(decimal(24, 8), ISNULL(HA.VK, 0)), SalePrice4 = CONVERT(decimal(24, 8), ISNULL(HA.VK, 0)), RecommendedSalePrice = CONVERT(decimal(24, 8), ISNULL(HA.VK, 0)), ListPrice = CONVERT(decimal(24, 8), ISNULL(HA.VK, 0)), PurchasePrice = CONVERT(decimal(24, 8), ISNULL(HA.HEK, 0)), CurrencyFactorI3D = NULL, CurrencyFactor = CONVERT(decimal(24, 8), 1), Precision = 2, VatRate = CONVERT(decimal(24, 8), MS.Mwst), VatI3D = MS.I3D, HasAdditionalArticles = CAST(0 AS BIT), SerialNumbersAreMandatory = CAST(0 AS BIT), IsTextEditable = CAST(1 AS BIT), IsPartList = CAST(0 AS BIT), DefaultArticleSearchQuantity = 1, CreatedDate = ha.ImportDatum, ChangedDate = ha.ImportDatum, '' AS ArticleUnitShortCaption, NULL AS StorePlaceI3D, NULL AS StorePositionI3D FROM HerstellerArtik HA LEFT OUTER JOIN HerstellerWaren HW ON HW.I3D = HA.HerstellerWarenWgI3D INNER JOIN Hersteller H ON HA.I3D = H.I3D JOIN (SELECT TOP 1 M.I3D, M.Mwst FROM MwstSatz M Join Laenkenn L ON L.I3D = M.LandI3D WHERE M.MwstStandard = 1 AND L.Standard = 1) AS MS ON 1=1 GO /****** Object: View [dbo].[cvw_SupplierCreditVoucherHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierCreditVoucherHeadVATPriceSplit] AS SELECT HeadI3D ,VATI3D ,VATRate ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(DECIMAL(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC FROM dbo.cvw_SupplierCreditVoucherPos WHERE Kind IN (1,3,11,12) AND Expanded IS NULL GROUP BY HeadI3D ,VATI3D ,VATRate GO /****** Object: Table [dbo].[Bankverbindungen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Bankverbindungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [Bezeichnung] [varchar](50) NULL, [BankName] [varchar](60) NULL, [Strasse] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Zahlungsart] [int] NULL, [BLZ] [varchar](20) NULL, [Kontonummer] [varchar](50) NULL, [LandI3D] [int] NULL, [IBAN] [varchar](50) NULL, [SWIFT] [varchar](50) NULL, [ObjectI3D] [int] NULL, [ObjectArt] [int] NULL, [BankverbNummer] [int] NULL, [BIC] [nvarchar](64) NULL, [AuthorizationDate] [datetime] NULL, [ValidFrom] [datetime] NULL, [ValidTo] [datetime] NULL, [LastUsed] [datetime] NULL, [DirectDebitType] [int] NULL, [AuthorizationNumber] [nvarchar](64) NULL, [IsDefault] [bit] NULL, [Comment] [nvarchar](4000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_BankAccounts] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_BankAccounts] AS SELECT I3D, Bezeichnung AS Caption, BankName, Strasse AS Street, Ort AS City, Zahlungsart AS PaymentKind, BLZ AS BankCodeNumber, Kontonummer AS BankAccountNumber, LandI3D AS CountryI3D, IBAN, BIC, ObjectI3D, ObjectArt AS ObjectKind, BankverbNummer AS BankConnectionNumber FROM dbo.Bankverbindungen GO /****** Object: Table [dbo].[AccountAddressContacts] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountAddressContacts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [AccountAddressI3D] [int] NOT NULL, [IsDefault] [bit] NOT NULL, [SalutationI3D] [int] NULL, [Lastname] [nvarchar](60) NOT NULL, [Firstname] [nvarchar](60) NOT NULL, [Job] [nvarchar](100) NULL, [Phone1] [nvarchar](30) NULL, [Phone2] [nvarchar](30) NULL, [Phone3] [nvarchar](30) NULL, [Phone4] [nvarchar](30) NULL, [Phone5] [nvarchar](30) NULL, [Fax1] [nvarchar](30) NULL, [Fax2] [nvarchar](30) NULL, [Email1] [nvarchar](255) NULL, [Email2] [nvarchar](255) NULL, [IsMailingAtEmail1Active] [bit] NOT NULL, [IsMailingAtEmail2Active] [bit] NOT NULL, [Birthday] [date] NULL, [Comment] [nvarchar](2000) NULL, [DepartmentI3D] [int] NULL, [DepartmentText] [nvarchar](255) NULL, [CreatedByI3D] [int] NULL, [CreatedDate] [datetime2](7) NULL, [CreatedVersion] [nvarchar](16) NULL, [ChangedByI3D] [int] NULL, [ChangedDate] [datetime2](7) NULL, [ChangedVersion] [nvarchar](16) NULL, [Picture] [varbinary](max) NULL, [PictureExtension] [nvarchar](5) NULL, [VariableTextField01] [nvarchar](255) NULL, [VariableTextField02] [nvarchar](255) NULL, [OldReferenceI3D] [int] NULL, [OldReferenceKind] [int] NULL, [DefaultSubstitute] [bit] NOT NULL, [IsInvoiceMailCCReceiver] [bit] NOT NULL, [IsDsgvoDeleted] [bit] NULL, [DsgvoDeletedEmployeeI3D] [int] NULL, [DsgvoDeletedDate] [datetime2](0) NULL, [SID] [nvarchar](256) NULL, [SAMAccountName] [nvarchar](256) NULL, [SearchTag] [nvarchar](256) NULL, [DefaultTicket] [bit] NULL, CONSTRAINT [PK_AccountAddressContacts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Anrede] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Anrede]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Anrede] [varchar](50) NULL, [Briefanrede] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_Anrede] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AccountActivitiesOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AccountActivitiesOverview] WITH SCHEMABINDING AS SELECT AA.I3D ,AA.IsDone ,AA.ActivityKind ,AA.Caption ,AA.Text ,AA.ProjectNumber ,AA.DueDate ,AA.RecurrenceDate ,AA.DateFrom ,AA.DateTo ,AA.EditorI3D ,ISNULL(PEditor.KurzZeich,'') AS Editor ,AA.AccountI3D ,Acc.Name AS Account ,LTRIM(ISNULL(Anr.Anrede,'') + ' ' + ISNULL(AAC.Firstname,'') + ' ' + ISNULL(AAC.Lastname, '')) AS ContactName ,ISNULL(AAC.Phone1,'') AS ContactPhone1 ,ISNULL(AAC.Email1,'') AS ContactEMail1 ,AAC.I3D AS ContactI3D ,AA.Rating ,AA.HasDocuments ,AA.CreatedByI3D ,ISNULL(PCreator.KurzZeich,'') AS CreatedBy ,AA.CreatedDate ,Acc.SalesAreaI3D ,Acc.Adviser1I3D ,Acc.Adviser2I3D ,Acc.Adviser3I3D ,Acc.Adviser4I3D ,Acc.Adviser5I3D ,Acc.Adviser6I3D ,AA.CampaignI3D ,AA.ProcessActivityI3D FROM dbo.AccountActivities AA INNER JOIN dbo.Personal PEditor ON PEditor.I3D = AA.EditorI3D INNER JOIN dbo.AccountAddressContacts AAC ON AAC.I3D = AA.AccountAddressContactI3D LEFT OUTER JOIN dbo.Anrede Anr ON Anr.I3D = AAC.SalutationI3D INNER JOIN dbo.Personal PCreator ON PCreator.I3D = AA.CreatedByI3D INNER JOIN dbo.Accounts Acc ON Acc.I3D = AA.AccountI3D; GO /****** Object: View [dbo].[cvw_ArticleSearchWarehouseQuantity] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ArticleSearchWarehouseQuantity] AS WITH ArtikelMengeInAngebot AS ( SELECT Menge = SUM(ap.Stk - ISNULL(ap.Liefermenge,0)), ap.ArtikelI3D, NebenlagerI3D = ISNULL(ap.NebenlagerI3D, -1) FROM AufPos ap INNER JOIN AufKopf ak ON ak.I3D = ap.AufKopfI3D WHERE ak.Status = 1 GROUP BY ap.ArtikelI3D, ap.NebenlagerI3D ) SELECT IsExternalArticle = 0, ArticleI3D = AC.ArtikelI3D, WarehouseI3D = W.I3D, WarehouseName = W.Caption, Quantity = CONVERT(VARCHAR(50), ISNULL(AC.cnt, 0)), QuantityAvailable = CONVERT(VARCHAR(50), ISNULL(AC.cnt, 0) - ISNULL(AM.Menge, 0)) FROM cvw_ArticleCount AC LEFT JOIN Warehouses W ON AC.LagerI3D = W.I3D LEFT JOIN ArtikelMengeInAngebot AM ON AC.ArtikelI3D = AM.ArtikelI3D AND AC.LagerI3D = AM.NebenlagerI3D UNION SELECT IsExternalArticle = 1, ArticleI3D = HA.I3D0, WarehouseI3D = 0, WarehouseName = 'Lieferant', Quantity = CONVERT(VARCHAR(50), ISNULL(HA.Verfuegbarkeit, 0)), QuantityAvailable = CONVERT(VARCHAR(50), ISNULL(HA.VerfuegbarkeitStk, 0)) FROM HerstellerArtik HA GO /****** Object: View [dbo].[cvw_SupplierCreditVoucherHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SupplierCreditVoucherHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.Datum AS Date ,K.Name AS AddressName ,A.GutschriftsNr AS SupplierReceiptNumber ,A.GutschriftsDatum AS SupplierReceiptDate ,A.LieferscheinDatum AS DeliveryDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,NULL AS BranchI3D ,CASE WHEN A.KreditorI3D <= 0 THEN NULL ELSE A.KreditorI3D END AS AddressI3D ,CASE WHEN A.PersonalI3D <= 0 THEN NULL ELSE A.PersonalI3D END AS EditorI3D ,A.MwStAusweisen AS ExclusiveOfVAT ,A.Status AS State ,ZK.I3D AS PaymentConditionI3D ,ZK.Kurztext AS PaymentCondition ,A.Empfanger AS DeliveryAddress ,A.Empfanger AS InvoiceAddress ,SUM(AP.NetPriceTotal) AS NetPrice ,SUM(AP.TaxPriceTotal) AS TaxPrice ,SUM(AP.NetPriceTotalFC) AS NetPriceFC ,SUM(AP.TaxPriceTotalFC) AS TaxPriceFC ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(A.Bar,0) AS IsCashAsset ,A.DTAusErstellt AS DTOutCreated ,A.DTAusDatum AS DTOutCreatedDate ,A.DTAusBearbeiter AS DTOutCreatedFromI3D ,ROUND(A.Bezahlt,2) AS Payed FROM dbo.LiGutKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftI3D = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonI3D = Pers.I3D LEFT OUTER JOIN dbo.cvw_SupplierCreditVoucherHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kreditor AS K ON A.KreditorI3D = K.I3D LEFT OUTER JOIN dbo.Zahkond AS ZK ON ZK.I3D = A.ZahlKondI3D GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.GutschriftsNr ,A.GutschriftsDatum ,A.Empfanger ,A.Status ,A.LieferscheinDatum ,A.Version ,A.KreditorI3D ,A.PersonalI3D ,A.MwStAusweisen ,K.Name ,ZK.I3D ,ZK.Kurztext ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,A.DTAusErstellt ,A.DTAusDatum ,A.DTAusBearbeiter ,A.Bezahlt ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech GO /****** Object: Table [dbo].[AssetManagementCheckStatusReports] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCheckStatusReports]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, [CheckConfigurationI3D] [int] NOT NULL, [CheckI3D] [int] NOT NULL, [CheckTypeID] [int] NOT NULL, [CheckName] [nvarchar](256) NOT NULL, [CheckStatus] [int] NOT NULL, [TransactionTime] [datetime] NOT NULL, [DriveName] [nvarchar](2000) NOT NULL, [ServiceName] [nvarchar](2000) NOT NULL, [Active] [bit] NOT NULL, [DisplayCheckName] [nvarchar](1000) NULL, CONSTRAINT [PK_AssetManagementCheckStatusReports] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementCheckStatusReportsOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementCheckStatusReportsOverview] AS SELECT dbo.AssetManagementCheckStatusReports.I3D, dbo.AssetManagementCheckStatusReports.CheckI3D, dbo.AssetManagementCheckStatusReports.CheckName, dbo.AssetManagementCheckStatusReports.DisplayCheckName, dbo.AssetManagementCheckStatusReports.CheckStatus, dbo.AssetManagementCheckStatusReports.DriveName, dbo.AssetManagementCheckStatusReports.CheckConfigurationI3D, dbo.AssetManagementCheckStatusReports.CustomerI3D, dbo.Kunden.Name AS CustomerName, dbo.AssetManagementCheckStatusReports.DeviceI3D, dbo.AssetManagementDevices.ShortName AS DeviceName, dbo.AssetManagementDevices.DeviceClass, dbo.AssetManagementDevices.IsOnline, dbo.AssetManagementCheckStatusReports.ServiceName, dbo.AssetManagementCheckStatusReports.TransactionTime, dbo.AssetManagementCheckStatusReports.CheckTypeID, T.LastActionDate, T.LastActionResult, T.CheckStatusIndicator, dbo.AssetManagementCheckStatusReports.Active, dbo.AssetManagementDevices.SystemCrawlerStatus FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) INNER JOIN dbo.AssetManagementDevices WITH (NOLOCK) ON dbo.AssetManagementCheckStatusReports.DeviceI3D = dbo.AssetManagementDevices.I3D INNER JOIN dbo.Kunden WITH (NOLOCK) ON dbo.AssetManagementDevices.KundenI3D = dbo.Kunden.I3D INNER JOIN (SELECT DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator FROM dbo.cfn_LastActionCheckResultStatusDetails() AS cfn_LastActionCheckResultStatusDetails_1) AS T ON dbo.AssetManagementDevices.I3D = T.DeviceI3D WHERE (dbo.Kunden.Status = 1) AND (dbo.Kunden.Gesperrt IS NULL OR dbo.Kunden.Gesperrt = 0) AND (dbo.AssetManagementDevices.IsSystemCralwerInstalled = 1) GO /****** Object: Table [dbo].[WarenFilialeErloeskonto] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WarenFilialeErloeskonto]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WarengruppeI3D] [int] NULL, [BranchI3D] [int] NULL, [Erloeskonto] [int] NULL, [EUErloeskonto] [int] NULL, [AuslandErloeskonto] [int] NULL, [AufwandKTO] [int] NULL, [EUAufwandKTO] [int] NULL, [AuslandAufwandKTO] [int] NULL, [RCErloeskonto] [int] NULL, [RCAufwandKTO] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelBranchErloeskonto] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelBranchErloeskonto]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [BranchI3D] [int] NULL, [ErloesKonto] [int] NULL, [EUErloeskonto] [int] NULL, [AuslandErloeskonto] [int] NULL, [Status] [int] NULL, [AufwandKTO] [int] NULL, [EUAufwandKTO] [int] NULL, [AuslandAufwandKTO] [int] NULL, [RCErloeskonto] [int] NULL, [RCAufwandKTO] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[UnterwarenFilialeErloeskonto] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[UnterwarenFilialeErloeskonto]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UnterwarengruppeI3D] [int] NULL, [BranchI3D] [int] NULL, [ErloesKonto] [int] NULL, [EUErloeskonto] [int] NULL, [AuslandErloeskonto] [int] NULL, [AufwandKTO] [int] NULL, [EUAufwandKTO] [int] NULL, [AuslandAufwandKTO] [int] NULL, [RCErloeskonto] [int] NULL, [RCAufwandKTO] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ProfitAndLossAccounts] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ProfitAndLossAccounts] AS -- Docu -- BranchI3D -- 0: Standard, >0: Richtige Branch -- Priority -- 0: Country, 1: Mehrwertsteuer, 2: Warengruppe, 3: Unter-Warengruppe, 4: Artikel -- Artikel SELECT ObjectKind = 9, ObjectI3D = I3D, BranchI3D = 0, RevenueInlandAccount = CASE WHEN ErloesKTO <= 0 THEN NULL ELSE ErloesKTO END, RevenueEuropeAccount = CASE WHEN EUErloesKTO <= 0 THEN NULL ELSE EUErloesKTO END, RevenueOverseasAccount = CASE WHEN AuslandErloesKTO <= 0 THEN NULL ELSE AuslandErloesKTO END, RevenueReverseChargeAccount = CASE WHEN RCErloesKTO <= 0 THEN NULL ELSE RCErloesKTO END, ExpenseInlandAccount = CASE WHEN AufwandKTO <= 0 THEN NULL ELSE AufwandKTO END, ExpenseEuropeAccount = CASE WHEN EUAufwandKTO <= 0 THEN NULL ELSE EUAufwandKTO END, ExpenseOverseasAccount = CASE WHEN AuslandAufwandKTO <= 0 THEN NULL ELSE AuslandAufwandKTO END, ExpenseReverseChargeAccount = CASE WHEN RCAufwandKTO <= 0 THEN NULL ELSE RCAufwandKTO END, Priority = 4 FROM ARTIK WHERE ErloesKTO IS NOT NULL AND ErloesKTO > 0 OR EUErloesKTO IS NOT NULL AND EUErloesKTO > 0 OR AuslandErloesKTO IS NOT NULL AND AuslandErloesKTO > 0 OR RCErloesKTO IS NOT NULL AND RCErloesKTO > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 OR EUAufwandKTO IS NOT NULL AND EUAufwandKTO > 0 OR AuslandAufwandKTO IS NOT NULL AND AuslandAufwandKTO > 0 OR RCAufwandKTO IS NOT NULL AND RCAufwandKTO > 0 UNION ALL SELECT ObjectKind = 9, ObjectI3D = ArtikelI3D, BranchI3D = BranchI3D, RevenueInlandAccount = CASE WHEN ErloesKonto <= 0 THEN NULL ELSE ErloesKonto END, RevenueEuropeAccount = CASE WHEN EUErloeskonto <= 0 THEN NULL ELSE EUErloeskonto END, RevenueOverseasAccount = CASE WHEN AuslandErloeskonto <= 0 THEN NULL ELSE AuslandErloeskonto END, RevenueReverseChargeAccount = CASE WHEN RCErloeskonto <= 0 THEN NULL ELSE RCErloeskonto END, ExpenseInlandAccount = CASE WHEN AufwandKTO <= 0 THEN NULL ELSE AufwandKTO END, ExpenseEuropeAccount = CASE WHEN EUAufwandKTO <= 0 THEN NULL ELSE EUAufwandKTO END, ExpenseOverseasAccount = CASE WHEN AuslandAufwandKTO <= 0 THEN NULL ELSE AuslandAufwandKTO END, ExpenseReverseChargeAccount = CASE WHEn RCAufwandKTO <= 0 THEN NULL ELSE RCAufwandKTO END, Priority = 4 FROM ArtikelBranchErloeskonto WHERE BranchI3D IS NOT NULL AND BranchI3D > 0 AND ( Erloeskonto IS NOT NULL AND ErloesKonto > 0 OR EUErloeskonto IS NOT NULL AND EUErloeskonto > 0 OR AuslandErloeskonto IS NOT NULL AND AuslandErloeskonto > 0 OR RCErloeskonto IS NOT NULL AND RCErloeskonto > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 OR EUAufwandKTO IS NOT NULL AND EUAufwandKTO > 0 OR AuslandAufwandKTO IS NOT NULL AND AuslandAufwandKTO > 0 OR RCAufwandKTO IS NOT NULL AND RCAufwandKTO > 0 ) UNION ALL -- Unterwarengruppen SELECT ObjectKind = 136, ObjectI3D = I3D, BranchI3D = 0, RevenueInlandAccount = CASE WHEN ErloesKTO <= 0 THEN NULL ELSE ErloesKTO END, RevenueEuropeAccount = CASE WHEN EUErloesKTO <= 0 THEN NULL ELSE EUErloesKTO END, RevenueOverseasAccount = CASE WHEN AuslandErloesKTO <= 0 THEN NULL ELSE AuslandErloesKTO END, RevenueReverseChargeAccount = CASE WHEN RCErloesKTO <= 0 THEN NULL ELSE RCErloesKTO END, ExpenseInlandAccount = CASE WHEN AufwandKTO <= 0 THEN NULL ELSE AufwandKTO END, ExpenseEuropeAccount = CASE WHEN EUAufwandKTO <= 0 THEN NULL ELSE EUAufwandKTO END, ExpenseOverseasAccount = CASE WHEN AuslandAufwandKTO <= 0 THEN NULL ELSE AuslandAufwandKTO END, ExpenseReverseChargeAccount = CASE WHEN RCAufwandKTO <= 0 THEN NULL ELSE RCAufwandKTO END, Priority = 3 FROM UNTERWAREN WHERE ErloesKTO IS NOT NULL AND ErloesKTO > 0 OR EUErloesKTO IS NOT NULL AND EUErloesKTO > 0 OR AuslandErloesKTO IS NOT NULL AND AuslandErloesKTO > 0 OR RCErloesKTO IS NOT NULL AND RCErloesKTO > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 OR EUAufwandKTO IS NOT NULL AND EUAufwandKTO > 0 OR AuslandAufwandKTO IS NOT NULL AND AuslandAufwandKTO > 0 OR RCAufwandKTO IS NOT NULL AND RCAufwandKTO > 0 UNION ALL SELECT ObjectKind = 136, ObjectI3D = UnterwarengruppeI3D, BranchI3D = BranchI3D, RevenueInlandAccount = CASE WHEN ErloesKonto <= 0 THEN NULL ELSE ErloesKonto END, RevenueEuropeAccount = CASE WHEN EUErloeskonto <= 0 THEN NULL ELSE EUErloeskonto END, RevenueOverseasAccount = CASE WHEN AuslandErloeskonto <= 0 THEN NULL ELSE AuslandErloeskonto END, RevenueReverseChargeAccount = CASE WHEN RCErloeskonto <= 0 THEN NULL ELSE RCErloeskonto END, ExpenseInlandAccount = CASE WHEN AufwandKTO <= 0 THEN NULL ELSE AufwandKTO END, ExpenseEuropeAccount = CASE WHEN EUAufwandKTO <= 0 THEN NULL ELSE EUAufwandKTO END, ExpenseOverseasAccount = CASE WHEN AuslandAufwandKTO <= 0 THEN NULL ELSE AuslandAufwandKTO END, ExpenseReverseChargeAccount = CASE WHEn RCAufwandKTO <= 0 THEN NULL ELSE RCAufwandKTO END, Priority = 3 FROM UnterwarenFilialeErloeskonto WHERE BranchI3D IS NOT NULL AND BranchI3D > 0 AND ( Erloeskonto IS NOT NULL AND ErloesKonto > 0 OR EUErloeskonto IS NOT NULL AND EUErloeskonto > 0 OR AuslandErloeskonto IS NOT NULL AND AuslandErloeskonto > 0 OR RCErloeskonto IS NOT NULL AND RCErloeskonto > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 OR EUAufwandKTO IS NOT NULL AND EUAufwandKTO > 0 OR AuslandAufwandKTO IS NOT NULL AND AuslandAufwandKTO > 0 OR RCAufwandKTO IS NOT NULL AND RCAufwandKTO > 0 ) UNION ALL -- Warengruppen SELECT ObjectKind = 70, ObjectI3D = I3D, BranchI3D = 0, RevenueInlandAccount = CASE WHEN ErloesKTO <= 0 THEN NULL ELSE ErloesKTO END, RevenueEuropeAccount = CASE WHEN EUErloesKTO <= 0 THEN NULL ELSE EUErloesKTO END, RevenueOverseasAccount = CASE WHEN AuslandErloesKTO <= 0 THEN NULL ELSE AuslandErloesKTO END, RevenueReverseChargeAccount = CASE WHEN RCErloesKTO <= 0 THEN NULL ELSE RCErloesKTO END, ExpenseInlandAccount = CASE WHEN AufwandKTO <= 0 THEN NULL ELSE AufwandKTO END, ExpenseEuropeAccount = CASE WHEN EUAufwandKTO <= 0 THEN NULL ELSE EUAufwandKTO END, ExpenseOverseasAccount = CASE WHEN AuslandAufwandKTO <= 0 THEN NULL ELSE AuslandAufwandKTO END, ExpenseReverseChargeAccount = CASE WHEN RCAufwandKTO <= 0 THEN NULL ELSE RCAufwandKTO END, Priority = 2 FROM WAREN WHERE ErloesKTO IS NOT NULL AND ErloesKTO > 0 OR EUErloesKTO IS NOT NULL AND EUErloesKTO > 0 OR AuslandErloesKTO IS NOT NULL AND AuslandErloesKTO > 0 OR RCErloesKTO IS NOT NULL AND RCErloesKTO > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 OR EUAufwandKTO IS NOT NULL AND EUAufwandKTO > 0 OR AuslandAufwandKTO IS NOT NULL AND AuslandAufwandKTO > 0 OR RCAufwandKTO IS NOT NULL AND RCAufwandKTO > 0 UNION ALL SELECT ObjectKind = 70, ObjectI3D = WarengruppeI3D, BranchI3D = BranchI3D, RevenueInlandAccount = CASE WHEN ErloesKonto <= 0 THEN NULL ELSE ErloesKonto END, RevenueEuropeAccount = CASE WHEN EUErloeskonto <= 0 THEN NULL ELSE EUErloeskonto END, RevenueOverseasAccount = CASE WHEN AuslandErloeskonto <= 0 THEN NULL ELSE AuslandErloeskonto END, RevenueReverseChargeAccount = CASE WHEN RCErloeskonto <= 0 THEN NULL ELSE RCErloeskonto END, ExpenseInlandAccount = CASE WHEN AufwandKTO <= 0 THEN NULL ELSE AufwandKTO END, ExpenseEuropeAccount = CASE WHEN EUAufwandKTO <= 0 THEN NULL ELSE EUAufwandKTO END, ExpenseOverseasAccount = CASE WHEN AuslandAufwandKTO <= 0 THEN NULL ELSE AuslandAufwandKTO END, ExpenseReverseChargeAccount = CASE WHEn RCAufwandKTO <= 0 THEN NULL ELSE RCAufwandKTO END, Priority = 2 FROM WarenFilialeErloeskonto WHERE BranchI3D IS NOT NULL AND BranchI3D > 0 AND ( Erloeskonto IS NOT NULL AND ErloesKonto > 0 OR EUErloeskonto IS NOT NULL AND EUErloeskonto > 0 OR AuslandErloeskonto IS NOT NULL AND AuslandErloeskonto > 0 OR RCErloeskonto IS NOT NULL AND RCErloeskonto > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 OR EUAufwandKTO IS NOT NULL AND EUAufwandKTO > 0 OR AuslandAufwandKTO IS NOT NULL AND AuslandAufwandKTO > 0 OR RCAufwandKTO IS NOT NULL AND RCAufwandKTO > 0 ) UNION ALL -- Mehrwertsteuer SELECT ObjectKind = 169, ObjectI3D = I3D, BranchI3D = 0, RevenueInlandAccount = ErloesKTO, RevenueEuropeAccount = NULL, RevenueOverseasAccount = NULL, RevenueReverseChargeAccount = NULL, ExpenseInlandAccount = AufwandKTO, ExpenseEuropeAccount = NULL, ExpenseOverseasAccount = NULL, ExpenseReverseChargeAccount = NULL, Priority = 1 FROM MwstSatz WHERE ErloesKTO IS NOT NULL AND ErloesKTO > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 UNION ALL -- Land SELECT ObjectKind = 5002720, ObjectI3D = I3D, BranchI3D = 0, RevenueInlandAccount = ErloesKTO, RevenueEuropeAccount = NULL, RevenueOverseasAccount = NULL, RevenueReverseChargeAccount = NULL, ExpenseInlandAccount = AufwandKTO, ExpenseEuropeAccount = NULL, ExpenseOverseasAccount = NULL, ExpenseReverseChargeAccount = NULL, Priority = 1 FROM Laenkenn WHERE ErloesKTO IS NOT NULL AND ErloesKTO > 0 OR AufwandKTO IS NOT NULL AND AufwandKTO > 0 GO /****** Object: View [dbo].[cvw_OfferPosLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OfferPosLC] AS SELECT AP.I3D ,AP.VATI3D ,AP.InternalPosition ,AP.Kind ,AP.Expanded ,AP.ArticlePositionKind ,AP.GroupID ,AP.Indent ,CASE WHEN AP.isReverseCharge = 1 AND AP.VATI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.ReceiptI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotalComplete AS NetPriceTotal , Calc.TaxPriceTotalComplete AS TaxPriceTotal , Calc.NetPriceTotalComplete AS NetPriceTotalComplete , Calc.TaxPriceTotalComplete AS TaxPriceTotalComplete , Calc.NetPriceTotalFCComplete AS NetPriceTotalFC , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFC , Calc.NetPriceTotalFCComplete AS NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFCComplete , Calc.NetPurchasePrice , Calc.TaxPurchasePrice , Calc.NetPurchasePriceFC , Calc.TaxPurchasePriceFC , Calc.NetPurchasePriceTotalComplete AS NetPurchasePriceTotal , Calc.TaxPurchasePriceTotalComplete AS TaxPurchasePriceTotal , Calc.NetPurchasePriceTotalComplete AS NetPurchasePriceTotalComplete , Calc.NetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFC , Calc.TaxPurchasePriceTotalFCComplete AS TaxPurchasePriceTotalFC , Calc.NetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Discount,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.ExclusiveOfVAT = 1 THEN 0 ELSE ROUND(ISNULL(AP.VATRate,0),2)END) AS VATRate FROM dbo.OfferItems AS AP INNER JOIN dbo.Offers AS A ON AP.ReceiptI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArticleI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Kind IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Kind IN (1,3) AND AP.ArticlePositionKind IN (0,50) THEN 1 ELSE 0 END ,AP.BasePrice, AP.PurchaseBasePrice, ISNULL(AR.Nachkommastellen,2), ISNULL(AP.Discount,0), A.CurrencyFactor, CONVERT(bit,A.ExclusiveOfVAT), AP.VATRate, A.IsCashAsset, AP.QuantityComplete, 0) AS Calc LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.CountryI3D GO /****** Object: Table [dbo].[AbholKopf] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbholKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [Version] [int] NOT NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NOT NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LandI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LockUniqueID] [varchar](50) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [DocDirI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [AbholscheinGrundI3D] [int] NULL, [AbholscheinGrundText] [varchar](500) NULL, [FilialgeberI3D] [int] NULL, [InfoAnzeigen] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, CONSTRAINT [PK_AbholKopf] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [ixAbholKopf_Status] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixAbholKopf_Status] ON [dbo].[AbholKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[PickupLists] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PickupLists] AS SELECT A.I3D ,A.Nummer AS Number ,A.Datum AS Date ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN A.AbholscheinGrundI3D <= 0 THEN NULL ELSE A.AbholscheinGrundI3D END AS ReceiptReasonI3D ,A.AbholscheinGrundText AS ReceiptReasonText ,0 AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.VertragsI3D AS ContractI3D ,0 AS UsedAlternativeDeliveryAddress ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.CampaignI3D ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.AbholKopf AS A GO /****** Object: Table [dbo].[AbholPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbholPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AbholKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [Liefermenge] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Status] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungLiefNr] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [KundenRMAI3D] [int] NULL, [KundenRMANummer] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [OriginalI3D] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [RMAPosI3D] [int] NULL, [VKBasisWert] [float] NULL, [Kundenkostenstelle] [varchar](300) NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Artikelpositionsart] [int] NULL, [RabattTextNichtAnzeigen] [int] NULL, [IsBillingPartList] [bit] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [IsReverseCharge] [bit] NULL, CONSTRAINT [PK_AbholPos] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixAbholPos_AbholKopfI3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixAbholPos_AbholKopfI3D] ON [dbo].[AbholPos] ( [AbholKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[PickupListItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PickupListItems] AS SELECT AP.I3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.AbholKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,'' AS PurchaseInformations ,AP.WEEE AS WEEE ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,AP.IsReverseCharge FROM dbo.AbholPos AS AP GO /****** Object: View [dbo].[cvw_PickupListPosLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_PickupListPosLC] AS SELECT AP.I3D ,AP.VATI3D ,AP.InternalPosition ,AP.Kind ,AP.Expanded ,AP.ArticlePositionKind ,AP.GroupID ,AP.Indent ,CASE WHEN AP.isReverseCharge = 1 AND AP.VATI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.ReceiptI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotalComplete AS NetPriceTotal , Calc.TaxPriceTotalComplete AS TaxPriceTotal , Calc.NetPriceTotalComplete AS NetPriceTotalComplete , Calc.TaxPriceTotalComplete AS TaxPriceTotalComplete , Calc.NetPriceTotalFCComplete AS NetPriceTotalFC , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFC , Calc.NetPriceTotalFCComplete AS NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFCComplete , Calc.NetPurchasePrice , Calc.TaxPurchasePrice , Calc.NetPurchasePriceFC , Calc.TaxPurchasePriceFC , Calc.NetPurchasePriceTotalComplete AS NetPurchasePriceTotal , Calc.TaxPurchasePriceTotalComplete AS TaxPurchasePriceTotal , Calc.NetPurchasePriceTotalComplete AS NetPurchasePriceTotalComplete , Calc.NetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFC , Calc.TaxPurchasePriceTotalFCComplete AS TaxPurchasePriceTotalFC , Calc.NetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Discount,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.ExclusiveOfVAT = 1 THEN 0 ELSE ROUND(ISNULL(AP.VATRate,0),2)END) AS VATRate FROM dbo.PickupListItems AS AP INNER JOIN dbo.PickupLists AS A ON AP.ReceiptI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArticleI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Kind IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Kind IN (1,3) AND AP.ArticlePositionKind IN (0,50) THEN 1 ELSE 0 END ,AP.BasePrice, AP.PurchaseBasePrice, ISNULL(AR.Nachkommastellen,2), ISNULL(AP.Discount,0), A.CurrencyFactor, CONVERT(bit,A.ExclusiveOfVAT), AP.VATRate, A.IsCashAsset, AP.QuantityComplete, 0) AS Calc LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.CountryI3D GO /****** Object: Table [dbo].[GutKopf] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [Version] [int] NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAuf] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LandI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](255) NULL, [Archiviert] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [DocDirI3D] [int] NULL, [Bereitstellung] [datetime] NULL, [BestNr] [varchar](50) NULL, [Zusatztext] [varchar](70) NULL, [Direktlieferung] [int] NULL, [LeistungImAusland] [int] NULL, [LieferbedingungsText] [varchar](255) NULL, [Lieferdatum] [datetime] NULL, [LiefKundFremd] [int] NULL, [LSuREvVersand] [int] NULL, [ProjNr] [varchar](50) NULL, [RechKundFremd] [int] NULL, [Teillieferung] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [GutschriftGrundI3D] [int] NULL, [GutschriftGrundText] [varchar](500) NULL, [FilialgeberI3D] [int] NULL, [InfoAnzeigen] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [WertGutschrift] [int] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [FIBUSammelkonto] [varchar](24) NULL, [IsPositionProvision] [bit] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, CONSTRAINT [PK_GutKopf] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [ixGutKopf_Status] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixGutKopf_Status] ON [dbo].[GutKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[CreditVouchers] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[CreditVouchers] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN A.GutschriftGrundI3D <= 0 THEN NULL ELSE A.GutschriftGrundI3D END AS ReceiptReasonI3D ,A.GutschriftGrundText AS ReceiptReasonText ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.VertragsI3D AS ContractI3D ,ISNULL(A.LiefKundFremd, 0) AS UsedAlternativeDeliveryAddress ,ISNULL(A.RechKundFremd, 0) AS UsedAlternativeInvoiceAddress ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.WertGutschrift, 0) AS OnlyPriceValue ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.CampaignI3D ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate FROM dbo.GutKopf AS A GO /****** Object: Table [dbo].[GutPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GutKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [Farbe] [int] NULL, [FontSize] [int] NULL, [FontStyle] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [KundenRMAI3D] [int] NULL, [KundenRMANummer] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [Kundenkostenstelle] [varchar](300) NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Artikelpositionsart] [int] NULL, [WertGutschrift] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [ProvisionEmployeeI3D] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [bit] NULL, [ReceiptItemServiceArticleClassificationI3D] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [IsReverseCharge] [bit] NULL, [RMAPosI3D] [int] NULL, CONSTRAINT [PK_GutPos] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixGutPos_GutKopfI3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixGutPos_GutKopfI3D] ON [dbo].[GutPos] ( [GutKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[CreditVoucherItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[CreditVoucherItems] AS SELECT AP.I3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.GutKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,'' AS PurchaseInformations ,AP.WEEE AS WEEE ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,AP.ReceiptItemServiceArticleClassificationI3D ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,ISNULL(AP.WertGutschrift, 0) AS OnlyPriceValue ,AP.IsReverseCharge ,AP.RMAPosI3D as RMAItemI3D FROM dbo.GutPos AS AP GO /****** Object: View [dbo].[cvw_CreditVoucherPosLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CreditVoucherPosLC] AS SELECT AP.I3D ,AP.VATI3D ,AP.InternalPosition ,AP.Kind ,AP.Expanded ,AP.ArticlePositionKind ,AP.GroupID ,AP.Indent ,CASE WHEN AP.isReverseCharge = 1 AND AP.VATI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.ReceiptI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotalComplete AS NetPriceTotal , Calc.TaxPriceTotalComplete AS TaxPriceTotal , Calc.NetPriceTotalComplete AS NetPriceTotalComplete , Calc.TaxPriceTotalComplete AS TaxPriceTotalComplete , Calc.NetPriceTotalFCComplete AS NetPriceTotalFC , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFC , Calc.NetPriceTotalFCComplete AS NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete AS TaxPriceTotalFCComplete , Calc.NetPurchasePrice , Calc.TaxPurchasePrice , Calc.NetPurchasePriceFC , Calc.TaxPurchasePriceFC , Calc.NetPurchasePriceTotalComplete AS NetPurchasePriceTotal , Calc.TaxPurchasePriceTotalComplete AS TaxPurchasePriceTotal , Calc.NetPurchasePriceTotalComplete AS NetPurchasePriceTotalComplete , Calc.NetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFC , Calc.TaxPurchasePriceTotalFCComplete AS TaxPurchasePriceTotalFC , Calc.NetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Discount,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.ExclusiveOfVAT = 1 THEN 0 ELSE ROUND(ISNULL(AP.VATRate,0),2)END) AS VATRate FROM dbo.CreditVoucherItems AS AP INNER JOIN dbo.CreditVouchers AS A ON AP.ReceiptI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArticleI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Kind IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Kind IN (1,3) AND AP.ArticlePositionKind IN (0,50) THEN 1 ELSE 0 END ,AP.BasePrice * -1, AP.PurchaseBasePrice * -1, ISNULL(AR.Nachkommastellen,2), ISNULL(AP.Discount,0), A.CurrencyFactor, CONVERT(bit,A.ExclusiveOfVAT), AP.VATRate, A.IsCashAsset, AP.QuantityComplete, 0) AS Calc LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.CountryI3D GO /****** Object: View [dbo].[Invoices] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Invoices] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN YEAR(ISNULL(A.Var1Rechnung,0)) < 1905 THEN NULL ELSE A.Var1Rechnung END AS VariableDateField ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.ESRBetrag AS EsrAmount ,A.ESRKodierzeileBetrag AS EsrCodelineAmount ,A.ESRReferenznummer AS EsrReferenceNumber ,A.IsFixed ,A.VertragsI3D AS ContractI3D ,ISNULL(A.LiefKundFremd, 0) AS UsedAlternativeDeliveryAddress ,ISNULL(A.RechKundFremd, 0) AS UsedAlternativeInvoiceAddress ,A.SepaMandateI3D AS MandatI3D ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.Bezahlt, 0) AS PaidFC ,CASE WHEN YEAR(ISNULL(A.FaelligAm,0)) < 1905 THEN NULL ELSE A.FaelligAm END AS PaymentDueDate ,A.ExternalInvoiceDate AS ExternalInvoiceDate ,A.ExternalInvoiceNumber AS ExternalInvoiceNumber ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.FIBUSammelkonto AS CollectiveAccount ,A.CampaignI3D ,A.Trackingnummer AS TrackingNumber ,A.TrackingNumberURL ,A.ReceiptUserStateI3D ,A.DownPaymentForOrderI3D ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.RechKopf AS A GO /****** Object: Table [dbo].[RechPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RechPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RechKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [GutAbholArt] [int] NULL, [GutAbholNr] [int] NULL, [numGutAbhol] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [Import] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [StkStorno] [float] NULL, [SummeKalkStorno] [float] NULL, [VertragI3DAutoRechnung] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [Artikelpositionsart] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [RMAPosI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Kundenkostenstelle] [varchar](300) NULL, [LizenzDatum] [datetime] NULL, [RabatttextNichtAnzeigen] [int] NULL, [Bestellinformation] [varchar](200) NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [NoCalculateTime] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [bit] NULL, [ReceiptItemServiceArticleClassificationI3D] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalComplete] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFCComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFCComplete] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalComplete] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFCComplete] [decimal](19, 2) NULL, [IsReverseCharge] [bit] NULL, CONSTRAINT [PK_RechPos] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixRechPos_RechKopfI3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixRechPos_RechKopfI3D] ON [dbo].[RechPos] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[InvoiceItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[InvoiceItems] AS SELECT AP.I3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.RechKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.numGutAbhol, 0)) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,AP.WEEE AS WEEE ,AP.Bestellinformation AS PurchaseInformations ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,CASE WHEN YEAR(ISNULL(AP.LizenzDatum, 0)) < 1905 THEN NULL ELSE AP.LizenzDatum END AS LicenseDate ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,AP.ReceiptItemServiceArticleClassificationI3D ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,CASE WHEN AP.GeraeteBarcodeI3D <= 0 THEN NULL ELSE AP.GeraeteBarcodeI3D END AS MasterDataListSerialNumberI3D ,AP.IsReverseCharge ,AP.RMAPosI3D AS RMAItemI3D FROM dbo.RechPos AS AP GO /****** Object: View [dbo].[cvw_InvoicePosLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoicePosLC] AS SELECT AP.I3D ,AP.VATI3D ,AP.InternalPosition ,AP.Kind ,AP.Expanded ,AP.ArticlePositionKind ,AP.GroupID ,AP.Indent ,CASE WHEN AP.isReverseCharge = 1 AND AP.VATI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.ReceiptI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0) - ISNULL(AP.QuantityProcessed, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityProcessed,0)) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotal , Calc.TaxPriceTotal , Calc.NetPriceTotalComplete , Calc.TaxPriceTotalComplete , Calc.NetPriceTotalFC , Calc.TaxPriceTotalFC , Calc.NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete , Calc.NetPurchasePrice , Calc.TaxPurchasePrice , Calc.NetPurchasePriceFC , Calc.TaxPurchasePriceFC , Calc.NetPurchasePriceTotal , Calc.TaxPurchasePriceTotal , Calc.NetPurchasePriceTotalComplete , Calc.TaxPurchasePriceTotalComplete , Calc.NetPurchasePriceTotalFC , Calc.TaxPurchasePriceTotalFC , Calc.NetPurchasePriceTotalFCComplete , Calc.TaxPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Discount,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.ExclusiveOfVAT = 1 THEN 0 ELSE ROUND(ISNULL(AP.VATRate,0),2)END) AS VATRate FROM dbo.InvoiceItems AS AP INNER JOIN dbo.Invoices AS A ON AP.ReceiptI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArticleI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Kind IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Kind IN (1,3) AND AP.ArticlePositionKind IN (0,50) THEN 1 ELSE 0 END ,AP.BasePrice, AP.PurchaseBasePrice, ISNULL(AR.Nachkommastellen,2), ISNULL(AP.Discount,0), A.CurrencyFactor, CONVERT(bit,A.ExclusiveOfVAT), AP.VATRate, A.IsCashAsset, AP.QuantityComplete, AP.QuantityProcessed) AS Calc LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.CountryI3D GO /****** Object: View [dbo].[SupplierInvoices] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierInvoices] AS SELECT I3D = K.I3D, Number = K.Nummer, Date = K.Datum, Version = K.Version, State = K.Status, EditorI3D = IIF(K.PersonalI3D <= 0, NULL, K.PersonalI3D), DirectoryI3D = IIF(K.DocDirI3D <= 0, NULL, K.DocDirI3D), BranchI3D = IIF(K.BranchI3D <= 0, NULL, K.BranchI3D), BranchOrigin = ISNULL(K.BranchOrigin, 0), CurrencyI3D = IIF(ISNULL(K.CurrencyI3D, 0) <= 0, NULL, K.CurrencyI3D), CurrencyFactor = ISNULL(K.CurrencyFactor, 1), CurrencyString = ISNULL(K.CurrencyString, '€'), ExclusiveOfVat = ISNULL(K.MwStAusweisen, 0), Receiver = ISNULL(K.Empfanger, ''), Phone = ISNULL(K.Tel, ''), Fax = ISNULL(K.Fax, ''), Email = ISNULL(K.Mail, ''), SupplierI3D = IIF(ISNULL(K.KreditorI3D, 0) <= 0, 0, K.KreditorI3D), AddressI3D = IIF(K.AnschriftI3D <= 0, NULL, K.AnschriftI3D), ContactPersonI3D = IIF(K.PersonI3D <= 0, NULL, K.PersonI3D), Street = ISNULL(K.Street, ''), HasPostOfficeBox = ISNULL(K.HasPostOfficeBox, 0), PostOfficeBox = ISNULL(K.PostOfficeBox, ''), Zip = ISNULL(K.Zip, ''), City = ISNULL(K.City, ''), ContactName = ISNULL(K.ContactName, ''), CountryI3D = IIF(ISNULL(K.LandI3D, 0) <= 0, NULL, K.LandI3D), CreatedByI3D = IIF(K.ErstelltVonI3D <= 0, NULL, K.ErstelltVonI3D), CreatedAt = IIF(YEAR(ISNULL(K.ErstelltDatum,0)) < 1905, NULL, K.ErstelltDatum), CreatedThroughApplicationVersion = ISNULL(K.ErstelltVersion, ''), ChangedByI3D = IIF(K.GeaendertVonI3D <= 0, NULL, K.GeaendertVonI3D), ChangedAt = IIF(YEAR(ISNULL(K.GeaendertDatum,0)) < 1905, NULL, K.GeaendertDatum), ChangedThroughApplicationVersion = ISNULL(K.GeaendertVersion, ''), ChangedThroughApplication = ISNULL(K.ChangedThroughApplication, 0), ConcurrencyControlGuid = K.ConcurrencyControlGuid, ExternalInvoiceDate = IIF(YEAR(K.RechnungsDatum) < 1905, NULL, K.RechnungsDatum), ExternalInvoiceNumber = K.RechnungsNr, SupplierPaymentConditionI3D = IIF(K.ZahlKondI3D <= 0, NULL, K.ZahlKondI3D), SupplierPaymentConditionText = K.ZahlKondText, FreightAmount = K.Frachtkosten, FreightDistribution = K.FrachtVerteilung, InsuranceAmount = K.Versicherung, InsuranceDistribution = K.VersicherungsVerteilung, PaymentDueDate = IIF(YEAR(ISNULL(K.FaelligAm,0)) < 1905, NULL, K.FaelligAm), Information = K.Notiz, ProjectNumber = K.ProjNr, K.WEKalkulationGrundI3D AS ReceiptReasonI3D, K.WEKalkulationGrundText AS ReceiptReasonText, K.BankVerbNummer AS BankContactI3D, K.ESRCodierzeile AS ESRCodeLine, K.FibuGesamtPreis AS ReceiptGrossPrice, K.VarFeld1 AS VariableField1, K.ReceiptLink AS ReceiptLink, K.IsSupplierInvoiceStandalone AS IsSupplierInvoiceStandalone, ReceiptReceiverI3D = K.ReceiptReceiverI3D, ReceiptReceiverInvoiceI3D = K.ReceiptReceiverInvoiceI3D, ReceiptReceiverDeliveryI3D = K.ReceiptReceiverDeliveryI3D, ReceiptReceiverLicenseI3D = K.ReceiptReceiverLicenseI3D FROM dbo.KalkKopf K GO /****** Object: View [dbo].[DeliveryLists] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[DeliveryLists] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN A.LieferscheinGrundI3D <= 0 THEN NULL ELSE A.LieferscheinGrundI3D END AS ReceiptReasonI3D ,A.LieferscheinGrundText AS ReceiptReasonText ,CASE WHEN YEAR(ISNULL(A.Var2Lieferschein,0)) < 1905 THEN NULL ELSE A.Var2Lieferschein END AS VariableDateField ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.VertragsI3D AS ContractI3D ,ISNULL(A.LiefKundFremd, 0) AS UsedAlternativeDeliveryAddress ,A.GUI3D AS ConcurrencyControlGuid ,CASE WHEN YEAR(ISNULL(A.LiefEskDatum, 0)) < 1905 THEN NULL ELSE A.LiefEskDatum END AS EscalationDate ,A.SendDateOfProduct AS SendDateOfProduct ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.CampaignI3D ,A.Trackingnummer AS TrackingNumber ,A.TrackingNumberURL ,A.ReceiptUserStateI3D ,IIF(ISNULL(A.Var1Lieferschein, 0) <= 0, NULL, A.Var1Lieferschein) AS VariableComboBoxFieldI3D ,A.DurchRMAGeschlossen AS ClosedThroughRMA ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.LiefKopf AS A GO /****** Object: Table [dbo].[LiefPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiefPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LiefKopfI3D] [int] NOT NULL, [VertragI3D] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbruch] [int] NULL, [Status] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungNr] [int] NULL, [UrsprungArt] [int] NULL, [RechLiefNr] [int] NULL, [RechLiefArt] [int] NULL, [AbholNr] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Ausgeliefert] [int] NULL, [Import] [int] NULL, [MwstI3d] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [Abbuchung] [int] NULL, [OriginalI3D] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [RMAPosI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [VKBasisWert] [float] NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Kundenkostenstelle] [varchar](300) NULL, [Artikelpositionsart] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [Bestellinformation] [varchar](200) NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [NoCalculateTime] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [bit] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalComplete] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFCComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFCComplete] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalComplete] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFCComplete] [decimal](19, 2) NULL, [LizenzDatum] [datetime2](0) NULL, [numAbhol_old] [float] NULL, [NumAbhol] AS ([dbo].[cfn_PickUpCount]([I3D])), [IsReverseCharge] [bit] NULL, CONSTRAINT [PK_LiefPos] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [ixLiefPos_LiefKopfI3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [ixLiefPos_LiefKopfI3D] ON [dbo].[LiefPos] ( [LiefKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[DeliveryListItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[DeliveryListItems] AS SELECT AP.I3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.LiefKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.numAbhol, 0)) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,AP.WEEE AS WEEE ,AP.Bestellinformation AS PurchaseInformations ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,AP.LizenzDatum AS LicenseDate ,CASE WHEN AP.GeraeteBarcodeI3D <= 0 THEN NULL ELSE AP.GeraeteBarcodeI3D END AS MasterDataListSerialNumberI3D ,AP.IsReverseCharge ,AP.RMAPosI3D AS RMAItemI3D FROM dbo.LiefPos AS AP GO /****** Object: View [dbo].[cvw_DeliveryListPosLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeliveryListPosLC] AS SELECT AP.I3D ,AP.VATI3D ,AP.InternalPosition ,AP.Kind ,AP.Expanded ,AP.ArticlePositionKind ,AP.GroupID ,AP.Indent ,CASE WHEN AP.isReverseCharge = 1 AND AP.VATI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.ReceiptI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0) - ISNULL(AP.QuantityProcessed, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityProcessed,0)) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotal , Calc.TaxPriceTotal , Calc.NetPriceTotalComplete , Calc.TaxPriceTotalComplete , Calc.NetPriceTotalFC , Calc.TaxPriceTotalFC , Calc.NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete , Calc.NetPurchasePrice , Calc.TaxPurchasePrice , Calc.NetPurchasePriceFC , Calc.TaxPurchasePriceFC , Calc.NetPurchasePriceTotal , Calc.TaxPurchasePriceTotal , Calc.NetPurchasePriceTotalComplete , Calc.TaxPurchasePriceTotalComplete , Calc.NetPurchasePriceTotalFC , Calc.TaxPurchasePriceTotalFC , Calc.NetPurchasePriceTotalFCComplete , Calc.TaxPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Discount,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.ExclusiveOfVAT = 1 THEN 0 ELSE ROUND(ISNULL(AP.VATRate,0),2)END) AS VATRate FROM dbo.DeliveryListItems AS AP INNER JOIN dbo.DeliveryLists AS A ON AP.ReceiptI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArticleI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Kind IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Kind IN (1,3) AND AP.ArticlePositionKind IN (0,50) THEN 1 ELSE 0 END ,AP.BasePrice, AP.PurchaseBasePrice, ISNULL(AR.Nachkommastellen,2), ISNULL(AP.Discount,0), A.CurrencyFactor, CONVERT(bit,A.ExclusiveOfVAT), AP.VATRate, A.IsCashAsset, AP.QuantityComplete, AP.QuantityProcessed) AS Calc LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.CountryI3D GO /****** Object: View [dbo].[SupplierInvoiceItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierInvoiceItems] AS SELECT I3D = P.I3D, Kind = P.Art, ReceiptI3D = P.KalkKopfI3D, Text = ISNULL(CASE WHEN P.Art IN (1,3,4,5,11,12) THEN P.Text ELSE P.Freitext END, ''), FontStyle = P.FontStyle, FontSize = P.FontSize, FontName = P.FontName, FontColor = P.FontColor, InternalPosition = P.Pos, ArticleI3D = P.ArtikelI3D, ArticleCode = P.Artikelcode, EANCode = P.EANCode, ManufacturerCode = P.Herstellercode, SupplierManufacturerCode = P.Kreditorcode, ChangeStock = CASE WHEN P.Art = 1 THEN TRY_CAST(IIF(ISNULL(A.Abbuchung, 'N')='J' OR ISNULL(A.Abbuchung, 'N')='1',1,0) AS bit) ELSE TRY_CAST(IIF(ISNULL(P.Abbuchung, 'N')='J' OR ISNULL(P.Abbuchung, 'N')='1',1,0) AS bit) END, CONVERT(DECIMAL(19,7), ROUND(P.Stk,7)) AS QuantityComplete, CONVERT(DECIMAL(19,7), ROUND(P.StkGutgeschrieben,7)) AS QuantityProcessed, BasePrice = P.Preis, VATI3D = P.MwStI3D, CONVERT(DECIMAL(9,2), ROUND(ISNULL(P.MwstSatz,0),2)) AS VATRate, SpecialAgreementI3D = P.SondervereinbarungI3D, CostCenterI3D = P.Kostenstelle, CostObjectI3D = P.Kostentraeger, WarehouseI3D = P.NebenlagerI3D, WEEE = P.WEEE, --Anderes ExpenseAccount = P.AufwandKTO, OriginReceiptItemI3D = P.UebernommenAusI3D, OriginReceiptI3D = WP.WareKopfI3D, OriginKind = P.UebernommenAusArt, FreightAmount = Fracht, InsuranceAmount = Versicherung, ReceiptOrderItemI3D = P.EKAusAufPosI3D, ReceiptOrderI3D = P.AuftragI3D, PurchaseOrderQuantity = CONVERT(DECIMAL(19,7), ROUND(P.StkBestellt,7)), SupplierDeliveryListQuantity = CONVERT(DECIMAL(19,7), ROUND(P.StkWareneingang,7)), IsBooked = CAST(IIF(P.Gebucht = 1, 1, 0) AS BIT), DeliveryDatePlanned = P.LieferDatumSoll, DeliveryDate = P.LieferDatumIst, DeliveryNumber = P.LieferscheinNr, RMAItemI3D = P.RMAPosI3D, CopyFromI3D = P.CopyFromI3D, CopyFromKind = P.CopyFromKind FROM dbo.KalkPos P LEFT OUTER JOIN dbo.ARTIK A ON A.I3D = P.ArtikelI3D LEFT OUTER JOIN dbo.WarePos WP ON WP.I3D = P.UebernommenAusI3D AND P.UebernommenAusArt = 8 --SupplierDeliveryList GO /****** Object: Table [dbo].[GeschaeftspartnerTextbausteine] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeschaeftspartnerTextbausteine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TextbausteinName] [varchar](60) NULL, [TextbausteinBeschreibung] [text] NULL, [KundenI3D] [int] NULL, [Status] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [GruppeI3D] [int] NULL, [TextbausteinRichtext] [text] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[AccountTextBlocks] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[AccountTextBlocks] AS SELECT GT.I3D, ISNULL(GT.TextbausteinName,'') AS Caption, GT.TextbausteinBeschreibung AS Description, GT.TextbausteinRichtext AS DescriptionRTF, ISNULL(GT.Status,0) AS IsActive, CASE WHEN GT.KundenI3D <= 0 THEN NULL ELSE GT.KundenI3D END AS AccountI3D, CASE WHEN GT.GruppeI3D <= 0 THEN NULL ELSE GT.GruppeI3D END AS GroupI3D, CASE WHEN ISNULL(GT.KundenI3D,0) = 0 THEN 0 ELSE 1 END AS IsOnlyForTickets FROM GeschaeftspartnerTextbausteine GT GO /****** Object: View [dbo].[Orders] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Orders] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,CASE WHEN A.ZahlKondRechI3D <= 0 THEN NULL ELSE A.ZahlKondRechI3D END AS PaymentConditionI3D ,A.RechnungskonditionsText AS PaymentConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN YEAR(ISNULL(A.Var1Auftrag,0)) < 1905 THEN NULL ELSE A.Var1Auftrag END AS VariableDateField ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,CASE WHEN A.ToDoKomI3D <= 0 THEN NULL ELSE A.ToDoKomI3D END AS CommisionToDoI3D ,CASE WHEN A.ToDoMonI3D <= 0 THEN NULL ELSE A.ToDoMonI3D END AS MountingToDoI3D ,CASE WHEN A.Produziert > 0 THEN 1 ELSE 0 END AS Produced ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,ISNULL(A.BestellSperre, 0) AS IsPurchasingBlocked ,ISNULL(A.Leasing, 0) AS IsLeasingActive ,ISNULL(A.LeasingGebuehr, 0) AS LeasingFee ,ISNULL(A.LeasingMonate, 0) AS LeasingMonths ,ISNULL(A.LeasingSatz, 0) AS LeasingRatePercent ,ISNULL(A.LeasingRate, 0) AS LeasingRatePerMonth ,ISNULL(A.IsServiceShare, 0) AS IsServiceActive ,ISNULL(A.ServiceGebuehr, 0) AS ServiceFee ,ISNULL(A.ServiceMonate, 0) AS ServiceMonths ,ISNULL(A.ServiceSatz, 0) AS ServiceRatePercent ,ISNULL(A.ServiceRate, 0) AS ServiceRatePerMonth ,A.VertragsI3D AS ContractI3D ,A.CreateHelpdesks AS CreateHelpdesks ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,ISNULL(A.Direktlieferung, 0) AS IsDirectDeliveryPossible ,A.CampaignI3D ,A.ReceiptUserStateI3D ,A.CommissionMailSetting ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.AufKopf AS A WHERE ISNULL(A.TerminplanungI3D, 0) = 0 GO /****** Object: View [dbo].[cvw_ConsignmentArticleQuantity] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ConsignmentArticleQuantity] AS SELECT CASE WHEN a.BarcodeScanen = 1 OR (bc.cnt > 0 and ap.Kommisioniert < bc.cnt) THEN ISNULL(bc.cnt,0) ELSE ISNULL(ap.Kommisioniert,0) END AS ConsignmentQuantity ,ap.I3D AS OrderPosI3D, ap.ArtikelI3D AS ArticleI3D FROM dbo.AufPos ap INNER JOIN dbo.AufKopf ak ON ak.I3D = ap.AufKopfI3D AND ak.Status = 1 INNER JOIN dbo.ARTIK a ON a.i3d = ap.ArtikelI3D LEFT OUTER JOIN (select count(*) cnt, b.AufPosI3D from barcode b where b.Status = 2 group by b.AufPosI3D) bc ON bc.AufPosI3D = ap.I3D GO /****** Object: View [dbo].[OrderItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[OrderItems] AS SELECT AP.I3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.AufKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.Liefermenge, 0)) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.UrsprungPosI3D AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,CONVERT(DECIMAL(19,7), ISNULL(CAQ.ConsignmentQuantity, 0)) AS QuantityPicked ,AP.WEEE AS WEEE ,AP.Bestellinformation AS PurchaseInformations ,AP.Kundenkostenstelle AS CustomerCostCenter ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,CASE WHEN AP.HelpdeskI3D <= 0 THEN NULL ELSE AP.HelpdeskI3D END AS HelpdeskI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.EKStkBestellt, 0)) AS QuantityOrdered ,AP.PurchasePriceSupplierI3D AS PurchasePriceSupplierI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,AP.InternalNote AS InternalNote ,AP.PlannedDurationInHours AS PlannedDurationInHours ,AP.LizenzDatum AS LicenseDate ,AP.BVLInfo AS SuggestionInfo ,AP.Direktlieferung AS IsDirectDeliveryPossible ,CASE WHEN AP.GeraeteBarcodeI3D <= 0 THEN NULL ELSE AP.GeraeteBarcodeI3D END AS MasterDataListSerialNumberI3D ,AP.IsReverseCharge ,CAST(ISNULL(AP.isLeasing,0) AS BIT) AS IsLeasing ,CAST(ISNULL(AP.isService,0) AS BIT) AS IsService FROM dbo.AufPos AS AP LEFT OUTER JOIN dbo.cvw_ConsignmentArticleQuantity CAQ ON CAQ.OrderPosI3D = AP.I3D GO /****** Object: View [dbo].[cvw_OrderPosLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OrderPosLC] AS SELECT AP.I3D ,AP.VATI3D ,AP.InternalPosition ,AP.Kind ,AP.Expanded ,AP.ArticlePositionKind ,AP.GroupID ,AP.Indent ,CASE WHEN AP.isReverseCharge = 1 AND AP.VATI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.ReceiptI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0) - ISNULL(AP.QuantityProcessed, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityComplete,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.QuantityProcessed,0)) AS QuantityProcessed , Calc.NetPrice , Calc.TaxPrice , Calc.NetPriceFC , Calc.TaxPriceFC , Calc.NetPriceTotal , Calc.TaxPriceTotal , Calc.NetPriceTotalComplete , Calc.TaxPriceTotalComplete , Calc.NetPriceTotalFC , Calc.TaxPriceTotalFC , Calc.NetPriceTotalFCComplete , Calc.TaxPriceTotalFCComplete , Calc.NetPurchasePrice , Calc.TaxPurchasePrice , Calc.NetPurchasePriceFC , Calc.TaxPurchasePriceFC , Calc.NetPurchasePriceTotal , Calc.TaxPurchasePriceTotal , Calc.NetPurchasePriceTotalComplete , Calc.TaxPurchasePriceTotalComplete , Calc.NetPurchasePriceTotalFC , Calc.TaxPurchasePriceTotalFC , Calc.NetPurchasePriceTotalFCComplete , Calc.TaxPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Discount,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.ExclusiveOfVAT = 1 THEN 0 ELSE ROUND(ISNULL(AP.VATRate,0),2)END) AS VATRate FROM dbo.OrderItems AS AP INNER JOIN dbo.Orders AS A ON AP.ReceiptI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArticleI3D = AR.I3D CROSS APPLY dbo.cfn_CalculateReceiptAmounts( CASE WHEN AP.Kind IN (1,3) THEN 1 ELSE 0 END ,CASE WHEN AP.Kind IN (1,3) AND AP.ArticlePositionKind IN (0,50) THEN 1 ELSE 0 END ,AP.BasePrice, AP.PurchaseBasePrice, ISNULL(AR.Nachkommastellen,2), ISNULL(AP.Discount,0), A.CurrencyFactor, CONVERT(bit,A.ExclusiveOfVAT), AP.VATRate, A.IsCashAsset, AP.QuantityComplete, AP.QuantityProcessed) AS Calc LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.CountryI3D GO /****** Object: View [dbo].[cvw_OfferHeadVATPriceSplitLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OfferHeadVATPriceSplitLC] AS SELECT HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_OfferPosLC WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_OrderHeadVATPriceSplitLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OrderHeadVATPriceSplitLC] AS SELECT HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFCComplete FROM dbo.cvw_OrderPosLC AS AP WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_DeliveryListHeadVATPriceSplitLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeliveryListHeadVATPriceSplitLC] AS SELECT HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFCComplete FROM dbo.cvw_DeliveryListPosLC WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: Table [dbo].[RechKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RechKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [LieferBedID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAuf] [varchar](10) NULL, [Service] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [Garantie] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [FaelligAm] [datetime] NULL, [Mahnung1Datum] [datetime] NULL, [Mahnung1BearbeiterI3D] [int] NULL, [Mahnung2Datum] [datetime] NULL, [Mahnung3Datum] [datetime] NULL, [MahnInfo] [varchar](max) NULL, [Mahnstufe] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [Bezahlt] [int] NULL, [AbwKundeI3D] [int] NULL, [AbwAnschriftI3D] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [Zusatztext] [varchar](70) NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [MahnStop] [int] NULL, [Bar] [int] NULL, [MahnStopp] [int] NULL, [Archiviert] [int] NULL, [VertragsI3D] [int] NULL, [Nachkalkulation] [int] NULL, [OriginalI3D] [int] NULL, [Direktlieferung] [int] NULL, [ToDoI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [OposImportInfo] [varchar](255) NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [DTinErstellt] [int] NULL, [DTinDatum] [datetime] NULL, [DTinBearbeiter] [int] NULL, [Mahnung2BearbeiterI3D] [int] NULL, [Mahnung3BearbeiterI3D] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [Trackingnummer] [varchar](500) NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [ExportHaben] [float] NULL, [LiefEskDatum] [datetime] NULL, [Var1Rechnung] [datetime] NULL, [Rabatt] [float] NULL, [GUI3D] [uniqueidentifier] NULL, [ESRKodierzeileBetrag] [varchar](30) NULL, [ESRReferenznummer] [varchar](40) NULL, [ESRBetrag] [varchar](20) NULL, [SummeEKOriginal] [float] NULL, [BezahltDifferenz] [float] NULL, [KostenstellenI3D] [int] NULL, [EDIExport] [int] NULL, [EDIExportVonI3D] [int] NULL, [EDIExportAm] [datetime] NULL, [FIBUSammelkonto] [varchar](24) NULL, [IsPositionProvision] [bit] NULL, [SepaMandateI3D] [int] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFCComplete] [decimal](19, 2) NOT NULL, [IsFixed] [bit] NOT NULL, [ExternalInvoiceNumber] [nvarchar](50) NULL, [ExternalInvoiceDate] [datetime2](7) NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [TrackingNumberURL] [nvarchar](2000) NULL, [ReceiptUserStateI3D] [int] NULL, [DunningStopBegin] [datetime2](0) NULL, [DunningStopEnd] [datetime2](0) NULL, [DownPaymentForOrderI3D] [int] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[InvoiceVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[InvoiceVersions] AS SELECT A.I3D ,A.OriginalI3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN YEAR(ISNULL(A.Var1Rechnung,0)) < 1905 THEN NULL ELSE A.Var1Rechnung END AS VariableDateField ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.ESRBetrag AS EsrAmount ,A.ESRKodierzeileBetrag AS EsrCodelineAmount ,A.ESRReferenznummer AS EsrReferenceNumber ,A.IsFixed ,A.VertragsI3D AS ContractI3D ,ISNULL(A.LiefKundFremd, 0) AS UsedAlternativeDeliveryAddress ,ISNULL(A.RechKundFremd, 0) AS UsedAlternativeInvoiceAddress ,A.SepaMandateI3D AS MandatI3D ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.Bezahlt, 0) AS PaidFC ,CASE WHEN YEAR(ISNULL(A.FaelligAm,0)) < 1905 THEN NULL ELSE A.FaelligAm END AS PaymentDueDate ,A.ExternalInvoiceDate AS ExternalInvoiceDate ,A.ExternalInvoiceNumber AS ExternalInvoiceNumber ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.FIBUSammelkonto AS CollectiveAccount ,A.CampaignI3D ,A.Trackingnummer AS TrackingNumber ,A.TrackingNumberURL ,A.ReceiptUserStateI3D ,A.DownPaymentForOrderI3D ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.RechKopfVersions AS A GO /****** Object: Table [dbo].[SeriennummerToPosition] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SeriennummerToPosition]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SNI3D] [int] NOT NULL, [PosI3D] [int] NOT NULL, [KopfI3D] [int] NOT NULL, [KopfNummer] [int] NOT NULL, [Datum] [datetime] NOT NULL, [ObjektArt] [int] NULL, [AktuelleVersion] [int] NULL, [Aktuell] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Taetigkeiten] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Taetigkeiten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundeI3D] [int] NULL, [AnsprechI3D] [int] NULL, [TaetigkeitsTYP] [int] NULL, [Name] [varchar](255) NULL, [Text] [varchar](5000) NULL, [TaetDirI3D] [int] NULL, [DocI3D] [int] NULL, [Datum] [datetime] NULL, [Faelligkeitsdatum] [datetime] NULL, [WiedervorlageDatum] [datetime] NULL, [EndDatum] [datetime] NULL, [Status] [int] NULL, [ErstellerI3D] [int] NULL, [ImageIndex] [int] NULL, [EmpfaengerI3D] [int] NULL, [NeuKunde] [int] NULL, [ToDoI3D] [int] NULL, [OutlookI3D] [int] NULL, [OutlookTermI3D] [varchar](500) NULL, [OutlookSync] [int] NULL, [EmailNachricht] [int] NULL, [SonderaktionI3D] [int] NULL, [BesuchsberichtDocI3D] [int] NULL, [CRMProjektI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [ObjektNr] [int] NULL, [BarcodeI3D] [int] NULL, [Bewertung] [int] NULL, [TargetEmployeI3D] [int] NULL, CONSTRAINT [PK_Taetigkeiten] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Produktfamilie] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Produktfamilie]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProduktfamilieHerstellerI3D] [int] NULL, [Bezeichnung] [varchar](200) NULL, [Status] [int] NULL, [LaufzeitMonate] [int] NULL, [ErinnerungTage] [int] NULL, [LaufzeitEndeBestimmtMwSt] [bit] NULL, [OfferTemplateI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProduktfamilieKundenSperren] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProduktfamilieKundenSperren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [ProduktfamilieI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProduktfamiliePositionSperren] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProduktfamiliePositionSperren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProduktfamilieI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, [BarcodeI3D] [int] NULL, [PosI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_InvoicePos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoicePos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,AP.RichText ,AP.BestellNr AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.Lieferdatum AS DeliveryDate ,AP.Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,ISNULL(AP.Artikelpositionsart,0) AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,CASE WHEN AP.IsReverseCharge = 1 AND AP.MwstI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.RechKopfI3D AS InvoiceHeadI3D ,AP.RechKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0) - ISNULL(AP.numGutAbhol, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.numGutAbhol,0)) AS QuantityProcessed ,AP.CalculatedNetPrice AS NetPrice ,AP.CalculatedTaxPrice AS TaxPrice ,AP.CalculatedNetPriceFC AS NetPriceFC ,AP.CalculatedTaxPriceFC AS TaxPriceFC ,AP.CalculatedNetPriceTotal AS NetPriceTotal ,AP.CalculatedTaxPriceTotal AS TaxPriceTotal ,AP.CalculatedNetPriceTotalComplete AS NetPriceTotalComplete ,AP.CalculatedTaxPriceTotalComplete AS TaxPriceTotalComplete ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFC ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFC ,AP.CalculatedNetPriceTotalFCComplete AS NetPriceTotalFCComplete ,AP.CalculatedTaxPriceTotalFCComplete AS TaxPriceTotalFCComplete ,AP.CalculatedNetPurchasePrice AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,AP.CalculatedNetPurchasePriceFC AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotal ,NULL AS TaxPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotalComplete AS NetPurchasePriceTotalComplete ,NULL AS TaxPurchasePriceTotalComplete ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFC ,NULL AS TaxPurchasePriceTotalFC ,AP.CalculatedNetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFCComplete ,NULL AS TaxPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Rabatt,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStNichtAusweisbar = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate ,AP.IsReverseCharge FROM dbo.RechPos AS AP INNER JOIN dbo.RechKopf AS A ON AP.RechKopfI3D = A.I3D LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.LandI3D GO /****** Object: Table [dbo].[GeraeteKopf] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SeriennummerI3D] [int] NULL, [Seriennummer] [varchar](50) NULL, [Code] [varchar](60) NULL, [Text] [varchar](1000) NULL, [RechPosI3D] [int] NULL, [Rechnummer] [int] NULL, [Rechdatum] [datetime] NULL, [ErstellerPersonalI3D] [int] NULL, [Erstelldatum] [datetime] NULL, [Aenderungsdatum] [datetime] NULL, [AenderungPersonI3D] [int] NULL, [ClickGeraet] [int] NULL, [KundenI3D] [int] NULL, [HauptgeraetI3D] [int] NULL, [EOL] [int] NULL, [CManID] [varchar](255) NULL, [Status] [int] NULL, [Nummer] [int] NULL, [CurrencyI3D] [int] NULL, [CurrencyFactor] [float] NULL, [CurrencyString] [varchar](10) NULL, [Bar] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVersion] [varchar](20) NULL, [MwStNichtAusweisbar] [int] NULL, [Version] [int] NULL, [Standort] [varchar](150) NULL, [StandortLang] [text] NULL, [CentronVersion] [varchar](20) NULL, [DocDiri3D] [int] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [AnschriftID] [int] NULL, [Datum] [datetime] NULL, [Empfaenger] [varchar](500) NULL, [Strasse] [varchar](50) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Info] [varchar](8000) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [BearbeiterI3D] [int] NULL, [Tel] [varchar](30) NULL, [InfoAnzeigen] [int] NULL, [Brutto] [float] NULL, [BruttoOriginal] [float] NULL, [Netto] [float] NULL, [NettoOriginal] [float] NULL, [PersonID] [int] NULL, [Ansprech] [varchar](60) NULL, [Rabatt] [float] NULL, [LandI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [ToDoI3D] [int] NULL, [AussendienstID] [int] NULL, [Ersteller] [varchar](50) NULL, [FilialI3D] [int] NULL, [FilialgeberI3D] [int] NULL, [FreigabeStatus] [int] NULL, [IgnoreRabatt] [int] NULL, [InnendienstID] [int] NULL, [KurzZeich] [nvarchar](50) NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [FreeInventoryNumber] [nvarchar](50) NULL, [IsMsp] [bit] NOT NULL, CONSTRAINT [PK_GeraeteKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_InvoiceLicenseOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoiceLicenseOverview] AS SELECT ROW_NUMBER() OVER (ORDER BY KU.I3D,RP.ArticleI3D,RP.I3D) AS RowNumber ,RP.ArticleI3D ,RP.ArticleCode ,RP.QuantityComplete ,IPCalc.NetPrice ,IPCalc.NetPriceTotal ,(DATEADD( MONTH, ISNULL(PF.LaufzeitMonate, 0), ISNULL(RP.LicenseDate, RK.Datum))) AS ExpirationDate ,A.Artikelbeschreibung AS ArticleDescription ,RP.ManufacturerCode ,RP.EANCode ,KU.I3D AS CustomerNumber ,KU.Name AS CustomerName ,KU.Fon AS CustomerPhone ,KU.KdEMail AS CustomerEMail ,ISNULL(PFKS.Status, 0) AS CustomerLockedForPLM ,SIGN(ISNULL(PFPS.Status, 0) + ISNULL(PFKS.Status, 0)) AS ReceiptItemLockedForPLM ,RK.I3D AS InvoiceI3D ,RK.Nummer AS InvoiceNumber ,RK.Datum AS InvoiceDate ,B.Barcode AS Serialnumber ,B.I3D AS SerialnumberI3D ,PIDM.KurzZeich AS Adviser1ShortSign ,PADM.KurzZeich AS Adviser2ShortSign ,PTECH.KurzZeich AS Adviser3ShortSign ,PTECH2.KurzZeich AS Adviser4ShortSign ,ISNULL(GERK.[Count],0) AS DeviceCount ,CONVERT(BIT,IIF(ISNULL(T.Count,0) > 0, 1, 0)) AS HasCrmActivity ,AN.Plz AS CustomerZip ,AN.Ort AS CustomerCity ,PF.Bezeichnung AS ProductFamilyCaption ,PF.LaufzeitMonate AS LifeCycleInMonths FROM dbo.InvoiceItems RP INNER JOIN dbo.cvw_InvoicePos IPCalc ON IPCalc.I3D = RP.I3D INNER JOIN dbo.Artik A ON RP.ArticleI3D = A.I3D INNER JOIN dbo.RechKopf RK ON RK.I3D = RP.ReceiptI3D INNER JOIN dbo.Kunden KU ON KU.I3D = RK.KundenID LEFT OUTER JOIN dbo.Anschrif AN ON AN.Kunde = KU.I3D AND AN.KundeDefault = 1 AND AN.Status = 1 LEFT OUTER JOIN dbo.SeriennummerToPosition STP ON RP.I3D = STP.PosI3D AND STP.Aktuell = 1 AND STP.ObjektArt = 4 LEFT OUTER JOIN dbo.Barcode B ON B.I3D = STP.SNI3D LEFT OUTER JOIN dbo.ProduktfamilieKundenSperren PFKS ON PFKS.KundenI3D = KU.I3D LEFT OUTER JOIN dbo.ProduktfamiliePositionSperren PFPS ON PFPS.ArtikelI3D = RP.ArticleI3D AND PFPS.BarcodeI3D = B.I3D INNER JOIN Produktfamilie PF ON PF.I3D = A.ProduktfamilieI3D LEFT OUTER JOIN Personal PADM ON PADM.I3D = RK.AussendienstID LEFT OUTER JOIN Personal PIDM ON PIDM.I3D = RK.InnendienstID LEFT OUTER JOIN Personal PTECH ON PTECH.I3D = RK.TechnikerID LEFT OUTER JOIN Personal PTECH2 ON PTECH2.I3D = RK.Techniker2ID LEFT OUTER JOIN ( SELECT GK.SeriennummerI3D, COUNT(*) AS [Count] FROM dbo.GeraeteKopf GK GROUP BY GK.SeriennummerI3D ) GERK ON GERK.SeriennummerI3D = STP.SNI3D LEFT OUTER JOIN ( SELECT T.KundeI3D, T.BarcodeI3D, COUNT(*) AS [Count] FROM dbo.Taetigkeiten T WHERE T.ObjektArt = 5000012 GROUP BY T.KundeI3D, T.BarcodeI3D ) T ON T.KundeI3D = RK.KundenID AND T.BarcodeI3D = B.I3D AND A.KeineProduktfamilienPflicht = 0 GO /****** Object: View [dbo].[cvw_InvoiceHeadVATPriceSplitLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoiceHeadVATPriceSplitLC] AS SELECT IP.HeadI3D, IP.VATI3D, IP.VATRate, IP.IsReverseChargeActive, SUM(IP.NetPriceTotal) AS NetPriceTotal, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotal)) AS TaxPriceTotal, SUM(IP.NetPriceTotalComplete) AS NetPriceTotalComplete, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotalComplete)) AS TaxPriceTotalComplete, SUM(IP.NetPriceTotalFC) AS NetPriceTotalFC, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotalFC)) AS TaxPriceTotalFC, SUM(IP.NetPriceTotalFCComplete) AS NetPriceTotalFCComplete, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete, SUM(IP.NetPurchasePriceTotal) AS NetPurchasePriceTotal, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal, SUM(IP.NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalComplete, SUM(IP.NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC, SUM(IP.NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFCComplete FROM dbo.cvw_InvoicePosLC IP WHERE (IP.Kind IN (1, 3)) AND (ISNULL(IP.ArticlePositionKind, 0) IN (0, 50)) AND (IP.Expanded IS NULL) GROUP BY IP.HeadI3D, IP.VATI3D, IP.VATRate, IP.IsReverseChargeActive GO /****** Object: UserDefinedFunction [dbo].[cfn_FormatArticleCaption] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[cfn_FormatArticleCaption] ( @I3D int, @ArticleCode nvarchar(60), @ShortDescription nvarchar(150), @Description nvarchar(max), @MaxCaptionLength int ) RETURNS TABLE AS RETURN ( SELECT @I3D AS I3D ,CASE WHEN LTRIM(@ShortDescription) <> '' THEN SUBSTRING(REPLACE(REPLACE(LTRIM(@ShortDescription), CHAR(10), ''), CHAR(13),''), 0, @MaxCaptionLength) + ' (' + @ArticleCode + ')' ELSE SUBSTRING(REPLACE(REPLACE(LTRIM(@Description), CHAR(10), ''), CHAR(13),''), 0, @MaxCaptionLength) + ' (' + @ArticleCode + ')' END AS ArticleCaption ) GO /****** Object: Table [dbo].[BarcodeConditions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BarcodeConditions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](200) NOT NULL, [ConditionInPercent] [tinyint] NOT NULL, [IsActive] [bit] NOT NULL, [IsDefault] [bit] NOT NULL, CONSTRAINT [PK_BarcodeConditions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_BarcodesOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_BarcodesOverview] AS SELECT B.I3D ,B.Status ,B.Barcode AS Caption ,B.Beschreibung AS Description ,A.I3D AS ArticleI3D ,A.Artikelcode AS ArticleCode ,AC.ArticleCaption AS ArticleCaption ,CASE WHEN ISNULL(B.VerlustInventurI3D,0) <= 0 THEN NULL ELSE B.VerlustInventurI3D END AS LostInInventoryI3D ,CASE WHEN B.LagerI3D = 0 THEN -1 ELSE B.LagerI3D END AS WarehouseI3D ,W.Caption AS WarehouseCaption ,BC.I3D AS ConditionI3D ,BC.ConditionInPercent ,BC.Caption AS ConditionCaption FROM Barcode B INNER JOIN ARTIK A ON A.I3D = B.ArtikelI3D LEFT OUTER JOIN Warehouses W ON W.I3D = CASE WHEN B.LagerI3D = 0 THEN -1 ELSE B.LagerI3D END LEFT OUTER JOIN (SELECT TOP 1 I3D FROM BarcodeConditions WHERE IsDefault = 1) AS DefBC ON DefBC.I3D IS NOT NULL LEFT OUTER JOIN BarcodeConditions BC ON BC.I3D = ISNULL(B.BarcodeConditionI3D,DefBC.I3D) CROSS APPLY dbo.cfn_FormatArticleCaption(A.I3D, A.Artikelcode, A.Kurzbegriff, A.Artikelbeschreibung, 30) AS AC GO /****** Object: Table [dbo].[AssetManagementCrawlerConfigurations] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCrawlerConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, [IsHardDriveCheckEnabled] [bit] NOT NULL, [HardDriveCheckInterval] [int] NOT NULL, [IsPatchesCheckEnabled] [bit] NOT NULL, [PatchesCheckInterval] [int] NOT NULL, [IsWindowsServiceCheckEnabled] [bit] NOT NULL, [WindowsServiceCheckInterval] [int] NOT NULL, [IsAntivirusCheckEnabled] [bit] NOT NULL, [AntivirusCheckInterval] [int] NOT NULL, [IsPingCheckEnabled] [bit] NOT NULL, [PingCheckInterval] [int] NOT NULL, [IsSnmpBackupCheckEnabled] [bit] NOT NULL, [SnmpBackupCheckInterval] [int] NOT NULL, [IsSqlCheckEnabled] [bit] NOT NULL, [SqlCheckInterval] [int] NOT NULL, [IsEventLogCheckEnabled] [bit] NOT NULL, [EventLogCheckInterval] [int] NOT NULL, [IsPowerShellCheckEnabled] [bit] NOT NULL, [PowerShellCheckInterval] [int] NOT NULL, [IsVendorWarrantyCheckEnabled] [bit] NOT NULL, [VendorWarrantyCheckInterval] [int] NOT NULL, [IsMSBackupCheckEnabled] [bit] NOT NULL, [MSBackupCheckInterval] [int] NOT NULL, [IsActive] [bit] NOT NULL, [IsBackupStatusCheckEnabled] [bit] NOT NULL, [BackupStatusCheckInterval] [int] NOT NULL, [IsHttpCheckEnabled] [bit] NOT NULL, [HttpCheckInterval] [int] NOT NULL, [IsSnmpCheckEnabled] [bit] NOT NULL, [SnmpCheckInterval] [int] NOT NULL, [ExecutionTypeI3D] [int] NOT NULL, [IsImmediateExecute] [bit] NOT NULL, [IsImmediateExecutePicked] [bit] NOT NULL, [IsHardDriveCheckExecutionStart] [bit] NOT NULL, [IsPatchesCheckExecutionStart] [bit] NOT NULL, [IsWindowsServiceCheckExecutionStart] [bit] NOT NULL, [IsAntivirusCheckExecutionStart] [bit] NOT NULL, [IsPingCheckExecutionStart] [bit] NOT NULL, [IsSnmpBackupCheckExecutionStart] [bit] NOT NULL, [IsSqlCheckExecutionStart] [bit] NOT NULL, [IsEventLogCheckExecutionStart] [bit] NOT NULL, [IsPowerShellCheckExecutionStart] [bit] NOT NULL, [IsVendorWarrantyCheckExecutionStart] [bit] NOT NULL, [IsMSBackupCheckExecutionStart] [bit] NOT NULL, [IsBackupStatusCheckExecutionStart] [bit] NOT NULL, [IsHttpCheckExecutionStart] [bit] NOT NULL, [IsSnmpCheckExecutionStart] [bit] NOT NULL, [IsSslCertificateCheckEnabled] [bit] NOT NULL, [SslCertificateCheckInterval] [int] NOT NULL, [IsSslCertificateCheckExecutionStart] [int] NOT NULL, [IsCreateHelpdesk] [bit] NOT NULL, [HelpdeskStartTime] [datetime] NULL, [HelpdeskEndTime] [datetime] NULL, [IsPerformanceCheckEnabled] [bit] NOT NULL, [PerformanceCheckInterval] [int] NOT NULL, [IsPerformanceCheckExecutionStart] [bit] NOT NULL, [IsLoginFailedCheckEnabled] [bit] NOT NULL, [LoginFailedCheckInterval] [int] NOT NULL, [IsLoginFailedCheckExecutionStart] [bit] NOT NULL, CONSTRAINT [PK_CSI_AssetManagementCrawlerConfigurations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementCrawlerConfigurationsOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementCrawlerConfigurationsOverview] AS SELECT AMCC.I3D, AMCC.CustomerI3D, Cust.Name AS CustomerName, AMCC.DeviceI3D, ISNULL(AMD.ShortName, '') AS DeviceName, AMCC.IsHardDriveCheckEnabled, AMCC.HardDriveCheckInterval, AMCC.IsPatchesCheckEnabled, AMCC.PatchesCheckInterval, AMCC.IsWindowsServiceCheckEnabled, AMCC.WindowsServiceCheckInterval, AMCC.IsAntivirusCheckEnabled, AMCC.AntivirusCheckInterval, AMCC.IsPingCheckEnabled, AMCC.PingCheckInterval, AMCC.IsSnmpBackupCheckEnabled, AMCC.SnmpBackupCheckInterval, AMCC.IsSqlCheckEnabled, AMCC.SqlCheckInterval, AMCC.IsEventLogCheckEnabled, AMCC.EventLogCheckInterval, AMCC.IsPowerShellCheckEnabled, AMCC.PowerShellCheckInterval, AMCC.IsVendorWarrantyCheckEnabled, AMCC.VendorWarrantyCheckInterval, AMCC.IsMSBackupCheckEnabled, AMCC.MSBackupCheckInterval, AMCC.IsActive, AMCC.IsBackupStatusCheckEnabled, AMCC.BackupStatusCheckInterval, AMCC.IsHttpCheckEnabled, AMCC.HttpCheckInterval, AMCC.IsSnmpCheckEnabled, AMCC.SnmpCheckInterval, AMCC.ExecutionTypeI3D, AMCC.IsImmediateExecute, AMCC.IsImmediateExecutePicked, AMCC.IsHardDriveCheckExecutionStart, AMCC.IsPatchesCheckExecutionStart, AMCC.IsWindowsServiceCheckExecutionStart, AMCC.IsAntivirusCheckExecutionStart, AMCC.IsPingCheckExecutionStart, AMCC.IsSnmpBackupCheckExecutionStart, AMCC.IsSqlCheckExecutionStart, AMCC.IsEventLogCheckExecutionStart, AMCC.IsPowerShellCheckExecutionStart, AMCC.IsVendorWarrantyCheckExecutionStart, AMCC.IsMSBackupCheckExecutionStart, AMCC.IsBackupStatusCheckExecutionStart, AMCC.IsHttpCheckExecutionStart, AMCC.IsSnmpCheckExecutionStart, AMCC.IsSslCertificateCheckEnabled, AMCC.SslCertificateCheckInterval, AMCC.IsSslCertificateCheckExecutionStart, AMCC.IsCreateHelpdesk, AMCC.HelpdeskStartTime, AMCC.HelpdeskEndTime, AMCC.IsLoginFailedCheckEnabled, AMCC.LoginFailedCheckInterval, AMCC.IsLoginFailedCheckExecutionStart, AMCC.IsPerformanceCheckEnabled, AMCC.PerformanceCheckInterval, AMCC.IsPerformanceCheckExecutionStart FROM dbo.AssetManagementCrawlerConfigurations AS AMCC INNER JOIN dbo.AssetManagementDevices AS AMD ON AMD.I3D = AMCC.DeviceI3D INNER JOIN dbo.Kunden AS Cust ON Cust.I3D = AMCC.CustomerI3D WHERE (Cust.Status = 1) AND (Cust.Gesperrt IS NULL OR Cust.Gesperrt = 0) GO /****** Object: View [dbo].[cvw_PickupListHeadVATPriceSplitLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_PickupListHeadVATPriceSplitLC] AS SELECT HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_PickupListPosLC WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: Table [dbo].[Vertriebssteuerung] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Vertriebssteuerung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kurztext] [varchar](30) NULL, [Langtext] [varchar](250) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenHerkunft] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenHerkunft]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kurztext] [varchar](50) NULL, [Langtext] [varchar](500) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountOrderProcessingContracts] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountOrderProcessingContracts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [State] [tinyint] NOT NULL, [WordDocument] [varbinary](max) NULL, [DocumentI3D] [int] NULL, [Name] [nvarchar](128) NULL, [ContactI3D] [int] NOT NULL, [CreatedBy] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedBy] [int] NULL, [ChangedDate] [datetime2](7) NULL, [TestMode] [bit] NOT NULL, [TestModeMailAddress] [nvarchar](128) NULL, [DeclineReason] [nvarchar](max) NULL, [MailSubject] [nvarchar](128) NULL, [MailBody] [nvarchar](max) NULL, [AcceptMailSubject] [nvarchar](128) NULL, [AcceptMailBody] [nvarchar](max) NULL, [CreatorAcceptMailSubject] [nvarchar](128) NULL, [CreatorAcceptMailBody] [nvarchar](max) NULL, [DeclinedMailSubject] [nvarchar](128) NULL, [DeclinedMailBody] [nvarchar](max) NULL, [UseOwnTemplateText] [bit] NOT NULL, [AlternativeEmailContactI3D] [int] NULL, [ContractNameForCustomerPdf] [nvarchar](256) NULL, [ContractNameForCentronFiles] [nvarchar](256) NULL, CONSTRAINT [PK_AccountOrderProcessingContracts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KundenKlassifizierung] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenKlassifizierung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundeToKonzern] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundeToKonzern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [KonzernI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteConnections] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteConnections]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ConnectionName] [nvarchar](255) NOT NULL, [DisplayName] [nvarchar](255) NULL, [Description] [nvarchar](255) NULL, [RemoteTypeI3D] [int] NOT NULL, [FolderI3D] [int] NULL, [CustomerI3D] [int] NOT NULL, [SettingValue] [int] NULL, [CredetialValue] [int] NULL, [SettingGroupValue] [nvarchar](253) NULL, [CredentialGroupValue] [nvarchar](253) NULL, [DeviceI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Vertriebsgebiete] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Vertriebsgebiete]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kurztext] [varchar](30) NULL, [Langtext] [varchar](250) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AccountSearch] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AccountSearch] AS SELECT K.I3D AS AccountI3D , 1 AS AccountType , 'Kunde' AS AccountTypeCaptions , NULL AS AccountNumber , K.I3D AS CustomerNumber , NULL AS SupplierNumber , KClassif.I3D AS ClassificationI3D , KClassif.Name AS ClassificationCaption , KVert.I3D AS SalesControllingI3D , KVert.Kurztext AS SalesControllingCaption , K.Freitext01 AS FreeText01 , ISNULL(K.Status, 0) AS IsActive , ISNULL(K.Gesperrt,0) AS IsLocked , ISNULL(K.Kurzbezeichnung,'') AS AccountMatchcode , K.Name AS AccountName , ISNULL(K.Fon,'') AS AccountPhone , ISNULL(K.Fax,'') AS AccountFax , ISNULL(K.KdEMail,'') AS AccountEMail , ISNULL(K.KdWWW,'') AS AccountWebsite , PA1.I3D AS Adviser1I3D , dbo.cfn_CreateEmployeeFullName(PA1.Vorname, PA1.Name, PA1.KurzZeich) AS Adviser1FullName , PA1.EMail AS Adviser1EMail , PA2.I3D AS Adviser2I3D , dbo.cfn_CreateEmployeeFullName(PA2.Vorname, PA2.Name, PA2.KurzZeich) AS Adviser2FullName , PA2.EMail AS Adviser2EMail , PA3.I3D AS Adviser3I3D , dbo.cfn_CreateEmployeeFullName(PA3.Vorname, PA3.Name, PA3.KurzZeich) AS Adviser3FullName , PA3.EMail AS Adviser3EMail , PA4.I3D AS Adviser4I3D , dbo.cfn_CreateEmployeeFullName(PA4.Vorname, PA4.Name, PA4.KurzZeich) AS Adviser4FullName , PA4.EMail AS Adviser4EMail , PA5.I3D AS Adviser5I3D , dbo.cfn_CreateEmployeeFullName(PA5.Vorname, PA5.Name, PA5.KurzZeich) AS Adviser5FullName , PA5.EMail AS Adviser5EMail , PA6.I3D AS Adviser6I3D , dbo.cfn_CreateEmployeeFullName(PA6.Vorname, PA6.Name, PA6.KurzZeich) AS Adviser6FullName , PA6.EMail AS Adviser6EMail , ISNULL(K.Firmenkunde,0) AS IsAccountKind1 , ISNULL(K.Endkunde,0) AS IsAccountKind2 , ISNULL(K.Haendler,0) AS IsAccountKind3 , ISNULL(K.Interessent,0) AS IsAccountKind4 , ISNULL(K.KundenArt5, 0) AS IsAccountKind5 , K.RootDirI3D AS RootDirectoryI3D , KO.I3D AS AccountOriginI3D , KO.Kurztext AS AccountOriginName , A.I3D AS AddressI3D , A.I3D AS AddressOldReferenceI3D , ISNULL(A.KundeDefault,0) AS IsDefaultAddress , A.Abteilung AS AddressDepartment , A.Strasse AS AddressStreet , A.Plz AS AddressZip , A.Ort AS AddressCity , A.PostfachAktiv AS IsAddressPostboxActive , A.Postfach AS AddressPostbox , ISNULL(A.DruckAbteilung, 0) AS PrintDepartment , ISNULL(A.DruckAbteilungAnsprech, 0) AS PrintDepartmentAddressContact , ISNULL(A.DruckAnsprech, 0) AS PrintAddressContact , ISNULL(A.DruckArt, 0) AS PrintName , AL.I3D AS AddressCountryI3D , AL.Land AS AddressCountryName , ISNULL(P.I3D, 0) AS AddressContactI3D , ISNULL(P.I3D, 0) AS AddressContactOldReferenceI3D , CASE WHEN P.I3D IS NULL THEN 1 ELSE ISNULL(P.Standard,0) END AS IsDefaultAddressContact , PA.I3D AS AddressContactTitleI3D , PA.Anrede AS AddressContactTitle , P.AnsprechVorname AS AddressContactFirstname , P.Ansprech AS AddressContactLastname , PA.Briefanrede AS AddressContactLetterSalutation , P.AbteilungText AS AddressContactDepartment , P.Email1 AS AddressContactEMail1 , P.Mailing1 AS AddressContactMailing1 , P.Email2 AS AddressContactEMail2 , P.Mailing2 AS AddressContactMailing2 , P.Tel1 AS AddressContactPhone1 , P.Tel2 AS AddressContactPhone2 , P.Tel3 AS AddressContactPhone3 , P.Tel4 AS AddressContactPhone4 , P.Tel5 AS AddressContactPhone5 , P.Fax1 AS AddressContactFax1 , P.Fax2 AS AddressContactFax2 , CASE WHEN RC.CustomerI3D IS NOT NULL THEN 1 ELSE 0 END AS HasRemoteConnections , SArea.I3D AS SalesAreaI3D , SArea.Kurztext AS SalesAreaCaption , CAST(0 AS BIT) AS AddressGeoInfoUpdateFailed , CAST(NULL AS FLOAT) AS AddressGeoInfoLongitude , CAST(NULL AS FLOAT) AddressGeoInfoLatitude , KTK.KonzernI3D AS CompanyGroupI3D , KON.Name AS CompanyGroupName , K.BuchhaltNr AS BookKeepingNumber , (SELECT TOP 1 C.State FROM dbo.AccountOrderProcessingContracts C WHERE C.CustomerI3D = K.I3D ORDER BY CASE WHEN C.State = 2 THEN 1 WHEN C.State = 1 THEN 2 WHEN C.State = 5 THEN 3 WHEN C.State = 3 THEN 4 WHEN C.State = 4 THEN 5 ELSE 6 END) AS AccountOrderProcessingContractState , ISNULL(A.Status, 0) AS AddressIsActive , ISNULL(P.Status, 0) AS AddressContactIsActive , K.AnlaDatum AS CustomerCreatedDate , K.Aenderung AS CustomerChangedDate , (SELECT MAX(val) FROM (VALUES(ISNULL(K.Aenderung, K.AnlaDatum)), (ISNULL(A.GeaendertDatum, A.AnlaDatum)), (ISNULL(P.GeaendertDatum, P.AnlaDatum))) AS VALUE(val)) AS ChangedDate , NULL AS OwnCustomerNumberSupplier , NULL As EgisSupplierNumber , NULL AS ItScopeSupplierNumber , NULL AS ConcertoSupplierNumber , pNew.DefaultTicket AS DefaultTicket FROM dbo.Kunden K LEFT OUTER JOIN dbo.Personal PA1 ON PA1.I3D = K.InnendienstID LEFT OUTER JOIN dbo.Personal PA2 ON PA2.I3D = K.AussendienstID LEFT OUTER JOIN dbo.Personal PA3 ON PA3.I3D = K.TechnikerID LEFT OUTER JOIN dbo.Personal PA4 ON PA4.I3D = K.Techniker2ID LEFT OUTER JOIN dbo.Personal PA5 ON PA5.I3D = K.Betreuer5I3D LEFT OUTER JOIN dbo.Personal PA6 ON PA6.I3D = K.Betreuer6I3D LEFT OUTER JOIN dbo.KundenHerkunft KO ON KO.I3D = K.KundenHerkunftI3D LEFT OUTER JOIN dbo.Anschrif A ON (A.Kunde = K.I3D) LEFT OUTER JOIN dbo.Laenkenn AL ON AL.I3D = A.Land LEFT OUTER JOIN dbo.Personen P ON (P.AnschriftID = A.I3D) LEFT OUTER JOIN dbo.Anrede PA ON PA.I3D = P.AnredeI3D LEFT OUTER JOIN (SELECT CustomerI3D, COUNT(*) AS RemoteCount FROM dbo.RemoteConnections GROUP BY CustomerI3D) RC ON RC.CustomerI3D = K.I3D LEFT OUTER JOIN dbo.Vertriebsgebiete SArea ON SArea.I3D = K.VertriebsgebietI3D LEFT OUTER JOIN dbo.KundenKlassifizierung KClassif ON KClassif.I3D = K.KlassifizierungI3D LEFT OUTER JOIN dbo.Vertriebssteuerung KVert ON Kvert.I3D = K.VertriebssteuerungI3D LEFT OUTER JOIN (SELECT TOP (1) * FROM KundeToKonzern Order By I3D) KTK ON KTK.KundenI3D = K.I3D LEFT OUTER JOIN dbo.Kunden KON ON Kon.I3D = KTK.KonzernI3D LEFT OUTER JOIN dbo.AccountAddressContacts pNew ON pNew.OldReferenceI3D = P.I3D UNION ALL SELECT S.I3D AS AccountI3D , 2 AS AccountType , 'Lieferant' AS AccountTypeCaptions , NULL AS AccountNumber , NULL AS CustomerNumber , S.I3D AS SupplierNumber , NULL AS ClassificationI3D , NULL AS ClassificationCaption , NULL AS SalesControllingI3D , NULL AS SalesControllingCaption , NULL AS FreeText01 , ISNULL(S.Status, 0) AS IsActive , ISNULL(S.Loeschung,0) AS IsLocked , ISNULL(S.Kurzbezeichnung,'') AS AccountMatchcode , S.Name AS AccountName , ISNULL(S.Fon,'') AS AccountPhone , ISNULL(S.Fax,'') AS AccountFax , ISNULL(S.EMail,'') AS AccountEMail , ISNULL(S.WWW,'') AS AccountWebsite , NULL AS Adviser1I3D , NULL AS Adviser1FullName , NULL AS Adviser1EMail , NULL AS Adviser2I3D , NULL AS Adviser2FullName , NULL AS Adviser2EMail , NULL AS Adviser3I3D , NULL AS Adviser3FullName , NULL AS Adviser3EMail , NULL AS Adviser4I3D , NULL AS Adviser4FullName , NULL AS Adviser4EMail , NULL AS Adviser5I3D , NULL AS Adviser5FullName , NULL AS Adviser5EMail , NULL AS Adviser6I3D , NULL AS Adviser6FullName , NULL AS Adviser6EMail , 0 AS IsAccountKind1 , 0 AS IsAccountKind2 , ISNULL(S.Haendler,0) AS IsAccountKind3 , 0 AS IsAccountKind4 , 0 AS IsAccountKind5 , S.RootDirI3D AS RootDirectoryI3D , NULL AS AccountOriginI3D , NULL AS AccountOriginName , A.I3D AS AddressI3D , A.I3D AS AddressOldReferenceI3D , ISNULL(A.KreditorDefault,0) AS IsDefaultAddress , A.Abteilung AS AddressDepartment , A.Strasse AS AddressStreet , A.Plz AS AddressZip , A.Ort AS AddressCity , A.PostfachAktiv AS IsAddressPostboxActive , A.Postfach AS AddressPostbox , ISNULL(A.DruckAbteilung, 0) AS PrintDepartment , ISNULL(A.DruckAbteilungAnsprech, 0) AS PrintDepartmentAddressContact , ISNULL(A.DruckAnsprech, 0) AS PrintAddressContact , ISNULL(A.DruckArt, 0) AS PrintName , AL.I3D AS AddressCountryI3D , AL.Land AS AddressCountryName , ISNULL(P.I3D, 0) AS AddressContactI3D , ISNULL(P.I3D, 0) AS AddressContactOldReferenceI3D , CASE WHEN P.I3D IS NULL THEN 1 ELSE ISNULL(P.Standard,0) END AS IsDefaultAddressContact , PA.I3D AS AddressContactTitleI3D , PA.Anrede AS AddressContactTitle , PA.Briefanrede AS AddressContactLetterSalutation , P.AnsprechVorname AS AddressContactFirstname , P.Ansprech AS AddressContactLastname , P.AbteilungText AS AddressContactDepartment , P.Email1 AS AddressContactEMail1 , P.Mailing1 AS AddressContactMailing1 , P.Email2 AS AddressContactEMail2 , P.Mailing2 AS AddressContactMailing2 , P.Tel1 AS AddressContactPhone1 , P.Tel2 AS AddressContactPhone2 , P.Tel3 AS AddressContactPhone3 , P.Tel4 AS AddressContactPhone4 , P.Tel5 AS AddressContactPhone5 , P.Fax1 AS AddressContactFax1 , P.Fax2 AS AddressContactFax2 , CASE WHEN RC.CustomerI3D IS NOT NULL THEN 1 ELSE 0 END AS HasRemoteConnections , NULL AS SalesAreaI3D , NULL AS SalesAreaCaption , CAST(0 AS BIT) AS AddressGeoInfoUpdateFailed , CAST(NULL AS FLOAT) AS AddressGeoInfoLongitude , CAST(NULL AS FLOAT) AddressGeoInfoLatitude , NULL AS CompanyGroupI3D , NULL AS CompanyGroupName , NULL AS BookKeepingNumber , NULL AS AccountOrderProcessingContractState , ISNULL(A.Status, 0) AS AddressIsActive , ISNULL(P.Status, 0) AS AddressContactIsActive , S.AnlaDatum AS CustomerCreatedDate , S.Aenderung AS CustomerChangedDate , (SELECT MAX(val) FROM (VALUES(ISNULL(S.Aenderung, S.AnlaDatum)), (ISNULL(A.GeaendertDatum, A.AnlaDatum)), (ISNULL(P.GeaendertDatum, P.AnlaDatum))) AS VALUE(val)) AS ChangedDate , S.KredKdnr AS OwnCustomerNumberSupplier , S.EgisLieferant , S.ITScopeLieferant , S.ConcertoLieferant , pNew.DefaultTicket AS DefaultTicket FROM dbo.Kreditor S LEFT OUTER JOIN dbo.Anschrif A ON (A.Kreditor = S.I3D) LEFT OUTER JOIN dbo.Laenkenn AL ON AL.I3D = A.Land LEFT OUTER JOIN dbo.Personen P ON (P.AnschriftID = A.I3D) LEFT OUTER JOIN dbo.Anrede PA ON PA.I3D = P.AnredeI3D LEFT OUTER JOIN (SELECT CustomerI3D, COUNT(*) AS RemoteCount FROM dbo.RemoteConnections GROUP BY CustomerI3D) RC ON RC.CustomerI3D = S.I3D LEFT OUTER JOIN dbo.AccountAddressContacts pNew ON pNew.OldReferenceI3D = P.I3D GO /****** Object: View [dbo].[cvw_CreditVoucherHeadVATPriceSplitLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CreditVoucherHeadVATPriceSplitLC] AS SELECT HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_CreditVoucherPosLC WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_OfferHeadLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OfferHeadLC] AS SELECT A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,A.IsCashAsset ,A.CountryI3D FROM dbo.Offers AS A LEFT OUTER JOIN dbo.cvw_OfferHeadVATPriceSplitLC AP ON AP.HeadI3D = A.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset ,A.CountryI3D ,SD.Wert GO /****** Object: View [dbo].[cvw_AssetManagementDeviceCrawlerOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementDeviceCrawlerOverview] AS SELECT Dev.I3D, Dev.KundenI3D AS CustomerI3D, K.Name AS CustomerName, Dev.ShortName, Dev.DeviceClass, Dev.IsOnline, Dev.SystemCrawlerVersion, Dev.SystemCrawlerStatus, Dev.SystemCrawlerNeedToInstall, Dev.SystemCrawlerNeedToUnInstall, Dev.IsSystemCrawlerUnInstalling, CASE (SELECT TOP 1 LOWER(LogType) FROM (SELECT Dense_Rank() OVER (PARTITION BY LogType ORDER BY sc.LogDate DESC) AS Row, sc.* FROM AssetManagementServiceConnectorLogs sc WHERE LogDate >= GetDate() - 20 AND (LOWER(LogType) = 'error' OR LOWER(LogType) = 'ok') AND DeviceI3D = Dev.I3D) AS HardDriveCheckResult WHERE Row = 1 ORDER BY LogDate DESC) WHEN 'error' THEN 1 ELSE 0 END AS ErrorExists, dev.IsSystemCrawlerRestart, dev.SystemCrawlerRestartLog FROM AssetManagementDevices Dev INNER JOIN Kunden K ON K.I3D = Dev.KundenI3D WHERE (K.Status = 10) AND (K.Gesperrt IS NULL OR K.Gesperrt = 0) GO /****** Object: View [dbo].[cvw_OrderHeadLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OrderHeadLC] AS SELECT A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotalComplete,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotalComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFCComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,SUM(ISNULL(AP.TaxPurchasePriceTotal,0)) AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotalComplete,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.TaxPurchasePriceTotalComplete,0)) AS TaxPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,SUM(ISNULL(AP.TaxPurchasePriceTotalFC,0)) AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFCComplete,0)) AS NetPurchasePriceFCComplete ,SUM(ISNULL(AP.TaxPurchasePriceTotalFCComplete,0)) AS TaxPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,A.IsCashAsset ,A.CountryI3D FROM dbo.Orders AS A LEFT OUTER JOIN dbo.cvw_OrderHeadVATPriceSplitLC AP ON AP.HeadI3D = A.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset ,A.CountryI3D ,SD.Wert GO /****** Object: View [dbo].[cvw_AssetManagementSystemCrawlerInstallLogs] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementSystemCrawlerInstallLogs] AS SELECT t .I3D, STUFF ((SELECT '~' + i.LogMessage + '- ' + CONVERT(VARCHAR(16), i.LogDate, 120) + CHAR(13) + CHAR(10) AS [text()] FROM AssetManagementServiceConnectorLogs i WHERE i.DeviceI3D = t .I3D AND i.LogDate >= GetDate() - 20 AND i.LogType = 'error' ORDER BY i.LogDate DESC FOR XML PATH('')), 1, 1, '') AS ExceptionMessage FROM AssetManagementDevices t GO /****** Object: View [dbo].[cvw_DeliveryListHeadLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeliveryListHeadLC] AS SELECT A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotalComplete,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotalComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFCComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,SUM(ISNULL(AP.TaxPurchasePriceTotal,0)) AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotalComplete,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.TaxPurchasePriceTotalComplete,0)) AS TaxPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,SUM(ISNULL(AP.TaxPurchasePriceTotalFC,0)) AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFCComplete,0)) AS NetPurchasePriceFCComplete ,SUM(ISNULL(AP.TaxPurchasePriceTotalFCComplete,0)) AS TaxPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,A.IsCashAsset ,A.CountryI3D FROM dbo.DeliveryLists AS A LEFT OUTER JOIN dbo.cvw_DeliveryListHeadVATPriceSplitLC AP ON AP.HeadI3D = A.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset ,A.CountryI3D ,SD.Wert GO /****** Object: View [dbo].[cvw_PickupListHeadLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_PickupListHeadLC] AS SELECT A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,A.IsCashAsset ,A.CountryI3D FROM dbo.PickupLists AS A LEFT OUTER JOIN dbo.cvw_PickupListHeadVATPriceSplitLC AP ON AP.HeadI3D = A.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset ,A.CountryI3D ,SD.Wert GO /****** Object: Table [dbo].[VertragKontingentAnlagePositionen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKontingentAnlagePositionen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AnlageKopfI3D] [int] NULL, [AnlageNummer] [int] NULL, [AnlagePositionI3D] [int] NULL, [AnlageArt] [int] NULL, [ArtikelI3D] [int] NULL, [ArtikelCode] [varchar](60) NULL, [Stk] [float] NULL, [VKKalk] [float] NULL, [VertragKopfI3D] [int] NULL, [Datum] [datetime] NULL, [Status] [int] NULL, [KontingentArt] [int] NULL, [AusgleichStk] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[ContractItemsContingent] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[ContractItemsContingent] AS SELECT vp.I3D ,vp.AnlageKopfI3D AssetI3D ,vp.AnlageNummer AssetNumber ,vp.AnlagePositionI3D AssetItemI3D ,vp.AnlageArt AssetKind ,vp.VertragKopfI3D ContractI3D ,vp.Stk Quantity ,vp.AusgleichStk BalanceQuantity ,vp.VKKalk Price ,vp.Datum Date ,vp.KontingentArt ContingentKind ,vp.Status State FROM VertragKontingentAnlagePositionen vp GO /****** Object: View [dbo].[cvw_InvoiceHeadLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoiceHeadLC] AS SELECT A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotalComplete,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotalComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFCComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,SUM(ISNULL(AP.TaxPurchasePriceTotal,0)) AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotalComplete,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.TaxPurchasePriceTotalComplete,0)) AS TaxPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,SUM(ISNULL(AP.TaxPurchasePriceTotalFC,0)) AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFCComplete,0)) AS NetPurchasePriceFCComplete ,SUM(ISNULL(AP.TaxPurchasePriceTotalFCComplete,0)) AS TaxPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor AS CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,A.IsCashAsset ,A.CountryI3D FROM dbo.Invoices AS A LEFT OUTER JOIN dbo.cvw_InvoiceHeadVATPriceSplitLC AP ON AP.HeadI3D = A.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset ,A.CountryI3D ,SD.Wert GO /****** Object: Table [dbo].[ArticleUnit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleUnit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SmallDescription] [nvarchar](20) NOT NULL, [LongDescription] [nvarchar](200) NULL, [TimeUnit] [bit] NULL, [SecondCount] [int] NULL, [State] [bit] NOT NULL ) ON [PRIMARY] GO /****** Object: View [dbo].[TimeArticleUnit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TimeArticleUnit] AS SELECT a.I3D ArticleI3D, ae.Bezeichnung Description, CASE WHEN a.AWFaktor*ae.FaktorZuSekunde < 3600 THEN 1.0 *a.AWFaktor*ae.FaktorZuSekunde / 60 ELSE 1.0 * a.AWFaktor*ae.FaktorZuSekunde / 3600 END multiplier, CASE WHEN a.AWFaktor*ae.FaktorZuSekunde < 3600 THEN (SELECT I3D FROM ArticleUnit WHERE SecondCount = 60 AND Timeunit = 1 AND State = 1 ) ELSE (SELECT I3D FROM ArticleUnit WHERE SecondCount = 3600 AND TimeUnit = 1 AND State = 1 ) END ArticleUnitI3D FROM artik a INNER JOIN ArtikelEinheit ae on ae.I3D = a.Einheit and ae.Zeiteinheit = 1 and ae.Status = 1 WHERE a.IsArbeitswert = 1 GO /****** Object: View [dbo].[cvw_CreditVoucherHeadLC] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CreditVoucherHeadLC] AS SELECT A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,A.IsCashAsset ,A.CountryI3D FROM dbo.CreditVouchers AS A LEFT OUTER JOIN dbo.cvw_CreditVoucherHeadVATPriceSplitLC AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Number ,A.Date ,A.CustomerI3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset ,A.CountryI3D ,SD.Wert GO /****** Object: View [dbo].[cvw_CreditVoucherPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CreditVoucherPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,AP.RichText ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,ISNULL(AP.Artikelpositionsart,0) AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,CASE WHEN AR.isReverseCharge = 1 AND AP.MwstI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.GutKopfI3D AS CreditVoucherHeadI3D ,AP.GutKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.CalculatedNetPrice AS NetPrice ,AP.CalculatedTaxPrice AS TaxPrice ,AP.CalculatedNetPriceFC AS NetPriceFC ,AP.CalculatedTaxPriceFC AS TaxPriceFC ,AP.CalculatedNetPriceTotal AS NetPriceTotal ,AP.CalculatedTaxPriceTotal AS TaxPriceTotal ,AP.CalculatedNetPriceTotal AS NetPriceTotalComplete ,AP.CalculatedTaxPriceTotal AS TaxPriceTotalComplete ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFC ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFC ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFCComplete ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFCComplete ,AP.CalculatedNetPurchasePrice AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,AP.CalculatedNetPurchasePriceFC AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotalComplete ,NULL AS TaxPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFC ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFCComplete ,NULL AS TaxPurchasePriceTotalFC ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Rabatt,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStNichtAusweisbar = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.GutPos AS AP INNER JOIN dbo.GutKopf AS A ON AP.GutKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.LandI3D GO /****** Object: View [dbo].[cvw_CreditVoucherHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CreditVoucherHeadVATPriceSplit] AS SELECT CreditVoucherHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_CreditVoucherPos WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY CreditVoucherHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_CreditVoucherHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CreditVoucherHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,K.Name AS CustomerName ,A.Zusatztext AS AdditionalText ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,CASE WHEN A.KundenID <= 0 THEN NULL ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS Adviser1I3D ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS Adviser2I3D ,CASE WHEN A.TechnikerID <= 0 THEN NULL ELSE A.TechnikerID END AS Adviser3I3D ,CASE WHEN A.Techniker2ID <= 0 THEN NULL ELSE A.Techniker2ID END AS Adviser4I3D ,A.Status AS State ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentCondition ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,ISNULL(A.Bar, 0) AS IsCashAsset ,A.GeaendertDatum AS ChangeDate FROM dbo.GutKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftID = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonID = Pers.I3D LEFT OUTER JOIN dbo.cvw_CreditVoucherHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kunden AS K ON A.KundenID = K.I3D LEFT OUTER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,A.ZahlKond ,A.LiefKundEmpfaenger ,A.RechKundEmpfaenger ,A.Status ,A.Lieferdatum ,A.Version ,A.LieferbedingungsText ,A.KundenID ,A.FilialI3D ,A.BearbeiterI3D ,A.BestNr ,A.MwStNichtAusweisbar ,A.Zusatztext ,A.InnendienstID ,A.AussendienstID ,A.TechnikerID ,A.Techniker2ID ,K.Name ,A.Bereitstellung ,A.ProjNr ,A.ZahlKondID ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech ,SD.Wert ,A.GeaendertDatum GO /****** Object: View [dbo].[cvw_InvoiceHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoiceHeadVATPriceSplit] AS SELECT IP.InvoiceHeadI3D, IP.HeadI3D, IP.VATI3D, IP.VATRate, IP.IsReverseChargeActive, SUM(IP.NetPriceTotal) AS NetPriceTotal, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotal)) AS TaxPriceTotal, SUM(IP.NetPriceTotalComplete) AS NetPriceTotalComplete, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotalComplete)) AS TaxPriceTotalComplete, SUM(IP.NetPriceTotalFC) AS NetPriceTotalFC, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotalFC)) AS TaxPriceTotalFC, SUM(IP.NetPriceTotalFCComplete) AS NetPriceTotalFCComplete, CONVERT(NUMERIC(19, 2), SUM(IP.TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete, SUM(IP.NetPurchasePriceTotal) AS NetPurchasePriceTotal, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal, SUM(IP.NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalComplete, SUM(IP.NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC, SUM(IP.NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete, CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFCComplete FROM dbo.cvw_InvoicePos IP WHERE (IP.Kind IN (1, 3)) AND (ISNULL(IP.ArticlePositionKind, 0) IN (0, 50)) AND (IP.Expanded IS NULL) GROUP BY IP.InvoiceHeadI3D, IP.HeadI3D, IP.VATI3D, IP.VATRate, IP.IsReverseChargeActive GO /****** Object: View [dbo].[cvw_InvoiceHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoiceHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,K.Name AS CustomerName ,A.Lieferdatum AS DeliveryDate ,A.Zusatztext AS AdditionalText ,A.Bereitstellung AS SupplyDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,CASE WHEN A.KundenID <= 0 THEN NULL ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,A.MwStNichtAusweisbar AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS Adviser1I3D ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS Adviser2I3D ,CASE WHEN A.TechnikerID <= 0 THEN NULL ELSE A.TechnikerID END AS Adviser3I3D ,CASE WHEN A.Techniker2ID <= 0 THEN NULL ELSE A.Techniker2ID END AS Adviser4I3D ,A.Status AS State ,CASE WHEN A.LieferBedID <= 0 THEN NULL ELSE A.LieferBedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryCondition ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentCondition ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotalComplete,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotalComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFCComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotalComplete,0)) AS NetPurchasePriceComplete ,NULL AS TaxPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFCComplete,0)) AS NetPurchasePriceFCComplete ,NULL AS TaxPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor AS CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,ISNULL(A.Bar,0) AS IsCashAsset ,A.DTinErstellt AS DTinCreated ,A.DTinDatum AS DTinCreatedDate ,A.DTinBearbeiter AS DTinCreatedFromI3D ,A.EDIExport ,A.EDIExportAm AS EDIExportDate ,A.EDIExportVonI3D AS EDIExportFromI3D ,ROUND(A.Bezahlt,2) AS Payed ,A.GeaendertDatum AS ChangeDate FROM dbo.RechKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftID = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonID = Pers.I3D LEFT OUTER JOIN dbo.cvw_InvoiceHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kunden AS K ON A.KundenID = K.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,A.ZahlKond ,A.LiefKundEmpfaenger ,A.RechKundEmpfaenger ,A.Status ,A.Lieferdatum ,A.Version ,A.LieferbedingungsText ,A.KundenID ,A.FilialI3D ,A.BearbeiterI3D ,A.BestNr ,A.MwStNichtAusweisbar ,A.Zusatztext ,A.InnendienstID ,A.AussendienstID ,A.TechnikerID ,A.Techniker2ID ,K.Name ,A.Bereitstellung ,A.ProjNr ,A.LieferBedID ,A.ZahlKondID ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,A.DTinErstellt ,A.DTinDatum ,A.DTinBearbeiter ,A.EDIExport ,A.EDIExportAm ,A.EDIExportVonI3D ,A.Bezahlt ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech ,SD.Wert ,A.GeaendertDatum GO /****** Object: View [dbo].[cvw_OrderPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OrderPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,AP.RichText ,AP.BestellNr AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.Lieferdatum AS DeliveryDate ,AP.Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,AP.Artikelpositionsart AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,CASE WHEN AR.isReverseCharge = 1 AND AP.MwstI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.AufKopfI3D AS OrderHeadI3D ,AP.AufKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0) - ISNULL(AP.Liefermenge, 0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.Liefermenge,0)) AS QuantityProcessed ,AP.CalculatedNetPrice AS NetPrice ,AP.CalculatedTaxPrice AS TaxPrice ,AP.CalculatedNetPriceFC AS NetPriceFC ,AP.CalculatedTaxPriceFC AS TaxPriceFC ,AP.CalculatedNetPriceTotal AS NetPriceTotal ,AP.CalculatedTaxPriceTotal AS TaxPriceTotal ,AP.CalculatedNetPriceTotalComplete AS NetPriceTotalComplete ,AP.CalculatedTaxPriceTotalComplete AS TaxPriceTotalComplete ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFC ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFC ,AP.CalculatedNetPriceTotalFCComplete AS NetPriceTotalFCComplete ,AP.CalculatedTaxPriceTotalFCComplete AS TaxPriceTotalFCComplete ,AP.CalculatedNetPurchasePrice AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,AP.CalculatedNetPurchasePriceFC AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotal ,NULL AS TaxPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotalComplete AS NetPurchasePriceTotalComplete ,NULL AS TaxPurchasePriceTotalComplete ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFC ,NULL AS TaxPurchasePriceTotalFC ,AP.CalculatedNetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFCComplete ,NULL AS TaxPurchasePriceTotalFCComplete ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Rabatt,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStNichtAusweisbar = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.AufPos AS AP INNER JOIN dbo.AufKopf AS A ON AP.AufKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.LandI3D GO /****** Object: View [dbo].[cvw_OrderHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OrderHeadVATPriceSplit] AS SELECT OrderHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFCComplete FROM dbo.cvw_OrderPos AS AP WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY OrderHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_OrderHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OrderHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,K.Name AS CustomerName ,A.Lieferdatum AS DeliveryDate ,A.Zusatztext AS AdditionalText ,A.Bereitstellung AS SupplyDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,A.BillingBlocked ,A.BillingBlockedReason ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,CASE WHEN A.TerminplanungI3D <= 0 THEN NULL ELSE A.TerminplanungI3D END AS CalendarI3D ,CASE WHEN A.KundenID <= 0 THEN NULL ELSE A.KundenID END AS CustomerI3D ,A.FinaleVersion AS FinalVersion ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,A.MwStNichtAusweisbar AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS Adviser1I3D ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS Adviser2I3D ,CASE WHEN A.TechnikerID <= 0 THEN NULL ELSE A.TechnikerID END AS Adviser3I3D ,CASE WHEN A.Techniker2ID <= 0 THEN NULL ELSE A.Techniker2ID END AS Adviser4I3D ,A.Status AS State ,A.LieferbedID AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryCondition ,A.ZahlkondID AS OrderConditionI3D ,A.ZahlKond AS OrderCondition ,A.ZahlKondRechI3D AS PaymentConditionI3D ,A.RechnungskonditionsText AS PaymentCondition ,A.Service AS IsService ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotalComplete,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotalComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFCComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotalComplete,0)) AS NetPurchasePriceComplete ,NULL AS TaxPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFCComplete,0)) AS NetPurchasePriceFCComplete ,NULL AS TaxPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,ISNULL(A.Bar,0) AS IsCashAsset ,A.GeaendertDatum AS ChangeDate FROM dbo.AufKopf AS A LEFT OUTER JOIN dbo.cvw_OrderHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kunden AS K ON A.KundenID = K.I3D LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftID = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonID = Pers.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,A.BillingBlocked ,A.BillingBlockedReason ,A.ZahlKond ,A.LiefKundEmpfaenger ,A.RechKundEmpfaenger ,A.Status ,A.Lieferdatum ,A.TerminplanungI3D ,A.Version ,A.LieferbedingungsText ,A.KundenID ,A.FilialI3D ,A.BearbeiterI3D ,A.BestNr ,A.MwStNichtAusweisbar ,A.Zusatztext ,A.InnendienstID ,A.AussendienstID ,A.TechnikerID ,A.Techniker2ID ,K.Name ,A.Bereitstellung ,A.ProjNr ,A.FinaleVersion ,A.LieferbedID ,A.ZahlkondID ,A.ZahlKondRechI3D ,A.RechnungskonditionsText ,A.Service ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,SD.Wert ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech ,A.GeaendertDatum GO /****** Object: View [dbo].[cvw_DeliveryListPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeliveryListPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,AP.RichText ,AP.BestellNr AS PurchaseOrderNumber ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.Lieferdatum AS DeliveryDate ,AP.Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,ISNULL(AP.Artikelpositionsart,0) AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,CASE WHEN AR.isReverseCharge = 1 AND AP.MwstI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.LiefKopfI3D AS DeliveryListHeadI3D ,AP.LiefKopfI3D AS HeadI3D ,CONVERT(NUMERIC(19,7), ISNULL(AP.Stk,0) - ISNULL(AP.numAbhol, 0)) AS Quantity ,CONVERT(NUMERIC(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(NUMERIC(19,7), ISNULL(AP.numAbhol,0)) AS QuantityProcessed ,AP.CalculatedNetPrice AS NetPrice ,AP.CalculatedTaxPrice AS TaxPrice ,AP.CalculatedNetPriceFC AS NetPriceFC ,AP.CalculatedTaxPriceFC AS TaxPriceFC ,AP.CalculatedNetPriceTotal AS NetPriceTotal ,AP.CalculatedTaxPriceTotal AS TaxPriceTotal ,AP.CalculatedNetPriceTotalComplete AS NetPriceTotalComplete ,AP.CalculatedTaxPriceTotalComplete AS TaxPriceTotalComplete ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFC ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFC ,AP.CalculatedNetPriceTotalFCComplete AS NetPriceTotalFCComplete ,AP.CalculatedTaxPriceTotalFCComplete AS TaxPriceTotalFCComplete ,AP.CalculatedNetPurchasePrice AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,AP.CalculatedNetPurchasePriceFC AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotal ,NULL AS TaxPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotalComplete AS NetPurchasePriceTotalComplete ,NULL AS TaxPurchasePriceTotalComplete ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFC ,NULL AS TaxPurchasePriceTotalFC ,AP.CalculatedNetPurchasePriceTotalFCComplete AS NetPurchasePriceTotalFCComplete ,NULL AS TaxPurchasePriceTotalFCComplete ,CONVERT(NUMERIC(9,2), ROUND(ISNULL(AP.Rabatt,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStNichtAusweisbar = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.LiefPos AS AP INNER JOIN dbo.LiefKopf AS A ON AP.LiefKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.LandI3D GO /****** Object: View [dbo].[cvw_DeliveryListHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeliveryListHeadVATPriceSplit] AS SELECT DeliveryListHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFCComplete FROM dbo.cvw_DeliveryListPos WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY DeliveryListHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_DeliveryListHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeliveryListHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,K.Name AS CustomerName ,A.Lieferdatum AS DeliveryDate ,A.Zusatztext AS AdditionalText ,A.Bereitstellung AS SupplyDate ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,CASE WHEN A.KundenID <= 0 THEN NULL ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,A.MwStNichtAusweisbar AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS Adviser1I3D ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS Adviser2I3D ,CASE WHEN A.TechnikerID <= 0 THEN NULL ELSE A.TechnikerID END AS Adviser3I3D ,CASE WHEN A.Techniker2ID <= 0 THEN NULL ELSE A.Techniker2ID END AS Adviser4I3D ,A.Status AS State ,CASE WHEN A.LieferBedID <= 0 THEN NULL ELSE A.LieferBedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryCondition ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentCondition ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,A.Trackingnummer AS TrackingNumber ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotalComplete,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotalComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFCComplete,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFCComplete,0)) + SUM(ISNULL(AP.TaxPriceTotalFCComplete,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotalComplete,0)) AS NetPurchasePriceComplete ,NULL AS TaxPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFCComplete,0)) AS NetPurchasePriceFCComplete ,NULL AS TaxPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,ISNULL(A.Bar,0) AS IsCashAsset ,A.GeaendertDatum AS ChangeDate ,A.DurchRMAGeschlossen AS ClosedThroughRMA FROM dbo.LiefKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftID = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonID = Pers.I3D LEFT OUTER JOIN dbo.cvw_DeliveryListHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kunden AS K ON A.KundenID = K.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,A.ZahlKond ,A.Status ,A.Lieferdatum ,A.Version ,A.LieferbedingungsText ,A.KundenID ,A.FilialI3D ,A.BearbeiterI3D ,A.BestNr ,A.MwStNichtAusweisbar ,A.Zusatztext ,A.InnendienstID ,A.AussendienstID ,A.TechnikerID ,A.Techniker2ID ,K.Name ,A.Bereitstellung ,A.ProjNr ,A.LieferBedID ,A.ZahlKondID ,A.Trackingnummer ,A.LiefKundEmpfaenger ,A.RechKundEmpfaenger ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech ,SD.Wert ,A.GeaendertDatum ,A.DurchRMAGeschlossen GO /****** Object: View [dbo].[cvw_PickupListPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_PickupListPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,AP.RichText ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,ISNULL(AP.Artikelpositionsart,0) AS ArticlePositionKind ,AP.MwstI3D AS VATI3D ,CASE WHEN AR.isReverseCharge = 1 AND AP.MwstI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.AbholKopfI3D AS PickupListHeadI3D ,AP.AbholKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.CalculatedNetPrice AS NetPrice ,AP.CalculatedTaxPrice AS TaxPrice ,AP.CalculatedNetPriceFC AS NetPriceFC ,AP.CalculatedTaxPriceFC AS TaxPriceFC ,AP.CalculatedNetPriceTotal AS NetPriceTotal ,AP.CalculatedTaxPriceTotal AS TaxPriceTotal ,AP.CalculatedNetPriceTotal AS NetPriceTotalComplete ,AP.CalculatedTaxPriceTotal AS TaxPriceTotalComplete ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFC ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFC ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFCComplete ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFCComplete ,AP.CalculatedNetPurchasePrice AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,AP.CalculatedNetPurchasePriceFC AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotalComplete ,NULL AS TaxPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFC ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFCComplete ,NULL AS TaxPurchasePriceTotalFC ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Rabatt,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStNichtAusweisbar = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.AbholPos AS AP INNER JOIN dbo.AbholKopf AS A ON AP.AbholKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.LandI3D GO /****** Object: View [dbo].[cvw_PickupListHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_PickupListHeadVATPriceSplit] AS SELECT PickupListHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_PickupListPos WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY PickupListHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_PickupListHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_PickupListHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.Datum AS Date ,K.Name AS CustomerName ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,Ansch.PostfachAktiv AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,CASE WHEN A.KundenID <= 0 THEN NULL ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS Adviser1I3D ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS Adviser2I3D ,CASE WHEN A.TechnikerID <= 0 THEN NULL ELSE A.TechnikerID END AS Adviser3I3D ,CASE WHEN A.Techniker2ID <= 0 THEN NULL ELSE A.Techniker2ID END AS Adviser4I3D ,A.Status AS State ,NULL AS DeliveryAddress ,NULL AS InvoiceAddress ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentCondition ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,ISNULL(A.Bar, 0) AS IsCashAsset ,A.GeaendertDatum AS ChangeDate FROM dbo.AbholKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftID = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonID = Pers.I3D LEFT OUTER JOIN dbo.cvw_PickupListHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kunden AS K ON A.KundenID = K.I3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,A.ZahlKond ,A.Status ,A.Version ,A.KundenID ,A.FilialI3D ,A.BearbeiterI3D ,A.MwStNichtAusweisbar ,A.InnendienstID ,A.AussendienstID ,A.TechnikerID ,A.Techniker2ID ,K.Name ,A.ZahlKondID ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech ,SD.Wert ,A.GeaendertDatum GO /****** Object: View [dbo].[cvw_OfferPos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OfferPos] AS SELECT AP.I3D ,CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,AP.Pos AS InternalPosition ,AP.Indent ,ISNULL(AP.GrpID,0) AS GroupID ,AP.Expanded ,AP.Art AS Kind ,AP.Artikelpositionsart AS ArticlePositionKind ,AP.MwstI3d AS VATI3D ,CASE WHEN AR.isReverseCharge = 1 AND AP.MwstI3D = MSD.I3D THEN 1 ELSE 0 END AS IsReverseChargeActive ,AP.AngKopfI3D AS OfferHeadI3D ,AP.AngKopfI3D AS HeadI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS Quantity ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.CalculatedNetPrice AS NetPrice ,AP.CalculatedTaxPrice AS TaxPrice ,AP.CalculatedNetPriceFC AS NetPriceFC ,AP.CalculatedTaxPriceFC AS TaxPriceFC ,AP.CalculatedNetPriceTotal AS NetPriceTotal ,AP.CalculatedTaxPriceTotal AS TaxPriceTotal ,AP.CalculatedNetPriceTotal AS NetPriceTotalComplete ,AP.CalculatedTaxPriceTotal AS TaxPriceTotalComplete ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFC ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFC ,AP.CalculatedNetPriceTotalFC AS NetPriceTotalFCComplete ,AP.CalculatedTaxPriceTotalFC AS TaxPriceTotalFCComplete ,AP.CalculatedNetPurchasePrice AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,AP.CalculatedNetPurchasePriceFC AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotal AS NetPurchasePriceTotalComplete ,NULL AS TaxPurchasePriceTotal ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFC ,AP.CalculatedNetPurchasePriceTotalFC AS NetPurchasePriceTotalFCComplete ,NULL AS TaxPurchasePriceTotalFC ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.Rabatt,0),2)) AS Discount ,CONVERT(DECIMAL(9,2), CASE WHEN A.MwStNichtAusweisbar = 1 THEN 0 ELSE ROUND(ISNULL(AP.MwstSatz,0),2)END) AS VATRate FROM dbo.AngPos AS AP INNER JOIN dbo.AngKopf AS A ON AP.AngKopfI3D = A.I3D LEFT OUTER JOIN dbo.ARTIK AS AR ON AP.ArtikelI3D = AR.I3D LEFT OUTER JOIN dbo.MwstSatz MSD ON MSD.VerwFuerMwStNichtAusweisbar = 1 AND MSD.LandI3D = A.LandI3D GO /****** Object: View [dbo].[cvw_OfferHeadVATPriceSplit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OfferHeadVATPriceSplit] AS SELECT OfferHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive ,SUM(NetPriceTotal) AS NetPriceTotal ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotal)) AS TaxPriceTotal ,SUM(NetPriceTotalComplete) AS NetPriceTotalComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalComplete)) AS TaxPriceTotalComplete ,SUM(NetPriceTotalFC) AS NetPriceTotalFC ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFC)) AS TaxPriceTotalFC ,SUM(NetPriceTotalFCComplete) AS NetPriceTotalFCComplete ,CONVERT(NUMERIC(19, 2), SUM(TaxPriceTotalFCComplete)) AS TaxPriceTotalFCComplete ,SUM(NetPurchasePriceTotal) AS NetPurchasePriceTotal ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotal ,SUM(NetPurchasePriceTotalComplete) AS NetPurchasePriceTotalComplete ,SUM(NetPurchasePriceTotalFC) AS NetPurchasePriceTotalFC ,CONVERT(NUMERIC(19, 2), NULL) AS TaxPurchasePriceTotalFC ,SUM(NetPurchasePriceTotalFCComplete) AS NetPurchasePriceTotalFCComplete FROM dbo.cvw_OfferPos WHERE ( Kind IN ( 1 ,3 ) ) AND ( ISNULL(ArticlePositionKind, 0) IN ( 0 ,50 ) ) AND (Expanded IS NULL) GROUP BY OfferHeadI3D ,HeadI3D ,VATI3D ,VATRate ,IsReverseChargeActive GO /****** Object: View [dbo].[cvw_OfferHead] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OfferHead] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,K.Name AS CustomerName ,A.AngUeberschrift AS AdditionalText ,A.Version ,A.Empfanger AS Receiver ,Ansch.Strasse AS AddressStreet ,ISNULL(Ansch.PostfachAktiv, 0) AS AddressIsPostboxActive ,Ansch.Postfach AS AddressPostbox ,Ansch.Plz AS AddressZip ,Ansch.Ort AS AddressCity ,Pers.AnsprechVorname AS AddressContactFirstname ,Pers.Ansprech AS AddressContactLastname ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,CASE WHEN A.KundenID <= 0 THEN NULL ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.Projektnummer AS ProjectNumber ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS Adviser1I3D ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS Adviser2I3D ,CASE WHEN A.TechnikerID <= 0 THEN NULL ELSE A.TechnikerID END AS Adviser3I3D ,CASE WHEN A.Techniker2ID <= 0 THEN NULL ELSE A.Techniker2ID END AS Adviser4I3D ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptCondition ,CASE WHEN A.ZahlKondRechI3D <= 0 THEN NULL ELSE A.ZahlKondRechI3D END AS PaymentConditionI3D ,ZR.Kurztext AS PaymentCondition ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryCondition ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPrice ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPrice ,SUM(ISNULL(AP.NetPriceTotal,0)) AS NetPriceComplete ,SUM(ISNULL(AP.TaxPriceTotal,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotal,0)) + SUM(ISNULL(AP.TaxPriceTotal,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceComplete ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFC ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFC ,SUM(ISNULL(AP.NetPriceTotalFC,0)) AS NetPriceFCComplete ,SUM(ISNULL(AP.TaxPriceTotalFC,0)) - CASE WHEN ISNULL(SD.Wert,0) = 1 THEN (SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) - (ROUND((SUM(ISNULL(AP.NetPriceTotalFC,0)) + SUM(ISNULL(AP.TaxPriceTotalFC,0))) / 0.05,0) * 0.05) ELSE 0 END AS TaxPriceFCComplete ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePrice ,NULL AS TaxPurchasePrice ,SUM(ISNULL(AP.NetPurchasePriceTotal,0)) AS NetPurchasePriceComplete ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFC ,NULL AS TaxPurchasePriceFC ,SUM(ISNULL(AP.NetPurchasePriceTotalFC,0)) AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,ISNULL(MAX(AP.IsReverseChargeActive),0) AS GotReverseCharge ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN A.LandI3D <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,A.GeaendertDatum AS ChangeDate FROM dbo.AngKopf AS A LEFT OUTER JOIN dbo.Anschrif AS Ansch ON A.AnschriftID = Ansch.I3D LEFT OUTER JOIN dbo.Personen AS Pers ON A.PersonID = Pers.I3D LEFT OUTER JOIN dbo.cvw_OfferHeadVATPriceSplit AP ON AP.HeadI3D = A.I3D LEFT OUTER JOIN dbo.Kunden AS K ON A.KundenID = K.I3D LEFT OUTER JOIN dbo.Zahkond ZR ON ZR.I3D = A.ZahlKondRechI3D INNER JOIN dbo.Stammdat AS SD ON SD.I3D = 1113 GROUP BY A.I3D ,A.Datum ,A.Nummer ,A.Empfanger ,A.ZahlKond ,ZR.Kurztext ,A.LieferbedID ,A.LieferbedingungsText ,A.LiefKundEmpfaenger ,A.RechKundEmpfaenger ,A.Status ,A.Lieferdatum ,A.Version ,A.LieferbedingungsText ,A.KundenID ,A.FilialI3D ,A.BearbeiterI3D ,A.BestNr ,A.MwStNichtAusweisbar ,A.AngUeberschrift ,A.InnendienstID ,A.AussendienstID ,A.TechnikerID ,A.Techniker2ID ,K.Name ,A.Bereitstellung ,A.Projektnummer ,A.ZahlKondID ,A.ZahlKondRechI3D ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.Bar ,Ansch.Strasse ,Ansch.Postfach ,Ansch.PostfachAktiv ,Ansch.Plz ,Ansch.Ort ,Pers.AnsprechVorname ,Pers.Ansprech ,A.Tel ,A.Fax ,A.Mail ,A.WVorlage ,A.LandI3D ,SD.Wert ,A.GeaendertDatum GO /****** Object: View [dbo].[ReceiptsCache] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[ReceiptsCache] AS SELECT I3D ,1 AS ObjectKind ,A.Number ,A.Date ,A.CustomerI3D AS AccountI3D ,A.NetPrice AS NetPrice ,A.TaxPrice AS TaxPrice ,A.NetPrice AS NetPriceComplete ,A.TaxPrice AS TaxPriceComplete ,A.NetPriceFC AS NetPriceFC ,A.TaxPriceFC AS TaxPriceFC ,A.NetPriceFC AS NetPriceFCComplete ,A.TaxPriceFC AS TaxPriceFCComplete ,A.NetPurchasePrice AS NetPurchasePrice ,A.NetPurchasePrice AS NetPurchasePriceComplete ,A.NetPurchasePriceFC AS NetPurchasePriceFC ,A.NetPurchasePriceFC AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset FROM cvw_OfferHead A UNION ALL SELECT I3D ,2 AS ObjectKind ,A.Number ,A.Date ,A.CustomerI3D AS AccountI3D ,A.NetPrice ,A.TaxPrice ,A.NetPriceComplete ,A.TaxPriceComplete ,A.NetPriceFC ,A.TaxPriceFC ,A.NetPriceFCComplete ,A.TaxPriceFCComplete ,A.NetPurchasePrice ,A.NetPurchasePriceComplete ,A.NetPurchasePriceFC ,A.NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset FROM cvw_OrderHead A UNION ALL SELECT I3D ,3 AS ObjectKind ,A.Number ,A.Date ,A.CustomerI3D AS AccountI3D ,A.NetPrice ,A.TaxPrice ,A.NetPriceComplete ,A.TaxPriceComplete ,A.NetPriceFC ,A.TaxPriceFC ,A.NetPriceFCComplete ,A.TaxPriceFCComplete ,A.NetPurchasePrice ,A.NetPurchasePriceComplete ,A.NetPurchasePriceFC ,A.NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset FROM cvw_DeliveryListHead A UNION ALL SELECT I3D ,4 AS ObjectKind ,A.Number ,A.Date ,A.CustomerI3D AS AccountI3D ,A.NetPrice ,A.TaxPrice ,A.NetPriceComplete ,A.TaxPriceComplete ,A.NetPriceFC ,A.TaxPriceFC ,A.NetPriceFCComplete ,A.TaxPriceFCComplete ,A.NetPurchasePrice ,A.NetPurchasePriceComplete ,A.NetPurchasePriceFC ,A.NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset FROM cvw_InvoiceHead A UNION ALL SELECT I3D ,5 AS ObjectKind ,A.Number ,A.Date ,A.CustomerI3D AS AccountI3D ,A.NetPrice ,A.TaxPrice ,A.NetPrice AS NetPriceComplete ,A.TaxPrice AS TaxPriceComplete ,A.NetPriceFC ,A.TaxPriceFC ,A.NetPriceFC AS NetPriceFCComplete ,A.TaxPriceFC AS TaxPriceFCComplete ,A.NetPurchasePrice ,A.NetPurchasePrice AS NetPurchasePriceComplete ,A.NetPurchasePriceFC ,A.NetPurchasePriceFC AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset FROM cvw_PickupListHead A UNION ALL SELECT I3D ,6 AS ObjectKind ,A.Number AS Number ,A.Date AS Date ,A.CustomerI3D AS AccountI3D ,A.NetPrice ,A.TaxPrice ,A.NetPrice AS NetPriceComplete ,A.TaxPrice AS TaxPriceComplete ,A.NetPriceFC ,A.TaxPriceFC ,A.NetPriceFC AS NetPriceFCComplete ,A.TaxPriceFC AS TaxPriceFCComplete ,A.NetPurchasePrice ,A.NetPurchasePrice AS NetPurchasePriceComplete ,A.NetPurchasePriceFC ,A.NetPurchasePriceFC AS NetPurchasePriceFCComplete ,A.CurrencyI3D ,A.CurrencyFactor ,A.CurrencyString ,A.IsCashAsset FROM cvw_CreditVoucherHead A GO /****** Object: View [dbo].[cvw_AssetManagementSnmpMibOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementSnmpMibOverview] AS SELECT dbo.AssetManagementSnmpMibDetails.I3D, dbo.AssetManagementSnmpMibDetails.ProviderName, dbo.AssetManagementSnmpMibDetails.ProviderCode, dbo.AssetManagementSnmpMibDetails.ServiceName, dbo.AssetManagementSnmpMibDetails.IsActive, dbo.AssetManagementSnmpMibOidDetails.I3D AS MibOidDetailI3D, dbo.AssetManagementSnmpMibOidDetails.OidValue, dbo.AssetManagementSnmpMibOidDetails.ResultType, dbo.AssetManagementSnmpMibOidDetails.PreCondition, dbo.AssetManagementSnmpMibOidDetails.ActualFormat, dbo.AssetManagementSnmpMibOidDetails.SuccessFormat, dbo.AssetManagementSnmpMibOidDetails.WarningFormat, dbo.AssetManagementSnmpMibOidDetails.ErrorFormat, dbo.AssetManagementSnmpMibOidDetails.OtherFormat, dbo.AssetManagementSnmpMibOidDetails.DependentOidValue, dbo.AssetManagementSnmpMibOidDetails.IsActive AS MibOidDetailIsActive, dbo.AssetManagementSnmpMibOidDetails.IsRangeEnabled, dbo.AssetManagementSnmpMibOidDetails.StartRange, dbo.AssetManagementSnmpMibOidDetails.EndRange, dbo.AssetManagementSnmpMibOidDetails.CommandType, dbo.AssetManagementSnmpMibOidDetails.IsParallelRecordsExists, dbo.AssetManagementSnmpMibOidDetails.ParentI3D, dbo.AssetManagementSnmpMibOidDetails.SizeCheckType FROM dbo.AssetManagementSnmpMibDetails INNER JOIN dbo.AssetManagementSnmpMibOidDetails ON dbo.AssetManagementSnmpMibDetails.I3D = dbo.AssetManagementSnmpMibOidDetails.SnmpMibI3D GO /****** Object: Table [dbo].[LiefKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiefKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [ErstellungsArt] [varchar](50) NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [LieferBedID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAuf] [int] NULL, [Service] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [Lieferstatus] [int] NULL, [LiefPersonalI3D] [int] NULL, [ScanDocI3D] [int] NULL, [Leasing] [int] NULL, [LeasingMonate] [int] NULL, [LeasingSatz] [float] NULL, [LeasingRate] [float] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LeasingGebehr] [float] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [Zusatztext] [varchar](70) NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [OriginalI3D] [int] NULL, [LeasingGebuehr] [float] NULL, [Direktlieferung] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [Var1Lieferschein] [varchar](500) NULL, [Var2Lieferschein] [datetime] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [LieferscheinGrundI3D] [int] NULL, [LieferscheinGrundText] [varchar](500) NULL, [FilialgeberI3D] [int] NULL, [Trackingnummer] [varchar](500) NULL, [DurchRMAGeschlossen] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [LiefEskDatum] [datetime] NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [CreatedFromObjectI3D] [int] NULL, [CreatedFromObjectKind] [int] NULL, [IsPositionProvision] [bit] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFCComplete] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [TrackingNumberURL] [nvarchar](2000) NULL, [ReceiptUserStateI3D] [int] NULL, [SendDateOfProduct] [datetime2](7) NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[DeliveryListVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[DeliveryListVersions] AS SELECT A.I3D ,A.OriginalI3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS PaymentConditionI3D ,A.ZahlKond AS PaymentConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN A.LieferscheinGrundI3D <= 0 THEN NULL ELSE A.LieferscheinGrundI3D END AS ReceiptReasonI3D ,A.LieferscheinGrundText AS ReceiptReasonText ,CASE WHEN YEAR(ISNULL(A.Var2Lieferschein,0)) < 1905 THEN NULL ELSE A.Var2Lieferschein END AS VariableDateField ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.VertragsI3D AS ContractI3D ,ISNULL(A.LiefKundFremd, 0) AS UsedAlternativeDeliveryAddress ,A.GUI3D AS ConcurrencyControlGuid ,CASE WHEN YEAR(ISNULL(A.LiefEskDatum, 0)) < 1905 THEN NULL ELSE A.LiefEskDatum END AS EscalationDate ,A.SendDateOfProduct AS SendDateOfProduct ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.CampaignI3D ,A.Trackingnummer AS TrackingNumber ,A.TrackingNumberURL ,A.ReceiptUserStateI3D ,IIF(ISNULL(A.Var1Lieferschein, 0) <= 0, NULL, A.Var1Lieferschein) AS VariableComboBoxFieldI3D ,A.DurchRMAGeschlossen AS ClosedThroughRMA ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.LiefKopfVersions AS A GO /****** Object: Table [dbo].[AbholKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbholKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LandI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [OriginalI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LockUniqueID] [varchar](50) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [DocDirI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [AbholscheinGrundI3D] [int] NULL, [AbholscheinGrundText] [varchar](500) NULL, [FilialgeberI3D] [int] NULL, [InfoAnzeigen] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[PickupListVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PickupListVersions] AS SELECT A.I3D ,A.OriginalI3D ,A.Nummer AS Number ,A.Datum AS Date ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN A.AbholscheinGrundI3D <= 0 THEN NULL ELSE A.AbholscheinGrundI3D END AS ReceiptReasonI3D ,A.AbholscheinGrundText AS ReceiptReasonText ,0 AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.VertragsI3D AS ContractI3D ,0 AS UsedAlternativeDeliveryAddress ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.CampaignI3D ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.AbholKopfVersions AS A GO /****** Object: Table [dbo].[GutKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAuf] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LandI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [Archiviert] [int] NULL, [OriginalI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [DocDirI3D] [int] NULL, [Bereitstellung] [datetime] NULL, [BestNr] [varchar](50) NULL, [Zusatztext] [varchar](70) NULL, [Direktlieferung] [int] NULL, [LeistungImAusland] [int] NULL, [LieferbedingungsText] [varchar](255) NULL, [Lieferdatum] [datetime] NULL, [LiefKundFremd] [int] NULL, [LSuREvVersand] [int] NULL, [ProjNr] [varchar](50) NULL, [RechKundFremd] [int] NULL, [Teillieferung] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [GutschriftGrundI3D] [int] NULL, [GutschriftGrundText] [varchar](500) NULL, [FilialgeberI3D] [int] NULL, [InfoAnzeigen] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [WertGutschrift] [int] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [FIBUSammelkonto] [varchar](24) NULL, [IsPositionProvision] [bit] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[CreditVoucherVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[CreditVoucherVersions] AS SELECT A.I3D ,A.OriginalI3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN A.GutschriftGrundI3D <= 0 THEN NULL ELSE A.GutschriftGrundI3D END AS ReceiptReasonI3D ,A.GutschriftGrundText AS ReceiptReasonText ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.VertragsI3D AS ContractI3D ,ISNULL(A.LiefKundFremd, 0) AS UsedAlternativeDeliveryAddress ,ISNULL(A.RechKundFremd, 0) AS UsedAlternativeInvoiceAddress ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.WertGutschrift, 0) AS OnlyPriceValue ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.CampaignI3D ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate FROM dbo.GutKopfVersions AS A GO /****** Object: View [dbo].[cvw_SepaMandates] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SepaMandates] AS SELECT I3D, I3D AS BankAccountI3D, ObjectI3D, ObjectArt AS ObjectKind, Status, IsDefault, AuthorizationNumber, AuthorizationDate, ValidFrom, ValidTo, LastUsed, DirectDebitType FROM dbo.Bankverbindungen GO /****** Object: Table [dbo].[Kassenbuch] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kassenbuch]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [PersonalI3D] [int] NULL, [Buchungstext] [varchar](250) NULL, [Soll] [float] NULL, [Haben] [float] NULL, [Art] [int] NULL, [RechKopfI3D] [int] NULL, [ZahKondI3D] [int] NULL, [Bestand] [int] NULL, [Abschluss] [datetime] NULL, [Laufnummer] [int] NULL, [Belegart] [int] NULL, [Betrag] [float] NULL, [ReadOnly] [int] NULL, [Steuerschluessel] [varchar](10) NULL, [Sachkonto] [varchar](50) NULL, [RWUebergabe] [int] NULL, [RWPersonalI3D] [int] NULL, [RWDatum] [datetime] NULL, [BranchI3D] [int] NULL, [FilialI3D] [int] NULL, [AnlageArt] [int] NULL, [PersonalBranchI3D] [int] NULL, [Status] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [Gegenkonto] [varchar](50) NULL, [Belegfeld] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_CashBookCashOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CashBookCashOverview] AS SELECT K.I3D ,K.Datum AS TransactionDate ,K.Laufnummer AS SequenceNumber ,CASE WHEN ISNULL(K.FilialI3D,0) <= 0 THEN NULL ELSE K.FilialI3D END AS BranchI3D ,RK.KundenID AS CustomerI3D ,K.Buchungstext AS BookingText ,K.Soll AS DebitAmount ,K.Haben AS CreditAmount ,SUM(CONVERT(decimal(18,2),(ISNULL(K.Soll,0) - ISNULL(K.Haben,0)))) OVER ( PARTITION BY CASE WHEN ISNULL(K.FilialI3D,0) <= 0 THEN NULL ELSE K.FilialI3D END ORDER BY K.Datum, K.I3D ) AS CurrentCashAmount ,SUM(CONVERT(decimal(18,2),(ISNULL(K.Soll,0) - ISNULL(K.Haben,0)))) OVER ( PARTITION BY CASE WHEN ISNULL(K.FilialI3D,0) <= 0 THEN NULL ELSE K.FilialI3D END ORDER BY K.Datum, K.I3D ) - CONVERT(decimal(18,2),ISNULL(K.Soll,0) - ISNULL(K.Haben,0)) AS BeforeCashAmount ,K.Abschluss AS ClosedDate ,P.KurzZeich AS EmployeeShortSign ,K.Sachkonto AS LedgerAccount FROM Kassenbuch K LEFT OUTER JOIN RechKopf RK ON RK.I3D = K.RechKopfI3D LEFT OUTER JOIN Zahkond ZK ON ZK.I3D = K.ZahKondI3D LEFT OUTER JOIN Personal P ON P.I3D = K.PersonalI3D WHERE (ZK.I3D IS NULL OR ZK.Bar = 1) AND K.Bestand = 1 GO /****** Object: View [dbo].[SupplierCreditVouchers] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierCreditVouchers] AS SELECT I3D = K.I3D, Number = K.Nummer, Date = K.Datum, Version = K.Version, State = K.Status, EditorI3D = IIF(K.PersonalI3D <= 0, NULL, K.PersonalI3D), DirectoryI3D = IIF(K.DocDirI3D <= 0, NULL, K.DocDirI3D), BranchI3D = IIF(K.BranchI3D <= 0, NULL, K.BranchI3D), BranchOrigin = ISNULL(K.BranchOrigin, 0), CurrencyI3D = IIF(ISNULL(K.CurrencyI3D, 0) <= 0, NULL, K.CurrencyI3D), CurrencyFactor = ISNULL(K.CurrencyFactor, 1), CurrencyString = ISNULL(K.CurrencyString, '€'), ExclusiveOfVat = ISNULL(K.MwStAusweisen, 0), Receiver = ISNULL(K.Empfanger, ''), Phone = ISNULL(K.Tel, ''), Fax = ISNULL(K.Fax, ''), Email = ISNULL(K.Mail, ''), SupplierI3D = IIF(ISNULL(K.KreditorI3D, 0) <= 0, 0, K.KreditorI3D), AddressI3D = IIF(K.AnschriftI3D <= 0, NULL, K.AnschriftI3D), ContactPersonI3D = IIF(K.PersonI3D <= 0, NULL, K.PersonI3D), Street = ISNULL(K.Street, ''), HasPostOfficeBox = ISNULL(K.HasPostOfficeBox, 0), PostOfficeBox = ISNULL(K.PostOfficeBox, ''), Zip = ISNULL(K.Zip, ''), City = ISNULL(K.City, ''), ContactName = ISNULL(K.ContactName, ''), CountryI3D = IIF(ISNULL(K.LandI3D, 0) <= 0, NULL, K.LandI3D), CreatedByI3D = IIF(K.ErstelltVonI3D <= 0, NULL, K.ErstelltVonI3D), CreatedAt = IIF(YEAR(ISNULL(K.ErstelltDatum,0)) < 1905, NULL, K.ErstelltDatum), CreatedThroughApplicationVersion = ISNULL(K.ErstelltVersion, ''), ChangedByI3D = IIF(K.GeaendertVonI3D <= 0, NULL, K.GeaendertVonI3D), ChangedAt = IIF(YEAR(ISNULL(K.GeaendertDatum,0)) < 1905, NULL, K.GeaendertDatum), ChangedThroughApplicationVersion = ISNULL(K.GeaendertVersion, ''), ChangedThroughApplication = ISNULL(K.ChangedThroughApplication, 0), ConcurrencyControlGuid = K.ConcurrencyControlGuid, ExternalCreditVoucherDate = IIF(YEAR(K.GutschriftsDatum) < 1905, NULL, K.GutschriftsDatum), ExternalCreditVoucherNumber = K.GutschriftsNr, SupplierPaymentConditionI3D = IIF(K.ZahlKondI3D <= 0, NULL, K.ZahlKondI3D), SupplierPaymentConditionText = K.ZahlKondText, Information = K.Notiz, K.LiGutschriftGrundI3D AS ReceiptReasonI3D, K.LiGutschriftGrundText AS ReceiptReasonText, K.BruttobetragGesamt AS ReceiptGrossPrice, K.VarFeld1 AS VariableField1, ReceiptReceiverI3D = K.ReceiptReceiverI3D, ReceiptReceiverInvoiceI3D = K.ReceiptReceiverInvoiceI3D, ReceiptReceiverDeliveryI3D = K.ReceiptReceiverDeliveryI3D, ReceiptReceiverLicenseI3D = K.ReceiptReceiverLicenseI3D FROM dbo.LiGutKopf K WHERE ISNULL(K.AktuelleVersion,1) = 1 GO /****** Object: View [dbo].[SupplierCreditVoucherItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierCreditVoucherItems] AS SELECT I3D = P.I3D, Kind = P.Art, ReceiptI3D = P.LiGutKopfI3D, Text = ISNULL(CASE WHEN P.Art IN (1,3,4,5,11,12) THEN P.Text ELSE P.Freitext END, ''), FontStyle = P.FontStyle, FontSize = P.FontSize, FontName = P.FontName, FontColor = P.FontColor, InternalPosition = P.Pos, ArticleI3D = P.ArtikelI3D, ArticleCode = P.Artikelcode, EANCode = P.EANCode, ManufacturerCode = P.Herstellercode, SupplierManufacturerCode = P.Kreditorcode, ChangeStock = CASE WHEN P.Art = 1 THEN TRY_CAST(IIF(ISNULL(A.Abbuchung, 'N')='J' OR ISNULL(A.Abbuchung, 'N')='1',1,0) AS bit) ELSE TRY_CAST(IIF(ISNULL(P.Abbuchung, 'N')='J' OR ISNULL(P.Abbuchung, 'N')='1',1,0) AS bit) END, CONVERT(DECIMAL(19,7), ROUND(P.Stk,7)) AS QuantityComplete, CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed, BasePrice = P.Preis, VATI3D = P.MwStI3D, CONVERT(DECIMAL(9,2), ROUND(ISNULL(P.MwstSatz,0),2)) AS VATRate, SpecialAgreementI3D = P.SondervereinbarungI3D, CostCenterI3D = P.Kostenstelle, CostObjectI3D = P.Kostentraeger, WarehouseI3D = P.NebenlagerI3D, WEEE = P.WEEE, --Anderes ExpenseAccount = P.AufwandKTO, OriginReceiptItemI3D = P.UebernommenAusI3D, OriginReceiptI3D = KP.KalkKopfI3D, OriginKind = P.UebernommenAusArt, ReceiptOrderItemI3D = P.EKAusAufPosI3D, ReceiptOrderI3D = P.AuftragI3D, IsBooked = CAST(IIF(P.Gebucht = 1, 1, 0) AS BIT), DeliveryDatePlanned = P.LieferDatumSoll, DeliveryDate = P.LieferDatumIst, RMAItemI3D = P.RMAPosI3D FROM dbo.LiGutPos P INNER JOIN dbo.LiGutKopf H ON H.I3D = P.LiGutKopfI3D LEFT OUTER JOIN dbo.ARTIK A ON A.I3D = P.ArtikelI3D LEFT OUTER JOIN dbo.KalkPos KP ON KP.I3D = P.UebernommenAusI3D AND P.UebernommenAusArt = 18 WHERE ISNULL(H.AktuelleVersion,1) = 1 GO /****** Object: Table [dbo].[AufKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [ErstellungsArt] [varchar](50) NULL, [Version] [int] NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlkondID] [int] NULL, [LieferbedID] [int] NULL, [Status] [int] NULL, [Lockuser] [nvarchar](50) NULL, [AusAng] [int] NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [Zusatztext] [varchar](70) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [Service] [int] NULL, [Kommisioniert] [int] NULL, [KommisioniertAm] [datetime] NULL, [Produziert] [int] NULL, [ProduziertAm] [datetime] NULL, [WorkFlowI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [AufScanDocI3D] [int] NULL, [BestScanDocI3D] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [ToDoI3D] [int] NULL, [ToDoKomI3D] [int] NULL, [ToDoMonI3D] [int] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [ZahlKondRechI3D] [int] NULL, [OriginalI3D] [int] NULL, [Direktlieferung] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [hlpdsk_requestsI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [RechnungskonditionsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [KostentraegerI3D] [int] NULL, [Var1Auftrag] [datetime] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [Abholung] [int] NULL, [LiefEskDatum] [datetime] NULL, [TerminplanungI3D] [int] NULL, [GUI3D] [uniqueidentifier] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [FinaleVersion] [int] NULL, [BestellSperre] [int] NULL, [CreatedFromObjectI3D] [int] NULL, [CreatedFromObjectKind] [int] NULL, [BillingInterval] [int] NULL, [BillingBlocked] [bit] NULL, [BillingBlockedReason] [nvarchar](4000) NULL, [IsPositionProvision] [bit] NULL, [LeasingMonate] [int] NULL, [LeasingSatz] [float] NULL, [LeasingRate] [float] NULL, [Leasing] [int] NULL, [LeasingGebuehr] [float] NULL, [ServiceMonate] [int] NULL, [ServiceSatz] [float] NULL, [ServiceRate] [float] NULL, [IsServiceShare] [int] NULL, [ServiceGebuehr] [float] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFCComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceComplete] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFCComplete] [decimal](19, 2) NOT NULL, [VertragsI3D] [int] NULL, [CreateHelpdesks] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptUserStateI3D] [int] NULL, [ContractTypeI3D] [int] NULL, [ContractPositionCombinationDecision] [int] NOT NULL, [TakeOnlyArticles] [bit] NOT NULL, [CommissionMailSetting] [int] NOT NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[OrderVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[OrderVersions] AS SELECT A.I3D ,A.OriginalI3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,CASE WHEN A.ZahlKondRechI3D <= 0 THEN NULL ELSE A.ZahlKondRechI3D END AS PaymentConditionI3D ,A.RechnungskonditionsText AS PaymentConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,CASE WHEN YEAR(ISNULL(A.Var1Auftrag,0)) < 1905 THEN NULL ELSE A.Var1Auftrag END AS VariableDateField ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,CASE WHEN A.ToDoKomI3D <= 0 THEN NULL ELSE A.ToDoKomI3D END AS CommisionToDoI3D ,CASE WHEN A.ToDoMonI3D <= 0 THEN NULL ELSE A.ToDoMonI3D END AS MountingToDoI3D ,CASE WHEN A.Produziert > 0 THEN 1 ELSE 0 END AS Produced ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,ISNULL(A.BestellSperre, 0) AS IsPurchasingBlocked ,ISNULL(A.Leasing, 0) AS IsLeasingActive ,ISNULL(A.LeasingGebuehr, 0) AS LeasingFee ,ISNULL(A.LeasingMonate, 0) AS LeasingMonths ,ISNULL(A.LeasingSatz, 0) AS LeasingRatePercent ,ISNULL(A.LeasingRate, 0) AS LeasingRatePerMonth ,ISNULL(A.IsServiceShare, 0) AS IsServiceActive ,ISNULL(A.ServiceGebuehr, 0) AS ServiceFee ,ISNULL(A.ServiceMonate, 0) AS ServiceMonths ,ISNULL(A.ServiceSatz, 0) AS ServiceRatePercent ,ISNULL(A.ServiceRate, 0) AS ServiceRatePerMonth ,A.VertragsI3D AS ContractI3D ,A.CreateHelpdesks AS CreateHelpdesks ,A.GUI3D AS ConcurrencyControlGuid ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,ISNULL(A.Direktlieferung, 0) AS IsDirectDeliveryPossible ,A.CampaignI3D ,A.ReceiptUserStateI3D ,A.CommissionMailSetting ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.AufKopfVersions AS A WHERE ISNULL(A.TerminplanungI3D, 0) = 0 GO /****** Object: View [dbo].[cvw_ArticleDemand] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ArticleDemand] AS SELECT t.ArtikelI3D Articlei3D, t.LagerI3D StorageI3D, sum(t.Zulauf) Quantity FROM ( SELECT bp.i3d, bp.ArtikelI3D, ISNULL(bp.NebenlagerI3D,-1) LagerI3D, CASE WHEN bp.stk * BP.Verpackungsmenge > ISNULL(wp.cnt,0) THEN bp.stk * BP.Verpackungsmenge ELSE ISNULL(wp.cnt,0) END - (ISNULL(wp.DMcnt,0) + ISNULL(kp.cnt,0)) Zulauf FROM BestPos2 BP INNER JOIN BestKopf2 BK ON BK.I3D = BP.BestKopfI3D LEFT OUTER JOIN (SELECT SUM(p.stk* abs(k.SpaeteBuchung-1)) DMcnt, SUM(p.stk) cnt, p.UebernommenAusI3D FROM WarePos p INNER JOIN WareKopf k ON k.I3D = p.WareKopfI3D INNER JOIN BestPos2 bpw ON bpw.I3D = p.UebernommenAusI3D INNER JOIN BestKopf2 bkw ON bkw.I3D = bpw.BestKopfI3D WHERE bkw.Status = 1 AND bkw.AktuelleVersion = 1 GROUP BY p.UebernommenAusI3D) wp ON wp.UebernommenAusI3D = bp.I3D LEFT OUTER JOIN (SELECT SUM(p.stk) cnt, wp.UebernommenAusI3D FROM KalkPos p INNER JOIN KalkKopf k ON k.I3D = p.KalkKopfI3D AND k.Status = 2 INNER JOIN WarePos wp ON wp.I3D = p.UebernommenAusI3D INNER JOIN WareKopf wk ON wk.I3D = wp.WareKopfI3D INNER JOIN BestPos2 bpk ON bpk.I3D = wp.UebernommenAusI3D INNER JOIN BestKopf2 bkk ON bkk.I3D = bpk.BestKopfI3D WHERE bkk.Status = 1 AND bkk.AktuelleVersion = 1 AND wk.SpaeteBuchung = 1 GROUP BY wp.UebernommenAusI3D ) kp ON kp.UebernommenAusI3D = bp.I3D WHERE BK.Status = 1 AND BK.AktuelleVersion = 1 AND BP.ArtikelI3D > 0 ) t WHERE t.Zulauf > 0 GROUP BY t.ArtikelI3D, t.LagerI3D GO /****** Object: View [dbo].[cvw_DeliveryCount] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeliveryCount] AS SELECT ap.I3D apI3D, IsNull((select sum(Stk) from LiefPos lp where lp.Ursprung=ap.I3D and lp.UrsprungArt = 1 ),0) + IsNull((select sum(Stk) from VertragPos vp where vp.Ursprung=ap.I3D and vp.UrsprungArt = 1 ),0) + IsNull((select sum(rp.Stk) from RechPos rp inner join RechKopf rk on rk.I3D = rp.RechKopfI3D and rk.Status != 3 where rp.Ursprung=ap.I3D and rp.UrsprungArt = 1 ),0) dynLiefermenge FROM AufPos ap WHERE ap.ArtikelI3D > 0 GO /****** Object: Table [dbo].[Zahlungseingang] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Zahlungseingang]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RechKopfI3D] [int] NULL, [Nummer] [int] NULL, [AngelegtAm] [datetime] NULL, [Betrag] [float] NULL, [Restbetrag] [float] NULL, [Rechnungsbetrag] [float] NULL, [Kontoauszug] [int] NULL, [DatumKontoauszug] [datetime] NULL, [PersonalI3D] [int] NULL, [Kommentar] [varchar](300) NULL, [Status] [varchar](1) NULL, [Bankverbindung] [varchar](120) NULL, [BetragUeberwiesenAm] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptUserState] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptUserState]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](50) NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_ReceiptState] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_InvoicePaymentTransaction] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoicePaymentTransaction] AS SELECT RK.I3D ,RK.Nummer AS Number ,RK.FaelligAm AS DueDate ,RK.Datum AS Date ,RK.Empfanger AS Recipient ,ISNULL(IH.NetPriceFCComplete, 0) + CASE WHEN RK.MwStNichtAusweisbar = 1 THEN 0 ELSE IH.TaxPriceFCComplete END AS InvoicePriceFC ,RK.Status ,RK.FilialI3D AS BranchI3D ,ISNULL(RK.DTinErstellt, 0) AS DebitCreated ,ISNULL(RK.EDIExport, 0) AS IsExportedThroughEdi ,RK.CurrencyI3D ,RK.CurrencyString ,ISNULL(Z1.DTALastschrift, 0) AS IsPaymentThroughDebit ,ISNULL(Z1.DTAAuswahl, 0) AS ExportDirectDebitType ,K.NAME AS CustomerName ,K.I3D AS CustomerNumber ,Z1.LaenPer1 AS SkontoTimespan1 ,Z1.LaenPer2 AS SkontoTimespan2 ,Z1.LaenPer3 AS SkontoTimespan3 ,Z1.Skonto1 AS SkontoRate1 ,Z1.Skonto2 AS SkontoRate2 ,0 AS SkontoRate3 ,CONVERT(DECIMAL(19, 2), ISNULL(SUM(ISNULL(CP.NetPriceTotalFC, 0) + CASE WHEN GK.MwStNichtAusweisbar = 1 THEN 0 ELSE ISNULL(CP.TaxPriceTotalFC, 0) END), 0)) AS AmountCreditVoucherFC ,CONVERT(DECIMAL(38, 2), ROUND(ISNULL(( SELECT ISNULL(SUM(ISNULL(Betrag, 0)), 0) AS Expr1 FROM dbo.Zahlungseingang AS ZG WHERE (RechKopfI3D = RK.I3D) ), 0), 2)) AS AmountIncomingPaymentsFC ,K.Freitext01 AS CustomerVariableField ,RK.SepaMandateI3D ,VK.Nummer AS ContractNumber ,rUserState.Caption AS ReceiptUserState FROM dbo.RechKopf AS RK INNER JOIN dbo.Kunden AS K ON K.I3D = CASE WHEN (RK.RechKundFremd = 1) AND (RK.RechKundI3D > 0) THEN RK.RechKundI3D ELSE RK.KundenID END INNER JOIN dbo.cvw_InvoiceHead AS IH ON IH.I3D = RK.I3D INNER JOIN dbo.Zahkond AS Z1 ON Z1.I3D = RK.ZahlKondID LEFT OUTER JOIN dbo.GutPos AS GP ON RK.I3D = GP.UrsprungI3D AND GP.Expanded IS NULL LEFT OUTER JOIN dbo.cvw_CreditVoucherPos AS CP ON CP.I3D = GP.I3D LEFT OUTER JOIN dbo.GutKopf AS GK ON GK.I3D = GP.GutKopfI3D LEFT OUTER JOIN dbo.VertragKopf VK ON VK.I3D = RK.VertragsI3D LEFT OUTER JOIN ReceiptUserState rUserState ON rUserState.I3D = RK.ReceiptUserStateI3D WHERE RK.Nummer > 0 GROUP BY RK.I3D ,RK.Nummer ,RK.FaelligAm ,RK.Datum ,RK.Empfanger ,IH.NetPriceFCComplete ,IH.TaxPriceFCComplete ,RK.MwStNichtAusweisbar ,RK.Status ,RK.FilialI3D ,RK.CurrencyI3D ,RK.CurrencyString ,K.NAME ,K.I3D ,Z1.LaenPer1 ,Z1.LaenPer2 ,Z1.LaenPer3 ,Z1.Skonto1 ,Z1.Skonto2 ,RK.DTinErstellt ,Z1.DTALastschrift ,Z1.DTAAuswahl ,RK.EDIExport ,K.Freitext01 ,RK.SepaMandateI3D ,VK.Nummer ,rUserState.Caption GO /****** Object: Table [dbo].[SonderaktionenReferenzen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SonderaktionenReferenzen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SonderaktionenI3D] [int] NULL, [ParentI3D] [int] NULL, [ReferenzArt] [int] NULL, [ReferenzI3D] [int] NULL, [Status] [int] NULL, [Suche] [varchar](50) NULL, [FlagI3D] [int] NULL, [TelemarketingTexteI3D] [int] NULL, CONSTRAINT [PK_SonderaktionenReferenzen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Branche] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Branche]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Kontakte] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kontakte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [Nummer] [int] NULL, [Name] [varchar](240) NULL, [Tel1] [varchar](30) NULL, [Fax1] [varchar](30) NULL, [EMail1] [varchar](255) NULL, [URL1] [varchar](255) NULL, [KonzernI3D] [int] NULL, [RootDirI3D] [int] NULL, [ImportBezeichnung] [varchar](500) NULL, [ImportDatum] [datetime] NULL, [ImportPersonalI3D] [int] NULL, [MailDirI3D] [int] NULL, [AkqWiedervorlage] [int] NULL, [AkqWiedervorlageArt] [int] NULL, [AkqWiedervorlageDatum] [datetime] NULL, [AkqWiedervorlageDauer] [int] NULL, [TaetDirI3D] [int] NULL, [Betreuer1I3D] [int] NULL, [Betreuer2I3D] [int] NULL, [VertriebssteuerungI3D] [int] NULL, [VertriebsgebietI3D] [int] NULL, [HerkunftI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KontaktePersonen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KontaktePersonen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [KontakteAnschriftenI3D] [int] NULL, [Standard] [int] NULL, [Kommentar] [varchar](1000) NULL, [Name] [varchar](60) NULL, [Vorname] [varchar](60) NULL, [TitelI3D] [int] NULL, [AnredeI3D] [int] NULL, [AbteilungI3D] [int] NULL, [AbteilungText] [varchar](255) NULL, [Beruf] [varchar](100) NULL, [Geburtstag] [datetime] NULL, [Tel1] [varchar](30) NULL, [Tel2] [varchar](30) NULL, [Tel3] [varchar](30) NULL, [Fax1] [varchar](30) NULL, [Fax2] [varchar](30) NULL, [EMail1] [varchar](255) NULL, [EMail2] [varchar](255) NULL, [Mailing1] [int] NULL, [Mailing2] [int] NULL, [Tel5] [varchar](30) NULL, [Kommentar2] [varchar](255) NULL, [Kommentar3] [varchar](255) NULL, [Bild] [image] NULL, [BildExt] [varchar](5) NULL, [IsDsgvoDeleted] [bit] NULL, [DsgvoDeletedEmployeeI3D] [int] NULL, [DsgvoDeletedDate] [datetime2](0) NULL, [AccountAddressContactReferenceI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_TelemarketingReferences] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_TelemarketingReferences] AS SELECT SR.I3D, SR.SonderaktionenI3D AS TelemarketingI3D, CASE WHEN SR.ParentI3D <= 0 THEN NULL ELSE SR.ParentI3D END AS ParentI3D, SR.ReferenzArt AS ReferenceKind, SR.ReferenzI3D AS ReferenceI3D, ISNULL(SR.Status, 0) AS Status, CASE SR.ReferenzArt WHEN 1 THEN CONVERT(nvarchar, K.I3D) + ' ' + K.Name WHEN 2 THEN CONVERT(nvarchar, AK.Nummer) + ' ' + CONVERT(nvarchar, AK.Datum, 7) WHEN 3 THEN CONVERT(nvarchar, RK.Nummer) + ' ' + CONVERT(nvarchar, RK.Datum, 7) WHEN 4 THEN B.Name WHEN 5 THEN CASE WHEN P.I3D IS NULL THEN ISNULL(KonP.Vorname, '') + ' ' + ISNULL(KonP.Name, '') ELSE ISNULL(P.AnsprechVorname, '') + ' ' + ISNULL(P.Ansprech, '') END WHEN 6 THEN CONVERT(nvarchar, CASE WHEN ISNULL(Kon.Nummer, 0) = 0 THEN Kon.I3D ELSE Kon.Nummer END) + ' ' + Kon.Name END AS Caption FROM dbo.SonderaktionenReferenzen AS SR LEFT OUTER JOIN dbo.Kunden AS K ON K.I3D = SR.ReferenzI3D AND SR.ReferenzArt = 1 LEFT OUTER JOIN dbo.Kontakte AS Kon ON Kon.I3D = SR.ReferenzI3D AND SR.ReferenzArt = 6 LEFT OUTER JOIN dbo.Personen AS P ON P.I3D = SR.ReferenzI3D AND SR.ReferenzArt = 5 AND (SELECT SRR.I3D FROM dbo.SonderaktionenReferenzen AS SRR INNER JOIN dbo.Kunden AS SRRK ON SRRK.I3D = SRR.ReferenzI3D AND SRR.ReferenzArt = 1 WHERE (SRR.I3D = SR.ParentI3D)) IS NOT NULL LEFT OUTER JOIN dbo.KontaktePersonen AS KonP ON KonP.I3D = SR.ReferenzI3D AND SR.ReferenzArt = 5 LEFT OUTER JOIN dbo.AngKopf AS AK ON AK.I3D = SR.ReferenzI3D AND SR.ReferenzArt = 2 LEFT OUTER JOIN dbo.RechKopf AS RK ON RK.I3D = SR.ReferenzI3D AND SR.ReferenzArt = 3 LEFT OUTER JOIN dbo.Branche AS B ON B.I3D = SR.ReferenzI3D AND SR.ReferenzArt = 4 WHERE (ISNULL(SR.ParentI3D, 0) <= 0) OR (ISNULL(SR.ParentI3D, 0) IN (SELECT I3D FROM dbo.SonderaktionenReferenzen)) GO /****** Object: View [dbo].[cvw_PickUpCount] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_PickUpCount] AS SELECT lp.I3D lpI3D, IsNull((select sum(Stk) from AbholPos ap where ap.Ursprung=lp.I3D and ap.UrsprungArt = 2 ),0) + IsNull((select sum(rp.Stk) from RechPos rp inner join RechKopf rk on rk.I3D = rp.RechKopfI3D and rk.Status != 3 where rp.Ursprung=lp.I3D and rp.UrsprungArt = 2 ),0) dynNumAbhol FROM LiefPos lp WHERE lp.ArtikelI3D > 0 GO /****** Object: Table [dbo].[Sonderaktionen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sonderaktionen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](250) NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [ErstelltVon] [int] NULL, [ErstelltAm] [datetime] NULL, [GeaendertVon] [int] NULL, [GeaendertAm] [datetime] NULL, [RootDirI3D] [int] NULL, [ProductFamilyActionI3D] [int] NULL, [WithAction] [int] NULL, CONSTRAINT [PK_Sonderaktionen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SonderaktionenAktion] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SonderaktionenAktion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SonderaktionenReferenzenI3D] [int] NULL, [SonderaktionenAktionVorlagenI3D] [int] NULL, [Status] [int] NULL, [Kommentar] [varchar](500) NULL, [ReferenzArt] [int] NULL, [Datum] [datetime] NULL, [StartDate] [datetime] NULL, [DueDate] [datetime] NULL, [CRMActivityI3D] [int] NULL, [Caption] [nvarchar](128) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SonderaktionenAktionVorlagen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SonderaktionenAktionVorlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](200) NULL, [Status] [int] NULL, [Sortierung] [int] NULL, [SonderaktionenI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_TelemarketingReferenceActions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_TelemarketingReferenceActions] AS SELECT SA.I3D, S.I3D AS TelemarketingI3D, SA.SonderaktionenReferenzenI3D AS TelemarketingReferenceI3D, SR.Caption AS TelemarketingReferenceCaption, SA.SonderaktionenAktionVorlagenI3D AS TelemarketingActionTemplateI3D, ISNULL(SA.Caption, SAV.Bezeichnung) AS Caption, SA.Status, SA.Kommentar AS Comment, SA.Datum AS ChangedDate, SA.StartDate, SA.DueDate, SA.CRMActivityI3D, T.EmpfaengerI3D AS EditorI3D FROM dbo.SonderaktionenAktion AS SA INNER JOIN dbo.cvw_TelemarketingReferences AS SR ON SR.I3D = SA.SonderaktionenReferenzenI3D INNER JOIN dbo.Sonderaktionen AS S ON S.I3D = SR.TelemarketingI3D LEFT OUTER JOIN dbo.SonderaktionenAktionVorlagen AS SAV ON SAV.I3D = SA.SonderaktionenAktionVorlagenI3D LEFT OUTER JOIN dbo.Taetigkeiten AS T ON T.I3D = SA.CRMActivityI3D GO /****** Object: Table [dbo].[AccountAddresses] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountAddresses]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [IsDefault] [bit] NOT NULL, [AccountI3D] [int] NOT NULL, [Street] [nvarchar](300) NULL, [Zip] [nvarchar](10) NULL, [City] [nvarchar](30) NULL, [CountryI3D] [int] NOT NULL, [LanguageI3D] [int] NOT NULL, [CurrencyI3D] [int] NOT NULL, [IsPostOfficeBoxActive] [bit] NOT NULL, [PostOfficeBox] [nvarchar](50) NULL, [Comment] [nvarchar](500) NULL, [CreatedByI3D] [int] NULL, [CreatedDate] [datetime2](7) NULL, [CreatedVersion] [nvarchar](16) NULL, [ChangedByI3D] [int] NULL, [ChangedDate] [datetime2](7) NULL, [ChangedVersion] [nvarchar](16) NULL, [Department] [nvarchar](255) NULL, [AddressKind] [int] NOT NULL, [PrintName] [bit] NOT NULL, [PrintAddressContact] [bit] NOT NULL, [PrintDepartment] [bit] NOT NULL, [PrintDepartmentAddressContact] [bit] NOT NULL, [IsRMARequired] [bit] NOT NULL, [VariableBoolField01] [bit] NULL, [OldReferenceI3D] [int] NULL, [OldReferenceKind] [int] NULL, [GeoInfoUpdateFailed] [bit] NOT NULL, [GeoInfoLatitude] [float] NULL, [GeoInfoLongitude] [float] NULL, [GeoInfo] AS (case when [GeoInfoLatitude] IS NOT NULL AND [GeoInfoLongitude] IS NOT NULL then [GEOGRAPHY]::Point([GeoInfoLatitude],[GeoInfoLongitude],(4326)) else CONVERT([geography],NULL) end) PERSISTED, [StateI3D] [int] NULL, [BookKeepingNumber] [int] NULL, CONSTRAINT [PK_AccountAddresses] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountTypes] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountTypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](200) NOT NULL, [Kind] [varchar](50) NOT NULL, [IsActive] [bit] NOT NULL, [IsFavorite] [bit] NULL, CONSTRAINT [PK_AccountTypes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AccountSearchAcc] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AccountSearchAcc] AS SELECT IIF(P.I3D IS NULL, ABS(CHECKSUM(NewId())) % 999999999, P.I3D) AS RowNumber ,K.I3D AS AccountI3D , IIF(CUS.CustomerNumber IS NOT NULL, 1, IIF(SUP.SupplierNumber IS NOT NULL, 2, NULL)) AS AccountType -- obsolete , (SELECT STUFF((SELECT '; ' + ACT.Name FROM dbo.AccountTypeToAccounts ATA INNER JOIN dbo.AccountTypes ACT ON ACT.I3D = ATA.AccountTypeI3D WHERE ACT.IsActive = 1 AND ATA.AccountI3D = K.I3D FOR XML PATH('')),1,2, '')) AS AccountTypeCaptions , K.Number AS AccountNumber , CUS.CustomerNumber AS CustomerNumber , SUP.SupplierNumber AS SupplierNumber , KClassif.I3D AS ClassificationI3D , KClassif.Name AS ClassificationCaption , KVert.I3D AS SalesControllingI3D , KVert.Kurztext AS SalesControllingCaption , K.FreeText01 , K.IsActive , K.IsLocked , ISNULL(K.Matchcode,'') AS AccountMatchcode , K.Name AS AccountName , ISNULL(K.Phone,'') AS AccountPhone , ISNULL(K.Fax,'') AS AccountFax , ISNULL(K.Email,'') AS AccountEMail , ISNULL(K.WebSite,'') AS AccountWebsite , PA1.I3D AS Adviser1I3D , dbo.cfn_CreateEmployeeFullName(PA1.Vorname, PA1.Name, PA1.KurzZeich) AS Adviser1FullName , PA1.EMail AS Adviser1EMail , PA2.I3D AS Adviser2I3D , dbo.cfn_CreateEmployeeFullName(PA2.Vorname, PA2.Name, PA2.KurzZeich) AS Adviser2FullName , PA2.EMail AS Adviser2EMail , PA3.I3D AS Adviser3I3D , dbo.cfn_CreateEmployeeFullName(PA3.Vorname, PA3.Name, PA3.KurzZeich) AS Adviser3FullName , PA3.EMail AS Adviser3EMail , PA4.I3D AS Adviser4I3D , dbo.cfn_CreateEmployeeFullName(PA4.Vorname, PA4.Name, PA4.KurzZeich) AS Adviser4FullName , PA4.EMail AS Adviser4EMail , PA5.I3D AS Adviser5I3D , dbo.cfn_CreateEmployeeFullName(PA5.Vorname, PA5.Name, PA5.KurzZeich) AS Adviser5FullName , PA5.EMail AS Adviser5EMail , PA6.I3D AS Adviser6I3D , dbo.cfn_CreateEmployeeFullName(PA6.Vorname, PA6.Name, PA6.KurzZeich) AS Adviser6FullName , PA6.EMail AS Adviser6EMail , A.AddressKind , CONVERT(BIT,0) AS IsAccountKind1 -- obsolete , CONVERT(BIT,0) AS IsAccountKind2 -- obsolete , CONVERT(BIT,0) AS IsAccountKind3 -- obsolete , CONVERT(BIT,0) AS IsAccountKind4 -- obsolete , CONVERT(BIT,0) AS IsAccountKind5 -- obsolete , NULL AS RootDirectoryI3D -- TODO , KO.I3D AS AccountOriginI3D , KO.Kurztext AS AccountOriginName , A.I3D AS AddressI3D , A.OldReferenceI3D AS AddressOldReferenceI3D , A.IsDefault AS IsDefaultAddress , A.Department AS AddressDepartment , A.Street AS AddressStreet , A.Zip AS AddressZip , A.City AS AddressCity , A.IsPostOfficeBoxActive AS IsAddressPostboxActive , A.PostOfficeBox AS AddressPostbox , A.PrintName , A.PrintDepartmentAddressContact , A.PrintDepartment , A.PrintAddressContact , AL.I3D AS AddressCountryI3D , AL.Land AS AddressCountryName , ISNULL(P.I3D, 0) AS AddressContactI3D , ISNULL(P.OldReferenceI3D, 0) AS AddressContactOldReferenceI3D , CONVERT(BIT,CASE WHEN P.I3D IS NULL THEN 1 ELSE P.IsDefault END) AS IsDefaultAddressContact , PA.I3D AS AddressContactTitleI3D , PA.Anrede AS AddressContactTitle , PA.Briefanrede AS AddressContactLetterSalutation , P.Firstname AS AddressContactFirstname , P.Lastname AS AddressContactLastname , P.DepartmentText AS AddressContactDepartment , P.Email1 AS AddressContactEMail1 , P.IsMailingAtEmail1Active AS AddressContactMailing1 , P.Email2 AS AddressContactEMail2 , P.IsMailingAtEmail2Active AS AddressContactMailing2 , P.Phone1 AS AddressContactPhone1 , P.Phone2 AS AddressContactPhone2 , P.Phone3 AS AddressContactPhone3 , P.Phone4 AS AddressContactPhone4 , P.Phone5 AS AddressContactPhone5 , P.Fax1 AS AddressContactFax1 , P.Fax2 AS AddressContactFax2 , CONVERT(BIT,CASE WHEN RC.AccountI3D IS NOT NULL THEN 1 ELSE 0 END) AS HasRemoteConnections , K.SalesAreaI3D , SArea.Kurztext AS SalesAreaCaption , A.GeoInfoUpdateFailed AS AddressGeoInfoUpdateFailed , A.GeoInfoLatitude AS AddressGeoInfoLatitude , A.GeoInfoLongitude AS AddressGeoInfoLongitude , K.CompanyGroupI3D , ACgroup.Name AS CompanyGroupName , AC.BookKeepingNumber , (SELECT TOP 1 C.State FROM dbo.AccountOrderProcessingContracts C WHERE C.CustomerI3D = AC.Number ORDER BY CASE WHEN C.State = 2 THEN 1 WHEN C.State = 1 THEN 2 WHEN C.State = 5 THEN 3 WHEN C.State = 3 THEN 4 WHEN C.State = 4 THEN 5 ELSE 6 END) AS AccountOrderProcessingContractState , A.IsActive AS AddressIsActive , P.IsActive AS AddressContactIsActive , K.CreatedDate AS CustomerCreatedDate , K.ChangedDate AS CustomerChangedDate , (SELECT MAX(val) FROM (VALUES(ISNULL(K.ChangedDate, K.CreatedDate)), (ISNULL(A.ChangedDate, A.CreatedDate)), (ISNULL(P.ChangedDate, P.CreatedDate))) AS VALUE(val)) AS ChangedDate , SUP.OwnCustomerNumber AS OwnCustomerNumberSupplier , SUP.ItScopeSupplierNumber , SUP.EgisSupplierNumber , SUP.ConcertoSupplierNumber , P.DefaultTicket FROM dbo.Accounts K LEFT OUTER JOIN dbo.Personal PA1 ON PA1.I3D = K.Adviser1I3D LEFT OUTER JOIN dbo.Personal PA2 ON PA2.I3D = K.Adviser2I3D LEFT OUTER JOIN dbo.Personal PA3 ON PA3.I3D = K.Adviser3I3D LEFT OUTER JOIN dbo.Personal PA4 ON PA4.I3D = K.Adviser4I3D LEFT OUTER JOIN dbo.Personal PA5 ON PA5.I3D = K.Adviser5I3D LEFT OUTER JOIN dbo.Personal PA6 ON PA6.I3D = K.Adviser6I3D LEFT OUTER JOIN dbo.KundenHerkunft KO ON KO.I3D = K.OriginI3D LEFT OUTER JOIN dbo.AccountAddresses A ON (A.AccountI3D = K.I3D) LEFT OUTER JOIN dbo.Laenkenn AL ON AL.I3D = A.CountryI3D LEFT OUTER JOIN dbo.AccountAddressContacts P ON (P.AccountAddressI3D = A.I3D) LEFT OUTER JOIN dbo.Anrede PA ON PA.I3D = P.SalutationI3D LEFT OUTER JOIN dbo.Accounts ACgroup ON ACgroup.I3D = K.CompanyGroupI3D LEFT OUTER JOIN dbo.Vertriebsgebiete SArea ON SArea.I3D = K.SalesAreaI3D LEFT OUTER JOIN ( SELECT ATA.AccountI3D, COUNT(*) AS RemoteCount FROM dbo.RemoteConnections RC INNER JOIN dbo.AccountCustomers AC ON AC.Number = RC.CustomerI3D INNER JOIN dbo.AccountTypeToAccounts ATA ON ATA.AccountCustomerI3D = AC.I3D GROUP BY ATA.AccountI3D ) RC ON RC.AccountI3D = K.I3D LEFT OUTER JOIN ( SELECT ATA.AccountI3D, AC.Number AS CustomerNumber, AC.ClassificationI3D, AC.SalesControllingI3D, COUNT(*) AS RemoteCount FROM dbo.AccountCustomers AC INNER JOIN dbo.AccountTypeToAccounts ATA ON ATA.AccountCustomerI3D = AC.I3D GROUP BY ATA.AccountI3D, AC.Number, AC.ClassificationI3D, AC.SalesControllingI3D ) CUS ON CUS.AccountI3D = K.I3D LEFT OUTER JOIN ( SELECT ATA.AccountI3D, AC.Number AS SupplierNumber, AC.OwnCustomerNumber , AC.ItScopeSupplierNumber ,AC.EgisSupplierNumber, AC.ConcertoSupplierNumber FROM dbo.AccountSuppliers AC INNER JOIN dbo.AccountTypeToAccounts ATA ON ATA.AccountSupplierI3D = AC.I3D GROUP BY ATA.AccountI3D, AC.Number, AC.OwnCustomerNumber, AC.ItScopeSupplierNumber ,AC.EgisSupplierNumber, AC.ConcertoSupplierNumber ) SUP ON SUP.AccountI3D = K.I3D LEFT OUTER JOIN dbo.KundenKlassifizierung KClassif ON KClassif.I3D = CUS.ClassificationI3D LEFT OUTER JOIN dbo.Vertriebssteuerung KVert ON Kvert.I3D = CUS.SalesControllingI3D LEFT OUTER JOIN dbo.AccountCustomers AC ON AC.Number = CUS.CustomerNumber GO /****** Object: View [dbo].[cvw_AssetManagementCustomerApplicationOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementCustomerApplicationOverview] AS SELECT ISNULL(D.KundenI3D, 0) AS CustomerI3D, ISNULL(A.DisplayName, '') AS ApplicationName, ISNULL(A.Publisher, '') AS Publisher, ISNULL(A.Version, '') AS Version, COUNT(A.I3D) AS InstalledOnDevicesCount FROM dbo.AssetManagementApplication AS A INNER JOIN dbo.AssetManagementDevices AS D ON D.I3D = A.DeviceI3D GROUP BY D.KundenI3D, A.DisplayName, A.Publisher, A.Version GO /****** Object: Table [dbo].[AssetManagementNotification] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementNotification]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskI3D] [int] NULL, [CustomerI3D] [int] NULL, [DeviceID] [nvarchar](256) NOT NULL, [DeviceName] [nvarchar](256) NULL, [DeviceURI] [nvarchar](512) NULL, [ProbeURI] [nvarchar](512) NULL, [AffectedService] [nvarchar](512) NULL, [TaskIdent] [nvarchar](256) NULL, [QualitativeOldState] [nvarchar](2000) NULL, [QualitativeNewState] [nvarchar](128) NULL, [TimeOfNotification] [datetime] NULL, [TimeOfStateChange] [datetime] NULL, [QuantitativeNewState] [ntext] NULL, [QuantitativeOldState] [ntext] NULL, [OneWayContactI3D] [int] NULL, [ManualCreation] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_DeviceHelpdeskOverviews] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeviceHelpdeskOverviews] AS SELECT dbo.AssetManagementNotification.I3D, dbo.AssetManagementNotification.CustomerI3D, dbo.AssetManagementNotification.DeviceID, dbo.AssetManagementNotification.DeviceName, dbo.AssetManagementNotification.HelpdeskI3D, dbo.hlpdsk_requests.Nummer AS TicketNumber, dbo.AssetManagementNotification.QualitativeOldState AS ShortDescription, dbo.hlpdsk_requests.Beschreibung AS Description, dbo.hlpdsk_requests.Problem AS LongDescription, dbo.hlpdsk_requests.Status AS HelpdeskState, dbo.hlpdsk_requests.ErfasstAm AS CreatedDate, dbo.hlpdsk_requests.FaelligAm AS DueDate, dbo.hlpdsk_requests.AbgeschlossenAm AS ClosedAt, dbo.AssetManagementNotification.ManualCreation FROM dbo.AssetManagementNotification INNER JOIN dbo.hlpdsk_requests ON dbo.AssetManagementNotification.HelpdeskI3D = dbo.hlpdsk_requests.I3D GO /****** Object: Table [dbo].[AssetManagementLogicalDevice] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLogicalDevice]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [VolumeName] [nvarchar](256) NULL, [MaxCapacity] [nvarchar](24) NULL, [FreeCapacity] [nvarchar](24) NULL, [IsEncrypted] [bit] NULL, [PersistentVolumeID] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [Status] [nvarchar](256) NULL, [SerialNumber] [int] NULL, [Name] [nvarchar](256) NULL, [FileSystem] [nvarchar](256) NULL, [DeviceID] [nvarchar](256) NULL, [Automount] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMemory] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMemory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Location] [nvarchar](256) NULL, [PartNumber] [nvarchar](256) NULL, [SerialNumber] [nvarchar](256) NULL, [Type] [nvarchar](256) NULL, [Manufacturer] [nvarchar](256) NULL, [Speed] [nvarchar](256) NULL, [Capacity] [nvarchar](256) NULL, [Caption] [nvarchar](256) NULL, [CreationClassName] [nvarchar](256) NULL, [DataWidth] [int] NULL, [Description] [nvarchar](256) NULL, [DeviceLocator] [nvarchar](256) NULL, [FormFactor] [int] NULL, [HotSwappable] [bit] NULL, [InstallDate] [datetime] NULL, [InterleaveDataDepth] [int] NULL, [InterleavePosition] [int] NULL, [MemoryType] [int] NULL, [Model] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [OtherIdentifyingInfo] [nvarchar](256) NULL, [PositionInRow] [int] NULL, [PoweredOn] [bit] NULL, [Removable] [bit] NULL, [Replaceable] [bit] NULL, [SKU] [nvarchar](256) NULL, [Status] [nvarchar](256) NULL, [Tag] [nvarchar](256) NULL, [TotalWidth] [int] NULL, [TypeDetail] [int] NULL, [Version] [nvarchar](256) NULL, [MemoryArrayI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementOS] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementOS]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [ReportedOS] [nvarchar](256) NULL, [Version] [nvarchar](256) NULL, [SerialNumber] [nvarchar](256) NULL, [OSArchitecture] [nvarchar](256) NULL, [LicenseKey] [nvarchar](256) NULL, [LicenseType] [nvarchar](256) NULL, [CsdVersion] [nvarchar](256) NULL, [SupportedOS] [nvarchar](256) NULL, [LastBootupTime] [datetime] NULL, [InstallDate] [datetime] NULL, [Publisher] [nvarchar](256) NULL, [SystemDrive] [nvarchar](256) NULL, [ServicePackMinorVersion] [int] NULL, [ServicePackMajorVersion] [int] NULL, [RegisteredUser] [nvarchar](256) NULL, [ProductType] [int] NULL, [OSType] [int] NULL, [OSProductSuite] [int] NULL, [OSLanguage] [int] NULL, [FreePhysicalMemory] [bigint] NULL, [Description] [nvarchar](256) NULL, [CurrentTimeZone] [nvarchar](256) NULL, [CountryCode] [nvarchar](256) NULL, [BootDevice] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementDevicesOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementDevicesOverview] AS SELECT dev.I3D, dev.KundenI3D AS CustomerI3D, K.Name AS CustomerName, dev.ShortName, dev.LastUpdate, dev.DeviceClass, SUM(CAST(mem.Capacity AS float) / 1024 / 1024 / 1024) AS Ram, os.ReportedOS AS OS, os.LicenseKey, os.LicenseType, ld.MemoryFreeComplete, ld.MemoryComplete, dev.IsSystemCralwerInstalled, dev.SystemCrawlerStatus, dev.IsOnline, dev.IsSystemCrawlerRestart, dev.SystemCrawlerRestartLog FROM dbo.AssetManagementDevices AS dev INNER JOIN dbo.Kunden AS K ON K.I3D = dev.KundenI3D LEFT OUTER JOIN dbo.AssetManagementMemory AS mem ON mem.DeviceI3D = dev.I3D LEFT OUTER JOIN dbo.AssetManagementOS AS os ON os.DeviceI3D = dev.I3D LEFT OUTER JOIN (SELECT DeviceI3D, ROUND(SUM(CAST(FreeCapacity AS float)) / 1024 / 1024 / 1024, 2) AS MemoryFreeComplete, ROUND(SUM(CAST(MaxCapacity AS float)) / 1024 / 1024 / 1024, 2) AS MemoryComplete FROM dbo.AssetManagementLogicalDevice AS hard GROUP BY DeviceI3D) AS ld ON ld.DeviceI3D = dev.I3D GROUP BY dev.I3D, dev.KundenI3D, K.Name, dev.ShortName, dev.LastUpdate, dev.DeviceClass, os.ReportedOS, os.LicenseKey, os.LicenseType, ld.MemoryComplete, ld.MemoryFreeComplete, dev.IsSystemCralwerInstalled, dev.SystemCrawlerStatus, dev.IsOnline, dev.IsSystemCrawlerRestart, dev.SystemCrawlerRestartLog GO /****** Object: Table [dbo].[AssetManagementCheckSnmpResults] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCheckSnmpResults]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckResultID] [int] NOT NULL, [CheckConfigurationID] [int] NOT NULL, [State] [nvarchar](50) NOT NULL, [Resolved] [nvarchar](50) NULL, [Message] [nvarchar](2000) NULL, [Date] [datetime] NULL, [ActualResultValue] [nvarchar](256) NULL, [OriginalValue] [nvarchar](256) NULL, [SnmpOidI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementCheckSnmpResults] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_AssetManagementCheckSnmpResultOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_AssetManagementCheckSnmpResultOverview] AS SELECT dbo.AssetManagementCheckSnmpResults.I3D, dbo.AssetManagementCheckSnmpResults.CheckResultID, dbo.AssetManagementCheckSnmpResults.CheckConfigurationID, dbo.AssetManagementCheckSnmpResults.State, dbo.AssetManagementCheckSnmpResults.Resolved, dbo.AssetManagementCheckSnmpResults.Message, dbo.AssetManagementCheckSnmpResults.Date, dbo.AssetManagementCheckSnmpResults.ActualResultValue, dbo.AssetManagementCheckSnmpResults.OriginalValue, dbo.AssetManagementCheckSnmpResults.SnmpOidI3D, dbo.AssetManagementSnmpMibDetails.ProviderName, dbo.AssetManagementSnmpMibDetails.ProviderCode, dbo.AssetManagementSnmpMibDetails.ServiceName FROM dbo.AssetManagementCheckSnmpResults INNER JOIN dbo.AssetManagementSnmpMibOidDetails ON dbo.AssetManagementCheckSnmpResults.SnmpOidI3D = dbo.AssetManagementSnmpMibOidDetails.I3D INNER JOIN dbo.AssetManagementSnmpMibDetails ON dbo.AssetManagementSnmpMibOidDetails.SnmpMibI3D = dbo.AssetManagementSnmpMibDetails.I3D GO /****** Object: Table [dbo].[hlpdsk_timer] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_timer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RequestI3D] [int] NULL, [PersonalI3D] [int] NULL, [Start] [datetime] NULL, [Stop] [datetime] NULL, [Timer] [int] NULL, [Bemerkung] [varchar](2000) NULL, [Berechenbar] [int] NULL, [ArtikelI3D] [int] NULL, [RechPosI3D] [int] NULL, [hlpdsk_timer_typenI3D] [int] NULL, [LiefPosI3D] [int] NULL, [InterneNotiz] [varchar](2000) NULL, [Status] [int] NULL, [Bewertung] [int] NULL, [PausedTime] [int] NULL, [AufPosI3D] [int] NULL, [Gedruckt] [int] NULL, [Geplant] [int] NULL, [LunchTime] [int] NULL, [SortOrder1] [int] NULL, [SortOrder2] [int] NULL, [DeviceI3D] [int] NULL, [ContractI3D] [int] NULL, [ReferenceOrderItemI3D] [int] NULL, [BillingStateI3D] [int] NULL, [DocumentI3D] [int] NULL, [SentAt] [datetime] NULL, [IsSigned] [bit] NULL, [ExportDate] [datetime] NULL, [ParentI3D] [int] NULL, [PlannedDurationInMinutes] [int] NULL, [ProgressInPercent] [int] NULL, [ArticleWorkItemI3D] [int] NULL, [CreatedDate] [datetime2](0) NULL, [CreatedVersion] [varchar](20) NULL, [CalendarEntryID] [varchar](500) NULL, [CalendarEntryState] [bit] NOT NULL, [AiTextRatingJson] [nvarchar](4000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Sichbenu] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sichbenu]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](60) NULL, [Personal] [int] NULL, [Kennwort] [varchar](60) NULL, [KennLaenMin] [int] NULL, [KennAendNachTagen] [int] NULL, [LetzKennAend] [datetime] NULL, [KontoDeakMan] [int] NULL, [KontoDeakVon] [datetime] NULL, [KontoDeakBis] [datetime] NULL, [Kommentar] [varchar](255) NULL, [MandantID] [int] NULL, [Status] [int] NULL, [LockedIn] [int] NULL, [LoginMachine] [varchar](50) NULL, [LoginUsername] [varchar](50) NULL, [LoginIP] [varchar](50) NULL, [LoginTime] [datetime] NULL, [Vertreter] [int] NULL, [LastWebLogin] [datetime] NULL, [Eintritt] [datetime] NULL, [Austritt] [datetime] NULL, [Probezeit] [int] NULL, [Vertragslaufzeit] [float] NULL, [Unterschrift] [image] NULL, [VertragsArt] [varchar](255) NULL, [PersonalGruppenI3D] [int] NULL, [MAKosten] [float] NULL, [BenutzerInfo] [varchar](255) NULL, [BenutzerInfo2] [varchar](100) NULL, [AnmeldungFehlgeschlagen] [int] NULL, [CentronNetDefaultProfile] [nvarchar](400) NULL, [TwoFactorAuthKey] [nvarchar](200) NULL, [UseTwoFactorAuthentication] [bit] NOT NULL, [TwoFactorValidDurationInDays] [int] NULL, [LastTwoFactorValidatedAt] [datetime2](7) NULL, [AuthentificationKind] [int] NOT NULL, [OicdSubjectIdentifier] [varchar](255) NULL, [OpenIdConnectSubjectIdentifier] [varchar](255) NULL, CONSTRAINT [PK_Sichbenu] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Mitarbeiterartikel] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Mitarbeiterartikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MitarbeiterI3D] [int] NULL, [ArtikelCode] [varchar](60) NULL, [ArtikelI3D] [int] NULL, [StandardArtikel] [int] NULL, [SpecialArticleKind] [int] NULL, [InternalCompanyEK] [decimal](38, 2) NULL, CONSTRAINT [PK_Mitarbeiterartikel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_EmployeeHelpdeskTimerStatistic] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_EmployeeHelpdeskTimerStatistic] AS SELECT ROW_NUMBER() OVER ( ORDER BY PER.I3D ) AS RowNumber ,PER.I3D AS EmployeeI3D ,PER.Name AS Lastname ,PER.Vorname AS Firstname ,PER.EMail ,CAST(TMR.Start AS Date) AS Date ,DATEPART(year, TMR.Start) AS Year ,DATEPART(month, TMR.Start) AS Month ,DATEPART(day, TMR.Start) AS Day ,ISNULL(TMR.Berechenbar, 0) AS IsCalculable ,CAST(ISNULL(TMR.Geplant,0) AS BIT) AS IsPlanned ,CASE WHEN ISNULL(TMR.RechPosI3D, 0) > 0 THEN 1 ELSE 0 END AS IsCalculated ,SUM(ISNULL(TMR.Timer, 0) - ISNULL(TMR.PausedTime, 0) - ISNULL(TMR.LunchTime, 0)) AS RecordedTimeInSeconds ,ISNULL(TMR.Status, 1) AS IsTimeActive ,CASE WHEN PER.Status = 1 AND ( PER.Austritt IS NULL OR PER.Austritt < CAST('1900-01-01' AS DATETIME) OR PER.Austritt > CURRENT_TIMESTAMP ) THEN 1 ELSE 0 END AS IsEmployeeActive ,SUM(CONVERT(DECIMAL(18, 2), ROUND(( ISNULL(A.VK_1, 0) / ISNULL(CASE WHEN AE.FaktorZuSekunde = 0 THEN NULL ELSE AE.FaktorZuSekunde END, 3600) * 3600.0 ) * ROUND(IsNull(TMR.Timer, 0) / 3600.0, 2), 2))) AS Price FROM dbo.hlpdsk_timer TMR LEFT OUTER JOIN dbo.SichBenu SB ON SB.Personal = TMR.PersonalI3D LEFT OUTER JOIN dbo.Mitarbeiterartikel MA ON MA.MitarbeiterI3D = SB.I3D AND MA.StandardArtikel = 1 LEFT OUTER JOIN dbo.ARTIK A ON A.I3D = IIF(ISNULL(TMR.ArtikelI3D,0) <= 0,MA.ArtikelI3D,TMR.ArtikelI3D) LEFT OUTER JOIN dbo.ArtikelEinheit AE ON AE.I3D = A.Einheit LEFT OUTER JOIN dbo.Mitarbeiterartikel MAP ON MAP.ArtikelI3D = TMR.ArtikelI3D LEFT OUTER JOIN dbo.Sichbenu MAPS ON MAPS.I3D = MAP.MitarbeiterI3D INNER JOIN dbo.Personal PER ON PER.I3D = ISNULL(MAPS.Personal, TMR.PersonalI3D) GROUP BY PER.I3D ,PER.Name ,PER.Vorname ,PER.EMail ,CAST(TMR.Start AS Date) ,DATEPART(year, TMR.Start) ,DATEPART(month, TMR.Start) ,DATEPART(day, TMR.Start) ,TMR.Berechenbar ,TMR.Geplant ,CASE WHEN ISNULL(TMR.RechPosI3D, 0) > 0 THEN 1 ELSE 0 END ,PER.Status ,PER.Austritt ,TMR.Status GO /****** Object: Table [dbo].[NotifyHelpdeskHistory] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NotifyHelpdeskHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskHistoryI3D] [int] NOT NULL, [HasRead] [bit] NULL, [HasReadDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NotifyContactRequest] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NotifyContactRequest]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskI3D] [int] NOT NULL, [DeviceID] [nvarchar](256) NOT NULL, [Message] [nvarchar](4000) NOT NULL, [CreatedDate] [datetime] NOT NULL, [Status] [int] NULL, [PersonalizationNumber] [nvarchar](128) NULL, [DeviceGuid] [uniqueidentifier] NULL, CONSTRAINT [PK_NotifyContactRequest] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_history] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_history]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RequestI3D] [int] NULL, [GeraeteKopfI3D] [int] NULL, [Datum] [datetime] NULL, [Aktion] [varchar](150) NULL, [BearbeiterI3D] [int] NULL, [Empfaenger] [varchar](500) NULL, [Loesung] [text] NULL, [Bezeichnung] [varchar](1000) NULL, [Beschreibung] [text] NULL, [HauptkategorieI3D] [int] NULL, [Unterkategorie1I3D] [int] NULL, [Unterkategorie2I3D] [int] NULL, [giltAlle] [int] NULL, [KopiePerEMail] [int] NULL, [KopiePerSMS] [int] NULL, [KopieAnKunde] [int] NULL, [Nummer] [varchar](50) NULL, [LoesungRichtext] [text] NULL, [BeschreibungRichtext] [text] NULL, [Richtext] [text] NULL, [Status] [int] NULL, [ActionType] [nvarchar](200) NULL, [Level] [nvarchar](200) NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [Sender] [nvarchar](200) NULL, [AddedEmployeeI3DsCsv] [nvarchar](255) NULL, [RemovedEmployeeI3DsCsv] [nvarchar](255) NULL, CONSTRAINT [PK_hlpdsk_history] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_NotifyHelpdeskHistoryOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_NotifyHelpdeskHistoryOverview] AS SELECT HN.I3D AS NotifyRequestI3D, HH.Aktion AS HistoryAction, HH.Bezeichnung AS HistoryCaption, HH.Beschreibung AS HistoryDescription, HH.Datum AS HistoryDate, HNH.I3D AS NotifyHelpdeskHistoryI3D, HNH.HasRead, HNH.HasReadDate FROM dbo.NotifyContactRequest AS HN INNER JOIN dbo.hlpdsk_history AS HH ON HN.HelpdeskI3D = HH.RequestI3D INNER JOIN dbo.NotifyHelpdeskHistory AS HNH ON HH.I3D = HNH.HelpdeskHistoryI3D GO /****** Object: Table [dbo].[Terminplanung] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Terminplanung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [AufKopfI3D] [int] NULL, [Text] [nvarchar](max) NULL, [Von] [datetime] NULL, [Bis] [datetime] NULL, [Status] [int] NULL, [TerminplanungArtI3D] [int] NULL, [TaetigkeitenI3D] [int] NULL, [ErstelltDurch] [int] NULL, [AuszufuehrendeArbeiten] [varchar](max) NULL, [Freigegeben] [int] NULL, [AnschriftI3D] [int] NULL, [PersonenI3D] [int] NULL, [KontaktArt] [int] NULL, [GanzerTag] [int] NULL, [TerminplanungStatusI3D] [int] NULL, [TerminplanungArtWebsuiteI3D] [int] NULL, [ObjektI3D] [int] NULL, [ObjektArt] [int] NULL, [AppointmentSubject] [nvarchar](max) NULL, [Location] [nvarchar](512) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungArt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](254) NULL, [Ausschluss] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungPerson] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungPerson]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TerminplanungI3D] [int] NULL, [PersonalI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, [MailEntryID] [varchar](500) NULL, [BelegtStatus] [int] NULL, [Kategorie] [varchar](250) NULL, [MailSystem] [int] NULL, [LastModifiedDateTime] [datetime2](0) NULL, [SeriesMasterId] [nvarchar](max) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ScheduleOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ScheduleOverview] AS SELECT ROW_NUMBER() OVER (ORDER BY D.ScheduleI3D) AS RowNumber ,D.[ScheduleI3D] ,D.[ObjectI3D] ,D.[ObjectKind] ,D.[Text] ,D.[Approved] ,D.[AppointmentStart] ,D.[AppointmentEnd] ,D.[EmployeeI3D] ,D.[Status] ,D.[IsCompleteDay] ,D.[CreatedThrough] ,D.[ScheduleSpecialKindCaption] ,D.[IsHoliday] ,D.[IsIllness] ,D.[IsOvertime] ,D.[IsShortWorkTime] ,D.[IsPlanned] ,D.[IsOrder] ,D.[IsCalculated] ,D.[IsOffer] ,D.[IsCRM] ,D.[ObjectStatus] FROM ( SELECT TP.I3D AS ScheduleI3D, TP.ObjektI3D AS ObjectI3D, TP.ObjektArt AS ObjectKind, CASE WHEN AK.I3D IS NULL THEN CASE WHEN HR.I3D IS NULL THEN TP.Text ELSE 'Ticket: ' + CONVERT(VARCHAR, HR.Nummer) + ' - ' + HR.Beschreibung END ELSE 'Serviceauftrag: ' + CONVERT(VARCHAR, AK.Nummer) END AS Text, TP.Freigegeben AS Approved, /*TP.Text AS Text, */ TP.Von AS AppointmentStart, TP.Bis AS AppointmentEnd, TPPers.PersonalI3D AS EmployeeI3D, CAST(TP.[Status] AS BIT) AS Status, Cast(ISNULL(TP.GanzerTag, 0) AS BIT) AS IsCompleteDay, Cast(TP.ErstelltDurch AS INT) AS CreatedThrough, TPArt.Bezeichnung AS ScheduleSpecialKindCaption, CAST((CASE WHEN SUrlaub.Wert = TP.TerminplanungArtI3D THEN 1 ELSE 0 END) AS BIT) AS IsHoliday, CAST((CASE WHEN SKrank.Wert = TP.TerminplanungArtI3D THEN 1 ELSE 0 END) AS BIT) AS IsIllness, CAST((CASE WHEN SUeberStd.Wert = TP.TerminplanungArtI3D THEN 1 ELSE 0 END) AS BIT) AS IsOvertime, CAST((CASE WHEN SKurzArb.Wert = TP.TerminplanungArtI3D THEN 1 ELSE 0 END) AS BIT) AS IsShortWorkTime, CAST(ISNULL(HT.Geplant, 0) AS BIT) AS IsPlanned, CAST(CASE WHEN AK.I3D IS NULL THEN 0 ELSE 1 END AS BIT) AS IsOrder, CAST((CASE WHEN HT.LiefPosI3D IS NULL AND HT.RechPosI3D IS NULL THEN 0 ELSE 1 END) AS BIT) AS IsCalculated, IsOffer = CAST(0 AS BIT), IsCRM = CAST(0 AS BIT), ISNULL(HR.Status, AK.Status) AS ObjectStatus FROM dbo.Terminplanung AS TP WITH (NOLOCK) INNER JOIN dbo.TerminplanungPerson AS TPPers ON TP.I3D = TPPers.TerminplanungI3D LEFT OUTER JOIN dbo.TerminplanungArt AS TPArt ON TP.TerminplanungArtI3D = TPArt.I3D INNER JOIN dbo.Stammdat AS SUrlaub ON SUrlaub.I3D = 810 INNER JOIN dbo.Stammdat AS SKrank ON SKrank.I3D = 1228 INNER JOIN dbo.Stammdat AS SUeberStd ON SUeberStd.I3D = 1263 INNER JOIN dbo.Stammdat AS SKurzArb ON SKurzArb.I3D = 1265 LEFT OUTER JOIN dbo.hlpdsk_timer HT ON HT.I3D = TP.ObjektI3D AND TP.ObjektArt = 4000056 LEFT OUTER JOIN dbo.hlpdsk_requests HR ON HR.I3D = HT.RequestI3D LEFT OUTER JOIN dbo.AufKopf AK ON AK.I3D = TP.AufKopfI3D UNION ALL SELECT ScheduleI3D = 0, I3D AS ObjectI3D, ObjectKind = 1, Text = 'Angebot ' + CONVERT(VARCHAR, Nummer), Approved = NULL, WVorlage AS AppointmentStart, DATEADD(minute, 30, WVorlage) AS AppointmentEnd, BearbeiterI3D AS EmployeeI3D, [Status] = CAST(0 AS BIT), IsCompleteDay = CAST(0 AS BIT), CreatedThrough = CAST(0 AS INT), ScheduleSpecialKindCaption = 'Wiedervorlage', IsHoliday = CAST(0 AS BIT), IsIllness = CAST(0 AS BIT), IsOvertime = CAST(0 AS BIT), IsShortWorkTime = CAST(0 AS BIT), IsPlanned = CAST(0 AS BIT), IsOrder = CAST(0 AS BIT), IsCalculated = CAST(0 AS BIT), IsOffer = CAST(1 AS BIT), IsCRM = CAST(0 AS BIT), AngKopf.Status AS ObjectStatus FROM dbo.AngKopf WITH (NOLOCK) WHERE WVorlage IS NOT NULL AND WVorlage > 2 UNION ALL SELECT ScheduleI3D = 0, ObjectI3D = Te.I3D, ObjectKind = 6000002, Text, Approved = NULL, Te.Faelligkeitsdatum AS AppointmentStart, CASE WHEN (Te.TaetigkeitsTyp = 1) THEN Te.EndDatum ELSE Te.Faelligkeitsdatum END AS AppointmentEnd, Te.EmpfaengerI3D AS EmployeeI3D, [Status] = CAST(0 AS BIT), IsCompleteDay = CAST(0 AS BIT), CreatedThrough = CAST(0 AS INT), CASE Te.TaetigkeitsTYP WHEN 0 THEN 'Telefonnotiz' WHEN 1 THEN 'Termin' WHEN 2 THEN 'Besuchsbericht' WHEN 3 THEN 'Notiz' WHEN 7 THEN 'E-Mail' WHEN 8 THEN 'Mailing' END AS ScheduleSpecialKindCaption, IsHoliday = CAST(0 AS BIT), IsIllness = CAST(0 AS BIT), IsOvertime = CAST(0 AS BIT), IsShortWorkTime = CAST(0 AS BIT), IsPlanned = CAST(0 AS BIT), OrderStatus = CAST(0 AS BIT), IsCalculated = CAST(0 AS BIT), IsOffer = CAST(0 AS BIT), IsCRM = CAST(1 AS BIT), Te.Status AS ObjectStatus FROM dbo.Taetigkeiten Te WITH (NOLOCK) WHERE Te.TaetigkeitsTYP IN (0, 1, 2)) AS D GO /****** Object: Table [dbo].[PersonalGruppen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](255) NULL, [Kommentar] [varchar](255) NULL, [Status] [int] NULL, [RepGroup] [varchar](3) NULL, [PersonalI3D] [int] NULL, [MaAbteilungI3D] [int] NULL, [ID3] [int] NULL, [Abteilung] [varchar](255) NULL, [Kemmentar] [varchar](255) NULL, [AbteilungI3D] [int] NULL, [IsTeamLeader] [bit] NULL, CONSTRAINT [PK_PersonalGruppen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TelemarketingParticipants] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TelemarketingParticipants]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TelemarketingI3D] [int] NOT NULL, [ParticipantI3D] [int] NULL, [ParticipantKind] [nvarchar](32) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_TelemarketingParticipantEmployees] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_TelemarketingParticipantEmployees] AS SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Employee' INNER JOIN Personal P ON P.I3D = TP.ParticipantI3D UNION SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Department' INNER JOIN PersonalGruppen PG ON PG.MaAbteilungI3D = TP.ParticipantI3D INNER JOIN Personal P ON P.I3D = PG.PersonalI3D UNION SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Adviser1' INNER JOIN SonderaktionenReferenzen SR ON SR.SonderaktionenI3D = S.I3D AND SR.ReferenzArt = 1 INNER JOIN Kunden K ON K.I3D = SR.ReferenzI3D INNER JOIN Personal P ON P.I3D = K.InnendienstID UNION SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Adviser2' INNER JOIN SonderaktionenReferenzen SR ON SR.SonderaktionenI3D = S.I3D AND SR.ReferenzArt = 1 INNER JOIN Kunden K ON K.I3D = SR.ReferenzI3D INNER JOIN Personal P ON P.I3D = K.AussendienstID UNION SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Adviser3' INNER JOIN SonderaktionenReferenzen SR ON SR.SonderaktionenI3D = S.I3D AND SR.ReferenzArt = 1 INNER JOIN Kunden K ON K.I3D = SR.ReferenzI3D INNER JOIN Personal P ON P.I3D = K.TechnikerID UNION SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Adviser4' INNER JOIN SonderaktionenReferenzen SR ON SR.SonderaktionenI3D = S.I3D AND SR.ReferenzArt = 1 INNER JOIN Kunden K ON K.I3D = SR.ReferenzI3D INNER JOIN Personal P ON P.I3D = K.Techniker2ID UNION SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Adviser5' INNER JOIN SonderaktionenReferenzen SR ON SR.SonderaktionenI3D = S.I3D AND SR.ReferenzArt = 1 INNER JOIN Kunden K ON K.I3D = SR.ReferenzI3D INNER JOIN Personal P ON P.I3D = K.Betreuer5I3D UNION SELECT S.I3D AS TelemarketingI3D, P.I3D AS EmployeeI3D, P.Vorname AS Firstname, P.Name AS Lastname, P.KurzZeich AS ShortSign FROM Sonderaktionen S INNER JOIN TelemarketingParticipants TP ON TP.TelemarketingI3D = S.I3D AND TP.ParticipantKind = 'Adviser6' INNER JOIN SonderaktionenReferenzen SR ON SR.SonderaktionenI3D = S.I3D AND SR.ReferenzArt = 1 INNER JOIN Kunden K ON K.I3D = SR.ReferenzI3D INNER JOIN Personal P ON P.I3D = K.Betreuer6I3D GO /****** Object: Table [dbo].[hlpdsk_request_bearbeiter] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_request_bearbeiter]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RequestI3D] [int] NULL, [PersonalI3D] [int] NULL, [PersonalTyp] [int] NULL, [ToDoI3D] [int] NULL, [Status] [int] NULL, [TDi3D] [int] NULL, [IsAccepted] [bit] NULL, CONSTRAINT [PK_hlpdsk_request_bearbeiter] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [RequestProPerson] UNIQUE NONCLUSTERED ( [RequestI3D] ASC, [PersonalI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ViewHelpdeskToEditors] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ViewHelpdeskToEditors] AS select re.I3D, re.Nummer as Number, re.Beschreibung as ShortDescription, re.Problem as Description, re.Freitext1 as FreeText1, re.KundeName as CustomerName, case when Unterkategorie2I3D = -1 then NULL else Unterkategorie2I3D END As SubCategory2, case when Unterkategorie1I3D = -1 then NULL else Unterkategorie1I3D END as SubCategory1, case when Prioritaet = -1 then NULL else Prioritaet END as Priority, case when HauptkategorieI3D = -1 then NULL else HauptkategorieI3D END as MainCategory, re.Status as HelpdeskStatusI3D, AnsprechName as ContactName, KundeI3D as CustomerI3D, re.AnsprechpartnerI3D as ContactI3D, re.VerantwortlicherI3D as ResponsiblePersonI3D, re.ErstellerI3D as CreatorI3D, editor.PersonalI3D as EditorI3D, re.ErfasstAm as CreatedDate, re.FaelligAm as DueDate, re.AnschriftI3D as AddressI3D from hlpdsk_requests re inner join hlpdsk_request_bearbeiter editor on re.I3D = editor.RequestI3D GO /****** Object: View [dbo].[cvw_DeployablePackageOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DeployablePackageOverview] AS SELECT dbo.MonitoringServiceSettings.I3D, dbo.MonitoringServiceSettings.CustomerI3D, dbo.Kunden.Name AS CustomerName, dbo.MonitoringServiceSettings.Username, dbo.MonitoringServiceSettings.Password, dbo.MonitoringServiceSettings.CentronServiceWCFUrl, dbo.MonitoringServiceSettings.ServiceConnectorWCFUrl, dbo.MonitoringServiceSettings.SystemCrawlerServiceInterval, dbo.MonitoringServiceSettings.IsActive, dbo.MonitoringServiceSettings.CreatedDate, dbo.MonitoringServiceSettings.ModifiedDate, dbo.MonitoringServiceSettings.ServiceConnectorServiceInventoryInterval, dbo.MonitoringServiceSettings.ServiceConnectorSystemCrawlerInstallerInterval, dbo.MonitoringServiceSettings.ServiceConnectorSystemCrawlerStatusInterval, dbo.MonitoringServiceSettings.MonitoringWebsiteUrl, dbo.MonitoringServiceSettings.SystemCrawlerUpdateStatusInterval, dbo.MonitoringServiceSettings.ServiceConnectorUpdaterVersionCheckInterval, dbo.MonitoringServiceSettings.ServiceConnectorUpdaterInstallerInterval, dbo.MonitoringServiceSettings.ServiceConnectorDeviceName, dbo.MonitoringServiceSettings.ServiceConnectorVersion, dbo.MonitoringServiceSettings.ServiceConnectorSystemCrawlerUninstallInterval, dbo.MonitoringServiceSettings.IsServiceConnectorRunning, dbo.MonitoringServiceSettings.ServiceConnectorRunningLastActive, dbo.MonitoringServiceSettings.ServiceType, dbo.MonitoringServiceSettings.AdminType, dbo.MonitoringServiceSettings.AdminUsername, dbo.MonitoringServiceSettings.AdminPassword, dbo.MonitoringServiceSettings.IsDownloadLogs FROM dbo.MonitoringServiceSettings INNER JOIN dbo.Kunden ON dbo.MonitoringServiceSettings.CustomerI3D = dbo.Kunden.I3D GO /****** Object: Table [dbo].[ZahlungseingangLog] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ZahlungseingangLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ZahlungseingangLogNr] [int] NULL, [RechKopfI3D] [int] NULL, [BetragRechnung] [float] NULL, [BetragGutschrift] [float] NULL, [BetragOffen] [float] NULL, [Bank] [varchar](60) NULL, [BLZ] [varchar](20) NULL, [KtoNr] [varchar](20) NULL, [Status] [int] NULL, [DTinErstellt] [int] NULL, [DTinDatum] [datetime] NULL, [DTinBearbeiter] [int] NULL, [RechAbgeschlossenDurchDTA] [int] NULL, [DTinZurueckDatum] [datetime] NULL, [DTinZurueckBearbeiter] [int] NULL, [PayerIban] [nvarchar](64) NULL, [PayerAuthorizationNumber] [nvarchar](64) NULL, [RemitteeIdentificationNumber] [nvarchar](64) NULL, [RemitteeIban] [nvarchar](64) NULL, [PaymentRecipientIdentificationNumber] [nvarchar](64) NULL, [PaymentRecipientIban] [nvarchar](64) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_IncomingPaymentLogOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_IncomingPaymentLogOverview] AS SELECT ZL.I3D, ZL.ZahlungseingangLogNr AS LogNumber, ZL.RechKopfI3D AS InvoiceI3D, RK.Nummer AS InvoiceNumber, K.I3D AS CustomerNumber, K.Name AS CustomerName, CONVERT(decimal(15, 2), ROUND(ZL.BetragRechnung, 2)) AS InvoiceAmount, CONVERT(decimal(15, 2), ROUND(ZL.BetragGutschrift, 2)) AS CreditVoucherAmount, CONVERT(decimal(15, 2), ROUND(ZL.BetragOffen, 2)) AS AmountToPay, ISNULL(ZL.DTinErstellt, 0) AS DirectDebitCreated, ZL.DTinBearbeiter AS DirectDebitCreatedFromEmployeeI3D, P1.Name + ', ' + P1.Vorname AS DirectDebitCreatedFromEmployeeName, ZL.DTinDatum AS DirectDebitCreatedDate, ISNULL(ZL.RechAbgeschlossenDurchDTA, 0) AS InvoiceClosedAfterDirectDebit, ZL.DTinZurueckDatum AS PaymentTransactionReturnedDate, ZL.DTinZurueckBearbeiter AS PaymentTransactionReturnedEmployeeI3D, P2.Name + ', ' + P2.Vorname AS DirectDebitReturnEmployeeName, ZL.Bank AS PayerBank, ZL.PayerIban, ZL.PayerAuthorizationNumber, ZL.KtoNr AS PayerBankAccountNumber, ZL.BLZ AS PayerBankIdentificationNumber, ZL.PaymentRecipientIdentificationNumber, ZL.PaymentRecipientIban FROM dbo.ZahlungseingangLog AS ZL INNER JOIN dbo.RechKopf AS RK ON RK.I3D = ZL.RechKopfI3D INNER JOIN dbo.Kunden AS K ON K.I3D = RK.KundenID LEFT OUTER JOIN dbo.Personal AS P1 ON P1.I3D = ZL.DTinBearbeiter LEFT OUTER JOIN dbo.Personal AS P2 ON P2.I3D = ZL.DTinZurueckBearbeiter GO /****** Object: Table [dbo].[SocialMediaSubscription] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SocialMediaSubscription]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [SocialMediaStreamI3D] [int] NOT NULL, [SubscriptionDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_SocialMediaEmployeeFeed] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SocialMediaEmployeeFeed] AS SELECT SF.StreamI3D, SF.SocialMediaI3D, SF.SocialMediaKind, SF.Name, SF.Text, SF.CreatedDate, SF.LastCommentDate, SF.SortDate, SF.EmployeeI3D, SF.CommentCount, SF.LikeCount, SF.ObjectI3D, SF.ObjectKind, SS.EmployeeI3D AS SubscribedFromEmployeeI3D FROM dbo.cvw_SocialMediaFeed AS SF INNER JOIN dbo.SocialMediaSubscription AS SS ON SS.SocialMediaStreamI3D = SF.StreamI3D GO /****** Object: View [dbo].[cvw_SocialMediaSubscriptions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_SocialMediaSubscriptions] AS SELECT S.I3D, S.EmployeeI3D, P.Vorname + ' ' + P.Name + ' (' + P.KurzZeich + ')' AS EmployeeFullName, S.SocialMediaStreamI3D, SM.DisplayText AS StreamDisplayText, S.SubscriptionDate FROM dbo.SocialMediaSubscription AS S INNER JOIN dbo.Personal AS P ON P.I3D = S.EmployeeI3D INNER JOIN dbo.SocialMediaStream AS SM ON SM.I3D = S.SocialMediaStreamI3D GO /****** Object: View [dbo].[SupplierOrderVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierOrderVersions] AS SELECT I3D = K.I3D, (SELECT TOP 1 I3D FROM dbo.SupplierOrders WHERE Number = K.Nummer) AS OriginalI3D, Number = K.Nummer, Date = K.Datum, Version = K.Version, State = K.Status, EditorI3D = IIF(K.PersonalI3D <= 0, NULL, K.PersonalI3D), DirectoryI3D = IIF(K.DocDirI3D <= 0, NULL, K.DocDirI3D), BranchI3D = IIF(K.BranchI3D <= 0, NULL, K.BranchI3D), BranchOrigin = ISNULL(K.BranchOrigin, 0), CurrencyI3D = IIF(ISNULL(K.CurrencyI3D, 0) <= 0, NULL, K.CurrencyI3D), CurrencyFactor = ISNULL(K.CurrencyFactor, 1), CurrencyString = ISNULL(K.CurrencyString, '€'), ExclusiveOfVat = ISNULL(K.MwStAusweisen, 0), Receiver = ISNULL(K.Empfanger, ''), Phone = ISNULL(K.Tel, ''), Fax = ISNULL(K.Fax, ''), Email = ISNULL(K.Mail, ''), SupplierI3D = IIF(ISNULL(K.KreditorI3D, 0) <= 0, 0, K.KreditorI3D), AddressI3D = IIF(K.AnschriftI3D <= 0, NULL, K.AnschriftI3D), ContactPersonI3D = IIF(K.PersonI3D <= 0, NULL, K.PersonI3D), Street = ISNULL(K.Street, ''), HasPostOfficeBox = ISNULL(K.HasPostOfficeBox, 0), PostOfficeBox = ISNULL(K.PostOfficeBox, ''), Zip = ISNULL(K.Zip, ''), City = ISNULL(K.City, ''), ContactName = ISNULL(K.ContactName, ''), CountryI3D = IIF(ISNULL(K.LandI3D, 0) <= 0, NULL, K.LandI3D), CreatedByI3D = IIF(K.ErstelltVonI3D <= 0, NULL, K.ErstelltVonI3D), CreatedAt = IIF(YEAR(ISNULL(K.ErstelltDatum,0)) < 1905, NULL, K.ErstelltDatum), CreatedThroughApplicationVersion = ISNULL(K.ErstelltVersion, ''), ChangedByI3D = IIF(K.GeaendertVonI3D <= 0, NULL, K.GeaendertVonI3D), ChangedAt = IIF(YEAR(ISNULL(K.GeaendertDatum,0)) < 1905, NULL, K.GeaendertDatum), ChangedThroughApplicationVersion = ISNULL(K.GeaendertVersion, ''), ChangedThroughApplication = ISNULL(K.ChangedThroughApplication, 0), ConcurrencyControlGuid = K.ConcurrencyControlGuid, SupplierPaymentConditionI3D = IIF(K.ZahlKondI3D <= 0, NULL, K.ZahlKondI3D), SupplierPaymentConditionText = K.ZahlKondText, IsLocked = CAST(ISNULL(K.Gesperrt,0) AS BIT), IsOrderConfirmed = CAST(ISNULL(K.AuftragBestaetigt,0) AS BIT), OrderConfirmationNumber = K.ABestaetigNr, IsDirectDelivery = CAST(ISNULL(K.Direktlieferung,0) AS BIT), VariableField1 = K.VarFeld1, IsPurchased = CAST(ISNULL(K.Bestellt, 0) AS BIT), IsOrderedThroughEdi = CAST(ISNULL(K.EOrderFlag, 0) AS BIT), EdiOrderDate = IIF(YEAR(ISNULL(K.EOrderDatum,0)) < 1905, NULL, K.EOrderDatum), EdiOrderSupplierNumber = K.EOrderKreditorNummer, EdiOrderTrackingID = K.EOrderTrackingID, EdiOrderXmlDocument = K.EOrderXMLDokument, EdiOrderDeliveryAddress = K.EOrderLieferanschrift, EdiOrderOrderConfirmationState = CAST(ISNULL(K.EOrderABPruefstatus,0) AS BIT), EdiOrderIsHidden = CAST(ISNULL(K.EOrderAusgeblendet,0) AS BIT), EdiOrderHiddenInfo = K.EOrderAusgeblendetHinweis, EdiOrderDataSynced = CAST(ISNULL(K.EOrderABDatenUebernommen,0) AS BIT), EdiOrderInterface = K.EOrderInterface, CreatedThroughBVL = CAST(ISNULL(K.BVLGenerated,0) AS BIT), ReceiptReasonI3D = IIF(ISNULL(K.BestellungGrundI3D,0) <= 0, NULL, K.BestellungGrundI3D), ReceiptReasonText = K.BestellungGrundText, FreightAmount = K.Fracht, FreightFreeAfterAmount = K.FrachtFreiAb, CustomerNumberAtSupplier = K.KdNrBeiLieferant, DeliveryDate = K.Lieferdatum, DeliveryConditionI3D = IIF(ISNULL(K.LieferbedingungI3D,0) <= 0, NULL, K.LieferbedingungI3D), DeliveryConditionText = K.LieferbedingungText, Information = K.Notiz, IsLicense = CAST(ISNULL(K.isLizenz,0) AS BIT), LicenseInfo = K.LizenzBemerkung, IsRentPortal = CAST(ISNULL(K.isMietPortal,0) AS BIT), DeliveryAddress = K.LieferEmpfanger, DeliveryAddressSupplierI3D = IIF(ISNULL(K.LieferKundenI3D,0) <= 0, NULL, K.LieferKundenI3D), DeliveryAddressAddressI3D = IIF(ISNULL(K.LieferAnschriftI3D,0) <= 0, NULL, K.LieferAnschriftI3D), DeliveryAddressContactPersonI3D = IIF(ISNULL(K.LieferPersonI3D,0) <= 0, NULL, K.LieferPersonI3D), DeliveryAddressInformation = K.LieferEmpfaengerInfo, ReminderDate = CASE WHEN YEAR(ISNULL(K.WiedervorlageDatum,0)) < 1905 THEN NULL ELSE K.WiedervorlageDatum END, LicenseeAddress = K.LizenznehmerKundEmpfaenger, LicenseeAddressCustomerI3D = IIF(ISNULL(K.LizenznehmerKundI3D,0) <= 0, NULL, K.LizenznehmerKundI3D), LicenseeAddressAddressI3D = IIF(ISNULL(K.LizenznehmerKundAnschriftI3D,0) <= 0, NULL, K.LizenznehmerKundAnschriftI3D), LicenseeAddressContactPersonI3D = IIF(ISNULL(K.LizenznehmerKundPersonI3D,0) <= 0, NULL, K.LizenznehmerKundPersonI3D), LicenseeAddressInformation = K.LizenznehmerKundInfo, ReceiptReceiverI3D = K.ReceiptReceiverI3D, ReceiptReceiverInvoiceI3D = K.ReceiptReceiverInvoiceI3D, ReceiptReceiverDeliveryI3D = K.ReceiptReceiverDeliveryI3D, ReceiptReceiverLicenseI3D = K.ReceiptReceiverLicenseI3D FROM dbo.BestKopf2 K WHERE K.AktuelleVersion = 0 GO /****** Object: Table [dbo].[GeraetePos] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraetePos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GeraeteKopfI3D] [int] NOT NULL, [RechPosI3D] [int] NULL, [Positionsnummer] [int] NULL, [Artikelpos] [int] NULL, [Text] [varchar](5000) NULL, [Art] [int] NULL, [Code] [varchar](50) NULL, [Menge] [float] NULL, [Ursprungsart] [int] NULL, [Requestnummer] [int] NULL, [Bearbeitungsdatum] [datetime] NULL, [BearbeiterPersonalI3D] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [GrpID] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [Farbe] [int] NULL, [EANCode] [varchar](70) NULL, [ArtikelI3D] [int] NULL, [Freitext] [varchar](5000) NULL, [Richtext] [text] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [KaufDatum] [datetime] NULL, [Status] [int] NULL, [Artikelpositionsart] [int] NULL, [Abbuchung] [int] NULL, [Stk] [float] NULL, [EK] [float] NULL, [HerstCode] [varchar](100) NULL, [MwStI3D] [int] NULL, [MwStSatz] [float] NULL, [NebenlagerI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [SondervereinbarungI3D] [int] NULL, [Rabatt] [float] NULL, [UrsprungEK] [float] NULL, [UrsprungI3D] [int] NULL, [UrsprungNr] [int] NULL, [Ursprung] [int] NULL, [numBarcodes] [int] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [ErloesKTO] [int] NULL, [EVP] [float] NULL, [HelpdeskI3D] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [SummeDruck] [float] NULL, [SummeKalk] [float] NULL, [VKKalk] [float] NULL, [VertragArt] [int] NULL, [VertragI3D] [int] NULL, [VKBasisWert] [float] NULL, [VKDruck] [float] NULL, [EKBasis] [int] NULL, [Listenpreis] [float] NULL, [Produktlinie] [varchar](50) NULL, [VKBasis] [int] NULL, [Kundenkostenstelle] [varchar](300) NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [GeraeteBarcodeI3D] [int] NULL, [GrpBegEnd] [int] NULL, [Pos] [int] NULL, [IsContractRelevant] [bit] NULL, [ContractPrice] [decimal](24, 7) NULL, [ContractText] [nvarchar](500) NULL, [ContractPurchasePrice] [decimal](9, 2) NULL, CONSTRAINT [PK_GeraetePos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[MasterDataListItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[MasterDataListItems] AS SELECT I3D = GP.I3D , HeadI3D = GP.GeraeteKopfI3D , InternalPosition = ISNULL(GP.Pos, 0) , Indent = ISNULL(GP.Indent, 0) , GroupID = ISNULL(GP.GrpID, 0) , Expanded = ABS(GP.Expanded) , Visible = ISNULL(GP.Visible, 0) , InvoiceItemI3D = GP.RechPosI3D , Text = ISNULL(GP.Text, '') , ItemKind = GP.Art , ArticleI3D = IIF(GP.ArtikelI3D <= 0, NULL, GP.ArtikelI3D) , Quantity = ISNULL(GP.Menge, 0) , EANCode = GP.EANCode , ManufacturerCode = ISNULL(GP.HerstCode, '') , NumberBarcodes = IIF(ISNULL(GP.NumBarcodes, 0) <= 0, 0, GP.NumBarcodes) , IsContractRelevant = ISNULL(GP.IsContractRelevant, 0) , [FreeText] = ISNULL(GP.Freitext, '') , RichText = ISNULL(GP.Richtext, '') , FontName = GP.FontName , FontSize = GP.FontSize , FontColor = GP.FontColor , FontStyle = GP.FontStyle , IsMainItem = IIF(GP.I3D = GK.HauptGeraetI3D, 1, 0) , ArticleCode = ISNULL(GP.Code, '') , PurchasePrice = ISNULL(GP.EK, 0) , SellPrice = ISNULL(GP.VKKalk, 0) , ContractPrice = GP.ContractPrice , ContractText = GP.ContractText , ContractPurchasePrice = GP.ContractPurchasePrice FROM GeraetePos GP INNER JOIN GeraeteKopf GK ON Gk.I3D = GP.GeraeteKopfI3D GO /****** Object: View [dbo].[SupplierOrderItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierOrderItemVersions] AS SELECT I3D = P.I3D, P.I3D AS OriginalI3D, P.BestKopfI3D AS ReceiptVersionI3D, Kind = P.Art, ReceiptI3D = P.BestKopfI3D, Text = ISNULL(CASE WHEN P.Art IN (1,3,4,5) THEN P.Text ELSE P.Freitext END, ''), FontStyle = P.FontStyle, FontSize = P.FontSize, FontName = P.FontName, FontColor = P.FontColor, InternalPosition = P.Pos, ArticleI3D = P.ArtikelI3D, ArticleCode = P.Artikelcode, EANCode = P.EANCode, ManufacturerCode = P.Herstellercode, Manufacturer = P.Hersteller, SupplierManufacturerCode = P.Kreditorcode, ChangeStock = TRY_CAST(IIF(ISNULL(P.Abbuchung, 'N')='J' OR ISNULL(P.Abbuchung, 'N')='1',1,0) AS bit), ISNULL(P.Indent, 0) AS Indent, CASE WHEN P.Expanded IS NULL OR P.Expanded IN (0, 1) THEN P.Expanded ELSE 1 END AS Expanded, CONVERT(DECIMAL(19,7), ROUND(P.Stk,7)) AS QuantityComplete, CONVERT(DECIMAL(19,7), ROUND(P.StkGeliefert,7)) AS QuantityProcessed, CONVERT(DECIMAL(19,7), ROUND(P.StkBenoetigt,7)) AS QuantityNeeded, BasePrice = P.Preis, VATI3D = P.MwStI3D, VATRate = P.MwStSatz, SpecialAgreementI3D = P.SondervereinbarungI3D, CostCenterI3D = P.Kostenstelle, CostObjectI3D = P.Kostentraeger, WarehouseI3D = P.NebenlagerI3D, WEEE = P.WEEE, --Anderes ExpenseAccount = P.AufwandKTO, ReceiptOrderItemI3D = p.EKAusAufPosI3D, ReceiptOrderI3D = p.AuftragI3D, DeliveryDatePlanned = P.LieferDatumSoll, DeliveryDate = P.LieferDatumIst, PurchaseInformations = P.Bestellinformation, PurchaseOrderNumber = P.BestellnrKunde, RMAItemI3D = P.RMAPosI3D FROM dbo.BestPos2 P INNER JOIN dbo.BestKopf2 h ON h.I3D = p.BestKopfI3D WHERE ISNULL(h.AktuelleVersion,1) = 0 GO /****** Object: Table [dbo].[VertragGeraete] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragGeraete]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKopfI3D] [int] NULL, [GeraeteKopfI3D] [int] NULL, [Status] [int] NULL, [DatumIN] [datetime] NULL, [DatumOUT] [datetime] NULL, [DateINBy] [int] NULL, [DateOUTBy] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[MasterDataList] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[MasterDataList] AS SELECT I3D = GK.I3D , SerialNumberI3D = B.I3D , SerialNumber = ISNULL(B.Barcode, '') , Caption = GK.Text , InvoiceItemI3D = IIF((ISNULL(Gk.RechPosI3D, 0)) <= 0, NULL, GK.RechPosI3D) , InvoiceI3D = RK.I3D , InvoiceNumber = IIF((ISNULL(Gk.Rechnummer, 0)) <= 0, NULL, GK.Rechnummer) , InvoiceDate = IIF(YEAR(ISNULL(GK.Rechdatum, 0)) < 1905, NULL, GK.Rechdatum) , CreatedByI3D = IIF(GK.ErstellerPersonalI3D <= 0, NULL, GK.ErstellerPersonalI3D) , CreatedAt = IIF(YEAR(ISNULL(GK.Erstelldatum, 0)) < 1905, NULL, GK.Erstelldatum) , CreatedThroughApplicationVersion = ISNULL(GK.CentronVersion, '') , ChangedByI3D = IIF(GK.GeaendertVonI3D <= 0, NULL, GK.GeaendertVonI3D) , ChangedAt = IIF(YEAR(ISNULL(GK.AenderungsDatum, 0)) < 1905, NULL, GK.AenderungsDatum) , ChangedThroughApplicationVersion = ISNULL(GK.GeaendertVersion, '') , CounterDevice = ISNULL(GK.ClickGeraet, 0) -- Nicht gebraucht? , CustomerI3D = GK.KundenI3D , AddressI3D = IIF(GK.AnschriftID <= 0, NULL, GK.AnschriftID) , ContactPersonI3D = IIF(GK.PersonID <= 0, NULL, GK.PersonID) , IsActive = IIF(GK.Status = 1, 1, 0) , Number = GK.Nummer , CurrencyI3D = IIF(GK.CurrencyI3D <= 0, NULL, GK.CurrencyI3D) -- Nicht gebraucht? , CurrencyFactor = IIF(GK.CurrencyFactor <= 0, 1, GK.CurrencyFactor) -- nicht gebraucht? , CurrencyString = ISNULL(GK.CurrencyString, '€') -- nicht gebraucht? , InfoShort = ISNULL(GK.Standort, '') , Info = ISNULL(GK.StandortLang, '') , DirectoryI3D = GK.DocDiri3D , Date = IIF(YEAR(ISNULL(GK.Datum, 0)) < 1905, NULL, GK.Datum) , FreeInventoryNumber = ISNULL(GK.FreeInventoryNumber, '') , CustomerName = ISNULL(K.Name, '') , ArticleCode = ISNULL(A.Artikelcode, '') , ContactPerson = ISNULL(COALESCE(p.Ansprech + ',' + p.AnsprechVorname, p.Ansprech, p.AnsprechVorname), '') --Streichen? , MainItemI3D = GK.HauptgeraetI3D , ContractI3D = vg.VertragKopfI3D , ArticleDescription = ISNULL(a.Artikelbeschreibung,'') , IsMsp = GK.IsMsp , SerialNumberState = B.Status , AssetNumber = CASE WHEN b.Status = 3 THEN b.Lieferscheinnummer WHEN b.Status = 4 THEN b.Rechnungsnummer ELSE Null END FROM GeraeteKopf GK LEFT OUTER JOIN GeraetePos GP ON GP.I3D = GK.HauptgeraetI3D LEFT OUTER JOIN ARTIK A ON A.I3D = GP.ArtikelI3D LEFT OUTER JOIN Kunden k ON k.I3D = GK.KundenI3D LEFT OUTER JOIN Personen P ON P.I3D = GK.Ansprech LEFT OUTER JOIN Barcode B ON B.GeraetePosI3D = GP.I3D AND B.ArtikelI3D = GP.ArtikelI3D LEFT OUTER JOIN RechKopf RK ON RK.Nummer = GK.Rechnummer AND RK.Nummer <> 0 LEFT OUTER JOIN ( SELECT GeraeteKopfI3D, VertragKopfI3D, ROW_NUMBER() OVER (PARTITION BY GeraeteKopfI3D ORDER BY I3D DESC) AS RowNr FROM VertragGeraete WHERE Status = 1 ) vg ON vg.GeraeteKopfI3D = gk.I3D AND vg.RowNr = 1 GO /****** Object: View [dbo].[cvw_MasterDataListItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_MasterDataListItems] AS SELECT mdi.I3D, mdi.HeadI3D, mdi.ArticleI3D, DBText = mdi.[FreeText], DBRichText = mdi.RichText, DBFreeText = mdi.[FreeText], mdi.ItemKind, mdi.InternalPosition, mdi.Quantity, mdi.InvoiceItemI3D, a.Artikelcode ArticleCode, mdi.FontStyle, mdi.FontName, mdi.FontSize, mdi.FontColor, mdi.IsContractRelevant, mdi.IsMainItem, mdi.PurchasePrice, mdi.SellPrice FROM dbo.MasterDataListItems mdi LEFT OUTER JOIN ARTIK a ON a.I3D = mdi.ArticleI3D GO /****** Object: View [dbo].[cvw_MasterDataList] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_MasterDataList] AS SELECT mdl.I3D, mdl.Caption, mdl.InfoShort AS Place, mdl.CustomerI3D, mdl.ContactPersonI3D, mdl.AddressI3D, mdl.Date, mdl.IsActive, mdl.DirectoryI3D AS DocDiri3D, mdl.CustomerName Customer, mdl.ArticleCode, mdl.ContactPerson ContactPerson, mdl.SerialNumberI3D SerialNumberI3D, mdl.SerialNumber SerialNumber, mdl.FreeInventoryNumber, mdl.ContractI3D, mdl.IsMsp FROM MasterDataList mdl GO /****** Object: View [dbo].[SupplierDeliveryListItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierDeliveryListItems] AS SELECT I3D = P.I3D, Kind = P.Art, ReceiptI3D = P.WareKopfI3D, Text = ISNULL(CASE WHEN P.Art IN (1,3,4,5,11,12) THEN P.Text ELSE P.Freitext END, ''), FontStyle = P.FontStyle, FontSize = P.FontSize, FontName = P.FontName, FontColor = P.FontColor, InternalPosition = P.Pos, ArticleI3D = P.ArtikelI3D, ArticleCode = P.Artikelcode, EANCode = P.EANCode, ManufacturerCode = P.Herstellercode, SupplierManufacturerCode = P.Kreditorcode, ChangeStock = CASE WHEN P.Art = 1 THEN TRY_CAST(IIF(ISNULL(A.Abbuchung, 'N')='J' OR ISNULL(A.Abbuchung, 'N')='1',1,0) AS bit) ELSE TRY_CAST(IIF(ISNULL(P.Abbuchung, 'N')='J' OR ISNULL(P.Abbuchung, 'N')='1',1,0) AS bit) END, CONVERT(DECIMAL(19,7), ROUND(P.Stk,7)) AS QuantityComplete, CONVERT(DECIMAL(19,7), ROUND(P.StkKalkuliert,7)) AS QuantityProcessed, BasePrice = P.Preis, VATI3D = P.MwStI3D, VATRate = P.MwStSatz, SpecialAgreementI3D = P.SondervereinbarungI3D, CostCenterI3D = P.Kostenstelle, CostObjectI3D = P.Kostentraeger, WarehouseI3D = P.NebenlagerI3D, WEEE = P.WEEE, --Anderes ExpenseAccount = P.AufwandKTO, OriginReceiptItemI3D = P.UebernommenAusI3D, OriginReceiptI3D = BP.BestKopfI3D, OriginKind = P.UebernommenAusArt, ReceiptOrderItemI3D = P.EKAusAufPosI3D, ReceiptOrderI3D = P.AuftragI3D, PurchaseOrderQuantity = CONVERT(DECIMAL(19,7), ROUND(P.StkBestellt,7)), IsBooked = CAST(IIF(P.Gebucht = 1, 1, 0) AS BIT), DeliveryDatePlanned = P.LieferDatumSoll, DeliveryDate = P.LieferDatumIst, DeliveryNumber = P.LieferscheinNr, RMAItemI3D = P.RMAPosI3D FROM dbo.WarePos P LEFT OUTER JOIN dbo.ARTIK A ON A.I3D = P.ArtikelI3D LEFT OUTER JOIN dbo.BestPos2 BP ON BP.I3D = P.UebernommenAusI3D AND P.UebernommenAusArt = 7 --SupplierOrder GO /****** Object: View [dbo].[cvw_BarcodeDetails] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_BarcodeDetails] AS SELECT B.I3D, B.Barcode AS BarcodeName, B.Status AS State, B.SystemIdentNr AS SystemIdentifierNumber, B.ErstellDatum AS CreatedAt, B.Beschreibung AS Description, B.ArtikelI3D AS ArticleI3D, A.Artikelcode AS ArticleCode, A.Artikelbeschreibung AS ArticleDescription, A.Garantie1Art AS GarantieType, A.Garantie1Wert AS GarantieValue, W.I3D AS StorageI3D, W.Caption AS StorageName, KalkKopfDataForBarcode.Kreditorcode AS Kreditorcode, SDLH.Number AS SupplierDeliveryListNumber, SDLH.I3D AS SupplierDeliveryListI3D, B.BestPosI3D AS SupplierDeliveryListItemI3D, SDLH.AddressName AS SupplierDeliveryListName, SDLH.NetPriceComplete AS SupplierNetPriceComplete, SDLH.TaxPriceComplete AS SupplierTaxPriceComplete, SDLH.Date AS SupplierDeliveryListDate, SDLH.SupplierReceiptNumber AS SupplierDeliveryListReceiptNumber, SDLH.SupplierReceiptDate AS SupplierDeliveryListReceiptDate, KalkKopfDataForBarcode.RechnungsNr AS SupplierInvoiceReceiptNumber, KalkKopfDataForBarcode.RechnungsDatum AS SupplierInvoiceReceiptDate, B.Auftragsnummer AS OrderNumber, O.I3D AS OrderI3D, B.AufPosI3D AS OrderItemI3D, O.CustomerI3D AS OrderCustomerI3D, O.CustomerName AS OrderCustomerName, O.NetPriceComplete AS OrderNetPriceComplete, O.TaxPriceComplete AS OrderTaxPriceComplete, O.Date AS OrderDate, B.Lieferscheinnummer AS DeliveryListNumber, D.I3D AS DeliveryListI3D, B.LiefPosI3D AS DeliveryListItemI3D, D.CustomerI3D AS DeliveryListCustomerI3D, D.CustomerName AS DeliveryListCustomerName, D.NetPriceComplete AS DeliveryListNetPriceComplete, D.TaxPriceComplete AS DeliveryListTaxPriceComplete, D.Date AS DeliveryListDate, B.Rechnungsnummer AS InvoiceNumber, I.I3D AS InvoiceI3D, B.RechPosI3D AS InvoiceItemI3D, I.CustomerI3D AS InvoiceCustomerI3D, I.CustomerName AS InvoiceCustomerName, I.NetPriceComplete AS InvoiceNetPriceComplete, I.TaxPriceComplete AS InvoiceTaxPriceComplete, I.Date AS InvoiceDate, B.GeraeteKopfNummer AS MasterDataListNumber, MDL.I3D AS MasterDataListI3D, B.GeraetePosI3D as MasterDataListItemI3D, MDL.CustomerI3D AS MasterDataListCustomerI3D, MDL.Customer AS MasterDataListCustomerName, MDL.Date AS MasterDataListDate, B.IsInRma AS IsInRma FROM dbo.Barcode AS B LEFT OUTER JOIN dbo.ARTIK AS A ON B.ArtikelI3D = A.I3D LEFT OUTER JOIN dbo.Warehouses AS W ON ISNULL(B.LagerI3D, -1) = W.I3D LEFT OUTER JOIN cvw_DeliveryListHead AS D ON B.Lieferscheinnummer = D.Number LEFT OUTER JOIN cvw_InvoiceHead AS I ON B.Rechnungsnummer = I.Number LEFT OUTER JOIN cvw_OrderHead AS O ON B.Auftragsnummer = O.Number LEFT OUTER JOIN SupplierDeliveryListItems SDLI ON SDLI.I3D = B.BestPosI3D LEFT OUTER JOIN cvw_SupplierDeliveryListHead SDLH ON SDLH.I3D = SDLI.ReceiptI3D OUTER APPLY (SELECT K.Kreditorcode, KK.RechnungsNr, KK.RechnungsDatum, KK.Nummer, ROW_NUMBER() OVER (PARTITION BY B.I3D ORDER BY KK.Nummer DESC) AS SupplierInvoiceRowNumber FROM KalkPos K INNER JOIN KalkKopf KK ON KK.I3D = K.KalkKopfI3D WHERE K.UebernommenAusI3D = SDLI.I3D) AS KalkKopfDataForBarcode LEFT OUTER JOIN cvw_MasterDataList AS MDL ON B.GeraeteKopfNummer = MDL.I3D WHERE COALESCE(KalkKopfDataForBarcode.SupplierInvoiceRowNumber,1) = 1 GO /****** Object: View [dbo].[SupplierDeliveryLists] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[SupplierDeliveryLists] AS SELECT I3D = K.I3D, Number = K.Nummer, Date = K.Datum, Version = K.Version, State = K.Status, EditorI3D = IIF(K.PersonalI3D <= 0, NULL, K.PersonalI3D), DirectoryI3D = IIF(K.DocDirI3D <= 0, NULL, K.DocDirI3D), BranchI3D = IIF(K.BranchI3D <= 0, NULL, K.BranchI3D), BranchOrigin = ISNULL(K.BranchOrigin, 0), CurrencyI3D = IIF(ISNULL(K.CurrencyI3D, 0) <= 0, NULL, K.CurrencyI3D), CurrencyFactor = ISNULL(K.CurrencyFactor, 1), CurrencyString = ISNULL(K.CurrencyString, '€'), ExclusiveOfVat = ISNULL(K.MwStAusweisen, 0), Receiver = ISNULL(K.Empfanger, ''), Phone = ISNULL(K.Tel, ''), Fax = ISNULL(K.Fax, ''), Email = ISNULL(K.Mail, ''), SupplierI3D = IIF(ISNULL(K.KreditorI3D, 0) <= 0, 0, K.KreditorI3D), AddressI3D = IIF(K.AnschriftI3D <= 0, NULL, K.AnschriftI3D), ContactPersonI3D = IIF(K.PersonI3D <= 0, NULL, K.PersonI3D), Street = ISNULL(K.Street, ''), HasPostOfficeBox = ISNULL(K.HasPostOfficeBox, 0), PostOfficeBox = ISNULL(K.PostOfficeBox, ''), Zip = ISNULL(K.Zip, ''), City = ISNULL(K.City, ''), ContactName = ISNULL(K.ContactName, ''), CountryI3D = IIF(ISNULL(K.LandI3D, 0) <= 0, NULL, K.LandI3D), CreatedByI3D = IIF(K.ErstelltVonI3D <= 0, NULL, K.ErstelltVonI3D), CreatedAt = IIF(YEAR(ISNULL(K.ErstelltDatum,0)) < 1905, NULL, K.ErstelltDatum), CreatedThroughApplicationVersion = ISNULL(K.ErstelltVersion, ''), ChangedByI3D = IIF(K.GeaendertVonI3D <= 0, NULL, K.GeaendertVonI3D), ChangedAt = IIF(YEAR(ISNULL(K.GeaendertDatum,0)) < 1905, NULL, K.GeaendertDatum), ChangedThroughApplicationVersion = ISNULL(K.GeaendertVersion, ''), ChangedThroughApplication = ISNULL(K.ChangedThroughApplication, 0), ConcurrencyControlGuid = K.ConcurrencyControlGuid, ExternalDeliveryListDate = IIF(YEAR(K.LieferscheinDatum) < 1905, NULL, K.LieferscheinDatum), ExternalDeliveryListNumber = K.LieferscheinNr, LateBooking = CAST(ISNULL(K.SpaeteBuchung,0) AS BIT), SupplierPaymentConditionI3D = IIF(K.ZahlKondI3D <= 0, NULL, K.ZahlKondI3D), SupplierPaymentConditionText = K.ZahlKondText, FreightAmount = K.Fracht, FreightDistribution = K.FrachtVerteilung, InsuranceAmount = K.Versicherung, InsuranceDistribution = K.VersicherungsVerteilung, FreightFreeAfterAmount = K.FrachtFreiAb, Information = K.Notiz, DeliveryDate = IIF(YEAR(K.Lieferdatum) < 1905, NULL, K.Lieferdatum), K.WareneingangGrundI3D AS ReceiptReasonI3D, K.WareneingangGrundText AS ReceiptReasonText, K.VarFeld1 AS VariableField1, ReceiptReceiverI3D = K.ReceiptReceiverI3D, ReceiptReceiverInvoiceI3D = K.ReceiptReceiverInvoiceI3D, ReceiptReceiverDeliveryI3D = K.ReceiptReceiverDeliveryI3D, ReceiptReceiverLicenseI3D = K.ReceiptReceiverLicenseI3D FROM dbo.WareKopf K GO /****** Object: View [dbo].[cvw_InvoiceDunnings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoiceDunnings] AS SELECT RK.I3D, Number = RK.Nummer, CustomerI3D = RK.KundenID, CustomerName = IH.CustomerName, AddressI3D = case when I.UsedAlternativeInvoiceAddress = 0 OR I.InvoiceAddressAddressI3D is null OR I.InvoiceAddressAddressI3D = 0 then RK.AnschriftID else I.InvoiceAddressAddressI3D end, ContactPersonI3D = case when I.UsedAlternativeInvoiceAddress = 0 OR I.InvoiceAddressContactPersonI3D is null OR I.InvoiceAddressContactPersonI3D = 0 then RK.PersonID else I.InvoiceAddressContactPersonI3D end, State = RK.Status, BranchI3D = ISNULL(RK.FilialI3D, 0), PaymentConditionI3D = RK.ZahlKondId, ReceiptUserState = RUS.Caption, Date = RK.Datum, DueDate = RK.FaelligAm, DunningLevel1Date = RK.Mahnung1Datum, DunningLevel1EmployeeI3D = ps.I3D, DunningLevel2Date = RK.Mahnung2Datum, DunningLevel2EmployeeI3D = ps2.I3D, DunningLevel3Date = RK.Mahnung3Datum, DunningLevel3EmployeeI3D = ps3.I3D, DunningLevel = (CASE WHEN RK.FaelligAm > GETDATE() THEN NULL ELSE ISNULL(RK.Mahnstufe, 0) END), DunningStop = RK.MahnStop, DunningInfo = RK.MahnInfo, DunningStopBegin = RK.DunningStopBegin, DunningStopEnd = RK.DunningStopEnd, EditorI3D = RK.BearbeiterI3D, Adviser1I3D = RK.InnendienstID, Adviser2I3D = RK.AussendienstID, Adviser3I3D = RK.TechnikerID, Adviser4I3D = RK.Techniker2ID, nextDueDateCalculation.NextDueDate, NextDueDateInDays = DATEDIFF(day, GETDATE(), nextDueDateCalculation.NextDueDate), GrossPriceComplete = IH.NetPriceComplete + IH.TaxPriceComplete, CreditVoucherGrossAmount = CONVERT(DECIMAL(19,2),ISNULL(cv.grossamount, 0)), PayedGrossAmount = CONVERT(DECIMAL(19,2), (ISNULL(IH.Payed, 0) / ISNULL(IH.CurrencyFactor, 1)) - ISNULL(cv.grossamount, 0)), GrossPriceFCComplete = IH.NetPriceFCComplete + IH.TaxPriceFCComplete, CreditVoucherFCGrossAmount = CONVERT(DECIMAL(19,2),ISNULL(cv.grossamountfc, 0)), PayedFCGrossAmount = CONVERT(DECIMAL(19,2),ISNULL(IH.Payed, 0) - ISNULL(cv.grossamountfc, 0)), IH.CurrencyString, IH.CurrencyFactor, IH.AdditionalText, REPLACE((SELECT DISTINCT '' + CAST(t.ReceiptI3D AS varchar) + ';' FROM dbo.CreditVoucherItems t WHERE t.OriginReceiptI3D = IH.I3D AND t.OriginKind = 4 for xml path ('')) + ';',';;','') AS CreditVoucherI3Ds, REPLACE((SELECT DISTINCT '' + CAST(b.Number AS varchar) + ';' FROM dbo.CreditVoucherItems t INNER JOIN dbo.CreditVouchers b ON b.I3D = t.ReceiptI3D WHERE t.OriginReceiptI3D = IH.I3D AND t.OriginKind = 4 for xml path ('')) + ';',';;','') AS CreditVoucherNumbers FROM RechKopf RK INNER JOIN cvw_InvoiceHead IH ON IH.I3D = RK.I3D INNER JOIN Invoices I ON I.I3D = RK.I3D INNER JOIN Kunden KU ON KU.I3D = RK.KundenID LEFT JOIN Sichbenu sb ON sb.I3D = RK.Mahnung1BearbeiterI3D LEFT JOIN Personal ps ON ps.I3D = sb.Personal LEFT JOIN Sichbenu sb2 ON sb2.I3D = RK.Mahnung2BearbeiterI3D LEFT JOIN Personal ps2 ON ps2.I3D = sb2.Personal LEFT JOIN Sichbenu sb3 ON sb3.I3D = RK.Mahnung3BearbeiterI3D LEFT JOIN Personal ps3 ON ps3.I3D = sb3.Personal LEFT JOIN dbo.ReceiptUserState RUS ON RUS.I3D = I.ReceiptUserStateI3D LEFT JOIN (SELECT ABS(SUM(pos.NetPriceTotal + pos.TaxPriceTotal)) as grossamount, ABS(SUM(pos.NetPriceTotalFC + pos.TaxPriceTotalFC)) as grossamountfc, cvi.OriginReceiptI3D FROM CreditVoucherItems cvi INNER JOIN cvw_CreditVoucherPosLC pos ON cvi.I3D = pos.I3D WHERE cvi.OriginKind = 4 AND cvi.Expanded IS NULL GROUP BY cvi.OriginReceiptI3D) cv on cv.OriginReceiptI3D = IH.I3D CROSS APPLY ( SELECT CASE ISNULL(RK.Mahnstufe, 0) WHEN 0 THEN ( CASE WHEN (IsNull(KU.MahnungNachTagen2, 0) <= 0) THEN RK.FaelligAm + (SELECT Wert FROM Stammdat WHERE I3D = 243) ELSE RK.FaelligAm + KU.MahnungNachTagen END ) WHEN 1 THEN ( CASE WHEN (IsNull(KU.MahnungNachTagen2, 0) <= 0) THEN RK.Mahnung1Datum + (SELECT Wert FROM Stammdat WHERE I3D = 244) ELSE RK.Mahnung1Datum + KU.MahnungNachTagen2 END ) WHEN 2 THEN ( CASE WHEN (IsNull(KU.MahnungNachTagen3, 0) <= 0) THEN RK.Mahnung2Datum + (SELECT Wert FROM Stammdat WHERE I3D = 245) ELSE RK.Mahnung2Datum + KU.MahnungNachTagen3 END ) ELSE ( CASE WHEN (IsNull(KU.MahnungNachTagen3, 0) <= 0) THEN RK.Mahnung3Datum + (SELECT Wert FROM Stammdat WHERE I3D = 245) ELSE RK.Mahnung3Datum + KU.MahnungNachTagen3 END ) END AS NextDueDate ) as nextDueDateCalculation WHERE IH.Number <> 0 GO /****** Object: View [dbo].[cvw_CreditVoucherDunnings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CreditVoucherDunnings] AS SELECT CH.I3D, CH.Number, CH.CustomerI3D, CH.CustomerName, AddressI3D = case when CV.UsedAlternativeInvoiceAddress = 0 OR CV.InvoiceAddressAddressI3D is null OR CV.InvoiceAddressAddressI3D = 0 then CV.AddressI3D else CV.InvoiceAddressAddressI3D end, ContactPersonI3D = case when CV.UsedAlternativeInvoiceAddress = 0 OR CV.InvoiceAddressContactPersonI3D is null OR CV.InvoiceAddressContactPersonI3D = 0 then CV.ContactPersonI3D else CV.InvoiceAddressContactPersonI3D end, CH.State, BranchI3D = ISNULL(CH.BranchI3D, 0), CH.PaymentConditionI3D, CH.Date, GrossPriceComplete = CH.NetPriceComplete + CH.TaxPriceComplete, GrossPriceFCComplete = CH.NetPriceFCComplete + CH.TaxPriceFCComplete, CH.CurrencyString, CH.CurrencyFactor, CH.AdditionalText, CH.EditorI3D, CH.Adviser1I3D, CH.Adviser2I3D, CH.Adviser3I3D, CH.Adviser4I3D, REPLACE((SELECT DISTINCT '' + CAST(t.OriginReceiptI3D AS varchar) + ';' FROM dbo.CreditVoucherItems t WHERE t.ReceiptI3D = CH.I3D AND t.OriginKind = 4 AND t.OriginReceiptI3D > 0 for xml path ('')) + ';',';;','') AS InvoiceI3Ds, REPLACE((SELECT DISTINCT '' + CAST(IH.Number AS varchar) + ';' FROM dbo.CreditVoucherItems t INNER JOIN cvw_InvoiceHead IH ON IH.I3D = t.OriginReceiptI3D WHERE t.ReceiptI3D = CH.I3D AND t.OriginKind = 4 AND t.OriginReceiptI3D > 0 for xml path ('')) + ';',';;','') AS InvoiceNumbers FROM cvw_CreditVoucherHead CH INNER JOIN cvw_CreditVoucherPos CP ON CP.CreditVoucherHeadI3D = CH.I3D INNER JOIN CreditVouchers CV ON CV.I3D = CH.I3D WHERE CH.Number <> 0 GROUP BY CH.I3D, CH.Number, CH.CustomerI3D, CH.CustomerName, CV.AddressI3D, CV.ContactPersonI3D, CV.UsedAlternativeInvoiceAddress, CV.InvoiceAddressAddressI3D, CV.InvoiceAddressContactPersonI3D, CH.State, CH.BranchI3D, CH.PaymentConditionI3D, CH.Date, CH.NetPriceComplete, CH.TaxPriceComplete, CH.NetPriceFCComplete, CH.TaxPriceFCComplete, CH.CurrencyString, CH.CurrencyFactor, CH.AdditionalText, CH.EditorI3D, CH.Adviser1I3D, CH.Adviser2I3D, CH.Adviser3I3D, CH.Adviser4I3D GO /****** Object: Table [dbo].[Mahnlauf] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Mahnlauf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [RechKopfI3D] [int] NULL, [Mahnart] [int] NULL, [MahnstatusAlt] [int] NULL, [MahnstatusNeu] [int] NULL, [MahnDatum] [datetime] NULL, [MahnBearbeiterI3D] [int] NULL, [Status] [int] NULL, [MahnLaufNr] [int] NULL, [GeloeschtDatum] [datetime] NULL, [GeloeschtBearbeiterI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_DunningRunItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DunningRunItems] AS SELECT ml.I3D, CustomerI3D = rk.KundenID, DunningRunNumber = ml.MahnLaufNr, InvoiceI3D = ml.RechKopfI3D, Date = ml.Datum, EditorI3D = ps.I3D, DunningSendType = ml.Mahnart, OldDunningLevel = ml.MahnstatusAlt, NewDunningLevel = ml.MahnstatusNeu, State = ml.Status, DeletedDate = ml.GeloeschtDatum, DeletedByEmployeeI3D = ps2.I3D FROM Mahnlauf ml INNER JOIN Sichbenu sb ON sb.I3D = ml.BearbeiterI3D INNER JOIN Personal ps ON ps.I3D = sb.Personal LEFT JOIN Sichbenu sb2 ON sb2.I3D = ml.GeloeschtBearbeiterI3D LEFT JOIN Personal ps2 ON ps2.I3D = sb2.Personal INNER JOIN RechKopf rk ON rk.I3D = ml.RechKopfI3D GO /****** Object: View [dbo].[cvw_DunningCustomers] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_DunningCustomers] AS SELECT k.I3D, CustomerNumber = CASE WHEN k.KundenNummer > 0 THEN k.KundenNummer ELSE k.I3D END, CustomerName = k.Name, CustomerMail = k.KdEMail, CustomerPhone = k.Fon, CustomerWebSite = k.KdWWW, DunningContactI3D = k.MahnPersonI3D, SendType = k.MahnArt, UseDivergentInvoiceAddressAsDunningAddress = k.MahnungAnAbwRechAnschrift, DunningLevel1AfterDays = k.MahnungNachTagen, DunningLevel2AfterDays = k.MahnungNachTagen2, DunningLevel3AfterDays = k.MahnungNachTagen3, DefaultAddressI3D = AN.I3D, InvoiceCount = (SELECT COUNT(I3D) FROM cvw_InvoiceDunnings WHERE CustomerI3D = k.I3D AND State = 1), CreditVoucherCount = (SELECT COUNT(I3D) FROM cvw_CreditVoucherDunnings WHERE CustomerI3D = k.I3D AND State = 1), ac.DunningStop, ac.DunningStopBegin, ac.DunningStopEnd, ac.DunningInfo FROM Kunden k LEFT JOIN Anschrif an ON an.Kunde = k.I3D AND an.KundeDefault = 1 LEFT JOIN AccountCustomers ac ON ac.Number = k.KundenNummer GO /****** Object: Table [dbo].[CRMProjekt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CRMProjekt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](200) NULL, [Nummer] [int] NULL, [KundenI3D] [int] NULL, [Projektstatus] [varchar](60) NULL, [ExterneProjektnummer] [varchar](60) NULL, [Projektart] [int] NULL, [ADM] [int] NULL, [IDM] [int] NULL, [Techniker1] [int] NULL, [Techniker2] [int] NULL, [Wahrscheinlichkeit] [varchar](60) NULL, [Projektbeginn] [datetime] NULL, [Projektabschluss] [datetime] NULL, [Umsatz] [float] NULL, [Deckungsbeitrag] [float] NULL, [Status] [int] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [RootDirI3D] [int] NULL, [WahrscheinlichkeitI3D] [int] NULL, [WahrscheinlichkeitProzent] [float] NULL, [ProjektstatusI3D] [int] NULL, [Beschreibung] [text] NULL, [ProjektEntscheidungstermin] [datetime] NULL, [Ansprechpartner1] [int] NULL, [Ansprechpartner2] [int] NULL, [Ansprechpartner3] [int] NULL, [Ansprechpartner4] [int] NULL, [SalesMonthly] [decimal](18, 0) NULL, [MarginMonthly] [decimal](18, 0) NULL, [ResponsiblePersonI3D] [int] NULL, [CloseProjectReasonI3D] [int] NULL, [CloseProjectReasonComment] [nvarchar](500) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CRMProjektObjekt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CRMProjektObjekt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CRMProjektI3D] [int] NULL, [ObjektI3D] [int] NULL, [ObjektArt] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_CrmProjectRevenueOverview] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CrmProjectRevenueOverview] AS SELECT proj.I3D AS CRMProjectI3D, proj.Umsatz AS PlannedAmount, proj.Deckungsbeitrag AS PlannedRevenue, SUM(ISNULL(offerCalcs.NetPrice,0)) AS OfferAmount, SUM(ISNULL(offerCalcs.NetPrice,0) - ISNULL(offerCalcs.NetPurchasePrice,0)) AS OfferRevenue, SUM(ISNULL(orderCalcs.NetPrice,0)) AS OrderAmount, SUM(ISNULL(orderCalcs.NetPrice,0) - ISNULL(orderCalcs.NetPurchasePrice,0)) AS OrderRevenue, ROUND(IIF(proj.Umsatz > 0,100/proj.Umsatz*SUM(ISNULL(offerCalcs.NetPrice,0)),0),1) AS OfferPlannedAmountReachedInPercent, ROUND(IIF(proj.Umsatz > 0,100/proj.Umsatz*SUM(ISNULL(orderCalcs.NetPrice,0)),0),1) AS OrderPlannedAmountReachedInPercent, ROUND(IIF(proj.Deckungsbeitrag > 0,100/proj.Deckungsbeitrag*SUM(ISNULL(offerCalcs.NetPrice,0) - ISNULL(offerCalcs.NetPurchasePrice,0)),0),1) AS OfferPlannedRevenueReachedInPercent, ROUND(IIF(proj.Deckungsbeitrag > 0,100/proj.Deckungsbeitrag*SUM(ISNULL(orderCalcs.NetPrice,0) - ISNULL(orderCalcs.NetPurchasePrice,0)),0),1) AS OrderPlannedRevenueReachedInPercent FROM dbo.CRMProjekt proj LEFT OUTER JOIN dbo.CRMProjektObjekt projObject ON projObject.CRMProjektI3D = proj.I3D LEFT OUTER JOIN dbo.AngKopf offer ON offer.I3D = projObject.ObjektI3D AND projObject.ObjektArt = 1 LEFT OUTER JOIN dbo.cvw_OfferHeadLC offerCalcs ON offerCalcs.I3D = offer.I3D LEFT OUTER JOIN dbo.AufKopf [order] ON [order].I3D = projObject.ObjektI3D AND projObject.ObjektArt = 2 LEFT OUTER JOIN dbo.cvw_OrderHeadLC orderCalcs ON orderCalcs.I3D = [order].I3D GROUP BY proj.I3D, proj.Umsatz, proj.Deckungsbeitrag GO /****** Object: View [dbo].[cvw_CommissionOrders] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CommissionOrders] AS SELECT o.I3D, o.Number, o.Date, o.PreparationDate, o.DeliveryDate, pCreator.I3D AS CreatedByI3D, pCreator.KurzZeich AS CreatedByShortSign, o.CustomerI3D, o.Receiver, IIF(RTRIM(ISNULL(o.DeliveryAddress,'')) = '', o.Receiver, o.DeliveryAddress) AS DeliveryAddress, o.DeliveryConditionI3D, delivCond.Kurztext AS DeliveryConditionText, o.IsDirectDeliveryPossible, o.IsPartialDeliveryPossible, ISNULL(branch.I3D,0) AS BranchI3D, ISNULL(branch.FilialName,'Hauptsitz') AS BranchName, CAST(ISNULL(ak.Kommisioniert,0) AS BIT) AS IsOrderCommissioned, IIF(ISNULL(oDetails.OpenQuantity,0) = 0, 1, 0) AS IsOrderConsignmentComplete, IIF(ISNULL(oDetails.OpenQuantity,0) > 0 AND ISNULL(oDetails.ConsignmentQuantity,0) > 0, 1, 0) AS IsOrderConsignmentPartialComplete, ISNULL(oDetails.IsReadyForConsignment,0) AS IsReadyForConsignment, ISNULL(o.PurchaseOrderNumber,'') AS PurchaseOrderNumber, ISNULL(o.ProjectNumber,'') AS ProjectNumber, o.ConcurrencyControlGuid, o.Information, userState.Caption AS ReceiptUserStateCaption, ak.LockUser FROM dbo.Orders o INNER JOIN dbo.AufKopf ak ON ak.I3D = o.I3D LEFT OUTER JOIN dbo.Personal pCreator ON pCreator.I3D = o.CreatedByI3D LEFT OUTER JOIN dbo.Zahkond delivCond ON delivCond.I3D = o.DeliveryConditionI3D LEFT OUTER JOIN dbo.Filiale branch ON branch.I3D = o.BranchI3D LEFT OUTER JOIN dbo.ReceiptUserState userState ON userState.I3D = o.ReceiptUserStateI3D INNER JOIN ( SELECT o.I3D, SUM(oi.Quantity) AS Quantity, SUM(oi.ConsignmentQuantity) AS ConsignmentQuantity, SUM(IIF(oi.OpenQuantity < 0,0,oi.OpenQuantity)) AS OpenQuantity, MIN ( IIF(IIF(oi.OpenQuantity < 0,0,oi.OpenQuantity) - ISNULL(ac.cnt,0) + ISNULL(kms.cnt,0) <= 0, 1, 0) ) AS IsReadyForConsignment FROM dbo.Orders o INNER JOIN ( SELECT oi.ReceiptI3D, oi.ArticleI3D, oi.WarehouseI3D, CAST(SUM(oi.QuantityComplete - ISNULL(oi.QuantityProcessed,0)) AS DECIMAL(19,7)) AS Quantity, CAST(SUM(ISNULL(con.ConsignmentQuantity,0)) AS DECIMAL(19,7)) AS ConsignmentQuantity, CAST(SUM(oi.QuantityComplete - ISNULL(oi.QuantityProcessed,0) - CAST(ISNULL(con.ConsignmentQuantity,0) AS DECIMAL(19,7))) AS DECIMAL(19,7)) AS OpenQuantity FROM dbo.OrderItems oi INNER JOIN dbo.ARTIK a ON a.I3D = oi.ArticleI3D INNER JOIN dbo.Orders o ON o.I3D = oi.ReceiptI3D LEFT OUTER JOIN dbo.cvw_ConsignmentArticleQuantity con ON con.OrderPosI3D = oi.I3D WHERE o.State = 1 AND oi.Kind = 1 AND ISNULL(a.Kommisionieren,0) <> 0 GROUP BY oi.ReceiptI3D, oi.ArticleI3D, oi.WarehouseI3D ) oi ON oi.ReceiptI3D = o.I3D LEFT OUTER JOIN ( SELECT CAST(SUM(ConsignmentQuantity) AS DECIMAL(19,7)) cnt, cq.ArticleI3D, ap.WarehouseI3D FROM cvw_ConsignmentArticleQuantity cq INNER JOIN OrderItems ap ON ap.i3d = cq.OrderPosI3D group by cq.ArticleI3D,ap.WarehouseI3D ) kms ON kms.ArticleI3D = oi.ArticleI3D AND kms.WarehouseI3D = oi.WarehouseI3D LEFT OUTER JOIN dbo.cvw_ArticleCount ac ON ac.ArtikelI3D = oi.ArticleI3D AND ac.LagerI3D = oi.WarehouseI3D WHERE o.State = 1 AND oi.Quantity > 0 GROUP BY o.I3D ) oDetails ON oDetails.I3D = o.I3D WHERE o.State = 1 GO /****** Object: View [dbo].[AssetToContract] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[AssetToContract] AS SELECT vz.I3D, vz.VertragI3D ContractI3D, vz.RechKopfI3D AssetI3D, vz.BerechnungszeitraumVon CalculatedFrom, vz.BerechnungszeitraumBis CalculatedTo, IsNull(vz.AnlageArt,4) AssetKind, IsNull(vz.NachBerechnung,0) Recalculation, vz.Status State FROM VertragRechKopfZuordnung vz WHERE IsNull(vz.Zwischenrechnung,0) != 3 AND RechKopfI3D > 0 AND vz.Status = 1 GO /****** Object: View [dbo].[cvw_OrderPicking] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_OrderPicking] AS SELECT CASE WHEN a.BarcodeScanen = 1 AND s.Wert = 1 THEN ISNULL(bc.cnt,0) ELSE ISNULL(ap.Kommisioniert,0) END cnt ,ap.I3D AufPosI3D, ap.ArtikelI3D FROM AufPos ap INNER JOIN AufKopf ak ON ak.I3D = ap.AufKopfI3D AND ak.Status = 1 INNER JOIN ARTIK a ON a.i3d = ap.ArtikelI3D INNER JOIN Stammdat s ON s.I3D = 1490 LEFT OUTER JOIN (select count(*) cnt, b.AufPosI3D from barcode b where b.Status = 2 group by b.AufPosI3D) bc ON bc.AufPosI3D = ap.I3D GO /****** Object: Table [dbo].[Lagerort] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lagerort]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kurzbezeichnung] [varchar](255) NULL, [Bezeichnung] [varchar](300) NULL, [NebenlagerI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_Lagerort] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lagerplatz] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lagerplatz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LagerortI3D] [int] NULL, [Kurzbezeichnung] [varchar](255) NULL, [Bezeichnung] [varchar](300) NULL, [Status] [int] NULL, CONSTRAINT [PK_Lagerplatz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_CommissionOrderItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CommissionOrderItems] AS SELECT oi.I3D, oi.ReceiptI3D, oi.InternalPosition, oi.Text, oi.ArticleI3D, oi.ArticleCode, oi.ManufacturerCode, CAST(oi.QuantityComplete - ISNULL(oi.QuantityProcessed,0) AS DECIMAL(19,7)) AS Quantity, oi.QuantityComplete, CAST(ISNULL(con.ConsignmentQuantity,0) AS DECIMAL(19,7)) AS ConsignmentQuantity, CAST(ISNULL(ac.cnt,0) - ISNULL(kms.cnt,0) AS DECIMAL(19,7)) AS AvailableStock, ISNULL(a.BarcodeScanen,0) AS ScanBarcodes, oi.DeliveryDate, ISNULL(alo.Kurzbezeichnung, nlo.Kurzbezeichnung) AS StorageLocation, ISNULL(alp.Kurzbezeichnung, nlp.Kurzbezeichnung) AS StoragePlace, oi.Expanded, oi.Indent, a.SNStueckliste AS IsBarcodePartList, oi.WarehouseI3D, w.Caption AS WarehouseCaption, CAST(IIF(oi.Kind = 1 AND ISNULL(a.Kommisionieren,0) <> 0, 1, 0) AS BIT) AS IsCommissionArticle, oi.InternalNote FROM dbo.OrderItems oi INNER JOIN dbo.Orders o ON o.I3D = oi.ReceiptI3D LEFT OUTER JOIN dbo.ARTIK a ON a.I3D = oi.ArticleI3D LEFT OUTER JOIN dbo.cvw_ConsignmentArticleQuantity con ON con.OrderPosI3D = oi.I3D LEFT OUTER JOIN dbo.cvw_ArticleCount ac ON ac.ArtikelI3D = oi.ArticleI3D AND ac.LagerI3D = oi.WarehouseI3D LEFT OUTER JOIN ( SELECT SUM(ConsignmentQuantity) cnt, cq.ArticleI3D, ap.WarehouseI3D FROM cvw_ConsignmentArticleQuantity cq INNER JOIN OrderItems ap ON ap.i3d = cq.OrderPosI3D group by cq.ArticleI3D,ap.WarehouseI3D ) kms ON kms.ArticleI3D = oi.ArticleI3D AND kms.WarehouseI3D = oi.WarehouseI3D LEFT OUTER JOIN dbo.NebenlagerArtikel na ON na.ArtikelI3D = oi.ArticleI3D AND na.NebenlagerI3D = oi.WarehouseI3D LEFT OUTER JOIN dbo.LagerOrt nlo ON NLO.I3D = na.LagerOrtI3D LEFT OUTER JOIN dbo.LagerPlatz nlp ON NLP.I3D = na.LagerPlatzI3D LEFT OUTER JOIN dbo.LagerOrt alo ON ALO.I3D = a.LagerOrtI3D LEFT OUTER JOIN dbo.LagerPlatz alp ON ALP.I3D = a.LagerPlatzI3D LEFT OUTER JOIN dbo.Warehouses w ON w.I3D = oi.WarehouseI3D WHERE o.State = 1 GO /****** Object: Table [dbo].[Intake] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Intake]( [BookingID] [int] NOT NULL, [Booked] [numeric](14, 4) NULL, [BookedCalc] [numeric](14, 4) NULL, [InDelivery] [numeric](14, 4) NULL, [InStock] [numeric](14, 4) NULL, [Intake] AS ([BookedCalc]-isnull([InStock],(0))), CONSTRAINT [PK_Intake] PRIMARY KEY CLUSTERED ( [BookingID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[Intake2] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Intake2] as SELECT i.BookingID, i.Booked, i.BookedCalc, i.InDelivery, i.Instock,2 Kind, bp.EKAusAufPosI3D SourceI3D, i.Intake FROM Intake i INNER JOIN BestPos2 bp ON i.BookingID = bp.i3d WHERE IsNull(bp.EKAusAufPosI3D,0) > 0 UNION ALL SELECT i.BookingID, i.Booked, i.BookedCalc,i.InDelivery, i.Instock,154, bp.NebenlagerI3D, i.Intake FROM Intake i INNER JOIN BestPos2 bp ON i.BookingID = bp.i3d WHERE IsNull(bp.EKAusAufPosI3D,0) = 0 GO /****** Object: View [dbo].[cvw_ConsignmentOrder] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ConsignmentOrder] AS SELECT K.I3D, K.Status, K.Version, K.Nummer AS Number, K.KurzZeich AS EditorShortSign, K.Datum AS DATE, K.Bereitstellung AS ProvisionDate, K.KundenID AS CustomerI3D, Ku.Name AS CustomerName, K.Empfanger AS Receiver, K.LiefKundEmpfaenger AS DeliveryReceiver, K.LockUser AS LockedByEmployeeShortSign, CASE WHEN ISNULL(K.Teillieferung, 0) = 1 THEN K.Teillieferung ELSE 0 END AS IsPartDelivery, CASE WHEN ISNULL(K.Direktlieferung, 0) = 1 THEN K.Direktlieferung ELSE 0 END AS IsDirectDelivery, CASE WHEN SUM(ISNULL(P.Kommisioniert, 0)) < SUM(ISNULL(P.Stk, 0)) THEN 0 ELSE 1 END AS ConsignmentCompleted FROM dbo.AufKopf AS K INNER JOIN dbo.AufPos AS P ON P.AufKopfI3D = K.I3D INNER JOIN dbo.Kunden AS Ku ON Ku.I3D = K.KundenID INNER JOIN dbo.ARTIK AS A ON A.I3D = P.ArtikelI3D WHERE (A.Kommisionieren = 1) AND (A.Warengruppe <> (SELECT Wert FROM dbo.Stammdat WHERE (I3D = 421))) GROUP BY K.I3D, K.Status, K.Version, K.Nummer, K.KurzZeich, K.Datum, K.Bereitstellung, K.KundenID, Ku.Name, K.Empfanger, K.LiefKundEmpfaenger, K.LockUser, K.Teillieferung, K.Direktlieferung GO /****** Object: View [dbo].[cvw_ConsignmentOrderPosition] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ConsignmentOrderPosition] AS SELECT ISNULL(ALO.Kurzbezeichnung, NLO.Kurzbezeichnung) AS StorageLocation, ISNULL(ALP.Kurzbezeichnung, NLP.Kurzbezeichnung) AS StoragePlace, P.I3D, P.Pos AS Position, P.Code AS Articlecode, P.Text, ISNULL(P.Stk, 0) - ISNULL(P.Liefermenge, 0) AS Quantity, ISNULL(P.Kommisioniert, 0) AS QuantityPrepared, ISNULL(CASE WHEN A.BarcodeScanen = 1 THEN dbo.cfn_BarcodeCount(A.I3D, - 1) ELSE A.Menge END, 0) AS MainStorageStockQuantity, ISNULL(A.BarcodeScanen, 0) AS IsBarcodeMandatory, P.ArtikelI3D AS ArticleI3D, P.NebenlagerI3D AS SecondaryStockI3D, ISNULL(P.Stk, 0) - ISNULL(P.Kommisioniert, 0) AS QuantityToPrepare, ISNULL(P.Stk, 0) AS OriginalQuantity, ISNULL(P.SNStueckliste, 0) AS IsSerialNumberPartList, P.SNStuecklistePos AS SerialNumberPartListPosition, ISNULL(CASE WHEN A.BarcodeScanen = 1 THEN dbo.cfn_BarcodeCount(A.I3D, NLA.NebenlagerI3D) ELSE NLA.Bestand END, 0) AS SecondaryStorageStockQuantity, P.Expanded, ISNULL(P.Indent, 0) AS PositionIndent, P.Visible, P.AufKopfI3D AS OrderHeadI3D, P.Lieferdatum AS DeliveryDate FROM dbo.AufPos AS P INNER JOIN dbo.ARTIK AS A ON P.ArtikelI3D = A.I3D LEFT OUTER JOIN dbo.NebenlagerArtikel AS NLA ON NLA.NebenlagerI3D = P.NebenlagerI3D AND NLA.ArtikelI3D = P.ArtikelI3D LEFT OUTER JOIN dbo.NebenlagerArtikel AS NL ON NL.NebenlagerI3D = P.NebenlagerI3D AND NL.ArtikelI3D = P.ArtikelI3D AND P.NebenlagerI3D > 0 LEFT OUTER JOIN dbo.ARTIK AS AL ON P.ArtikelI3D = AL.I3D AND AL.Kommisionieren <> 0 AND ISNULL(P.NebenlagerI3D, - 1) <= 0 LEFT OUTER JOIN dbo.Lagerort AS NLO ON NLO.I3D = NL.LagerortI3D LEFT OUTER JOIN dbo.Lagerplatz AS NLP ON NLP.I3D = NL.LagerplatzI3D LEFT OUTER JOIN dbo.Lagerort AS ALO ON ALO.I3D = AL.LagerortI3D LEFT OUTER JOIN dbo.Lagerplatz AS ALP ON ALP.I3D = AL.LagerplatzI3D WHERE (P.Art = 1) AND (A.Kommisionieren <> 0) GO /****** Object: View [dbo].[cvw_TicketEditors] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_TicketEditors] AS SELECT hb.I3D ,hb.RequestI3D AS TicketI3D ,hr.Nummer AS TicketNumber ,hb.PersonalI3D AS EmployeeI3D ,p.Vorname AS EmployeeFirstName ,p.Name AS EmployeeLastName ,p.KurzZeich AS EmployeeShortSign ,ISNULL(p.Vorname, '') + ' ' + p.NAME + ' (' + p.KurzZeich + ')' AS EmployeeFullName ,p.EMail AS EmployeeEMail ,hb.PersonalTyp AS EmployeeType ,hb.ToDoI3D AS TodoI3D ,hb.IsAccepted FROM dbo.hlpdsk_request_bearbeiter AS hb INNER JOIN dbo.hlpdsk_requests AS hr ON hr.I3D = hb.RequestI3D INNER JOIN dbo.Personal AS p ON p.I3D = hb.PersonalI3D GO /****** Object: Table [dbo].[ArticleProductionStep] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleProductionStep]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [ArticleI3D] [int] NOT NULL, [Description] [nvarchar](4000) NULL, [DurationInMinutes] [int] NOT NULL, [SortOrder] [decimal](9, 6) NOT NULL, [MachineKindI3D] [int] NOT NULL, [RequiredAmount] [int] NOT NULL, [ProductionMachineKindStepI3D] [int] NULL, CONSTRAINT [PK_ArticleProductionStep] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleProductionOrders] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleProductionOrders]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [ProducedArticleI3D] [int] NOT NULL, [RelatedOrderItemI3D] [int] NULL, [ParentArticleProductionOrderI3D] [int] NULL, [PlannedStartDate] [datetime2](0) NOT NULL, [PlannedFinishDate] [datetime2](0) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedVersion] [nvarchar](20) NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [Comment] [nvarchar](4000) NULL, CONSTRAINT [PK_ArticleProductionOrders] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleProductionOrderStepItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleProductionOrderStepItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleProductionOrderI3D] [int] NOT NULL, [IsActive] [bit] NOT NULL, [State] [int] NOT NULL, [ArticleProductionStepI3D] [int] NOT NULL, [SortOrder] [decimal](9, 6) NOT NULL, [MachineI3D] [int] NULL, [RequiredAmount] [int] NOT NULL, [ProducedAmount] [int] NOT NULL, [Comment] [nvarchar](4000) NULL, CONSTRAINT [PK_ArticleProductionOrderStepItems] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_ArticleProductionOrderStepItems] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [CI_ArticleProductionOrderStepItems] ON [dbo].[ArticleProductionOrderStepItems] ( [ArticleProductionOrderI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_ArticleProductionOrderStepInfo] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_ArticleProductionOrderStepInfo] AS SELECT ITEM.I3D , ITEM.IsActive , ITEM.State , ITEM.ArticleProductionOrderI3D , ORD.ProducedArticleI3D , ORD.RelatedOrderItemI3D , ORD.PlannedStartDate , ORD.PlannedFinishDate , ITEM.ArticleProductionStepI3D , STEP.Description , STEP.DurationInMinutes , STEP.MachineKindI3D , STEP.ProductionMachineKindStepI3D , ITEM.MachineI3D , ITEM.RequiredAmount , ITEM.ProducedAmount , ITEM.Comment FROM [dbo].[ArticleProductionOrderStepItems] AS ITEM LEFT JOIN [dbo].[ArticleProductionOrders] ORD ON ITEM.ArticleProductionOrderI3D = ORD.I3D LEFT JOIN [dbo].[ArticleProductionStep] STEP ON ITEM.ArticleProductionStepI3D = STEP.I3D GO /****** Object: View [dbo].[cvw_InvoiceArticleStatistic] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_InvoiceArticleStatistic] AS SELECT IH.CustomerI3D ,IP.ArticleI3D ,A.Artikelcode AS ArticleCode ,A.Artikelbeschreibung AS ArticleText ,W.I3D AS MaterialGroupI3D ,W.Bezeichnung AS MaterialGroupCaption ,UW.I3D AS SubMaterialGroupI3D ,UW.Text AS SubMaterialGroupCaption ,SUM(ISNULL(IP.QuantityComplete, 0)) AS InvoiceQuantity ,SUM(ISNULL(GP.Stk, 0)) AS CreditVoucherQuantity ,SUM(IP.NetPriceTotalComplete) AS InvoiceNetAmount ,SUM(CVP.NetPriceTotal) AS CreditVoucherNetAmount ,MAX(IH.Date) AS LastInvoiceDate FROM dbo.cvw_InvoiceHead AS IH INNER JOIN dbo.cvw_InvoicePos AS IP ON IP.InvoiceHeadI3D = IH.I3D LEFT OUTER JOIN dbo.GutPos AS GP ON GP.Ursprung = IP.I3D AND GP.UrsprungArt = 4 LEFT OUTER JOIN dbo.cvw_CreditVoucherPos CVP ON CVP.I3D = GP.I3D INNER JOIN dbo.ARTIK AS A ON A.I3D = IP.ArticleI3D INNER JOIN dbo.WAREN AS W ON W.Warengruppe = A.Warengruppe LEFT OUTER JOIN dbo.UNTERWAREN AS UW ON UW.I3D = A.WEBKategorie WHERE (IP.Kind IN (1,3)) AND (ISNULL(IP.ArticlePositionKind, 0) IN (0,50)) AND (IP.Expanded IS NULL) GROUP BY IH.CustomerI3D ,IP.ArticleI3D ,A.Artikelcode ,A.Artikelbeschreibung ,W.I3D ,W.Bezeichnung ,UW.I3D ,UW.Text GO /****** Object: Table [dbo].[VertragKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Abrede] [text] NULL, [Anrede] [text] NULL, [Beginn] [datetime] NULL, [Berechnungsart] [int] NULL, [Ende] [datetime] NULL, [FremdvertragText] [varchar](1000) NULL, [GeaendertAm] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [AutoVerlaengerung] [int] NULL, [Fremdvertrag] [int] NULL, [Stammblattbezogen] [int] NULL, [Kuendigungsart] [int] NULL, [KuendigungsDatum] [datetime] NULL, [KuendigungsGrund] [text] NULL, [Laufzeit] [int] NULL, [LetzteRechnungDatum] [datetime] NULL, [Empfaenger] [varchar](500) NULL, [Datum] [datetime] NULL, [ErstellerI3D] [int] NULL, [GeaendertVon] [nvarchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [LieferantenI3D] [int] NULL, [VertragsArtI3D] [int] NULL, [ZahlKondI3D] [int] NULL, [KuendigungsFristDauer1] [int] NULL, [KuendigungsFristArt1] [int] NULL, [KuendigungsFristDauer2] [int] NULL, [KuendigungsFristArt2] [int] NULL, [AbrechnungIntervallDauer] [int] NULL, [AbrechnungIntervallArt] [int] NULL, [AutoAbrechnung] [int] NULL, [LaufzeitArt] [int] NULL, [LaufzeitDauer] [int] NULL, [WartungIntervallArt] [int] NULL, [WartungIntervallDauer] [int] NULL, [Status] [int] NULL, [LieferbedingungI3D] [int] NULL, [Strasse] [varchar](300) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [LandI3D] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](300) NULL, [Zusatztext] [varchar](70) NULL, [BestNr] [varchar](50) NULL, [ProjNr] [varchar](50) NULL, [WartungIntervallArt2] [int] NULL, [WartungIntervallDauer2] [int] NULL, [Sammelrechnung] [int] NULL, [SNPflicht] [int] NULL, [RechKopfI3D] [int] NULL, [ReferenzNr] [varchar](255) NULL, [Wartung1ToDoI3D] [int] NULL, [Wartung2ToDoI3D] [int] NULL, [OriginalI3D] [int] NULL, [RechnungNormieren] [int] NULL, [LieferantName] [varchar](240) NULL, [LieferantAnsprech] [varchar](60) NULL, [LieferantTelefon] [varchar](30) NULL, [LieferantFax] [varchar](30) NULL, [LieferantEMail] [varchar](255) NULL, [LieferantVertragsNr] [varchar](100) NULL, [Wartung1Personal] [int] NULL, [Wartung2Personal] [int] NULL, [AbrechnungBeginn] [datetime] NULL, [Rahmenvertrag] [int] NULL, [RechEmpfaenger] [varchar](500) NULL, [ReaktionszeitArt1] [int] NULL, [ReaktionszeitDauer1] [int] NULL, [ReaktionszeitArt2] [int] NULL, [ReaktionszeitDauer2] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVersion] [varchar](20) NULL, [LockUser] [varchar](50) NULL, [Version] [int] NULL, [AussendienstID] [int] NULL, [ErstelltDurch] [int] NULL, [Verlaengerung] [int] NULL, [GeaendertDatum] [datetime] NULL, [MwStNichtAusweisbar] [int] NULL, [VollerBetragBeiNormierung] [int] NULL, [VertragsEndeToDoI3D] [int] NULL, [VertragsEndeToDoVorlauf] [int] NULL, [VertragsRechToDoI3D] [int] NULL, [VertragsRechToDoVorlauf] [int] NULL, [DocDirI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [ErstelltDatum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [FilialI3D] [int] NULL, [Info] [varchar](8000) NULL, [InnendienstID] [int] NULL, [Kurzzeich] [nvarchar](50) NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [IgnoreRabatt] [int] NULL, [FreigabeStatus] [int] NULL, [Ersteller] [varchar](50) NULL, [Bereitstellung] [datetime] NULL, [FertigungskonfI3D] [int] NULL, [Direktlieferung] [int] NULL, [LeistungImAusland] [int] NULL, [Lieferdatum] [datetime] NULL, [LiefKundFremd] [int] NULL, [LSuREvVersand] [int] NULL, [RechKundFremd] [int] NULL, [Teillieferung] [int] NULL, [WVorlage] [datetime] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3d] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundInfo] [varchar](500) NULL, [InfoAnzeigen] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [AbwAbrechnungIntervallArt] [int] NULL, [AbwAbrechnungIntervallDauer] [int] NULL, [Ansprech] [varchar](128) NULL, [Brutto] [float] NULL, [Freikopien] [int] NULL, [Netto] [float] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [AnfangsKosten] [float] NULL, [KontingentVertrag] [int] NULL, [KontingentArt] [int] NULL, [KontingentWert] [float] NULL, [KontingentMindMenge] [float] NULL, [KontingentAusgleichArtikelI3D] [int] NULL, [AbwKontingentIntervallDauer] [int] NULL, [AbwKontingentIntervallArt] [int] NULL, [KontingentAusgleichsArtikelVerwenden] [int] NULL, [KontingentVerbrauchtStunden] [float] NULL, [KontingentVerbrauchtBetrag] [float] NULL, [KontingentUeberbuchung] [int] NULL, [GUI3D] [uniqueidentifier] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [FilialgeberI3D] [int] NULL, [RestMitnehmen] [int] NULL, [Rabatt] [float] NULL, [KontingentAusglVerbrauchtStunden] [float] NULL, [KontingentAusglVerbrauchtBetrag] [float] NULL, [SummeEKOriginal] [float] NULL, [LetztesNachberechnungsDatum] [datetime] NULL, [KontingentRestWertStartDatum] [datetime] NULL, [KostenstellenI3D] [int] NULL, [AbschlussDatum] [datetime] NULL, [KontingentRestWertStart] [float] NULL, [ClickBerechnungsArt] [int] NULL, [VersandArt] [int] NULL, [Versandmail] [varchar](200) NULL, [AbwAnsprechI3D] [int] NULL, [KontingentUnterwarenGr] [varchar](200) NULL, [SLAPriorityI3D] [int] NULL, [IsPositionProvision] [bit] NULL, [SepaMandateI3D] [int] NULL, [isContingentLimitBilling] [bit] NULL, [ContingentLimitValue] [numeric](10, 4) NULL, [ContingentLimitKind] [int] NULL, [Name] [nvarchar](256) NULL, [WithStaffelPrice] [bit] NULL, [IsMonitoring] [bit] NULL, [MonitoringValue] [int] NULL, [CalcNeedKind] [int] NULL, [HourlySurchargeRateI3D] [int] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [ReceiptUserStateI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [ContingentBillingContractI3D] [int] NULL, [IsDisplayedOnWeb] [bit] NULL, [WebReportI3D] [int] NULL, [DeliveryConditionText] [nvarchar](1000) NULL, [ReceiptReceiverI3D] [int] NULL, [IsHiddenInHelpdesk] [bit] NOT NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[ContractVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[ContractVersions] AS SELECT A.I3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.Zusatztext AS AdditionalText ,A.Version ,ISNULL(A.Empfaenger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.ProjNr AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondI3D <= 0 THEN NULL ELSE A.ZahlKondI3D END AS PaymentConditionI3D ,A.ZahlKond AS PaymentConditionText ,CASE WHEN A.LieferbedingungI3D <= 0 THEN NULL ELSE A.LieferbedingungI3D END AS DeliveryConditionI3D ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,LTRIM(A.LiefKundInfo) AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,ISNULL(A.Teillieferung, 0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,A.SepaMandateI3D AS MandatI3D ,A.GUI3D AS ConcurrencyControlGuid ,A.VertragsArtI3D AS ContractKindI3D ,A.AbrechnungIntervallDauer AS BillingIntervalDuration ,A.AbrechnungIntervallArt AS BillingIntervalKind ,A.AbwAbrechnungIntervallArt AS CounterIntervalKind ,A.AbwAbrechnungIntervallDauer AS CounterIntervalDuration ,ISNULL(A.ClickBerechnungsart,0) AS CounterBillingKind ,A.Sammelrechnung AS CollectInvoice ,A.AbrechnungBeginn AS FirstPaidDate ,CASE WHEN A.Ende > 10 THEN A.Ende ELSE NULL END AS ContractEnd ,CASE WHEN A.KuendigungsDatum > 10 THEN A.KuendigungsDatum ELSE NULL END AS ContractTermination ,A.AutoAbrechnung AS AutomatedBilling ,A.AutoAbrechnung AS CalculationKind ,A.AutoVerlaengerung AS AutomatedProlongation ,A.CalcNeedKind AS CalcNeedKind ,ABS(A.Berechnungsart) AS BillingKind ,ISNULL(A.Versandart, 0) AS SendKind ,A.RechnungNormieren AS IsNormalize ,ISNULL(A.VollerBetragBeiNormierung, 0) AS IsFullNormalizeAmount ,A.Fremdvertrag AS ForeignContract ,A.FremdvertragText AS ForeignContractText ,A.ReferenzNr AS ReferenceNumber ,CASE WHEN ISNULL(A.AbwAnsprechI3D, 0) <= 0 THEN NULL ELSE A.AbwAnsprechI3D END AS AlternativeMailRecipientI3D ,A.Versandmail AS AlternativeMailCCRecipients ,A.Beginn AS ContractBegin ,A.RestMitnehmen AS TakeRest ,A.KontingentUeberbuchung AS Overbooking ,ISNULL(A.KontingentArt, 0) AS ContingentKind ,CASE WHEN A.Stammblattbezogen = 1 AND A.KontingentVertrag = 1 THEN 3 WHEN A.Stammblattbezogen = 1 AND A.KontingentVertrag = 0 THEN 1 WHEN A.Stammblattbezogen = 0 AND A.KontingentVertrag = 1 THEN 2 ELSE 0 END AS ExtraKind ,A.Name AS Name ,A.VertragsRechToDoVorlauf AS ContractBillingToDoOffset ,A.Verlaengerung As Prolongation ,A.KuendigungsFristArt1 AS TerminationDeadlineKind1 ,A.KuendigungsFristArt2 AS TerminationDeadlineKind2 ,A.KuendigungsFristDauer1 AS TerminationDeadlineDuration1 ,A.KuendigungsFristDauer2 AS TerminationDeadlineDuration2 ,A.Abrede AS Agreement ,A.Anrede AS Salutation ,A.Kuendigungsart AS TerminationKind ,ISNULL(A.KuendigungsGrund, '') AS TerminationReason ,A.Laufzeit AS Duration ,A.LetzteRechnungDatum AS LastInvoiceDate ,A.LieferantenI3D AS SupplierI3D ,A.LaufzeitArt AS DurationKind ,ISNULL(A.LaufzeitDauer, 0) AS DurationTIme ,A.WartungIntervallArt AS MaintenanceIntervalKind ,A.WartungIntervallArt2 AS MaintenanceIntervalKind2 ,ISNULL(A.WartungIntervallDauer, 0) AS MaintenanceDuration ,ISNULL(A.WartungIntervallDauer2, 0) AS MaintenanceDuration2 ,ISNULL(A.SNPflicht, 0) AS IsSerialNumberRequiered ,CASE WHEN A.RechKopfI3D <= 0 THEN NULL ELSE A.RechKopfI3D END AS InvoiceHeadI3D ,CASE WHEN A.Wartung1ToDoI3D <= 0 THEN NULL ELSE A.Wartung1ToDoI3D END AS Maintenance1ToDoI3D ,CASE WHEN A.Wartung2ToDoI3D <= 0 THEN NULL ELSE A.Wartung2ToDoI3D END AS Maintenance2ToDoI3D ,ISNULL(A.LieferantName, '') AS SupplierName ,ISNULL(A.LieferantAnsprech, '') AS SupplierContactPerson ,ISNULL(A.LieferantTelefon, '') AS SupplierPhone ,ISNULL(A.LieferantFax, '') AS SupplierFax ,ISNULL(A.LieferantEMail, '') AS SupplierMail ,ISNULL(A.LieferantVertragsNr, '') AS SupplierContractNumber ,CASE WHEN A.Wartung1Personal <= 0 THEN NULL ELSE A.Wartung1Personal END AS Maintenance1Personal ,CASE WHEN A.Wartung2Personal <= 0 THEN NULL ELSE A.Wartung2Personal END AS Maintenance2Personal ,ISNULL(A.Rahmenvertrag, 0) AS IsBasicContract ,ISNULL(A.RechEmpfaenger, '') AS InvoiceRecipient ,A.ReaktionszeitArt1 AS ReactionTimeKind1 ,A.ReaktionszeitArt2 AS ReactionTimeKind2 ,ISNULL(A.ReaktionszeitDauer1, 0) AS ReactionTimeDuration1 ,ISNULL(A.ReaktionszeitDauer2, 0) AS ReactionTimeDuration2 ,CASE WHEN A.VertragsEndeToDoI3D <= 0 THEN NULL ELSE A.VertragsEndeToDoI3D END AS ContractEndToDoI3D ,ISNULL(A.VertragsEndeToDoVorlauf, 0) AS ContractEndToDoOffset ,CASE WHEN A.VertragsRechToDoI3D <= 0 THEN NULL ELSE A.VertragsRechToDoI3D END AS ContractBillingInvoiceToDoI3D ,ISNULL(A.Direktlieferung, 0) AS IsDirectDeliveryPossible ,ISNULL(A.Freikopien, 0) AS FreeCopies ,CONVERT(DECIMAL(19,7), ISNULL(A.AnfangsKosten, 0)) AS StartingCosts ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentWert, 0)) AS ContingentValue ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentMindMenge, 0)) AS ContingentMinimalOrderAmount ,CASE WHEN A.KontingentAusgleichArtikelI3D <= 0 THEN NULL ELSE A.KontingentAusgleichArtikelI3D END AS ContingentBalanceArticleI3D ,CASE WHEN ISNULL(A.AbwKontingentIntervallDauer, 0) <= 0 THEN 0 ELSE A.AbwKontingentIntervallDauer END AS DeviationgContingentIntervalDuration ,ISNULL(A.AbwKontingentIntervallArt, 0) AS DeviationContingentIntervallKind ,ISNULL(A.KontingentAusgleichsArtikelVerwenden, 0) AS UseContingentBalanceArticle ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentVerbrauchtStunden, 0)) AS ContingentUsedHours ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentVerbrauchtBetrag, 0)) AS ContingentUsedAmount ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentAusglVerbrauchtStunden, 0)) AS ContingentBalanceUsedHours ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentAusglVerbrauchtBetrag , 0))AS ContingentBalanceUsedAmount ,CONVERT(DECIMAL(19,7), ISNULL(A.SummeEKOriginal, 0)) AS OriginalNetPurchasePriceTotalComplete ,CASE WHEN YEAR(ISNULL(A.LetztesNachberechnungsDatum, 0)) < 1905 THEN NULL ELSE A.LetztesNachberechnungsDatum END AS LastSubsequentBillingDate ,CASE WHEN YEAR(ISNULL(A.KontingentRestWertStartDatum, 0)) < 1905 THEN NULL ELSE A.KontingentRestWertStartDatum END AS ContingentResidualValueStartDate ,CASE WHEN YEAR(ISNULL(A.AbschlussDatum, 0)) < 1905 THEN NULL ELSE A.AbschlussDatum END AS FinishDate ,CONVERT(DECIMAL(19,7), ISNULL(A.KontingentRestWertStart, 0)) AS ContingentResidualValueStart ,ISNULL(A.KontingentUnterwarenGr, '') AS ContingentSubmaterialGroups ,CASE WHEN ISNULL(A.SLAPriorityI3D, 0) <= 0 THEN NULL ELSE A.SLAPriorityI3D END AS SLAPriority ,ISNULL(A.isContingentLimitBilling, 0) AS IsContingentLimitBilling ,ISNULL(A.ContingentLimitValue, 0) AS ContingentLimitValue ,A.ContingentLimitKind AS ContingentLimitKind ,ISNULL(A.WithStaffelPrice, 0) AS WithStaffelPrice ,ISNULL(A.IsMonitoring, 0) AS IsMonitoring ,ISNULL(A.MonitoringValue, 0) AS MonitoringValue ,A.OriginalI3D AS OriginalI3D ,A.HourlySurchargeRateI3D ,A.ReceiptUserStateI3D ,A.ContingentBillingContractI3D ,A.IsDisplayedOnWeb ,A.WebReportI3D ,A.DeliveryConditionText AS DeliveryConditionText ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D ,A.IsHiddenInHelpdesk FROM dbo.VertragKopfVersions AS A GO /****** Object: Table [dbo].[VertragPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](8000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [GutAbholArt] [int] NULL, [GutAbholNr] [int] NULL, [numGutAbhol] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [OriginalI3D] [int] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [StkStorno] [float] NULL, [SummeKalkStorno] [float] NULL, [VertragI3DAutoRechnung] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [StkStaffelpreis] [float] NULL, [VKKalkStaffelpreis] [float] NULL, [KopfVersionsI3D] [int] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [GeraeteKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [VKBasisWert] [float] NULL, [Status] [int] NULL, [Artikelpositionsart] [int] NULL, [Kundenkostenstelle] [varchar](300) NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [ProvisionEmployeeI3D] [int] NULL, [IsBillingPartList] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [BillingDateFrom] [datetime2](0) NULL, [BillingDateTo] [datetime2](0) NULL, [MspEvaluationDecision] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[ContractItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[ContractItemVersions] AS SELECT VP.I3D ,VP.KopfVersionsI3D AS ReceiptVersionI3D ,VP.OriginalI3D ,ISNULL(CASE WHEN VP.Art IN (2, 6) THEN VP.Freitext ELSE VP.Text END, '') AS Text ,VP.Richtext AS RichText ,VP.ArtikelI3D AS ArticleI3D ,ISNULL(VP.Pos, 0) AS InternalPosition ,ISNULL(VP.Indent, 0) AS Indent ,ISNULL(VP.GrpID,0) AS GroupID ,ABS(VP.Expanded) AS Expanded ,CASE WHEN A.HasWorkItems = 1 THEN 1 -- Article with workitems are always kind article, even when GeraeteKopfI3D is > 0 WHEN ISNULL(VP.GeraeteKopfI3D, 0) > 0 THEN 7 ELSE ISNULL(VP.Art, 0) END AS Kind ,ISNULL(VP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN VP.MwstI3d <= 0 THEN NULL ELSE VP.MwstI3d END AS VATI3D ,ISNULL(VP.VertragKopfI3D, 0) AS ReceiptI3D ,CONVERT(DECIMAL(19,7), ISNULL(VP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(VP.numGutAbhol, 0)) AS QuantityProcessed ,VP.ErloesKTO AS RevenueAccount ,VP.Abbuchung AS ChangeStock ,VP.VKBasisWert AS BasePrice ,VP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), VP.Rabatt) AS Discount ,CASE WHEN VP.SondervereinbarungI3D <= 0 THEN NULL ELSE VP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(VP.MwstSatz,0),2)) AS VATRate ,CASE WHEN VP.Kostenstelle <= 0 THEN NULL ELSE VP.Kostenstelle END AS CostCenterI3D ,CASE WHEN VP.Kostentraeger <= 0 THEN NULL ELSE VP.Kostentraeger END AS CostObjectI3D ,ISNULL(VP.Visible, 1) AS Visible ,VP.FontStyle ,VP.FontSize ,VP.FontName ,VP.FontColor ,VP.EANCode AS EANCode ,0 AS ShowImage ,CONVERT(DECIMAL(19,7), ISNULL(VP.UrsprungEK, 0)) AS OriginalPurchasePrice ,CASE WHEN ISNULL(VP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE VP.NebenlagerI3D END AS WarehouseI3D ,VP.WEEE AS WEEE ,'' AS PurchaseInformations ,VP.Kundenkostenstelle AS CustomerCostCenter ,VertragI3D AS ContractI3D ,VP.BestellNr AS PurchaseOrderNumber ,ISNULL(VP.IsBillingPartList, 0) AS IsBillingPartList ,VP.Ursprung AS OriginReceiptItemI3D ,VP.UrsprungI3D AS OriginReceiptI3D ,VP.UrsprungArt AS OriginKind ,CASE WHEN ISNULL(VP.Lieferdatum, 0) < 1905 THEN NULL ELSE VP.Lieferdatum END AS DeliveryDate ,CASE WHEN ISNULL(VP.Benachrichtigungsdatum, 0) < 1905 THEN NULL ELSE VP.Benachrichtigungsdatum END AS NotificationDate ,ISNULL(VP.Status, 0) AS State ,VP.UniqAusgleichsArtikelID AS BalanceID ,VP.GeraeteKopfI3D MasterDataListI3D ,VP.Code AS ArticleCode ,VP.HerstCode AS ManufacturerCode ,VP.EKGrund AS ReasonForCustomPurchasePrice ,VP.BillingDateFrom ,VP.BillingDateTo ,VP.MspEvaluationDecision FROM dbo.VertragPosVersions AS VP LEFT OUTER JOIN ARTIK A ON A.I3D = VP.ArtikelI3D GO /****** Object: View [dbo].[cvw_BookKeepingReceiptItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_BookKeepingReceiptItems] AS SELECT IP.I3D, 1 AS Type, IP.InternalPosition AS Position, IP.HeadI3D, CASE WHEN YEAR(RP.Lieferdatum) < 1905 THEN NULL ELSE RP.Lieferdatum END AS DeliveryDate, RP.Code AS Articlecode, ISNULL(RP.EANCode,'') AS EANCode, ISNULL(RP.HerstCode,'') AS ManufacturerCode, IP.Text, RP.ErloesKTO AS ProfitAndLossAccount, CASE WHEN L.I3D <> RK.LandI3D THEN CASE WHEN LR.EUMitglied = 1 THEN ISNULL(CASE WHEN ISNULL(AB.EUAufwandKTO,0) = 0 THEN NULL ELSE AB.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(UWB.EUAufwandKTO,0) = 0 THEN NULL ELSE UWB.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(WB.EUAufwandKTO,0) = 0 THEN NULL ELSE WB.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(A.EUAufwandKTO,0) = 0 THEN NULL ELSE A.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(UW.EUAufwandKTO,0) = 0 THEN NULL ELSE UW.EUAufwandKTO END, W.EUAufwandKTO))))) ELSE ISNULL(CASE WHEN ISNULL(AB.AuslandAufwandKTO,0) = 0 THEN NULL ELSE AB.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(UWB.AuslandAufwandKTO,0) = 0 THEN NULL ELSE UWB.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(WB.AuslandAufwandKTO,0) = 0 THEN NULL ELSE WB.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(A.AuslandAufwandKTO,0) = 0 THEN NULL ELSE A.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(UW.AuslandAufwandKTO,0) = 0 THEN NULL ELSE UW.AuslandAufwandKTO END, W.AuslandAufwandKTO))))) END ELSE ISNULL(CASE WHEN ISNULL(AB.AufwandKTO,0) = 0 THEN NULL ELSE AB.AufwandKTO END, ISNULL(CASE WHEN ISNULL(UWB.AufwandKTO,0) = 0 THEN NULL ELSE UWB.AufwandKTO END, ISNULL(CASE WHEN ISNULL(WB.AufwandKTO,0) = 0 THEN NULL ELSE WB.AufwandKTO END, ISNULL(CASE WHEN ISNULL(A.AufwandKTO,0) = 0 THEN NULL ELSE A.AufwandKTO END, ISNULL(CASE WHEN ISNULL(UW.AufwandKTO,0) = 0 THEN NULL ELSE UW.AufwandKTO END, W.AufwandKTO))))) END AS LossAccount, WH.BookKeepingAccount AS StorageValueAccount, KST.Nummer AS CostCentreNumber, KST.Beschreibung AS CostCentreName, KTR.Nummer AS CostUnitNumber, KTR.Beschreibung AS CostUnitName, MS1.Steuerkennziffer AS VATCode, RP.MwstSatz AS TaxRate, MS1.ErloesKTO AS TaxAccount, CASE WHEN YEAR(MS1.GueltigAb) < 1905 THEN NULL ELSE MS1.GueltigAb END AS TaxValidFrom, IP.Discount, ISNULL(IH.ExclusiveOfVAT,0) AS ExclusiveOfVAT, IP.QuantityComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 9), IP.NetPrice) AS NetPrice, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 11), IP.NetPriceFC) AS NetPriceFC, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 5), IP.NetPriceTotalComplete) AS NetPriceTotalComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 7), IP.NetPriceTotalFCComplete) AS NetPriceTotalFCComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 10), IP.TaxPrice) AS TaxPrice, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 12), IP.TaxPriceFC) AS TaxPriceFC, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 6), IP.TaxPriceTotalComplete) AS TaxPriceTotalComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 4, RP.I3D, RP.Art, RP.Expanded, 8), IP.TaxPriceTotalFCComplete) AS TaxPriceTotalFCComplete, IP.NetPurchasePrice, IP.NetPurchasePriceFC, IP.NetPurchasePriceTotalComplete, IP.NetPurchasePriceTotalFCComplete, CONVERT(bit, CASE WHEN ISNULL(A.Abbuchung, 'N') = 'J' THEN 1 ELSE 0 END) AS IsStorageArticle, IP.Expanded, IP.Indent, RP.UrsprungNr AS OriginReceiptNumber, ISNULL(RP.UrsprungArt,0) AS OriginReceiptKind, ISNULL(UW.Text, W.Bezeichnung) AS MaterialGroupCaption, ISNULL(RP.Visible, 1) AS Visible, CAST(ISNULL(CASE WHEN UW.I3D IS NULL THEN W.NeedsCustomClearance ELSE UW.NeedsCustomClearance END,0) AS BIT) AS NeedsCustomClearance FROM dbo.RechPos RP INNER JOIN dbo.cvw_InvoicePos IP ON IP.I3D = RP.I3D INNER JOIN dbo.cvw_InvoiceHead IH ON IH.I3D = IP.HeadI3D INNER JOIN dbo.RechKopf RK ON RK.I3D = IP.HeadI3D LEFT OUTER JOIN dbo.Artik A ON A.I3D = RP.ArtikelI3D LEFT OUTER JOIN dbo.ArtikelBranchErloeskonto AB ON AB.ArtikelI3D = A.I3D AND AB.BranchI3D = IH.BranchI3D INNER JOIN dbo.WAREN W ON W.Warengruppe = A.Warengruppe LEFT OUTER JOIN dbo.WarenFilialeErloeskonto WB ON WB.WarengruppeI3D = W.I3D AND WB.BranchI3D = IH.BranchI3D LEFT OUTER JOIN dbo.UNTERWAREN UW ON UW.I3D = A.WEBKategorie LEFT OUTER JOIN dbo.UnterwarenFilialeErloeskonto UWB ON UWB.UnterwarengruppeI3D = UW.I3D AND UWB.BranchI3D = IH.BranchI3D LEFT OUTER JOIN dbo.Kostenstellen KST ON KST.I3D = RP.Kostenstelle LEFT OUTER JOIN dbo.Kostentraeger KTR ON KTR.I3D = RP.Kostentraeger LEFT OUTER JOIN dbo.MwstSatz MS1 ON MS1.I3D = RP.MwstI3D LEFT OUTER JOIN dbo.Warehouses WH ON WH.I3D = CASE WHEN ISNULL(RP.NebenlagerI3D,0) <= 0 THEN -1 ELSE RP.NebenlagerI3D END LEFT OUTER JOIN dbo.Laenkenn L ON L.Standard = 1 LEFT OUTER JOIN dbo.Laenkenn LR ON LR.I3D = RK.LandI3D WHERE ISNULL(IP.Kind, 0) IN (1, 3) UNION ALL SELECT IP.I3D, 2 AS Type, IP.InternalPosition AS Position, IP.HeadI3D, CASE WHEN YEAR(RP.Lieferdatum) < 1905 THEN NULL ELSE RP.Lieferdatum END AS DeliveryDate, RP.Code AS Articlecode, ISNULL(RP.EANCode,'') AS EANCode, ISNULL(RP.HerstCode,'') AS ManufacturerCode, IP.Text, RP.ErloesKTO AS ProfitAndLossAccount, CASE WHEN L.I3D <> RK.LandI3D THEN CASE WHEN LR.EUMitglied = 1 THEN ISNULL(CASE WHEN ISNULL(AB.EUAufwandKTO,0) = 0 THEN NULL ELSE AB.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(UWB.EUAufwandKTO,0) = 0 THEN NULL ELSE UWB.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(WB.EUAufwandKTO,0) = 0 THEN NULL ELSE WB.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(A.EUAufwandKTO,0) = 0 THEN NULL ELSE A.EUAufwandKTO END, ISNULL(CASE WHEN ISNULL(UW.EUAufwandKTO,0) = 0 THEN NULL ELSE UW.EUAufwandKTO END, W.EUAufwandKTO))))) ELSE ISNULL(CASE WHEN ISNULL(AB.AuslandAufwandKTO,0) = 0 THEN NULL ELSE AB.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(UWB.AuslandAufwandKTO,0) = 0 THEN NULL ELSE UWB.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(WB.AuslandAufwandKTO,0) = 0 THEN NULL ELSE WB.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(A.AuslandAufwandKTO,0) = 0 THEN NULL ELSE A.AuslandAufwandKTO END, ISNULL(CASE WHEN ISNULL(UW.AuslandAufwandKTO,0) = 0 THEN NULL ELSE UW.AuslandAufwandKTO END, W.AuslandAufwandKTO))))) END ELSE ISNULL(CASE WHEN ISNULL(AB.AufwandKTO,0) = 0 THEN NULL ELSE AB.AufwandKTO END, ISNULL(CASE WHEN ISNULL(UWB.AufwandKTO,0) = 0 THEN NULL ELSE UWB.AufwandKTO END, ISNULL(CASE WHEN ISNULL(WB.AufwandKTO,0) = 0 THEN NULL ELSE WB.AufwandKTO END, ISNULL(CASE WHEN ISNULL(A.AufwandKTO,0) = 0 THEN NULL ELSE A.AufwandKTO END, ISNULL(CASE WHEN ISNULL(UW.AufwandKTO,0) = 0 THEN NULL ELSE UW.AufwandKTO END, W.AufwandKTO))))) END AS LossAccount, WH.BookKeepingAccount AS StorageValueAccount, KST.Nummer AS CostCentreNumber, KST.Beschreibung AS CostCentreName, KTR.Nummer AS CostUnitNumber, KTR.Beschreibung AS CostUnitName, MS1.Steuerkennziffer AS VATCode, RP.MwstSatz AS TaxRate, MS1.ErloesKTO AS TaxAccount, CASE WHEN YEAR(MS1.GueltigAb) < 1905 THEN NULL ELSE MS1.GueltigAb END AS TaxValidFrom, IP.Discount, ISNULL(IH.ExclusiveOfVAT,0) AS ExclusiveOfVAT, IP.QuantityComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 9), IP.NetPrice) AS NetPrice, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 11), IP.NetPriceFC) AS NetPriceFC, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 5), IP.NetPriceTotalComplete) AS NetPriceTotalComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 7), IP.NetPriceTotalFCComplete) AS NetPriceTotalFCComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 10), IP.TaxPrice) AS TaxPrice, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 12), IP.TaxPriceFC) AS TaxPriceFC, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 6), IP.TaxPriceTotalComplete) AS TaxPriceTotalComplete, ISNULL(dbo.cfn_CalculateReceiptSpecialPosition(RK.I3D, 6, RP.I3D, RP.Art, RP.Expanded, 8), IP.TaxPriceTotalFCComplete) AS TaxPriceTotalFCComplete, IP.NetPurchasePrice, IP.NetPurchasePriceFC, IP.NetPurchasePriceTotal, IP.NetPurchasePriceTotalFC, CONVERT(bit, CASE WHEN ISNULL(A.Abbuchung, 'N') = 'J' THEN 1 ELSE 0 END) AS IsStorageArticle, IP.Expanded, IP.Indent, RP.UrsprungNr AS OriginReceiptNumber, ISNULL(RP.UrsprungArt,0) AS OriginReceiptKind, ISNULL(UW.Text, W.Bezeichnung) AS MaterialGroupCaption, ISNULL(RP.Visible, 1) AS Visible, CAST(ISNULL(CASE WHEN UW.I3D IS NULL THEN W.NeedsCustomClearance ELSE UW.NeedsCustomClearance END,0) AS BIT) AS NeedsCustomClearance FROM dbo.GutPos RP INNER JOIN dbo.cvw_CreditVoucherPos IP ON IP.I3D = RP.I3D INNER JOIN dbo.cvw_CreditVoucherHead IH ON IH.I3D = IP.HeadI3D INNER JOIN dbo.GutKopf RK ON RK.I3D = IP.HeadI3D LEFT OUTER JOIN dbo.Artik A ON A.I3D = RP.ArtikelI3D LEFT OUTER JOIN dbo.ArtikelBranchErloeskonto AB ON AB.ArtikelI3D = A.I3D AND AB.BranchI3D = IH.BranchI3D INNER JOIN dbo.WAREN W ON W.Warengruppe = A.Warengruppe LEFT OUTER JOIN dbo.WarenFilialeErloeskonto WB ON WB.WarengruppeI3D = W.I3D AND WB.BranchI3D = IH.BranchI3D LEFT OUTER JOIN dbo.UNTERWAREN UW ON UW.I3D = A.WEBKategorie LEFT OUTER JOIN dbo.UnterwarenFilialeErloeskonto UWB ON UWB.UnterwarengruppeI3D = UW.I3D AND UWB.BranchI3D = IH.BranchI3D LEFT OUTER JOIN dbo.Kostenstellen KST ON KST.I3D = RP.Kostenstelle LEFT OUTER JOIN dbo.Kostentraeger KTR ON KTR.I3D = RP.Kostentraeger LEFT OUTER JOIN dbo.MwstSatz MS1 ON MS1.I3D = RP.MwstI3D LEFT OUTER JOIN dbo.Warehouses WH ON WH.I3D = CASE WHEN ISNULL(RP.NebenlagerI3D,0) <= 0 THEN -1 ELSE RP.NebenlagerI3D END LEFT OUTER JOIN dbo.Laenkenn L ON L.Standard = 1 LEFT OUTER JOIN dbo.Laenkenn LR ON LR.I3D = RK.LandI3D WHERE ISNULL(IP.Kind, 0) IN (1, 3) UNION ALL SELECT IP.I3D, 3 AS Type, IP.InternalPosition AS Position, IP.HeadI3D, CASE WHEN YEAR(ISNULL(deliveryHead.ExternalDeliveryListDate,0)) < 1905 THEN deliveryHead.Date ELSE deliveryHead.ExternalDeliveryListDate END AS DeliveryDate, RP.Artikelcode AS Articlecode, ISNULL(RP.EANCode,'') AS EANCode, ISNULL(RP.Herstellercode,'') AS ManufacturerCode, IP.Text, RP.AufwandKTO AS ProfitAndLossAccount, RP.AufwandKTO AS LossAccount, WH.BookKeepingAccount AS StorageValueAccount, KST.Nummer AS CostCentreNumber, KST.Beschreibung AS CostCentreName, KTR.Nummer AS CostUnitNumber, KTR.Beschreibung AS CostUnitName, CASE WHEN RTRIM(ISNULL(MS1.SteuerKZEinkauf,'')) <> '' THEN MS1.SteuerKZEinkauf ELSE MS1.Steuerkennziffer END AS VATCode, RP.MwstSatz AS TaxRate, MS1.AufwandKTO AS TaxAccount, CASE WHEN YEAR(MS1.GueltigAb) < 1905 THEN NULL ELSE MS1.GueltigAb END AS TaxValidFrom, IP.Discount, ISNULL(IH.ExclusiveOfVAT,0) AS ExclusiveOfVAT, IP.QuantityComplete, ROUND(IP.NetPrice + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPrice END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPrice END, ISNULL(A.Nachkommastellen,2)) AS NetPrice, ROUND(IP.NetPriceFC + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPriceFC END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPriceFC END, ISNULL(A.Nachkommastellen,2)) AS NetPriceFC, IP.NetPriceTotalComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPriceTotalComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPriceTotalComplete END AS NetPriceTotalComplete, IP.NetPriceTotalFCComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPriceTotalFCComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPriceTotalFCComplete END AS NetPriceTotalFCComplete, IP.TaxPrice + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightTaxPrice END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceTaxPrice END AS TaxPrice, IP.TaxPriceFC + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightTaxPriceFC END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceTaxPriceFC END AS TaxPriceFC, IP.TaxPriceTotalComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightTaxPriceTotalComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceTaxPriceTotalComplete END AS TaxPriceTotalComplete, IP.TaxPriceTotalFCComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightTaxPriceTotalFCComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceTaxPriceTotalFCComplete END AS TaxPriceTotalFCComplete, ROUND(IP.NetPrice + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPrice END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPrice END, ISNULL(A.Nachkommastellen,2)) AS NetPurchasePrice, ROUND(IP.NetPriceFC + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPriceFC END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPriceFC END, ISNULL(A.Nachkommastellen,2)) AS NetPurchasePriceFC, IP.NetPriceTotalComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPriceTotalComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPriceTotalComplete END AS NetPurchasePriceTotalComplete, IP.NetPriceTotalFCComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IP.FreightNetPriceTotalFCComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IP.InsuranceNetPriceTotalFCComplete END AS NetPurchasePriceTotalFCComplete, CONVERT(bit, CASE WHEN ISNULL(A.Abbuchung, 'N') = 'J' THEN 1 ELSE 0 END) AS IsStorageArticle, IP.Expanded, IP.Indent, NULL AS OriginReceiptNumber, 0 AS OriginReceiptKind, ISNULL(UW.Text, W.Bezeichnung) AS MaterialGroupCaption, ISNULL(RP.Visible, 1) AS Visible, CAST(ISNULL(CASE WHEN UW.I3D IS NULL THEN W.NeedsCustomClearance ELSE UW.NeedsCustomClearance END,0) AS BIT) AS NeedsCustomClearance FROM dbo.KalkPos RP INNER JOIN dbo.cvw_SupplierInvoicePos IP ON IP.I3D = RP.I3D INNER JOIN dbo.cvw_SupplierInvoiceHead IH ON IH.I3D = IP.HeadI3D INNER JOIN dbo.KalkKopf RK ON RK.I3D = IP.HeadI3D LEFT OUTER JOIN dbo.SupplierDeliveryListItems deliveryItems ON deliveryItems.I3D = RP.UebernommenAusI3D LEFT OUTER JOIN dbo.SupplierDeliveryLists deliveryHead ON deliveryHead.I3D = deliveryItems.ReceiptI3D LEFT OUTER JOIN dbo.Artik A ON A.I3D = RP.ArtikelI3D INNER JOIN dbo.WAREN W ON W.Warengruppe = A.Warengruppe LEFT OUTER JOIN dbo.UNTERWAREN UW ON UW.I3D = A.WEBKategorie LEFT OUTER JOIN dbo.Kostenstellen KST ON KST.I3D = RP.Kostenstelle LEFT OUTER JOIN dbo.Kostentraeger KTR ON KTR.I3D = RP.Kostentraeger LEFT OUTER JOIN dbo.MwstSatz MS1 ON MS1.I3D = RP.MwstI3D LEFT OUTER JOIN dbo.Warehouses WH ON WH.I3D = CASE WHEN ISNULL(RP.NebenlagerI3D,0) <= 0 THEN -1 ELSE RP.NebenlagerI3D END WHERE ISNULL(IP.Kind, 0) IN (1, 3, 11, 12) UNION ALL SELECT IP.I3D, 4 AS Type, IP.InternalPosition AS Position, IP.HeadI3D, CASE WHEN YEAR(ISNULL(deliveryHead.ExternalDeliveryListDate,0)) < 1905 THEN deliveryHead.Date ELSE deliveryHead.ExternalDeliveryListDate END AS DeliveryDate, RP.Artikelcode AS Articlecode, ISNULL(RP.EANCode,'') AS EANCode, ISNULL(RP.Herstellercode,'') AS ManufacturerCode, IP.Text, RP.AufwandKTO AS ProfitAndLossAccount, RP.AufwandKTO AS LossAccount, WH.BookKeepingAccount AS StorageValueAccount, KST.Nummer AS CostCentreNumber, KST.Beschreibung AS CostCentreName, KTR.Nummer AS CostUnitNumber, KTR.Beschreibung AS CostUnitName, CASE WHEN RTRIM(ISNULL(MS1.SteuerKZEinkauf,'')) <> '' THEN MS1.SteuerKZEinkauf ELSE MS1.Steuerkennziffer END AS VATCode, RP.MwstSatz AS TaxRate, MS1.AufwandKTO AS TaxAccount, CASE WHEN YEAR(MS1.GueltigAb) < 1905 THEN NULL ELSE MS1.GueltigAb END AS TaxValidFrom, IP.Discount, ISNULL(IH.ExclusiveOfVAT,0) AS ExclusiveOfVAT, IP.QuantityComplete, IP.NetPrice, IP.NetPriceFC, IP.NetPriceTotal AS NetPriceTotalComplete, IP.NetPriceTotalFC AS NetPriceTotalFCComplete, IP.TaxPrice, IP.TaxPriceFC, IP.TaxPriceTotal AS TaxPriceTotalComplete, IP.TaxPriceTotalFC AS TaxPriceTotalFCComplete, IP.NetPrice AS NetPurchasePrice, IP.NetPriceFC AS NetPurchasePriceFC, IP.NetPriceTotal AS NetPurchasePriceTotalComplete, IP.NetPriceTotalFC AS NetPurchasePriceTotalFCComplete, CONVERT(bit, CASE WHEN ISNULL(A.Abbuchung, 'N') = 'J' THEN 1 ELSE 0 END) AS IsStorageArticle, IP.Expanded, IP.Indent, NULL AS OriginReceiptNumber, 0 AS OriginReceiptKind, ISNULL(UW.Text, W.Bezeichnung) AS MaterialGroupCaption, ISNULL(RP.Visible, 1) AS Visible, CAST(ISNULL(CASE WHEN UW.I3D IS NULL THEN W.NeedsCustomClearance ELSE UW.NeedsCustomClearance END,0) AS BIT) AS NeedsCustomClearance FROM dbo.LiGutPos RP INNER JOIN dbo.cvw_SupplierCreditVoucherPos IP ON IP.I3D = RP.I3D INNER JOIN dbo.cvw_SupplierCreditVoucherHead IH ON IH.I3D = IP.HeadI3D INNER JOIN dbo.LiGutKopf RK ON RK.I3D = IP.HeadI3D LEFT OUTER JOIN dbo.SupplierInvoiceItems invoiceItems ON invoiceItems.I3D = RP.UebernommenAusI3D LEFT OUTER JOIN dbo.SupplierDeliveryListItems deliveryItems ON deliveryItems.I3D = invoiceItems.OriginReceiptItemI3D LEFT OUTER JOIN dbo.SupplierDeliveryLists deliveryHead ON deliveryHead.I3D = deliveryItems.ReceiptI3D LEFT OUTER JOIN dbo.Artik A ON A.I3D = RP.ArtikelI3D INNER JOIN dbo.WAREN W ON W.Warengruppe = A.Warengruppe LEFT OUTER JOIN dbo.UNTERWAREN UW ON UW.I3D = A.WEBKategorie LEFT OUTER JOIN dbo.Kostenstellen KST ON KST.I3D = RP.Kostenstelle LEFT OUTER JOIN dbo.Kostentraeger KTR ON KTR.I3D = RP.Kostentraeger LEFT OUTER JOIN dbo.MwstSatz MS1 ON MS1.I3D = RP.MwstI3D LEFT OUTER JOIN dbo.Warehouses WH ON WH.I3D = CASE WHEN ISNULL(RP.NebenlagerI3D,0) <= 0 THEN -1 ELSE RP.NebenlagerI3D END WHERE ISNULL(IP.Kind, 0) IN (1, 3, 11, 12) GO /****** Object: Table [dbo].[AngPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AngKopfI3D] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [AufLiefRechNr] [int] NULL, [AufLiefRechArt] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [MWStI3D] [int] NULL, [LaenderI3D] [int] NULL, [MWStAktiv] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [Import] [int] NULL, [MitBild] [int] NULL, [BSLaengeT] [float] NULL, [BSBreiteT] [float] NULL, [BSHoeheT] [float] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [VertragI3D] [int] NULL, [VertragArt] [int] NULL, [OriginalI3D] [int] NULL, [KopfVersionsI3D] [int] NULL, [Artikelpositionsart] [int] NULL, [OriginalStk] [float] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [BSLaengeE] [float] NULL, [BSBreiteE] [float] NULL, [BSHoeheE] [float] NULL, [OldAngKopfI3D] [varchar](10) NULL, [numBarcodes] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [RMAPosI3D] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [Kundenkostenstelle] [varchar](300) NULL, [HerstellerI3D] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [Bestellinformation] [varchar](200) NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [isLeasing] [int] NULL, [isService] [int] NULL, [PurchasePriceSupplierI3D] [int] NULL, [InternalNote] [nvarchar](max) NULL, [PlannedDurationInHours] [decimal](19, 7) NOT NULL, [IsReverseCharge] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[OfferItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[OfferItemVersions] AS SELECT AP.I3D ,AP.OriginalI3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.AngKopfI3D, 0) AS ReceiptI3D ,AP.KopfVersionsI3D AS ReceiptVersionI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,CASE WHEN AP.MitBild IN (1, 11) THEN 1 ELSE 0 END AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,AP.Bestellinformation AS PurchaseInformations ,AP.WEEE AS WEEE ,AP.Kundenkostenstelle AS CustomerCostCenter ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,AP.PurchasePriceSupplierI3D AS PurchasePriceSupplierI3D ,AP.InternalNote AS InternalNote ,AP.PlannedDurationInHours AS PlannedDurationInHours ,AP.IsReverseCharge ,CAST(ISNULL(AP.isLeasing,0) AS BIT) AS IsLeasing ,CAST(ISNULL(AP.isService,0) AS BIT) AS IsService FROM dbo.AngPosVersions AS AP GO /****** Object: Table [dbo].[LieferantenToFiliale] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LieferantenToFiliale]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LieferantI3D] [int] NULL, [FilialI3D] [int] NULL, [KdNrBeiLieferant] [varchar](20) NULL, [BuchhaltNr] [varchar](50) NULL, [RWUebergabe] [int] NULL, [RWPersonalI3D] [int] NULL, [RWDatum] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PORTRECH] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PORTRECH]( [Rechnungsnummer] [int] NOT NULL, [Rechnungsdatum] [datetime] NULL, [Datum] [datetime] NULL, [Kundennummer] [float] NULL, [MandantenKredNr] [float] NULL, [PersonalI3D] [int] NULL, [PCName] [varchar](50) NULL, [PCIP] [varchar](50) NULL, [I3D] [int] IDENTITY(1,1) NOT NULL, [AnlageVersion] [int] NULL, [CentronVersion] [varchar](20) NULL, [Art] [int] NULL, [AnlageI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PORTWARE] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PORTWARE]( [Verwaltungs_Nr] [float] NULL, [LieferscheinDatum] [datetime] NULL, [Kreditor_Nr] [float] NULL, [Datum] [datetime] NULL, [MandantenKredNr] [float] NULL, [Verwaltungs_NrNew] [float] NULL, [Verwaltungs_NrKonv] [float] NULL, [PersonalI3D] [int] NULL, [PCName] [varchar](50) NULL, [PCIP] [varchar](50) NULL, [I3D] [int] IDENTITY(1,1) NOT NULL, [AnlageVersion] [int] NULL, [CentronVersion] [varchar](20) NULL, [Art] [int] NULL, [AnlageI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerToBranches] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerToBranches]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerNumber] [int] NOT NULL, [BranchI3D] [int] NOT NULL, [BookKeepingNumber] [nvarchar](64) NOT NULL, [Exported] [bit] NOT NULL, [ExportedByI3D] [int] NULL, [ExportedDate] [datetime2](0) NULL, CONSTRAINT [PK_CustomerToBranches] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[cvw_BookKeepingReceipts] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_BookKeepingReceipts] AS SELECT 1 AS Type, IH.I3D, IH.Number, ISNULL(RK.Zusatztext,'') AS Caption, '' AS VariableTextField1, RK.ExternalInvoiceNumber AS ExternalReceiptNumber, RK.ExternalInvoiceDate AS ExternalReceiptDate, RK.FaelligAm AS DueDate, IH.Date, IH.Version, IIF(ISNULL(RK.FilialI3D,0) <= 0 OR ISNULL(Setting1.ValueBool,0) = 0 OR ISNULL(KB.BookKeepingNumber,'') = '', K.BuchhaltNr, KB.BookKeepingNumber) AS AddressBookKeepingNumber, IIF(ISNULL(RK.FilialI3D,0) <= 0 OR ISNULL(Setting1.ValueBool,0) = 0 OR ISNULL(KBAbwReAnschr.BookKeepingNumber,'') = '', KAbwReAnschr.BuchhaltNr, KBAbwReAnschr.BookKeepingNumber) AS BookKeepingNumberDifferentInvoiceAddress, K.SteuerNr AS TaxNumber, ZK.Zahlungstyp AS PaymentTypeNumber, ZK.Untdid4461, ZK.I3D AS PaymentConditionsI3D, ZK.Kurztext AS PaymentConditionsText, rk.ZahlKond AS PaymentConditionFull, K.I3D AS AddressNumber, ZK.FaelligPlusTage AS DuePlusDays, AC.OwnSupplierNumber, LK2.Land AS Country, ZK.LaenPer1 AS Skonto1OffDay, ZK.Skonto1 AS Skonto1Percent, P.KurzZeich AS LastChangedBy, ZK.LaenPer2 AS Skonto2OffDay, ZK.Skonto2 AS Skonto2Percent, ZK.LaenPer3 AS Skonto3OffDay, K.Name AS AddressName, A.Strasse AS AddressStreet, A.Postfach AS AddressPostOfficeBox, A.PLZ AS AddressZip, A.Ort AS AddressCity, RK.Tel AS ContactPhone, RK.Fax AS ContactTelefax, RK.Mail AS ContactEMail, K.KdWWW AS CustomerWebSite, ISNULL(IIF(RK.FIBUSammelkonto = '',NULL,RK.FIBUSammelkonto), K.FIBUSammelkonto) AS CollectiveAccount, IH.State, CONVERT(bit,CASE WHEN EXISTS(SELECT I3D FROM PORTRECH WHERE Art = 4 AND AnlageI3D = RK.I3D) THEN 1 ELSE 0 END) AS IsTransferred, IH.NetPriceComplete, IH.NetPriceFCComplete, IH.TaxPriceComplete, IH.TaxPriceFCComplete, IH.ExclusiveOfVAT, LK.RWZeichen AS CurrencyISOCode, IH.IsCashAsset, IH.CurrencyString, IH.CurrencyFactor, RK.ESRReferenznummer AS ESRCode, ZKL.I3D AS DeliveryConditionI3D, ZKL.Kurztext AS DeliveryConditionText, ISNULL(RK.EDIExport,0) AS IsExportedToEdi, LK2.Kurzzeichen AS CountryShortCode, RK.Trackingnummer AS TrackingNumber, RK.BestNr AS ExternalPurchaseOrderNumber, F.I3D AS BranchI3D, B.AuthorizationNumber AS SepaAuthorizationNumber, B.DirectDebitType AS SepaDirectDebitType, CAST(ISNULL(ZK.DTALastschrift,0) as bit) AS IsSepaActive, ISNULL(ZK.DTAAuswahl,0) AS SepaKind, CASE WHEN ISNULL(RK.Lieferdatum,0) < 2 THEN NULL ELSE RK.Lieferdatum END AS DeliveryDate, K.UmsaIdentNr AS SalesTaxIdentificationNumber, B.I3D AS BankAccountI3D, B.Kontonummer AS BankAccountNumber, B.BankverbNummer AS BankNumber, RK.Ansprech AS ContactName, RK.DocDirI3D AS DirectoryI3D, RK.LiefKundAnschriftI3D As DeliveryAdressI3D, RK.LiefKundPersonI3D AS DeliveryContactI3D, KA.Name AS DeliveryCustomerName, DA.Strasse AS DeliveryStreet, DA.Postfach AS DeliveryPostOfficeBox, DA.Plz AS DeliveryZip, DA.Ort AS DeliveryCity, DP.Tel1 AS DeliveryContactPhone, DP.Fax1 AS DeliveryContactTelefax, DP.Email1 AS DeliveryContactEMail, DP.AnsprechVorname AS DeliveryContactFirstName, DP.Ansprech AS DeliveryContactLastName, DPA.Anrede AS DeliveryContactSalutation, NULL AS CustomerNumberAtSupplier, COALESCE(b.IBAN,defaultBank.IBAN,'') AS IBAN, COALESCE(b.BIC,defaultBank.BIC,'') AS BIC, NULL as ReceiptLink, ACC.UseSettingsFromCompanyGroupForReceipts AS UseSettingsFromCompanyGroupForReceipts, IIF(ACC.UseSettingsFromCompanyGroupForReceipts = 1, KAbwReAnschr.Name, '') AS CompanyGroupName, CAST(IIF(IsNull(ZK.DatevExport,0) = 1, 1, 0) AS BIT) AS IsBookKeepingExportActive FROM dbo.RechKopf RK INNER JOIN dbo.cvw_InvoiceHead IH ON IH.I3D = RK.I3D LEFT OUTER JOIN dbo.ApplicationSettings Setting1 ON Setting1.I3D = 10076 LEFT OUTER JOIN dbo.Kunden K ON K.I3D = RK.KundenID -- ON ((ISNULL(RK.RechKundFremd,0) = 0 OR ISNULL(RK.RechKundI3D,0) <= 0) AND K.I3D = RK.KundenID) OR (ISNULL(RK.RechKundFremd,0) = 1 AND K.I3D = RK.RechKundI3D) LEFT OUTER JOIN dbo.CustomerToBranches KB ON KB.CustomerNumber = K.I3D AND KB.BranchI3D = RK.FilialI3D LEFT OUTER JOIN dbo.Kunden KAbwReAnschr ON KAbwReAnschr.I3D = RK.RechKundI3D LEFT OUTER JOIN dbo.CustomerToBranches KBAbwReAnschr ON KBAbwReAnschr.CustomerNumber = KAbwReAnschr.I3D AND KBAbwReAnschr.BranchI3D = ISNULL(RK.FilialI3D,0) LEFT OUTER JOIN dbo.Anschrif A ON ((ISNULL(RK.RechKundFremd,0) = 0 OR ISNULL(RK.RechKundI3D,0) <= 0) AND A.I3D = RK.AnschriftID) OR (ISNULL(RK.RechKundFremd,0) = 1 AND A.I3D = RK.RechKundAnschriftI3D) LEFT OUTER JOIN dbo.Anschrif DA ON DA.I3D = RK.LiefKundAnschriftI3D LEFT OUTER JOIN dbo.Personen DP ON DP.I3D = RK.LiefKundPersonI3D LEFT OUTER JOIN dbo.Anrede DPA ON DPA.I3D = DP.AnredeI3D LEFT OUTER JOiN dbo.Kunden KA ON KA.I3D = RK.LiefKundI3D INNER JOIN dbo.ZahKond ZK ON ZK.I3D = RK.ZahlKondID LEFT OUTER JOIN dbo.ZahKond ZKL ON ZKL.I3D = RK.LieferBedID INNER JOIN dbo.Laenkenn LK ON LK.I3D = RK.CurrencyI3D LEFT OUTER JOIN dbo.Personal P ON P.I3D = RK.GeaendertVonI3D INNER JOIN dbo.Laenkenn LK2 ON LK2.I3D = RK.LandI3D LEFT OUTER JOIN dbo.Filiale F ON F.I3D = RK.FilialI3D LEFT OUTER JOIN dbo.Bankverbindungen B ON B.I3D = RK.SepaMandateI3D LEFT OUTER JOIN AccountCustomers AC ON AC.Number = RK.KundenID LEFT OUTER JOIN dbo.Bankverbindungen defaultBank ON defaultBank.IsDefault = 1 AND defaultBank.Status = 1 AND defaultBank.ObjectArt = 0 AND defaultBank.ObjectI3D = k.KundenNummer AND RK.SepaMandateI3D IS NULL --objectArt = 0 -> customer & use customer number as I3D LEFT OUTER JOIN AccountTypeToAccounts ATTA ON ATTA.AccountCustomerI3D = AC.I3D LEFT OUTER JOIN Accounts ACC ON ATTA.AccountI3D = ACC.I3D WHERE IH.Number > 0 AND IH.State <> 3 UNION ALL SELECT 2 AS Type, IH.I3D, IH.Number, ISNULL(RK.Zusatztext,'') AS Caption, '' AS VariableTextField1, NULL AS ExternalReceiptNumber, NULL AS ExternalReceiptDate, NULL AS DueDate, IH.Date, IH.Version, IIF(ISNULL(RK.FilialI3D,0) <= 0 OR ISNULL(Setting1.ValueBool,0) = 0 OR ISNULL(KB.BookKeepingNumber,'') = '',K.BuchhaltNr,KB.BookKeepingNumber) AS AddressBookKeepingNumber, IIF(ISNULL(RK.FilialI3D,0) <= 0 OR ISNULL(Setting1.ValueBool,0) = 0 OR ISNULL(KBAbwReAnschr.BookKeepingNumber,'') = '',KAbwReAnschr.BuchhaltNr,KBAbwReAnschr.BookKeepingNumber) AS BookKeepingNumberDifferentInvoiceAddress, K.SteuerNr AS TaxNumber, ZK.Zahlungstyp AS PaymentTypeNumber, ZK.Untdid4461, ZK.I3D AS PaymentConditionsI3D, ZK.Kurztext AS PaymentConditionsText, rk.ZahlKond AS PaymentConditionFull, K.I3D AS AddressNumber, ZK.FaelligPlusTage AS DuePlusDays, AC.OwnSupplierNumber, LK2.Land AS Country, ZK.LaenPer1 AS Skonto1OffDay, ZK.Skonto1 AS Skonto1Percent, P.KurzZeich AS LastChangedBy, ZK.LaenPer2 AS Skonto2OffDay, ZK.Skonto2 AS Skonto2Percent, ZK.LaenPer3 AS Skonto3OffDay, K.Name AS AddressName, A.Strasse AS AddressStreet, A.Postfach AS AddressPostOfficeBox, A.PLZ AS AddressZip, A.Ort AS AddressCity, RK.Tel AS ContactPhone, RK.Fax AS ContactTelefax, RK.Mail AS ContactEMail, K.KdWWW AS CustomerWebSite, ISNULL(IIF(RK.FIBUSammelkonto = '',NULL,RK.FIBUSammelkonto), K.FIBUSammelkonto) AS CollectiveAccount, IH.State, CONVERT(bit,CASE WHEN EXISTS(SELECT I3D FROM PORTRECH WHERE Art = 6 AND AnlageI3D = RK.I3D) THEN 1 ELSE 0 END) AS IsTransferred, IH.NetPrice, IH.NetPriceFC, IH.TaxPrice, IH.TaxPriceFC, IH.ExclusiveOfVAT, LK.RWZeichen AS CurrencyISOCode, IH.IsCashAsset, IH.CurrencyString, IH.CurrencyFactor, NULL AS ESRCode, NULL AS DeliveryConditionI3D, NULL AS DeliveryConditionText, NULL AS IsExportedToEdi, LK2.Kurzzeichen AS CountryShortCode, NULL AS TrackingNumber, RK.BestNr AS ExternalPurchaseOrderNumber, F.I3D AS BranchI3D, NULL, NULL, CAST(0 as bit) AS IsSepaActive, 0 AS SepaKind, CASE WHEN ISNULL(RK.Lieferdatum,0) < 2 THEN NULL ELSE RK.Lieferdatum END AS DeliveryDate, K.UmsaIdentNr AS SalesTaxIdentificationNumber, NULL AS BankAccountI3D, '' AS BankAccountNumber, '' AS BankNumber, RK.Ansprech AS ContactName, RK.DocDirI3D AS DirectoryI3D, RK.LiefKundAnschriftI3D As DeliveryAdressI3D, RK.LiefKundPersonI3D AS DeliveryContactI3D, KA.Name AS DeliveryCustomerName, DA.Strasse AS DeliveryStreet, DA.Postfach AS DeliveryPostOfficeBox, DA.Plz AS DeliveryZip, DA.Ort AS DeliveryCity, DP.Tel1 AS DeliveryContactPhone, DP.Fax1 AS DeliveryContactTelefax, DP.Email1 AS DeliveryContactEMail, DP.AnsprechVorname AS DeliveryContactFirstName, DP.Ansprech AS DeliveryContactLastName, DPA.Anrede AS DeliveryContactSalutation, NULL AS CustomerNumberAtSupplier, NULL AS IBAN, NULL AS BIC, NULL as ReceiptLink, Acc.UseSettingsFromCompanyGroupForReceipts AS UseSettingsFromCompanyGroupForReceipts, IIF(ACC.UseSettingsFromCompanyGroupForReceipts = 1, KAbwReAnschr.Name, '') AS CompanyGroupName, -- wenn die Einstellung gesetzt ist, sollte jede Addresse (und damit auch die abweichende) von dem Konzern stammen CAST(IIF(IsNull(ZK.DatevExport,0) = 1, 1, 0) AS BIT) AS IsBookKeepingExportActive FROM dbo.GutKopf RK INNER JOIN dbo.cvw_CreditVoucherHead IH ON IH.I3D = RK.I3D LEFT OUTER JOIN dbo.ApplicationSettings Setting1 ON Setting1.I3D = 10076 LEFT OUTER JOIN dbo.Kunden K ON K.I3D = RK.KundenID -- ON ((ISNULL(RK.RechKundFremd,0) = 0 OR ISNULL(RK.RechKundI3D,0) <= 0) AND K.I3D = RK.KundenID) OR (ISNULL(RK.RechKundFremd,0) = 1 AND K.I3D = RK.RechKundI3D) LEFT OUTER JOIN dbo.CustomerToBranches KB ON KB.CustomerNumber = K.I3D AND KB.BranchI3D = RK.FilialI3D LEFT OUTER JOIN dbo.Kunden KAbwReAnschr ON KAbwReAnschr.I3D = RK.RechKundI3D LEFT OUTER JOIN dbo.CustomerToBranches KBAbwReAnschr ON KBAbwReAnschr.CustomerNumber = KAbwReAnschr.I3D AND KBAbwReAnschr.BranchI3D = ISNULL(RK.FilialI3D,0) LEFT OUTER JOIN dbo.Anschrif A ON ((ISNULL(RK.RechKundFremd,0) = 0 OR ISNULL(RK.RechKundI3D,0) <= 0) AND A.I3D = RK.AnschriftID) OR (ISNULL(RK.RechKundFremd,0) = 1 AND A.I3D = RK.RechKundAnschriftI3D) LEFT OUTER JOIN dbo.Anschrif DA ON DA.I3D = RK.LiefKundAnschriftI3D LEFT OUTER JOIN dbo.Personen DP ON DP.I3D = RK.LiefKundPersonI3D LEFT OUTER JOIN dbo.Anrede DPA ON DPA.I3D = DP.AnredeI3D LEFT OUTER JOiN dbo.Kunden KA ON KA.I3D = RK.LiefKundI3D INNER JOIN dbo.ZahKond ZK ON ZK.I3D = RK.ZahlKondID INNER JOIN dbo.Laenkenn LK ON LK.I3D = RK.CurrencyI3D LEFT OUTER JOIN dbo.Personal P ON P.I3D = RK.GeaendertVonI3D INNER JOIN dbo.Laenkenn LK2 ON LK2.I3D = RK.LandI3D LEFT OUTER JOIN dbo.Filiale F ON F.I3D = RK.FilialI3D LEFT OUTER JOIN AccountCustomers AC ON AC.Number = RK.KundenID LEFT OUTER JOIN AccountTypeToAccounts ATTA ON ATTA.AccountCustomerI3D = AC.I3D LEFT OUTER JOIN Accounts ACC ON ATTA.AccountI3D = ACC.I3D UNION ALL SELECT 3 AS Type, IH.I3D, IH.Number, '' AS Caption, ISNULL(RK.VarFeld1,'') AS VariableTextField1, RK.RechnungsNr AS ExternalReceiptNumber, CASE WHEN YEAR(RK.RechnungsDatum) < 1905 THEN NULL ELSE RK.RechnungsDatum END AS ExternalReceiptDate, CASE WHEN YEAR(RK.FaelligAm) < 1905 THEN NULL ELSE RK.FaelligAm END AS DueDate, IH.Date, IH.Version, CASE WHEN LF.I3D IS NULL THEN K.Datev ELSE LF.BuchhaltNr END AS AddressBookKeepingNumber, '' AS BookKeepingNumberDifferentInvoiceAddress, K.SteuerNr AS TaxNumber, ZK.Zahlungstyp AS PaymentTypeNumber, ZK.Untdid4461, ZK.I3D AS PaymentConditionsI3D, ZK.Kurztext AS PaymentConditionsText, rk.ZahlKondText AS PaymentConditionFull, K.I3D AS AddressNumber, ZK.FaelligPlusTage AS DuePlusDays, '' AS OwnSupplierNumber, LK2.Land AS Country, ZK.LaenPer1 AS Skonto1OffDay, ZK.Skonto1 AS Skonto1Percent, P.KurzZeich AS LastChangedBy, ZK.LaenPer2 AS Skonto2OffDay, ZK.Skonto2 AS Skonto2Percent, ZK.LaenPer3 AS Skonto3OffDay, K.Name AS AddressName, A.Strasse AS AddressStreet, A.Postfach AS AddressPostOfficeBox, A.PLZ AS AddressZip, A.Ort AS AddressCity, RK.Tel AS ContactPhone, RK.Fax AS ContactTelefax, RK.Mail AS ContactEMail, K.WWW AS CustomerWebSite, ISNULL(IIF(RK.FIBUSammelkonto = '',NULL,RK.FIBUSammelkonto), K.FIBUSammelkonto) AS CollectiveAccount, IH.State, CONVERT(bit,CASE WHEN EXISTS(SELECT I3D FROM PORTWARE WHERE Art = 18 AND Verwaltungs_Nr = RK.I3D) THEN 1 ELSE 0 END) AS IsTransferred, IH.NetPriceComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IH.FreightNetPriceComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IH.InsuranceNetPriceComplete END, IH.NetPriceFCComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IH.FreightNetPriceFCComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IH.InsuranceNetPriceFCComplete END, IH.TaxPriceComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IH.FreightTaxPriceComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IH.InsuranceTaxPriceComplete END, IH.TaxPriceFCComplete + CASE WHEN IH.FreightAsOwnPosition = 1 THEN 0 ELSE IH.FreightTaxPriceFCComplete END + CASE WHEN IH.InsuranceAsOwnPosition = 1 THEN 0 ELSE IH.InsuranceTaxPriceFCComplete END, IH.ExclusiveOfVAT, LK.RWZeichen AS CurrencyISOCode, IH.IsCashAsset, IH.CurrencyString, IH.CurrencyFactor, RK.ESRCodierzeile AS ESRCode, NULL AS DeliveryConditionI3D, NULL AS DeliveryConditionText, NULL AS IsExportedToEdi, LK2.Kurzzeichen AS CountryShortCode, NULL AS TrackingNumber, NULL AS ExternalPurchaseOrderNumber, ISNULL(RK.BranchI3D,0) AS BranchI3D, NULL, NULL, CAST(ISNULL(ZK.DTALastschrift,0) as bit) AS IsSepaActive, 0 AS SepaKind, CASE WHEN YEAR(RK.RechnungsDatum) < 1905 THEN NULL ELSE RK.RechnungsDatum END AS DeliveryDate, K.UmsaIdentNr AS SalesTaxIdentificationNumber, ISNULL(B.I3D,B2.I3D) AS BankAccountI3D, ISNULL(B.Kontonummer,B2.Kontonummer) AS BankAccountNumber, ISNULL(B.BankverbNummer,B2.BankverbNummer) AS BankNumber, '' AS ContactName, RK.DocDirI3D AS DirectoryI3D, NULL As DeliveryAdressI3D, NULL AS DeliveryContactI3D, NULL AS DeliveryCustomerName, NULL AS DeliveryStreet, NULL AS DeliveryPostOfficeBox, NULL AS DeliveryZip, NULL AS DeliveryCity, NULL AS DeliveryContactPhone, NULL AS DeliveryContactTelefax, NULL AS DeliveryContactEMail, NULL AS DeliveryContactFirstName, NULL AS DeliveryContactLastName, NULL AS DeliveryContactSalutation, COALESCE(LF.KdNrBeiLieferant,K.KredKdnr) AS CustomerNumberAtSupplier, ISNULL(B.IBAN,B2.IBAN) AS IBAN, ISNULL(B.BIC,B2.BIC) AS BIC, RK.ReceiptLink, ACC.UseSettingsFromCompanyGroupForReceipts AS UseSettingsFromCompanyGroupForReceipts, IIF(ACC.UseSettingsFromCompanyGroupForReceipts = 1, Company.CompanyGroupName, '') AS CompanyGroupName, CAST(IIF(IsNull(ZK.DatevExport,0) = 1 AND ISNULL(RK.KeinBuchhaltungsexport,0) <> 1 AND RK.Status = 2, 1, 0) AS BIT) AS IsBookKeepingExportActive FROM dbo.KalkKopf RK INNER JOIN dbo.cvw_SupplierInvoiceHead IH ON IH.I3D = RK.I3D INNER JOIN dbo.Kreditor K ON K.I3D = RK.KreditorI3D LEFT OUTER JOIN dbo.Anschrif A ON A.I3D = RK.AnschriftI3D INNER JOIN dbo.ZahKond ZK ON ZK.I3D = RK.ZahlKondI3D INNER JOIN dbo.Laenkenn LK ON LK.I3D = RK.CurrencyI3D LEFT OUTER JOIN dbo.Personal P ON P.I3D = RK.GeaendertVonI3D INNER JOIN dbo.Laenkenn LK2 ON LK2.I3D = RK.LandI3D LEFT OUTER JOIN dbo.LieferantenToFiliale LF ON LF.LieferantI3D = K.I3D AND ISNULL(LF.FilialI3D,0) = ISNULL(RK.BranchI3D,0) AND ISNULL(LF.BuchhaltNr, '0') <> '0' AND ISNULL(LF.BuchhaltNr, '') <> '' LEFT OUTER JOIN dbo.Bankverbindungen B ON B.ObjectI3D = RK.KreditorI3D AND B.BankverbNummer = RK.BankVerbNummer AND B.ObjectArt = 1 LEFT OUTER JOIN dbo.Bankverbindungen B2 ON B2.I3D = RK.BankVerbNummer LEFT OUTER JOIN AccountSuppliers ACS ON ACS.Number = K.I3D LEFT OUTER JOIN AccountTypeToAccounts ATTA ON ATTA.AccountSupplierI3D = ACS.I3D LEFT OUTER JOIN Accounts ACC ON ATTA.AccountI3D = ACC.I3D OUTER APPLY( SELECT TOP (1) CompanyGroupName FROM cvw_AccountSearchAcc companySearch WHERE AccountI3D = ACC.I3D ) AS Company WHERE IsNull(RK.AktuelleVersion,0) = 1 UNION ALL SELECT 4 AS Type, IH.I3D, IH.Number, '' AS Caption, ISNULL(RK.VarFeld1,'') AS VariableTextField1, RK.GutschriftsNr AS ExternalReceiptNumber, CASE WHEN YEAR(RK.GutschriftsDatum) < 1905 THEN NULL ELSE RK.GutschriftsDatum END AS ExternalReceiptDate, CASE WHEN YEAR(RK.FaelligAm) < 1905 THEN NULL ELSE RK.FaelligAm END AS DueDate, IH.Date, IH.Version, CASE WHEN LF.I3D IS NULL THEN K.Datev ELSE LF.BuchhaltNr END AS AddressBookKeepingNumber,'' AS BookKeepingNumberDifferentInvoiceAddress, K.SteuerNr AS TaxNumber, ZK.Zahlungstyp AS PaymentTypeNumber, ZK.Untdid4461, ZK.I3D AS PaymentConditionsI3D, ZK.Kurztext AS PaymentConditionsText, rk.ZahlKondText AS PaymentConditionFull, K.I3D AS AddressNumber, ZK.FaelligPlusTage AS DuePlusDays, '' AS OwnSupplierNumber, LK2.Land AS Country, ZK.LaenPer1 AS Skonto1OffDay, ZK.Skonto1 AS Skonto1Percent, P.KurzZeich AS LastChangedBy, ZK.LaenPer2 AS Skonto2OffDay, ZK.Skonto2 AS Skonto2Percent, ZK.LaenPer3 AS Skonto3OffDay, K.Name AS AddressName, A.Strasse AS AddressStreet, A.Postfach AS AddressPostOfficeBox, A.PLZ AS AddressZip, A.Ort AS AddressCity, RK.Tel AS ContactPhone, RK.Fax AS ContactTelefax, RK.Mail AS ContactEMail, K.WWW AS CustomerWebSite, ISNULL(IIF(RK.FIBUSammelkonto = '',NULL,RK.FIBUSammelkonto),K.FIBUSammelkonto) AS CollectiveAccount, IH.State, CONVERT(bit,CASE WHEN EXISTS(SELECT I3D FROM PORTWARE WHERE Art = 148 AND Verwaltungs_Nr = RK.I3D) THEN 1 ELSE 0 END) AS IsTransferred, IH.NetPrice, IH.NetPriceFC, IH.TaxPrice, IH.TaxPriceFC, IH.ExclusiveOfVAT, LK.RWZeichen AS CurrencyISOCode, IH.IsCashAsset, IH.CurrencyString, IH.CurrencyFactor, NULL AS ESRCode, NULL AS DeliveryConditionI3D, NULL AS DeliveryConditionText, NULL AS IsExportedToEdi, LK2.Kurzzeichen AS CountryShortCode, NULL AS TrackingNumber, NULL AS ExternalPurchaseOrderNumber, ISNULL(RK.BranchI3D,0) AS BranchI3D, NULL, NULL, CAST(0 as bit) AS IsSepaActive, 0 AS SepaKind, CASE WHEN YEAR(RK.GutschriftsDatum) < 1905 THEN NULL ELSE RK.GutschriftsDatum END AS DeliveryDate, K.UmsaIdentNr AS SalesTaxIdentificationNumber, NULL AS BankAccountI3D, '' AS BankAccountNumber, '' AS BankNumber, '' AS ContactName, RK.DocDirI3D AS DirectoryI3D, NULL As DeliveryAdressI3D, NULL AS DeliveryContactI3D, NULL AS DeliveryCustomerName, NULL AS DeliveryStreet, NULL AS DeliveryPostOfficeBox, NULL AS DeliveryZip, NULL AS DeliveryCity, NULL AS DeliveryContactPhone, NULL AS DeliveryContactTelefax, NULL AS DeliveryContactEMail, NULL AS DeliveryContactFirstName, NULL AS DeliveryContactLastName, NULL AS DeliveryContactSalutation, COALESCE(LF.KdNrBeiLieferant,K.KredKdnr) AS CustomerNumberAtSupplier, NULL AS IBAN, NULL AS BIC, NULL as ReceiptLink, ACC.UseSettingsFromCompanyGroupForReceipts AS UseSettingsFromCompanyGroupForReceipts, IIF(ACC.UseSettingsFromCompanyGroupForReceipts = 1, Company.CompanyGroupName, '') AS CompanyGroupName, CAST(IIF(IsNull(ZK.DatevExport,0) = 1, 1, 0) AS BIT) AS IsBookKeepingExportActive FROM dbo.LiGutKopf RK INNER JOIN dbo.cvw_SupplierCreditVoucherHead IH ON IH.I3D = RK.I3D INNER JOIN dbo.Kreditor K ON K.I3D = RK.KreditorI3D LEFT OUTER JOIN dbo.Anschrif A ON A.I3D = RK.AnschriftI3D INNER JOIN dbo.ZahKond ZK ON ZK.I3D = RK.ZahlKondI3D INNER JOIN dbo.Laenkenn LK ON LK.I3D = RK.CurrencyI3D LEFT OUTER JOIN dbo.Personal P ON P.I3D = RK.GeaendertVonI3D INNER JOIN dbo.Laenkenn LK2 ON LK2.I3D = RK.LandI3D LEFT OUTER JOIN dbo.LieferantenToFiliale LF ON LF.LieferantI3D = K.I3D AND ISNULL(LF.FilialI3D,0) = ISNULL(RK.BranchI3D,0) AND ISNULL(LF.BuchhaltNr, '0') <> '0' AND ISNULL(LF.BuchhaltNr, '') <> '' LEFT OUTER JOIN AccountSuppliers ACS ON ACS.Number = K.I3D LEFT OUTER JOIN AccountTypeToAccounts ATTA ON ATTA.AccountSupplierI3D = ACS.I3D LEFT OUTER JOIN Accounts ACC ON ATTA.AccountI3D = ACC.I3D OUTER APPLY( SELECT TOP (1) CompanyGroupName FROM cvw_AccountSearchAcc companySearch WHERE AccountI3D = ACC.I3D ) AS Company WHERE IsNull(RK.AktuelleVersion,0) = 1 GO /****** Object: Table [dbo].[AufPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AufKopfI3D] [int] NULL, [VertragI3D] [int] NULL, [VertragArt] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [Kommisioniert] [float] NULL, [Liefermenge] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Status] [int] NULL, [UrsprungAngNr] [int] NULL, [RechLiefNr] [int] NULL, [RechLiefArt] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellung] [varchar](50) NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [EKStkBestellt] [float] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [Bestellnummer] [varchar](50) NULL, [OriginalI3D] [int] NULL, [KopfVersionsI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungPosI3D] [int] NULL, [Artikelpositionsart] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [OldAufKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Bestellinformation] [varchar](200) NULL, [VKBasisWert] [float] NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Kundenkostenstelle] [varchar](300) NULL, [RMAPosI3D] [int] NULL, [HerstellerI3D] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [EkStkGebucht] [float] NULL, [IsBillingPartList] [bit] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalComplete] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFCComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFCComplete] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalComplete] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFCComplete] [decimal](19, 2) NULL, [PurchasePriceSupplierI3D] [int] NULL, [InternalNote] [nvarchar](max) NULL, [PlannedDurationInHours] [decimal](19, 7) NOT NULL, [BVLInfo] [nvarchar](500) NULL, [LizenzDatum] [datetime2](0) NULL, [Direktlieferung] [int] NULL, [IsReverseCharge] [bit] NULL, [isLeasing] [int] NULL, [isService] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[OrderItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[OrderItemVersions] AS SELECT AP.I3D ,AP.OriginalI3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.AufKopfI3D, 0) AS ReceiptI3D ,AP.KopfVersionsI3D AS ReceiptVersionI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.Liefermenge, 0)) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.UrsprungPosI3D AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,CONVERT(DECIMAL(19,7), ISNULL(AP.Kommisioniert, 0)) AS QuantityPicked ,AP.WEEE AS WEEE ,AP.Bestellinformation AS PurchaseInformations ,AP.Kundenkostenstelle AS CustomerCostCenter ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,CASE WHEN AP.HelpdeskI3D <= 0 THEN NULL ELSE AP.HelpdeskI3D END AS HelpdeskI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.EKStkBestellt, 0)) AS QuantityOrdered ,AP.PurchasePriceSupplierI3D AS PurchasePriceSupplierI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,AP.InternalNote AS InternalNote ,AP.PlannedDurationInHours AS PlannedDurationInHours ,AP.LizenzDatum AS LicenseDate ,AP.Direktlieferung AS IsDirectDeliveryPossible ,CASE WHEN AP.GeraeteBarcodeI3D <= 0 THEN NULL ELSE AP.GeraeteBarcodeI3D END AS MasterDataListSerialNumberI3D ,AP.IsReverseCharge ,CAST(ISNULL(AP.isLeasing,0) AS BIT) AS IsLeasing ,CAST(ISNULL(AP.isService,0) AS BIT) AS IsService FROM dbo.AufPosVersions AS AP GO /****** Object: View [dbo].[cvw_BookKeepingAddresses] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_BookKeepingAddresses] AS SELECT 0 AS AddressKind, K.I3D AS AddressNumber, K.BuchhaltNr AS BookKeepingNumber, NULL AS OwnNumberByAddress, 0 AS IsBookKeepingNumberFromBranch, K.Name AS Name, K.Kurzbezeichnung AS Matchcode, K.Fon AS Phone, K.Fax AS Telefax, K.KdEMail AS EMail, K.KdWWW AS Website, K.UmsaIdentNr AS SalesTaxIdentificationNumber, K.SteuerNr AS TaxNumber, K.AnlaDatum AS CreatedDate, K.Aenderung AS ChangedDate, BVBN.BankName AS Bank, BVBN.BLZ AS BankCode, BVBN.Kontonummer AS BankAccountNumber, LB.Land AS BankCountry, LB.Kurzzeichen AS BankCountryCode, BVBN.Ort AS BankCity, BVBN.Strasse AS BankStreet, BVBN.IBAN AS BankIBAN, BVBN.BIC AS BankBIC, BVBN.Zahlungsart AS BankPaymentKind, BVBN.BankverbNummer AS BankNumber, CONVERT(DECIMAL(19,2), ROUND(ISNULL(K.Limit,0),2)) AS Limit, K.FIBUSammelkonto AS CollectiveAccount, (SELECT MAX(RK.Datum) FROM RechKopf RK WHERE RK.KundenID = K.I3D) AS LastInvoiceAt, ISNULL(KDZK.Zahlungstyp, ADZK.Zahlungstyp) AS PaymentType, CAST(ISNULL(KDZK.DTALastschrift,0) as bit) AS IsSepaActive, ISNULL(KDZK.DTAAuswahl,0) AS SepaKind, A.Abteilung AS Department, A.Strasse AS Street, A.Plz AS Zip, A.Postfach AS PostOfficeBox, A.Ort AS City, A.Kommentar AS Comment, L.Kurzzeichen AS CountryCode, L.Land AS CountryName, CAST(ISNULL(L.EUMitglied,0) as BIT) AS IsEUMember, L.RWZeichen AS CurrencyISO, ISNULL(K.RWUebergabe,0) AS IsExported, CONCAT(PersonenAbweichendeRechnungsMailEMpfänger.Ansprech, PersonenAbweichendeRechnungsMailEMpfänger.AnsprechVorname) AS AlternateInvoiceMailRecipient, K.RechnungVersandArt AS SendingTypeOfInvoice, KDZK.Kurztext AS PaymentConditionAsText, CONCAT(PersonenMahnung.Ansprech, PersonenMahnung.AnsprechVorname) AS ContactForDunning, k.MahnArt AS SendingTypeOfDunning FROM Kunden K LEFT OUTER JOIN Anschrif A ON A.Kunde = K.I3D AND A.KundeDefault = 1 AND A.Status = 1 LEFT OUTER JOIN Laenkenn L ON L.I3D = A.Land LEFT OUTER JOIN Bankverbindungen BVBN ON ((BVBN.ObjectI3D = K.I3D) AND ( BVBN.ObjectArt = 0 ) AND (BVBN.IsDefault = 1) AND (BVBN.Status = 1)) LEFT OUTER JOIN Laenkenn LB ON LB.I3D = BVBN.LandI3D LEFT OUTER JOIN Laenkenn LB2 ON LB2.I3D = K.BankLand02 LEFT OUTER JOIN Zahkond KDZK ON KDZK.I3D = K.ZahlKondRech LEFT OUTER JOIN Stammdat SD ON SD.I3D = 407 LEFT OUTER JOIN ZahKond ADZK ON ADZK.I3D = SD.Wert LEFT OUTER JOIN Personen PersonenAbweichendeRechnungsMailEMpfänger ON PersonenAbweichendeRechnungsMailEMpfänger.I3D= K.AbwMailRechnungEmpfaengerI3D LEFT OUTER JOIN Personen PersonenMahnung ON PersonenMahnung.I3D = K.MahnPersonI3D WHERE 1=1 AND K.Gesperrt <> 1 AND K.Status = 1 UNION SELECT 1 AS AddressKind, K.I3D AS AddressNumber, K.Datev AS BookKeepingNumber, K.KredKdnr AS OwnNumberByAddress, 0 AS IsBookKeepingNumberFromBranch, K.Name AS Name, K.Kurzbezeichnung AS Matchcode, K.Fon AS Phone, K.Fax AS Telefax, K.EMail AS EMail, K.WWW AS WebSite, K.UmsaIdentNr AS TaxIdentificationNumber, K.SteuerNr AS TaxNumber, K.AnlaDatum AS CreatedDate, K.Aenderung AS ChangedDate, BVBN.BankName AS Bank, BVBN.BLZ AS BankCode, BVBN.Kontonummer AS BankAccountNumber, LB.Land AS BankCountry, LB.Kurzzeichen AS BankCountryCode, BVBN.Ort AS BankCity, BVBN.Strasse AS BankStreet, BVBN.IBAN AS BankIBAN, BVBN.BIC AS BankBIC, BVBN.Zahlungsart AS BankPaymentKind, BVBN.BankverbNummer AS BankNumber, CONVERT(DECIMAL(19,2), ROUND(ISNULL(K.Limit,0),2)) AS Limit, K.FIBUSammelkonto AS CollectiveAccount, (SELECT MAX(RK.Datum) FROM KalkKopf RK WHERE RK.KreditorI3D = K.I3D) AS LastInvoiceAt, ZK.Zahlungstyp AS PaymentType, CAST(0 as bit) AS IsSepaActive, 0 AS SepaKind, A.Abteilung AS Department, A.Strasse AS Street, A.Plz AS Zip, A.Postfach AS PostOfficeBox, A.Ort AS City, A.Kommentar AS Comment, L.Kurzzeichen AS CountryCode, L.Land AS CountryName, CAST(ISNULL(L.EUMitglied,0) AS Bit) AS IsEUMember, L.RWZeichen AS CurrencyISO, ISNULL(K.RWUebergabe,0) AS IsExported, NULL AS AlternateInvoiceMailRecipient, NULL AS SendingTypeOfInvoice, NULL AS PaymentConditionAsText, NULL AS ContactForDunning, NULL AS SendingTypeOfDunning FROM Kreditor K LEFT OUTER JOIN Anschrif A ON A.Kreditor = K.I3D AND A.KreditorDefault = 1 AND A.Status = 1 LEFT OUTER JOIN Laenkenn L ON L.I3D = A.Land LEFT OUTER JOIN Bankverbindungen BVBN ON ((BVBN.ObjectI3D = K.I3D) AND ( BVBN.ObjectArt = 1 ) AND (BVBN.IsDefault = 1) AND (BVBN.Status = 1)) LEFT OUTER JOIN Laenkenn LB ON LB.I3D = BVBN.LandI3D LEFT OUTER JOIN Laenkenn LB2 ON LB2.I3D = K.BankLand02 LEFT OUTER JOIN Zahkond ZK ON ZK.I3D = K.ZahlKond WHERE K.Status = 1 AND IsNull(K.KeinBuchhaltungsexport, 0) <> 1 GO /****** Object: Table [dbo].[LiefPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiefPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LiefKopfI3D] [int] NULL, [VertragI3D] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbruch] [int] NULL, [Status] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungNr] [int] NULL, [UrsprungArt] [int] NULL, [RechLiefNr] [int] NULL, [RechLiefArt] [int] NULL, [AbholNr] [int] NULL, [numAbhol] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Ausgeliefert] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [Abbuchung] [int] NULL, [OriginalI3D] [int] NULL, [KopfVersionsI3D] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [RMAPosI3D] [int] NULL, [OldLiefKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [VKBasisWert] [float] NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Kundenkostenstelle] [varchar](300) NULL, [Artikelpositionsart] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [Bestellinformation] [varchar](200) NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [NoCalculateTime] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [bit] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalComplete] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFCComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFCComplete] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalComplete] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFCComplete] [decimal](19, 2) NULL, [LizenzDatum] [datetime2](0) NULL, [IsReverseCharge] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[DeliveryListItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[DeliveryListItemVersions] AS SELECT AP.I3D ,AP.OriginalI3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.LiefKopfI3D, 0) AS ReceiptI3D ,AP.KopfVersionsI3D AS ReceiptVersionI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.numAbhol, 0)) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,AP.WEEE AS WEEE ,AP.Bestellinformation AS PurchaseInformations ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,AP.LizenzDatum AS LicenseDate ,CASE WHEN AP.GeraeteBarcodeI3D <= 0 THEN NULL ELSE AP.GeraeteBarcodeI3D END AS MasterDataListSerialNumberI3D ,AP.IsReverseCharge ,AP.RMAPosI3D AS RMAItemI3D FROM dbo.LiefPosVersions AS AP GO /****** Object: Table [dbo].[AbholPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbholPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AbholKopfI3D] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [Liefermenge] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Status] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungLiefNr] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [KundenRMAI3D] [int] NULL, [KundenRMANummer] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [KopfVersionsI3D] [int] NULL, [OriginalI3D] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [OldAbholKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [RMAPosI3D] [int] NULL, [VKBasisWert] [float] NULL, [Kundenkostenstelle] [varchar](300) NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Artikelpositionsart] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [IsBillingPartList] [bit] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [IsReverseCharge] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[PickupListItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PickupListItemVersions] AS SELECT AP.I3D ,AP.OriginalI3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.AbholKopfI3D, 0) AS ReceiptI3D ,AP.KopfVersionsI3D AS ReceiptVersionI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,'' AS PurchaseInformations ,AP.WEEE AS WEEE ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,AP.IsReverseCharge FROM dbo.AbholPosVersions AS AP GO /****** Object: Table [dbo].[RechPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RechPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RechKopfI3D] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [GutAbholArt] [int] NULL, [GutAbholNr] [int] NULL, [numGutAbhol] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [Import] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [OriginalI3D] [int] NULL, [KopfVersionsI3D] [int] NULL, [StkStorno] [float] NULL, [SummeKalkStorno] [float] NULL, [VertragI3DAutoRechnung] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [Artikelpositionsart] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [RMAPosI3D] [int] NULL, [OldRechKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Kundenkostenstelle] [varchar](300) NULL, [LizenzDatum] [datetime] NULL, [RabatttextNichtAnzeigen] [int] NULL, [Bestellinformation] [varchar](200) NULL, [RundungsDiff] [float] NULL, [ProvisionEmployeeI3D] [int] NULL, [NoCalculateTime] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [bit] NULL, [ReceiptItemServiceArticleClassificationI3D] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalComplete] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFCComplete] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFCComplete] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalComplete] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFCComplete] [decimal](19, 2) NULL, [IsFixed] [bit] NOT NULL, [IsReverseCharge] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[InvoiceItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[InvoiceItemVersions] AS SELECT AP.I3D ,AP.OriginalI3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.RechKopfI3D, 0) AS ReceiptI3D ,AP.KopfVersionsI3D AS ReceiptVersionI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), ISNULL(AP.numGutAbhol, 0)) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,AP.WEEE AS WEEE ,AP.Bestellinformation AS PurchaseInformations ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,CASE WHEN YEAR(ISNULL(AP.LizenzDatum, 0)) < 1905 THEN NULL ELSE AP.LizenzDatum END AS LicenseDate ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,AP.ReceiptItemServiceArticleClassificationI3D ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,CASE WHEN AP.GeraeteBarcodeI3D <= 0 THEN NULL ELSE AP.GeraeteBarcodeI3D END AS MasterDataListSerialNumberI3D ,AP.IsReverseCharge ,AP.RMAPosI3D AS RMAItemI3D FROM dbo.RechPosVersions AS AP GO /****** Object: Table [dbo].[GutPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GutKopfI3D] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [Farbe] [int] NULL, [FontSize] [int] NULL, [FontStyle] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [KundenRMAI3D] [int] NULL, [KundenRMANummer] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [OriginalI3D] [int] NULL, [KopfVersionsI3D] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [OldGutKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [Kundenkostenstelle] [varchar](300) NULL, [UniqAusgleichsArtikelID] [varchar](40) NULL, [Artikelpositionsart] [int] NULL, [WertGutschrift] [int] NULL, [RabatttextNichtAnzeigen] [int] NULL, [ProvisionEmployeeI3D] [int] NULL, [ReverseChargeMWSTI3D] [int] NULL, [IsBillingPartList] [bit] NULL, [ReceiptItemServiceArticleClassificationI3D] [int] NULL, [CalculatedNetPrice] [decimal](24, 7) NULL, [CalculatedTaxPrice] [decimal](19, 7) NULL, [CalculatedNetPriceFC] [decimal](24, 7) NULL, [CalculatedTaxPriceFC] [decimal](19, 7) NULL, [CalculatedNetPriceTotal] [decimal](19, 2) NULL, [CalculatedTaxPriceTotal] [decimal](19, 4) NULL, [CalculatedNetPriceTotalFC] [decimal](19, 2) NULL, [CalculatedTaxPriceTotalFC] [decimal](19, 4) NULL, [CalculatedNetPurchasePrice] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceFC] [decimal](24, 7) NULL, [CalculatedNetPurchasePriceTotal] [decimal](19, 2) NULL, [CalculatedNetPurchasePriceTotalFC] [decimal](19, 2) NULL, [IsReverseCharge] [bit] NULL, [RMAPosI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[CreditVoucherItemVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[CreditVoucherItemVersions] AS SELECT AP.I3D ,AP.OriginalI3D ,ISNULL(CASE WHEN AP.Art IN (1,3,4,5) THEN AP.Text ELSE AP.Freitext END, '') AS Text ,AP.Richtext AS RichText ,AP.ArtikelI3D AS ArticleI3D ,ISNULL(AP.Pos, 0) AS InternalPosition ,ISNULL(AP.Indent, 0) AS Indent ,ISNULL(AP.GrpID,0) AS GroupID ,CASE WHEN AP.Expanded IS NULL OR AP.Expanded IN (0, 1) THEN AP.Expanded ELSE 1 END AS Expanded ,ISNULL(AP.Art, 0) AS Kind ,ISNULL(AP.Artikelpositionsart, 0) AS ArticlePositionKind ,CASE WHEN AP.MwstI3d <= 0 THEN NULL ELSE AP.MwstI3d END AS VATI3D ,ISNULL(AP.GutKopfI3D, 0) AS ReceiptI3D ,AP.KopfVersionsI3D AS ReceiptVersionI3D ,CONVERT(DECIMAL(19,7), ISNULL(AP.Stk,0)) AS QuantityComplete ,CONVERT(DECIMAL(19,7), 0) AS QuantityProcessed ,AP.VKBasisWert AS BasePrice ,AP.EK AS PurchaseBasePrice ,CONVERT(DECIMAL(19,12), ISNULL(AP.Rabatt,0)) AS Discount ,CASE WHEN AP.SondervereinbarungI3D <= 0 THEN NULL ELSE AP.SondervereinbarungI3D END AS SpecialAgreementI3D ,CONVERT(DECIMAL(9,2), ROUND(ISNULL(AP.MwstSatz,0),2)) AS VATRate ,CASE WHEN AP.Kostenstelle <= 0 THEN NULL ELSE AP.Kostenstelle END AS CostCenterI3D ,CASE WHEN AP.Kostentraeger <= 0 THEN NULL ELSE AP.Kostentraeger END AS CostObjectI3D ,CASE WHEN YEAR(ISNULL(AP.Lieferdatum, 0)) < 1905 THEN NULL ELSE AP.Lieferdatum END AS DeliveryDate ,CASE WHEN YEAR(ISNULL(AP.Benachrichtigungsdatum, 0)) < 1905 THEN NULL ELSE AP.Benachrichtigungsdatum END AS NotificationDate ,AP.ErloesKTO AS RevenueAccount ,ISNULL(AP.Visible, 1) AS Visible ,AP.FontStyle ,CASE WHEN AP.FontSize <= 0 THEN 9 ELSE AP.FontSize END AS FontSize ,AP.FontName ,AP.FontColor ,AP.Code AS ArticleCode ,AP.EANCode AS EANCode ,AP.HerstCode AS ManufacturerCode ,0 AS ShowImage ,AP.UrsprungEK AS OriginalPurchasePrice ,AP.EKGrund AS ReasonForCustomPurchasePrice ,AP.Ursprung AS OriginReceiptItemI3D ,AP.UrsprungI3D AS OriginReceiptI3D ,AP.UrsprungArt AS OriginKind ,CASE WHEN AP.Art NOT IN (1,3) THEN NULL WHEN ISNULL(AP.NebenlagerI3D, 0) <= 0 THEN -1 ELSE AP.NebenlagerI3D END AS WarehouseI3D ,ISNULL(AP.Abbuchung, 0) AS ChangeStock ,'' AS PurchaseInformations ,AP.WEEE AS WEEE ,AP.Kundenkostenstelle AS CustomerCostCenter ,AP.BestellNr AS PurchaseOrderNumber ,ISNULL(AP.IsBillingPartList,0) AS IsBillingPartList ,AP.ReceiptItemServiceArticleClassificationI3D ,CASE WHEN AP.VertragI3D <= 0 THEN NULL ELSE AP.VertragI3D END AS ContractI3D ,AP.UniqAusgleichsArtikelID AS BalanceID ,ISNULL(AP.WertGutschrift, 0) AS OnlyPriceValue ,AP.IsReverseCharge ,AP.RMAPosI3D as RMAItemI3D FROM dbo.GutPosVersions AS AP GO /****** Object: View [dbo].[cvw_CustomerUnpaidInvoices] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_CustomerUnpaidInvoices] AS WITH MainQuery AS ( SELECT RC.AccountI3D ,RC.ObjectI3D ,RC.ObjectKind ,RC.State ,RC.Number ,RC.GrossPriceComplete ,RC.IsUnattachedCreditVoucher ,RC.CreditVoucherGrossAmount ,CASE WHEN RC.PayedGrossAmount < 0 THEN 0 ELSE RC.PayedGrossAmount END AS PayedGrossAmount ,CASE WHEN RC.State = 1 THEN RC.GrossPriceComplete - CASE WHEN RC.PayedGrossAmount < 0 THEN 0 ELSE RC.PayedGrossAmount END ELSE 0 END AS CalculationAmount ,RC.CurrencyString ,RC.CurrencyFactor ,RC.AdditionalText ,Rc.DueInDays FROM ( -- Liefert alle nicht bezahlten Rechnungen SELECT IH.CustomerI3D AS AccountI3D ,IH.I3D AS ObjectI3D ,4 AS ObjectKind ,IH.State ,IH.Date ,IH.Number ,IH.NetPriceFCComplete + IH.TaxPriceFCComplete AS GrossPriceComplete ,0 AS IsUnattachedCreditVoucher ,(IH.NetPriceFCComplete + IH.TaxPriceFCComplete) - (IH.NetPriceFC + IH.TaxPriceFC) AS CreditVoucherGrossAmount ,CONVERT(DECIMAL(19,2),ISNULL(IH.Payed,0) - ((IH.NetPriceFCComplete + IH.TaxPriceFCComplete) - (IH.NetPriceFC + IH.TaxPriceFC))) AS PayedGrossAmount ,IH.CurrencyString ,IH.CurrencyFactor ,IH.AdditionalText ,DATEDIFF(day, I.PaymentDueDate, GETDATE()) AS DueInDays FROM cvw_InvoiceHead IH INNER JOIN Invoices I ON I.I3D = IH.I3D WHERE IH.State = 1 AND IH.Number <> 0 UNION ALL -- Dieser Part holt alle Wertgutschriftsbeträge, von offenen Wertgutschriften die noch nicht zu Rechnungen zugeordnet wurden (Positionen) SELECT PosData.AccountI3D ,PosData.ObjectI3D ,PosData.ObjectKind ,PosData.State ,PosData.Date ,PosData.Number ,ROUND(SUM(PosData.GrossPriceComplete),2) ,PosData.IsUnattachedCreditVoucher ,0 AS CreditVoucherGrossAmount ,0 AS PayedGrossAmount ,PosData.CurrencyString ,PosData.CurrencyFactor ,PosData.AdditionalText ,PosData.DueInDays FROM( SELECT CH.CustomerI3D AS AccountI3D ,CH.I3D AS ObjectI3D ,6 AS ObjectKind ,CH.State ,CH.Date ,CH.Number ,SUM(CP.NetPriceTotalFC + CP.TaxPriceTotalFC) AS GrossPriceComplete ,ISNULL(GK.WertGutschrift,0) AS IsUnattachedCreditVoucher ,CH.CurrencyString ,CH.CurrencyFactor ,CP.VATRate ,CH.AdditionalText ,0 AS DueInDays FROM cvw_CreditVoucherHead CH INNER JOIN GutKopf GK ON GK.I3D = CH.I3D AND GK.WertGutschrift = 1 INNER JOIN GutPos GP ON GP.GutKopfI3D = GK.I3D AND GP.Art IN (1,3) AND (GP.Expanded IS NULL) AND (ISNULL(GP.Ursprung,0) <= 0) INNER JOIN cvw_CreditVoucherPos CP ON CP.I3D = GP.I3D WHERE CH.State = 1 GROUP BY CH.CustomerI3D ,CH.I3D ,CH.State ,CH.Date ,CH.Number ,ISNULL(GK.WertGutschrift,0) ,CH.CurrencyString ,CH.CurrencyFactor ,CP.VATRate ,CH.AdditionalText ) AS PosData GROUP BY PosData.AccountI3D ,PosData.ObjectI3D ,PosData.ObjectKind ,PosData.State ,PosData.Date ,PosData.Number ,PosData.IsUnattachedCreditVoucher ,PosData.CurrencyString ,PosData.CurrencyFactor ,PosData.AdditionalText ,PosData.DueInDays ) AS RC ) SELECT MainQuery.AccountI3D ,MainQuery.ObjectI3D ,MainQuery.ObjectKind ,MainQuery.State ,MainQuery.Number ,MainQuery.GrossPriceComplete ,MainQuery.IsUnattachedCreditVoucher ,MainQuery.CreditVoucherGrossAmount ,MainQuery.PayedGrossAmount ,MainQuery.CalculationAmount ,MainQuery.CurrencyString ,MainQuery.CurrencyFactor ,NULL AS OriginInvoiceNumber ,MainQuery.AdditionalText ,MainQuery.DueInDays FROM MainQuery UNION ALL -- Liefert die Gutschriften zu OPOS Rechnungen (zwecks Nachvollziehbarkeit) SELECT PosData.AccountI3D ,PosData.ObjectI3D ,PosData.ObjectKind ,PosData.Status ,PosData.Number ,ROUND(SUM(PosData.GrossPriceComplete),2) ,PosData.IstWertGutschrift ,0 AS CreditVoucherGrossAmount ,0 AS PayedGrossAmount ,CASE WHEN (PosData.Status = 1) THEN ROUND(SUM(PosData.GrossPriceComplete),2) ELSE 0 END AS CalculationAmount ,PosData.CurrencyString ,PosData.CurrencyFactor ,PosData.UrsprungNr AS OriginInvoiceNumber ,PosData.AdditionalText ,PosData.DueInDays FROM( SELECT CH.CustomerI3D AS AccountI3D ,CH.I3D AS ObjectI3D ,6 AS ObjectKind ,CH.State AS Status ,CH.Number ,SUM(CP.NetPriceTotalFC + CP.TaxPriceTotalFC) AS GrossPriceComplete ,ISNULL(GP.WertGutschrift,0) AS IstWertGutschrift ,CH.CurrencyString ,CH.CurrencyFactor ,CP.VATRate ,CASE WHEN GP.UrsprungNr <= 0 THEN NULL ELSE GP.UrsprungNr END AS UrsprungNr ,CH.AdditionalText ,0 as DueInDays FROM cvw_CreditVoucherHead CH INNER JOIN GutKopf GK ON GK.I3D = CH.I3D INNER JOIN GutPos GP ON GP.GutKopfI3D = GK.I3D INNER JOIN cvw_CreditVoucherPos CP ON CP.I3D = GP.I3D WHERE GK.Status = 1 AND GP.Art IN (1,3) AND GP.Expanded IS NULL AND ISNULL(GP.UrsprungNr,0) > 0 GROUP BY CH.CustomerI3D ,CH.I3D ,CH.Date ,CH.State ,CH.Number ,ISNULL(GP.WertGutschrift,0) ,CH.CurrencyString ,CH.CurrencyFactor ,CP.VATRate ,CASE WHEN GP.UrsprungNr <= 0 THEN NULL ELSE GP.UrsprungNr END ,CH.AdditionalText ) AS PosData GROUP BY PosData.AccountI3D ,PosData.ObjectI3D ,PosData.ObjectKind ,PosData.Status ,PosData.Number ,PosData.IstWertGutschrift ,PosData.CurrencyString ,PosData.CurrencyFactor ,PosData.UrsprungNr ,PosData.AdditionalText ,PosData.DueInDays GO /****** Object: Table [dbo].[AngKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](128) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlKondID] [int] NULL, [LieferbedID] [int] NULL, [Status] [int] NULL, [LockUser] [nvarchar](50) NULL, [Import] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [LeasingMonate] [int] NULL, [LeasingSatz] [float] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LeasingRate] [float] NULL, [Leasing] [int] NULL, [LeasingGebuehr] [float] NULL, [Angebotklasse] [int] NULL, [ProjektEnde] [datetime] NULL, [AngebKlassifI3D] [int] NULL, [Projektnummer] [varchar](50) NULL, [AngUeberschrift] [varchar](70) NULL, [ToDoI3D] [int] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [Bar] [int] NULL, [AbschlGrund] [varchar](1000) NULL, [AbschlI3D] [int] NULL, [ZahlKondRechI3D] [int] NULL, [OriginalI3D] [int] NULL, [DocDirI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](1000) NULL, [RechnungskonditionsText] [varchar](1000) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [LockUserI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [BestNr] [varchar](50) NULL, [Zusatztext] [varchar](50) NULL, [Direktlieferung] [int] NULL, [LeistungImAusland] [int] NULL, [Lieferdatum] [datetime] NULL, [LiefKundFremd] [int] NULL, [LSuREvVersand] [int] NULL, [ProjNr] [varchar](50) NULL, [RechKundFremd] [int] NULL, [Teillieferung] [int] NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [LcmStatus] [int] NULL, [GUI3D] [uniqueidentifier] NULL, [ErstelltAusI3D] [int] NULL, [ErstelltAusArt] [int] NULL, [ErstelltAusNummer] [int] NULL, [Rabatt] [float] NULL, [SummeEKOriginal] [float] NULL, [KostenstellenI3D] [int] NULL, [IsPositionProvision] [bit] NULL, [ServiceMonate] [int] NULL, [ServiceSatz] [float] NULL, [ServiceRate] [float] NULL, [IsServiceShare] [int] NULL, [ServiceGebuehr] [float] NULL, [CalculatedNetPrice] [decimal](19, 2) NOT NULL, [CalculatedTaxPrice] [decimal](19, 2) NOT NULL, [CalculatedNetPriceFC] [decimal](19, 2) NOT NULL, [CalculatedTaxPriceFC] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePrice] [decimal](19, 2) NOT NULL, [CalculatedNetPurchasePriceFC] [decimal](19, 2) NOT NULL, [LeasingPosSatz] [numeric](5, 2) NULL, [ServicePosSatz] [numeric](5, 2) NULL, [CustomLeasingPosSatz] [bit] NULL, [CustomServicePosSatz] [bit] NULL, [CustomLeasingSatz] [bit] NULL, [CustomServiceSatz] [bit] NULL, [IsPosCalculation] [bit] NULL, [VertragsI3D] [int] NULL, [CurrencyFactorIsFixed] [bit] NULL, [CampaignI3D] [int] NULL, [ReceiptUserStateI3D] [int] NULL, [IsCart] [bit] NOT NULL, [CartName] [nvarchar](250) NULL, [CartDescription] [nvarchar](4000) NULL, [CartCreatorContactPersonI3D] [int] NULL, [ContractTypeI3D] [int] NULL, [ContractPositionCombinationDecision] [int] NOT NULL, [TakeOnlyArticles] [bit] NOT NULL, [CartAssembleArticles] [bit] NOT NULL, [CartState] [nvarchar](100) NULL, [ReceiptReceiverI3D] [int] NULL, [ReceiptReceiverInvoiceI3D] [int] NULL, [ReceiptReceiverDeliveryI3D] [int] NULL, [ReceiptReceiverLicenseI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: View [dbo].[OfferVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[OfferVersions] AS SELECT A.I3D ,A.OriginalI3D ,A.Nummer AS Number ,A.BestNr AS PurchaseOrderNumber ,A.Datum AS Date ,A.AngUeberschrift AS AdditionalText ,A.Version ,ISNULL(A.Empfanger, '') AS Receiver ,ISNULL(A.Tel, '') AS Phone ,ISNULL(A.Fax, '') AS Fax ,ISNULL(A.Mail, '') AS Email ,CASE WHEN A.FilialI3D <= 0 THEN NULL ELSE A.FilialI3D END AS BranchI3D ,ISNULL(A.FilialgeberI3D, 0) AS BranchOrigin ,CASE WHEN ISNULL(A.KundenID, 0) <= 0 THEN 0 ELSE A.KundenID END AS CustomerI3D ,CASE WHEN A.AnschriftID <= 0 THEN NULL ELSE A.AnschriftID END AS AddressI3D ,CASE WHEN A.PersonID <= 0 THEN NULL ELSE A.PersonID END AS ContactPersonI3D ,CASE WHEN A.BearbeiterI3D <= 0 THEN NULL ELSE A.BearbeiterI3D END AS EditorI3D ,ISNULL(A.MwStNichtAusweisbar, 0) AS ExclusiveOfVAT ,A.Projektnummer AS ProjectNumber ,CASE WHEN A.AussendienstID <= 0 THEN NULL ELSE A.AussendienstID END AS SalesRepresentativeI3D ,CASE WHEN A.InnendienstID <= 0 THEN NULL ELSE A.InnendienstID END AS OfficeStaffI3D ,CASE WHEN A.ErstellerI3D <= 0 THEN NULL ELSE A.ErstellerI3D END AS CreatedByI3D ,CASE WHEN YEAR(ISNULL(A.ErstelltDatum,0)) < 1905 THEN NULL ELSE A.ErstelltDatum END AS CreatedAt ,ISNULL (A.CentronVersion, '') AS CreatedThroughApplicationVersion ,CASE WHEN A.GeaendertVonI3D <= 0 THEN NULL ELSE A.GeaendertVonI3D END AS ChangedByI3D ,CASE WHEN YEAR(ISNULL(A.GeaendertDatum, 0)) < 1905 THEN NULL ELSE A.GeaendertDatum END AS ChangedAt ,ISNULL(A.GeaendertVersion, '') AS ChangedThroughApplicationVersion ,ISNULL(A.ErstelltDurch, 0) AS ChangedThroughApplication ,A.Status AS State ,CASE WHEN YEAR(ISNULL(A.Lieferdatum, 0)) < 1905 THEN NULL ELSE A.Lieferdatum END AS DeliveryDate ,CASE WHEN A.ZahlKondID <= 0 THEN NULL ELSE A.ZahlKondID END AS ReceiptConditionI3D ,A.ZahlKond AS ReceiptConditionText ,CASE WHEN A.LieferbedID <= 0 THEN NULL ELSE A.LieferbedID END AS DeliveryConditionI3D ,A.LieferbedingungsText AS DeliveryConditionText ,CASE WHEN A.ZahlKondRechI3D <= 0 THEN NULL ELSE A.ZahlKondRechI3D END AS PaymentConditionI3D ,A.RechnungskonditionsText AS PaymentConditionText ,LTRIM(A.LiefKundEmpfaenger) AS DeliveryAddress ,CASE WHEN A.LiefKundI3D <= 0 THEN NULL ELSE A.LiefKundI3D END AS DeliveryAddressCustomerI3D ,CASE WHEN A.LiefKundAnschriftI3D <= 0 THEN NULL ELSE A.LiefKundAnschriftI3D END AS DeliveryAddressAddressI3D ,CASE WHEN A.LiefKundPersonI3D <= 0 THEN NULL ELSE A.LiefKundPersonI3D END AS DeliveryAddressContactPersonI3D ,A.LiefKundInfo AS DeliveryAddressInformation ,LTRIM(A.RechKundEmpfaenger) AS InvoiceAddress ,CASE WHEN A.RechKundI3D <= 0 THEN NULL ELSE A.RechKundI3D END AS InvoiceAddressCustomerI3D ,CASE WHEN A.RechKundAnschriftI3D <= 0 THEN NULL ELSE A.RechKundAnschriftI3D END AS InvoiceAddressAddressI3D ,CASE WHEN A.RechKundPersonI3D <= 0 THEN NULL ELSE A.RechKundPersonI3D END AS InvoiceAddressContactPersonI3D ,A.RechKundInfo AS InvoiceAddressInformation ,CASE WHEN YEAR(ISNULL(A.WVorlage,0)) < 1905 THEN NULL ELSE A.WVorlage END AS ReminderDate ,CASE WHEN YEAR(ISNULL(A.Bereitstellung, 0)) < 1905 THEN NULL ELSE A.Bereitstellung END AS PreparationDate ,CASE WHEN ISNULL(A.CurrencyI3D, 0) <= 0 THEN NULL ELSE A.CurrencyI3D END AS CurrencyI3D ,ISNULL(A.CurrencyFactor, 1) AS CurrencyFactor ,ISNULL(A.CurrencyString, '€') AS CurrencyString ,ISNULL(A.Bar, 0) AS IsCashAsset ,CASE WHEN ISNULL(A.LandI3D, 0) <= 0 THEN NULL ELSE A.LandI3D END AS CountryI3D ,ISNULL(A.Info, '') AS Information ,ISNULL(A.InfoAnzeigen, 0) AS ShowInformation ,ISNULL(A.Strasse, '') AS Street ,ISNULL(A.PostfachAktiv, 0) AS HasPostOfficeBox ,ISNULL(A.Postfach, '') AS PostOfficeBox ,ISNULL(A.PLZ, '') AS Zip ,ISNULL(A.Ort, '') AS City ,ISNULL(A.Ansprech, '') AS ContactName ,CASE WHEN A.KostenstellenI3D <= 0 THEN NULL ELSE A.KostenstellenI3D END AS CostCenterI3D ,CASE WHEN A.KostentraegerI3D <= 0 THEN NULL ELSE A.KostentraegerI3D END AS CostObjectI3D ,CASE WHEN A.DocDirI3D <= 0 THEN NULL ELSE A.DocDirI3D END AS DirectoryI3D ,ISNULL(A.Teillieferung,0) AS IsPartialDeliveryPossible ,CASE WHEN A.ToDoI3D <= 0 THEN NULL ELSE A.ToDoI3D END AS ToDoI3D ,LTRIM(A.LizenznehmerKundEmpfaenger) AS LicenseeAddress ,CASE WHEN A.LizenznehmerKundI3D <= 0 THEN NULL ELSE A.LizenznehmerKundI3D END AS LicenseeAddressCustomerI3D ,CASE WHEN A.LizenznehmerKundAnschriftI3D <= 0 THEN NULL ELSE A.LizenznehmerKundAnschriftI3D END AS LicenseeAddressAddressI3D ,CASE WHEN A.LizenznehmerKundPersonI3D <= 0 THEN NULL ELSE A.LizenznehmerKundPersonI3D END AS LicenseeAddressContactPersonI3D ,A.LizenznehmerKundInfo AS LicenseeAddressInformation ,CASE WHEN YEAR(ISNULL(A.ProjektEnde,0)) < 1905 THEN NULL ELSE A.ProjektEnde END AS ProjectEnd ,CASE WHEN A.Angebotklasse <= 0 THEN NULL ELSE A.Angebotklasse END AS ProbabilityClassificationI3D ,CASE WHEN A.AngebKlassifI3D <= 0 THEN NULL ELSE A.AngebKlassifI3D END AS ProductGroupClassificationI3D ,ISNULL(A.Leasing, 0) AS IsLeasingActive ,ISNULL(A.LeasingGebuehr, 0) AS LeasingFee ,ISNULL(A.LeasingMonate, 0) AS LeasingMonths ,ISNULL(A.LeasingSatz, 0) AS LeasingRatePercent ,ISNULL(A.LeasingRate, 0) AS LeasingRatePerMonth ,ISNULL(A.IsServiceShare, 0) AS IsServiceActive ,ISNULL(A.ServiceGebuehr, 0) AS ServiceFee ,ISNULL(A.ServiceMonate, 0) AS ServiceMonths ,ISNULL(A.ServiceSatz, 0) AS ServiceRatePercent ,ISNULL(A.ServiceRate, 0) AS ServiceRatePerMonth ,CASE WHEN A.AbschlI3D <= 0 THEN NULL ELSE A.AbschlI3D END AS CompleteReasonI3D ,A.AbschlGrund AS CompleteReasonText ,A.VertragsI3D AS ContractI3D ,ISNULL(A.CurrencyFactorIsFixed, 0) AS CurrencyFactorIsFixed ,A.GUI3D AS ConcurrencyControlGuid ,A.CampaignI3D ,A.ReceiptUserStateI3D ,A.IsCart ,A.CartName ,A.CartDescription ,A.CartCreatorContactPersonI3D ,A.CartAssembleArticles ,A.CartState ,A.ReceiptReceiverI3D ,A.ReceiptReceiverInvoiceI3D ,A.ReceiptReceiverDeliveryI3D ,A.ReceiptReceiverLicenseI3D FROM dbo.AngKopfVersions AS A GO /****** Object: Table [dbo].[Bundesland] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Bundesland]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bundesland] [varchar](255) NULL, [LaenkennI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Mandant] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Mandant]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Mandant] [varchar](255) NULL, [Anschrift] [varchar](255) NULL, [HRB] [varchar](20) NULL, [Bei] [varchar](60) NULL, [Geschaeftsfuehrer] [varchar](255) NULL, [Tel] [varchar](22) NULL, [Fax] [varchar](22) NULL, [EMail] [varchar](255) NULL, [WWW] [varchar](255) NULL, [Bank1] [varchar](60) NULL, [BLZ1] [varchar](40) NULL, [Konto1] [varchar](40) NULL, [Bank2] [varchar](60) NULL, [BLZ2] [varchar](40) NULL, [Konto2] [varchar](40) NULL, [Kopfzeile] [varchar](100) NULL, [UStID] [varchar](20) NULL, [Bank3] [varchar](60) NULL, [BLZ3] [varchar](40) NULL, [Konto3] [varchar](40) NULL, [Bank4] [varchar](60) NULL, [BLZ4] [varchar](40) NULL, [Konto4] [varchar](40) NULL, [Pool] [int] NULL, [AngeNr] [int] NULL, [KaufNr] [int] NULL, [ProfNr] [int] NULL, [RechNr] [int] NULL, [LeihNr] [int] NULL, [MietNr] [int] NULL, [Bank1L] [int] NULL, [Bank2L] [int] NULL, [Bank3L] [int] NULL, [Bank4L] [int] NULL, [Status] [int] NULL, [MietAngeNr] [int] NULL, [Land] [int] NULL, [Bild] [image] NULL, [Bild2] [image] NULL, [Verzeichnis] [varchar](50) NULL, [Lieferscheinnummer] [int] NULL, [Rechnungsnummer] [int] NULL, [Abholscheinnummer] [int] NULL, [Gutschriftnummer] [int] NULL, [UmstNr] [varchar](30) NULL, [Strasse] [varchar](80) NULL, [PLZ] [varchar](10) NULL, [Ort] [varchar](60) NULL, [PLZPostfach] [varchar](10) NULL, [Postfach] [varchar](20) NULL, [IBAN1] [varchar](40) NULL, [BIC1] [varchar](40) NULL, [IBAN2] [varchar](40) NULL, [BIC2] [varchar](40) NULL, [IBAN3] [varchar](40) NULL, [BIC3] [varchar](40) NULL, [IBAN4] [varchar](40) NULL, [BIC4] [varchar](40) NULL, [Bild3] [image] NULL, [Bild4] [image] NULL, [Bild5] [image] NULL, [Bild6] [image] NULL, [Bild7] [image] NULL, [Bild8] [image] NULL, [Bild1Breite] [int] NULL, [Bild1Hoehe] [int] NULL, [Bild1Zentriert] [int] NULL, [Bild1Gestreckt] [int] NULL, [Bild1Proportional] [int] NULL, [Bild2Breite] [int] NULL, [Bild2Hoehe] [int] NULL, [Bild2Zentriert] [int] NULL, [Bild2Gestreckt] [int] NULL, [Bild2Proportional] [int] NULL, [Bild3Breite] [int] NULL, [Bild3Hoehe] [int] NULL, [Bild3Zentriert] [int] NULL, [Bild3Gestreckt] [int] NULL, [Bild3Proportional] [int] NULL, [Bild4Breite] [int] NULL, [Bild4Hoehe] [int] NULL, [Bild4Zentriert] [int] NULL, [Bild4Gestreckt] [int] NULL, [Bild4Proportional] [int] NULL, [Bild5Breite] [int] NULL, [Bild5Hoehe] [int] NULL, [Bild5Zentriert] [int] NULL, [Bild5Gestreckt] [int] NULL, [Bild5Proportional] [int] NULL, [Bild6Breite] [int] NULL, [Bild6Hoehe] [int] NULL, [Bild6Zentriert] [int] NULL, [Bild6Gestreckt] [int] NULL, [Bild6Proportional] [int] NULL, [Bild7Breite] [int] NULL, [Bild7Hoehe] [int] NULL, [Bild7Zentriert] [int] NULL, [Bild7Gestreckt] [int] NULL, [Bild7Proportional] [int] NULL, [Bild8Breite] [int] NULL, [Bild8Hoehe] [int] NULL, [Bild8Zentriert] [int] NULL, [Bild8Gestreckt] [int] NULL, [Bild8Proportional] [int] NULL, [Farbe1] [int] NULL, [Farbe2] [int] NULL, [Farbe3] [int] NULL, [Inhaber1] [nvarchar](250) NULL, [Inhaber2] [nvarchar](250) NULL, [Inhaber3] [nvarchar](250) NULL, [Inhaber4] [nvarchar](250) NULL, [Zusatztext1] [varchar](500) NULL, [Zusatztext2] [varchar](500) NULL, [Zusatztext3] [varchar](500) NULL, [FilialI3D] [int] NULL, [MandantI3D] [int] NULL, [Standard] [int] NULL, [FettText1] [int] NULL, [FettText2] [int] NULL, [FettText3] [int] NULL, [GroesseText1] [int] NULL, [GroesseText2] [int] NULL, [GroesseText3] [int] NULL, [StretchedText1] [int] NULL, [StretchedText2] [int] NULL, [StretchedText3] [int] NULL, [StretchedRTF] [int] NULL, [DruckenText1] [int] NULL, [DruckenText2] [int] NULL, [DruckenText3] [int] NULL, [DruckenRTF] [int] NULL, [AusrichtungText1] [int] NULL, [AusrichtungText2] [int] NULL, [AusrichtungText3] [int] NULL, [ZusatztextRTF] [text] NULL, [andereGroesseText1] [int] NULL, [andereGroesseText2] [int] NULL, [andereGroesseText3] [int] NULL, [Text1FormatierungI3D] [int] NULL, [Text2FormatierungI3D] [int] NULL, [Text3FormatierungI3D] [int] NULL, [TextRTFFormatierungI3D] [int] NULL, [Bild1Links] [int] NULL, [Bild1Oben] [int] NULL, [Bild2Links] [int] NULL, [Bild2Oben] [int] NULL, [Bild3Links] [int] NULL, [Bild3Oben] [int] NULL, [Bild4Links] [int] NULL, [Bild4Oben] [int] NULL, [Bild5Links] [int] NULL, [Bild5Oben] [int] NULL, [Bild6Links] [int] NULL, [Bild6Oben] [int] NULL, [Bild7Links] [int] NULL, [Bild7Oben] [int] NULL, [Bild8Links] [int] NULL, [Bild8Oben] [int] NULL, [BundeslandI3D] [int] NULL, [Bank1PLZ] [varchar](10) NULL, [Bank1Ort] [varchar](60) NULL, [Bank2PLZ] [varchar](10) NULL, [Bank2Ort] [varchar](60) NULL, [Bank3PLZ] [varchar](10) NULL, [Bank3Ort] [varchar](60) NULL, [Bank4PLZ] [varchar](10) NULL, [Bank4Ort] [varchar](60) NULL, [BankFuerESRVerwenden] [int] NULL, [Bank1Index] [varchar](25) NULL, [Bank2Index] [varchar](25) NULL, [Bank3Index] [varchar](25) NULL, [Bank4Index] [varchar](25) NULL, [HRBOderHRA] [int] NULL, [SepaIdentificationNumber] [nvarchar](64) NULL, [CustomerI3D] [int] NULL, [CompanyInfo] [nvarchar](4000) NULL, [BankOneAssignmentNotice] [nvarchar](500) NULL, [BankTwoAssignmentNotice] [nvarchar](500) NULL, [BankThreeAssignmentNotice] [nvarchar](500) NULL, [BankFourAssignmentNotice] [nvarchar](500) NULL, CONSTRAINT [PK_Mandant] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: View [dbo].[cvw_Company] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[cvw_Company] AS SELECT M.I3D ,ISNULL(M.Status,1) AS Status ,ISNULL(M.Standard,0) AS IsDefault ,M.Mandant AS Name ,M.Strasse AS Street ,M.PLZ AS Zip ,M.Ort AS City ,M.PLZPostfach AS ZipPostOfficeBox ,M.Postfach AS PostOfficeBox ,M.Anschrift AS AddressComplete ,M.Kopfzeile AS SingleRowAddressComplete ,M.Tel AS Phone ,M.EMail AS EMail ,M.WWW AS WebSite ,M.Geschaeftsfuehrer AS CEO ,M.UStID AS VATin ,M.UmstNr AS TaxNumber ,M.HRB AS CommercialRegister ,M.Bei AS CommercialRegisterLocation ,M.SepaIdentificationNumber ,L.I3D AS CountryI3D ,L.Land AS CountryName ,L.Kurzzeichen AS CountryCode ,L.PlzKurz AS CountryCodeShort ,L.Waehrung AS CurrencyName ,L.Zeichen AS CurrencySymbol ,B.I3D AS FederalStateI3D ,B.Bundesland AS FederalStateName FROM Mandant M INNER JOIN Laenkenn L ON L.I3D = CASE WHEN ISNULL(M.Land,0) <= 0 THEN (SELECT TOP 1 I3D FROM Laenkenn WHERE Standard = 1) ELSE M.Land END LEFT OUTER JOIN Bundesland B ON B.I3D = M.BundeslandI3D GO /****** Object: Table [dbo].[AbholKopfErweitert] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbholKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AbholkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, CONSTRAINT [PK_AbholKopfErweitert] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AbholKopfErweitertVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbholKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AbholkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AbholProv] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbholProv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AbholKopfI3D] [int] NULL, [AbholNummer] [int] NULL, [PersonalI3D] [int] NULL, [Provision] [float] NULL, [Status] [int] NULL, [Standard] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Abteilung] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Abteilung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Abteilung] [varchar](50) NULL, [Kommentar] [varchar](5000) NULL, [Status] [int] NULL, [RepGroup] [varchar](3) NULL, CONSTRAINT [PK_Abteilung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AbtTaetigkeiten] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbtTaetigkeiten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](50) NULL, [Kostenstelle] [int] NULL, [Status] [int] NULL, [Beschreibung] [varchar](500) NULL, [Farbe] [varchar](50) NULL, [ArtikelI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AbtTaetigkeitenZuordnung] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbtTaetigkeitenZuordnung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AbtI3D] [int] NULL, [TaetI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AbweichendeAnschrift] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AbweichendeAnschrift]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, [AnschriftArt] [int] NULL, [OriginalKundenI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountActivityForReceipt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountActivityForReceipt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptKind] [int] NOT NULL, [ReceiptI3D] [int] NOT NULL, [AccountActivityI3D] [int] NOT NULL, [ReceiptNumber] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Index [CI_AccountActivityForReceipt_ReceiptKind_ReceiptI3D_AccountActivityI3D] Script Date: 11.11.2025 11:20:26 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_AccountActivityForReceipt_ReceiptKind_ReceiptI3D_AccountActivityI3D] ON [dbo].[AccountActivityForReceipt] ( [ReceiptKind] ASC, [ReceiptI3D] ASC, [AccountActivityI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountActivityProcessLogs] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountActivityProcessLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProcessActivityI3D] [int] NOT NULL, [AccountActivityKind] [int] NULL, [Kind] [nvarchar](100) NOT NULL, [Caption] [nvarchar](200) NOT NULL, [Text] [nvarchar](max) NOT NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedVersion] [varchar](16) NOT NULL, CONSTRAINT [PK_AccountActivityProcessLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountActivityTemplates] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountActivityTemplates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [Configuration] [nvarchar](max) NULL, CONSTRAINT [PK_ActivityTemplates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountArticleSpecialPricesImportSettings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountArticleSpecialPricesImportSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CentronColumn] [int] NOT NULL, [ColumnName] [nvarchar](500) NOT NULL, [IsActiveForImport] [bit] NOT NULL, CONSTRAINT [PK_AccountArticleSpecialPricesImportSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountBusinessLine] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountBusinessLine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [BusinessLineI3D] [int] NOT NULL, CONSTRAINT [PK_AccountBusinessLine] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountContractKinds] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountContractKinds]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](256) NULL, [BranchI3D] [int] NULL, [CreatedByI3D] [int] NOT NULL, [CreatedAt] [datetime2](0) NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedAt] [datetime2](0) NOT NULL, [ChangedVersion] [nvarchar](20) NOT NULL, [NetTotalPrice] [decimal](19, 2) NULL, [GrossTotalPrice] [decimal](19, 2) NULL, [CurrencyI3D] [int] NULL, [CurrencyFactor] [decimal](9, 2) NULL, [CurrencyString] [nvarchar](10) NULL, [CountryI3D] [int] NULL, [IsDeleted] [bit] NOT NULL, [Information] [nvarchar](4000) NULL, [Prolongation] [int] NULL, [AutomatedProlongation] [bit] NOT NULL, [TerminationDeadlineKind1] [int] NULL, [TerminationDeadlineKind2] [int] NULL, [TerminationDeadlineDuration1] [int] NULL, [TerminationDeadlineDuration2] [int] NULL, [TerminationKind] [int] NULL, [TerminationReason] [nvarchar](4000) NULL, [Duration] [int] NULL, [DurationKind] [int] NULL, [DurationTime] [int] NULL, CONSTRAINT [PK_AccountContractKinds] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountContracts] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountContracts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReferenceNumber] [nvarchar](255) NULL, [Name] [nvarchar](256) NULL, [Date] [datetime2](0) NOT NULL, [AdditionalText] [nvarchar](100) NULL, [Phone] [nvarchar](30) NULL, [Fax] [nvarchar](30) NULL, [Email] [nvarchar](255) NULL, [BranchI3D] [int] NULL, [AccountI3D] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedAt] [datetime2](0) NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedAt] [datetime2](0) NOT NULL, [ChangedVersion] [nvarchar](20) NOT NULL, [IsClosed] [bit] NOT NULL, [ReminderDate] [datetime2](0) NULL, [NetTotalPrice] [decimal](19, 2) NOT NULL, [GrossTotalPrice] [decimal](19, 2) NOT NULL, [CurrencyI3D] [int] NOT NULL, [CurrencyFactor] [decimal](9, 2) NOT NULL, [CurrencyString] [nvarchar](10) NOT NULL, [CountryI3D] [int] NOT NULL, [Information] [nvarchar](max) NULL, [DirectoryI3D] [int] NULL, [ToDoI3D] [int] NULL, [AccountContractKindI3D] [int] NULL, [ContractTermination] [datetime2](0) NULL, [ContractBegin] [datetime2](0) NULL, [ContractEnd] [datetime2](0) NULL, [Prolongation] [int] NULL, [AutomatedProlongation] [bit] NOT NULL, [TerminationDeadlineKind1] [int] NULL, [TerminationDeadlineKind2] [int] NULL, [TerminationDeadlineDuration1] [int] NULL, [TerminationDeadlineDuration2] [int] NULL, [TerminationKind] [int] NULL, [TerminationReason] [nvarchar](4000) NULL, [Duration] [int] NULL, [DurationKind] [int] NULL, [DurationTime] [int] NULL, [FinishDate] [datetime2](0) NULL, [EmployeeI3D] [int] NULL, CONSTRAINT [PK_AccountContracts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AccountCustomFilters] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountCustomFilters]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](200) NOT NULL, [IsPublic] [bit] NOT NULL, [IsStatic] [bit] NOT NULL, [CustomFilter] [varbinary](max) NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedVersion] [varchar](16) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [ChangedVersion] [varchar](16) NOT NULL, [OnlySearchResult] [bit] NOT NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [IsForSetting] [bit] NOT NULL, CONSTRAINT [PK_AccountCustomFilters] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [IC_AccountCustomFilters] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [IC_AccountCustomFilters] ON [dbo].[AccountCustomFilters] ( [CreatedByI3D] ASC, [IsPublic] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountCustomFilterStaticItems] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountCustomFilterStaticItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountCustomFilterI3D] [int] NOT NULL, [AccountI3D] [int] NOT NULL, [AccountAddressI3D] [int] NOT NULL, [AccountAddressContactI3D] [int] NOT NULL, CONSTRAINT [PK_AccountCustomFilterStaticItems] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [IC_AccountCustomFilterStaticItems] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [IC_AccountCustomFilterStaticItems] ON [dbo].[AccountCustomFilterStaticItems] ( [AccountCustomFilterI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountDeviceLogs] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountDeviceLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountDeviceI3D] [int] NOT NULL, [Timestamp] [datetime2](2) NOT NULL, [CreatedByI3D] [int] NOT NULL, [Message] [nvarchar](1000) NOT NULL, CONSTRAINT [PK_AccountDeviceLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountDeviceUris] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountDeviceUris]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountDeviceI3D] [int] NOT NULL, [Kind] [int] NOT NULL, [Uri] [nvarchar](2000) NOT NULL, CONSTRAINT [PK_AccountDeviceUris] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountInterest] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountInterest]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [InterestI3D] [int] NOT NULL, CONSTRAINT [PK_AccountInterest] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountLogs] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [EmployeeShortSign] [nvarchar](10) NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [Message] [nvarchar](4000) NOT NULL, [ReferenceObjectI3D] [int] NULL, [ReferenceObjectKind] [int] NULL, [OldValue] [nvarchar](4000) NOT NULL, [NewValue] [nvarchar](4000) NOT NULL, CONSTRAINT [PK_AccountLogs] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_AccountLogs] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [CI_AccountLogs] ON [dbo].[AccountLogs] ( [AccountI3D] ASC, [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountProduct] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountProduct]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [ProductI3D] [int] NOT NULL, [Description] [nvarchar](250) NULL, [AmountLicence] [int] NOT NULL, [Active] [int] NOT NULL, [Carepack] [int] NOT NULL, [Resubmission] [datetime] NULL, CONSTRAINT [PK_AccountProduct] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountRelationships] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountRelationships]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [PartnerAccountI3D] [int] NOT NULL, [PartnerAccountContactI3D] [int] NOT NULL, [NotifyAtCrmActivities] [bit] NOT NULL, [NotifyAtOffers] [bit] NOT NULL, [NotifyAtOrders] [bit] NOT NULL, [SendMailThroughBcc] [bit] NOT NULL, [NotifyAtCrmActivitiesTo] [bit] NOT NULL, [NotifyAtCrmActivitiesBCC] [bit] NOT NULL, CONSTRAINT [PK_AccountRelationships] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_AccountRelationships] Script Date: 11.11.2025 11:20:26 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_AccountRelationships] ON [dbo].[AccountRelationships] ( [PartnerAccountI3D] ASC, [AccountI3D] ASC, [PartnerAccountContactI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AccountVPNAccesses] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AccountVPNAccesses]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [ChangedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [AccountI3D] [int] NOT NULL, [Image] [image] NULL, [Name] [nvarchar](200) NOT NULL, [Path] [nvarchar](400) NOT NULL, [CommandLineParameters] [nvarchar](400) NULL, [ConnectionDuration] [int] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ActImport] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ActImport]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CentronTable] [varchar](10) NULL, [CentronField] [varchar](20) NULL, [ActFieldLabel] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AddressContactPersonWebAccountRequests] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AddressContactPersonWebAccountRequests]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VerificationLink] [nvarchar](200) NULL, [LinkGenerationDateTime] [datetime] NULL, [AcceptanceLink] [nvarchar](200) NULL, [AcceptanceLinkGenerationDateTime] [datetime] NULL, [SalutationI3D] [int] NOT NULL, [Firstname] [nvarchar](200) NOT NULL, [Lastname] [nvarchar](200) NOT NULL, [EMail] [nvarchar](200) NOT NULL, [Password] [nvarchar](200) NOT NULL, [Street] [nvarchar](200) NULL, [Place] [nvarchar](200) NULL, [PLZ] [nvarchar](200) NULL, [AccountI3D] [int] NOT NULL, [ContactPersonI3D] [int] NULL, [State] [int] NOT NULL, [HelpdeskNumber] [int] NULL, [GUID] [nvarchar](64) NULL, CONSTRAINT [PK_AddressContactPersonWebAccountRequests] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AddressToAsset] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AddressToAsset]( [AssetKind] [int] NOT NULL, [AssetI3D] [int] NOT NULL, [AddressKind] [int] NOT NULL, [AssetVersion] [int] NOT NULL, [OneWayContactI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AdminMessages] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AdminMessages]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [Art] [varchar](20) NULL, [Text] [varchar](1000) NULL, [Gelesen] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_AdminMessages] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AGArbeitssicherheit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AGArbeitssicherheit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsgangI3D] [int] NULL, [ArbeitssicherheitI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_AGArbeitssicherheit] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AGLohngruppe] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AGLohngruppe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsgangI3D] [int] NULL, [LohngruppeI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_AGLohngruppe] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AGMaterial] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AGMaterial]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsgangI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Menge] [float] NULL, [EK] [float] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_AGMaterial] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AGPrufvorschrift] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AGPrufvorschrift]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsgangI3D] [int] NULL, [PrufvorschriftI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_AGPrufvorschrift] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AGUmweltschutz] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AGUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsgangI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_AGUmweltschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AktionArt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AktionArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AktionArtI3D] [int] NULL, [Text] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_AktionArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Aktivitaet] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Aktivitaet]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Aktivitaet] [varchar](200) NULL, [Status] [int] NULL, CONSTRAINT [PK_Aktivitaet] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnfahrtZonen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnfahrtZonen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AnfZone] [int] NULL, [Status] [int] NULL, [Komentar] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnfrKopfVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnfrKopfVersions]( [I3D] [int] NOT NULL, [Nummer] [int] NULL, [Version] [int] NULL, [Datum] [datetime] NULL, [Lieferdatum] [datetime] NULL, [WiedervorlageDatum] [datetime] NULL, [WiedervorlageToDoI3D] [int] NULL, [Empfanger] [varchar](500) NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [LieferEmpfanger] [varchar](500) NULL, [LieferKreditorI3D] [int] NULL, [LieferAnschriftI3D] [int] NULL, [LieferPersonI3D] [int] NULL, [PersonalI3D] [int] NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](100) NULL, [LandI3D] [int] NULL, [WaehrungI3D] [int] NULL, [WaehrungsKursZuEuro] [float] NULL, [Notiz] [text] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [AuftragI3D] [int] NULL, [Lockuser] [nvarchar](50) NULL, [Status] [int] NULL, [BVLGenerated] [int] NULL, [Direktlieferung] [int] NULL, [LockUserI3D] [int] NULL, [Bar] [int] NULL, [ToDoI3D] [int] NULL, [DocDirI3D] [int] NULL, CONSTRAINT [PK_AnfrKopfVersions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AnfrPosVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnfrPosVersions]( [I3D] [int] NULL, [AnfrKopfI3D] [int] NULL, [Version] [int] NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](20) NULL, [Artikeltext] [varchar](5000) NULL, [Kreditorcode] [varchar](100) NULL, [Hersteller] [varchar](100) NULL, [Herstellercode] [varchar](100) NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [StuecklisteI3D] [int] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [BlockID] [int] NULL, [Stk] [float] NULL, [Preis] [float] NULL, [VK_Druck] [float] NULL, [SummeDruck] [float] NULL, [MwStSatz] [float] NULL, [PositionArt] [int] NULL, [Freitext] [varchar](5000) NULL, [LieferDatumSoll] [datetime] NULL, [LieferDatumIst] [datetime] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [Fontcolor] [int] NULL, [UebernommenInI3D] [int] NULL, [UebernommenInArt] [int] NULL, [Status] [int] NULL, [Art] [int] NULL, [Bestellinformation] [varchar](200) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AngebotBewertung] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngebotBewertung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [AngebotI3D] [int] NULL, [Datum] [datetime] NULL, [Bewertung] [int] NULL, [Bemerkung] [varchar](1000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AngebotBewertungEinstellungen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngebotBewertungEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Sortierung] [int] NULL, [AngezeigterText] [varchar](255) NULL, [Bemerkung] [varchar](1000) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AngebotKlassif] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngebotKlassif]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [char](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_AngebotKlassif] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AngebotVerloren] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngebotVerloren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AngKopfErweitert] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AngkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [LeasingSatz] [float] NULL, [Status] [int] NULL, [ServiceSatz] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AngKopfErweitertVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AngkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, [LeasingSatz] [float] NULL, [Status] [int] NULL, [ServiceSatz] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AngProv] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AngProv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AngKopfI3D] [int] NULL, [AngNummer] [int] NULL, [PersonalI3D] [int] NULL, [Provisio] [float] NULL, [Provision] [float] NULL, [Status] [int] NULL, [Standard] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnlageFreigaben] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnlageFreigaben]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GruppeI3D] [int] NULL, [FreigabeArt] [int] NULL, [FreigabeTyp] [int] NULL, [MindestBetrag] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnlageFreigabenGesetzt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnlageFreigabenGesetzt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AnlageI3D] [int] NOT NULL, [AnlageArtOA] [int] NOT NULL, [AnlageVersion] [int] NOT NULL, [AnlageFreigabeI3D] [int] NOT NULL, [MitarbeiterI3D] [int] NOT NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnlageFreigabenWarengruppen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnlageFreigabenWarengruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [GruppeI3D] [int] NULL, [WarengruppenI3D] [int] NULL, [UnterwarengruppenI3D] [int] NULL, [Warengruppe] [int] NULL, [Bezeichnung] [varchar](40) NULL, [Angebot2Auftrag] [int] NULL, [Angebot2Lieferschein] [int] NULL, [Angebot2Rechnung] [int] NULL, [AngebotGenerell] [int] NULL, [Auftrag2Lieferschein] [int] NULL, [Auftrag2Rechnung] [int] NULL, [AuftragGenerell] [int] NULL, [Lieferschein2Rechnung] [int] NULL, [Lieferschein2Abholschein] [int] NULL, [LieferscheinGenerell] [int] NULL, [AbholscheinGenerell] [int] NULL, [Rechnung2Gutschrift] [int] NULL, [RechnungGenerell] [int] NULL, [GutschriftGenerell] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnlageFreigabenWarengruppenBenoetigt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnlageFreigabenWarengruppenBenoetigt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [GruppeI3D] [int] NULL, [WarengruppenI3D] [int] NULL, [UnterwarengruppenI3D] [int] NULL, [Warengruppe] [int] NULL, [Bezeichnung] [varchar](40) NULL, [Angebot2Auftrag] [int] NULL, [Angebot2Lieferschein] [int] NULL, [Angebot2Rechnung] [int] NULL, [AngebotGenerell] [int] NULL, [Auftrag2Lieferschein] [int] NULL, [Auftrag2Rechnung] [int] NULL, [AuftragGenerell] [int] NULL, [Lieferschein2Rechnung] [int] NULL, [Lieferschein2Abholschein] [int] NULL, [LieferscheinGenerell] [int] NULL, [AbholscheinGenerell] [int] NULL, [Rechnung2Gutschrift] [int] NULL, [RechnungGenerell] [int] NULL, [GutschriftGenerell] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnlageGrund] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnlageGrund]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Beschreibung] [varchar](500) NULL, [Status] [int] NULL, [Pflicht] [int] NULL, [ObjektArt] [int] NULL, [Kosten] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnlageLog] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnlageLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AnlageArt] [int] NULL, [Art] [int] NULL, [CentronVersion] [varchar](20) NULL, [PersonalI3D] [int] NULL, [Datum] [datetime] NULL, [AnlageI3D] [int] NULL, [AnlageVersion] [int] NULL, [Beschreibung] [varchar](1000) NULL, [Status] [int] NULL, [ContactPersonI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnschriftArt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnschriftArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](50) NULL, [Kommentar] [varchar](254) NULL, [Status] [int] NULL, CONSTRAINT [PK_AnschriftArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnschriftGeodaten] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnschriftGeodaten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KontaktI3D] [int] NULL, [KontaktArt] [int] NULL, [AnschriftI3D] [int] NULL, [Laengengrad] [float] NULL, [Breitengrad] [float] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [ErstelltVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnschriftSonderartikel] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnschriftSonderartikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NOT NULL, [AnfahrtZonenI3D] [int] NULL, [ArtikelI3D] [int] NOT NULL, [AbrechnungsArt] [int] NOT NULL, [Multiplikator] [decimal](19, 7) NULL, [Preis] [float] NULL, [AnschriftI3D] [int] NULL, [AddressI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnsprechpartnerBeziehung] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnsprechpartnerBeziehung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BusinesspartnerI3D] [int] NULL, [BusinesspartnerArt] [int] NULL, [BeziehungI3D] [int] NULL, [BusinesspartnerI3DRelated] [int] NULL, [BusinesspartnerArtRelated] [int] NULL, [Status] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVon] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AnsprechpartnerBeziehungText] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AnsprechpartnerBeziehungText]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](100) NULL, [Status] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVon] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanArbeitsplatz] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanArbeitsplatz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGangI3D] [int] NULL, [ArbeitsplatzI3D] [int] NULL, [Aufruestzeit] [float] NULL, [Abruestzeit] [float] NULL, [Stueckzeit] [float] NULL, [Zykluszeit] [float] NULL, [Nutzen] [float] NULL, [Bemerkung] [varchar](100) NULL, [APlanI3D] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_APlanArbeitsplatz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanArbeitsschutz] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanArbeitsschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGangI3D] [int] NULL, [ArbeitsschutzI3D] [int] NULL, [Bemerkung] [varchar](100) NULL, [APlanI3D] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_APlanArbeitsschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanArtikel] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGangI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Menge] [float] NULL, [Bemerkung] [varchar](100) NULL, [APlanI3D] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [Nettogewicht] [float] NULL, [Bruttogewicht] [float] NULL, [SpezGewicht] [float] NULL, [Status] [int] NULL, CONSTRAINT [PK_APlanArtikel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanKalkulation] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanKalkulation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [APlanI3D] [int] NULL, [ArtikelI3D] [int] NULL, [M_Kosten] [float] NULL, [M_GemKosten] [float] NULL, [M_GemKostenProz] [float] NULL, [F_Kosten_I] [float] NULL, [F_GemKosten_I] [float] NULL, [F_GemKostenProz_I] [float] NULL, [F_SEKF_I] [float] NULL, [VwGK] [float] NULL, [VtGK] [float] NULL, [VwGKProz] [float] NULL, [VtGKProz] [float] NULL, [SEK_d_Vertriebs] [float] NULL, [Entwicklungs_GK] [float] NULL, [GewinnProz] [float] NULL, [Provision] [float] NULL, [ProvisionProz] [float] NULL, [KundenSkonto] [float] NULL, [KundenRabatt] [float] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanLohnGruppe] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanLohnGruppe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGangI3D] [int] NULL, [LohngruppeI3D] [int] NULL, [Menge] [float] NULL, [Bemerkung] [varchar](100) NULL, [APlanI3D] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_APlanLohnGruppe] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanMaterial] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanMaterial]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGangI3D] [int] NULL, [ArtikelI3D] [int] NULL, [APlanI3D] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanMaterialListe] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanMaterialListe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [APlanI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Bemerkung] [varchar](100) NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_APlanMaterialListe] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanUmweltschutz] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGangI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, [Bemerkung] [varchar](100) NULL, [APlanI3D] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_APlanUmweltschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[APlanWerkzeug] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APlanWerkzeug]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGangI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Menge] [int] NULL, [Bemerkung] [varchar](50) NULL, [APlanI3D] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AppGroupCustomerAssignments] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AppGroupCustomerAssignments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AppGroupI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, CONSTRAINT [PK_AppGroupCustomerAssignments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AppGroupCustomerLists] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AppGroupCustomerLists]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](128) NOT NULL, CONSTRAINT [PK_AppGroupCustomerLists] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AppGroupCustomerListToAppGroupAssignments] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AppGroupCustomerListToAppGroupAssignments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AppGroupI3D] [int] NOT NULL, [AppGroupCustomerListI3D] [int] NOT NULL, [IsBlacklist] [bit] NOT NULL, CONSTRAINT [PK_AppGroupCustomerListToAppGroupAssignments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ApplicationUserStatistics] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ApplicationUserStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Action] [varchar](500) NOT NULL, [Counter] [int] NOT NULL, [LastUsed] [datetime] NOT NULL, CONSTRAINT [PK_ApplicationUserStatistics] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [IX_ApplicationUserStatistics_ActionUniqueCluster] UNIQUE CLUSTERED ( [Action] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ApplicationVersions] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ApplicationVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ApplicationKind] [bigint] NULL, [CurrentVersion] [nvarchar](16) NULL, [LastLogin] [datetime] NULL, [AppUserI3D] [int] NULL, [LoginMachine] [nvarchar](512) NULL, [LoginIP] [nvarchar](512) NULL, [WebAccountI3D] [int] NULL, [MonitoringTokenI3D] [int] NULL, [ApplicationGuid] [nvarchar](64) NULL, [Caption] [nvarchar](64) NULL, CONSTRAINT [PK__ApplicationVersions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AppointmentProposals] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AppointmentProposals]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AppointmentRequestI3D] [int] NOT NULL, [StartDate] [datetime2](0) NOT NULL, [EndDate] [datetime2](0) NULL, [AppointmentId] [varchar](256) NULL, [AllDay] [bit] NOT NULL, CONSTRAINT [PK_AppointmentProposals] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_AppointmentProposals] Script Date: 11.11.2025 11:20:26 ******/ CREATE CLUSTERED INDEX [CI_AppointmentProposals] ON [dbo].[AppointmentProposals] ( [AppointmentRequestI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AppointmentRequests] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AppointmentRequests]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StartDate] [datetime2](0) NULL, [CustomerI3D] [int] NULL, [AddressContactI3D] [int] NULL, [ContactEmail] [nvarchar](100) NOT NULL, [ContactName] [nvarchar](100) NOT NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [InternalNote] [nvarchar](2000) NULL, [Subject] [nvarchar](200) NULL, [RequestState] [int] NOT NULL, [Guid] [uniqueidentifier] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [EmployeeI3D] [int] NULL, [CustomerName] [nvarchar](100) NULL, [SalutationI3D] [int] NULL, [Body] [nvarchar](max) NULL, [Place] [nvarchar](400) NULL, [Message] [nvarchar](2000) NULL, CONSTRAINT [PK_AppointmentRequests] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Arbeitsauftrag] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Arbeitsauftrag]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](256) NULL, [Status] [int] NULL, [Datum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](24) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](24) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Arbeitsgang] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Arbeitsgang]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplanI3D] [int] NULL, [Pos] [int] NULL, [Bezeichnung] [varchar](150) NULL, [Bemerkung] [varchar](300) NULL, [ErstelltVon] [varchar](50) NULL, [ErstelltAm] [datetime] NULL, [LetzteAenderungVon] [varchar](50) NULL, [LetzteAenderungAm] [datetime] NULL, [Text] [text] NULL, [Muster] [int] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [Anweisung] [varchar](500) NULL, [ArbeitsplatzI3D] [int] NULL, [Aufruestzeit] [float] NULL, [Abruestzeit] [float] NULL, [Stueckzeit] [float] NULL, [Nutzen] [float] NULL, [Zykluszeit] [float] NULL, [ArbgangArtikelI3D] [int] NULL, [ArbgangLohnI3D] [int] NULL, [ArbgangASchutzI3D] [int] NULL, [AgangMaschGruI3D] [int] NULL, [AgangUmweltI3d] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_Arbeitsgang] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Arbeitsplan] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Arbeitsplan]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsauftragI3D] [int] NULL, [Status] [int] NULL, [Bezeichnung] [varchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArbeitsplanArtikel] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArbeitsplanArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplanI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArbeitsplanVorlage] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArbeitsplanVorlage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [Bezeichnung] [varchar](256) NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](24) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](24) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArbeitsplanVorlageArtikel] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArbeitsplanVorlageArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplanVorlageI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Arbeitsplatz] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Arbeitsplatz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [varchar](50) NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](300) NULL, [Bild] [image] NULL, [BildErweiterung] [varchar](5) NULL, [BildHersteller] [image] NULL, [Inventarnummer] [varchar](50) NULL, [Standort] [varchar](50) NULL, [VerantwortlicherI3D] [int] NULL, [Anschaffungsdatum] [datetime] NULL, [Baujahr] [int] NULL, [Abschreibungsdauer] [int] NULL, [Anschaffungswert] [float] NULL, [Buchwert] [float] NULL, [Seriennummer] [varchar](50) NULL, [Nutzungsdauer] [int] NULL, [Service] [varchar](50) NULL, [ServiceStrasse] [varchar](50) NULL, [ServicePLZ] [varchar](50) NULL, [ServiceOrt] [varchar](50) NULL, [ServiceTelefon] [varchar](50) NULL, [ServiceFax] [varchar](50) NULL, [ServiceHotline] [varchar](50) NULL, [ServiceNotdienst] [varchar](50) NULL, [ServiceeMail] [varchar](50) NULL, [Servicewww] [varchar](50) NULL, [Wartungsintervall1] [int] NULL, [Wartungsintervall1text] [varchar](300) NULL, [Wartungsintervall2] [int] NULL, [Wartungsintervall2Text] [varchar](300) NULL, [Aufruestzeit] [float] NULL, [Abruestzeit] [float] NULL, [Reinigungszeit] [float] NULL, [Reinigungsintervall] [float] NULL, [Personaleinsatz] [float] NULL, [GleichzeitigeBedienung] [int] NULL, [Nutzungskosten] [float] NULL, [Wartungskosten] [float] NULL, [Rohkosten] [float] NULL, [Aufschlag1] [float] NULL, [Aufschlag2] [float] NULL, [Gesamtkosten] [float] NULL, [Aktiv] [int] NULL, [BetriebsstundenWoche] [int] NULL, [KostenstelleI3D] [int] NULL, [Fixkosten] [float] NULL, [Fixkostenstundensatz] [float] NULL, [LohngruppeI3D] [int] NULL, [Abschreibungskosten] [float] NULL, [Kostenstellekosten] [float] NULL, [APGruppeI3D] [int] NULL, [APStandortI3D] [int] NULL, [Maschinenstundensatz] [float] NULL, [Status] [int] NULL, CONSTRAINT [PK_Arbeitsplatz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArbeitsplatzGruppen] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArbeitsplatzGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Gruppe] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArbeitsplatzStandorte] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArbeitsplatzStandorte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Standort] [varchar](250) NULL, [Ansprechpartner] [varchar](100) NULL, [Strasse] [varchar](100) NULL, [PLZ] [varchar](100) NULL, [Ort] [varchar](50) NULL, [Telefon] [varchar](50) NULL, [Email] [varchar](50) NULL, [Bemerkung] [text] NULL, [Telefon2] [varchar](50) NULL, [Handy] [varchar](50) NULL, [LandI3D] [int] NULL, [Abteilung] [varchar](100) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Arbeitsschritt] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Arbeitsschritt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplanI3D] [int] NULL, [Position] [int] NULL, [Status] [int] NULL, [KurzBeschreibung] [varchar](256) NULL, [Beschreibung] [varchar](2048) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArbeitsschrittHistorie] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArbeitsschrittHistorie]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [SeriennummerZuArbeitsauftragI3D] [int] NULL, [AlterArbeitsschrittI3D] [int] NULL, [NeuerArbeitsschrittI3D] [int] NULL, [PersonalI3D] [int] NULL, [Datum] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArbeitsschrittVorlage] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArbeitsschrittVorlage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplanVorlageI3D] [int] NULL, [Position] [int] NULL, [KurzBeschreibung] [varchar](256) NULL, [Beschreibung] [varchar](2048) NULL, [Status] [int] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](24) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](24) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Arbeitssicherheit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Arbeitssicherheit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](150) NULL, [Beschreibung] [text] NULL, [Bild] [image] NULL, [Status] [int] NULL, CONSTRAINT [PK_Arbeitssicherheit] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleImportDistributors] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleImportDistributors]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleImportI3D] [int] NOT NULL, [ImportDistributorName] [nvarchar](255) NULL, [DistributorI3D] [int] NOT NULL, CONSTRAINT [PK_ArticleImportDistributors] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleImportField] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleImportField]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleImportI3D] [int] NOT NULL, [Filename] [nvarchar](250) NOT NULL, [ColumnName] [nvarchar](250) NOT NULL, [ColumnNumber] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleImportLogs] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleImportLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleImportI3D] [int] NULL, [Type] [nvarchar](255) NOT NULL, [Message] [nvarchar](255) NOT NULL, [Date] [datetime2](7) NOT NULL, [State] [int] NOT NULL, [ImportOwner] [int] NOT NULL, CONSTRAINT [PK_ArticleImportLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleImportMappings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleImportMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleImportI3D] [int] NOT NULL, [Property] [nvarchar](255) NOT NULL, [ValueExpression] [nvarchar](255) NOT NULL, CONSTRAINT [PK_ArticleImportMappings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleImportMultiDistributor] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleImportMultiDistributor]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleImportI3D] [int] NOT NULL, [DistributorName] [nvarchar](100) NOT NULL, [CentronDistributorI3D] [int] NOT NULL, CONSTRAINT [PK_ArticleImportMultiDistributor] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleImports] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleImports]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DistributorI3D] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [IsActive] [bit] NOT NULL, [Type] [nvarchar](255) NULL, [LastImportHash] [image] NULL, [IsAvailabilityList] [bit] NOT NULL, [RecurrenceType] [int] NULL, [RecurrenceTime] [datetime] NULL, [DownloadType] [int] NOT NULL, [ImportKind] [int] NULL, [IsArchive] [bit] NOT NULL, [FileInArchive] [nvarchar](255) NULL, [Encoding] [nvarchar](255) NULL, [FirstRowContainsHeaders] [bit] NOT NULL, [DelimiterCharacter] [int] NULL, [DecimalCharacter] [int] NULL, [QuoteCharacter] [nvarchar](255) NULL, [FilePath] [nvarchar](255) NULL, [UseNewestFile] [bit] NOT NULL, [Url] [nvarchar](255) NULL, [UseAuthentication] [bit] NOT NULL, [Username] [nvarchar](255) NULL, [Password] [nvarchar](255) NULL, [Address] [nvarchar](255) NULL, [Port] [int] NULL, [Directory] [nvarchar](255) NULL, [FileName] [nvarchar](255) NULL, [FileNameinCompression] [nchar](255) NULL, [FileCompression] [int] NOT NULL, [HerstellerImportI3D] [int] NULL, [DistributorField] [int] NULL, [Notice] [nvarchar](500) NULL, [AllowMultirowsTexte] [int] NULL, [ActivationDate] [datetime] NULL, [State] [bit] NULL, [ImportType] [int] NULL, CONSTRAINT [PK_ArticleImports] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleProductionMaterials] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleProductionMaterials]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleI3D] [int] NOT NULL, [MaterialArticleI3D] [int] NOT NULL, [Quantity] [decimal](9, 2) NULL, [Comment] [nvarchar](4000) NULL, CONSTRAINT [PK_ArticleProductionMaterials] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleProductionOrderStepItemTimeDataRecordings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleProductionOrderStepItemTimeDataRecordings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleProductionOrderStepItemI3D] [int] NOT NULL, [ArticleProductionOrderTimeI3D] [int] NOT NULL, CONSTRAINT [PK_ArticleProductionOrderStepItemTimeDataRecordings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleProductionOrderStepItemTimes] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleProductionOrderStepItemTimes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [StartTime] [datetime2](0) NOT NULL, [EndTime] [datetime2](0) NULL, CONSTRAINT [PK_ArticleProductionOrderStepItemTimes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArticleUnitGroup] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArticleUnitGroup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArticleI3D] [int] NOT NULL, [Caption] [nvarchar](100) NULL, [Quantity] [decimal](19, 7) NOT NULL, CONSTRAINT [PK_ArticleUnitGroup] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtificialIntelligencePromptCategory] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtificialIntelligencePromptCategory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NOT NULL, [Description] [nvarchar](500) NOT NULL, [IsActive] [bit] NULL, CONSTRAINT [PK_ArtificialIntelligencePromptCategory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtificialIntelligencePromptSettings] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtificialIntelligencePromptSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NOT NULL, [Description] [nvarchar](500) NOT NULL, [Prompt] [nvarchar](max) NULL, [PromptCategoryI3D] [int] NULL, [IsActive] [bit] NULL, CONSTRAINT [PK_ArtificialIntelligencePromptSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ARTIKAAA] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ARTIKAAA]( [I3D] [int] NOT NULL, [Artikelcode] [varchar](60) NULL, [Sortierkriterium] [int] NULL, [Kurzbegriff] [varchar](15) NULL, [Artikelbeschreibung] [varchar](5000) NULL, [VK_1] [float] NULL, [VK_2] [float] NULL, [VK_3] [float] NULL, [VK_4] [float] NULL, [EK] [float] NULL, [Mwst_Satz] [float] NULL, [Warengruppe] [int] NULL, [Barcode_Selector] [int] NULL, [Kalkulationsfaktor] [float] NULL, [Beschreibung_1] [varchar](60) NULL, [Beschreibung_2] [varchar](60) NULL, [Beschreibung_3] [varchar](60) NULL, [Abbuchung] [varchar](1) NULL, [Menge] [float] NULL, [Auftragsbestand] [float] NULL, [Mindestbestand] [float] NULL, [Zulauf] [float] NULL, [Angelegt_am] [datetime] NULL, [Geandert_am] [datetime] NULL, [Usersystem] [varchar](8) NULL, [Benutzer] [varchar](8) NULL, [Bestandskontrolle] [datetime] NULL, [Reparaturmenge] [float] NULL, [Defektbestand] [float] NULL, [Ausleihe_Bestand] [float] NULL, [Produktionsbestand] [float] NULL, [Status] [varchar](1) NULL, [RohEK1] [float] NULL, [RohEK1Datum] [datetime] NULL, [RohEk2] [float] NULL, [RohEK2Datum] [datetime] NULL, [Zusatzinfo1] [varchar](55) NULL, [Zusatzinfo2] [varchar](55) NULL, [Zusatzinfo3] [varchar](55) NULL, [Hersteller] [varchar](60) NULL, [InBearbeitung] [float] NULL, [VertriebsInfoAnzeigen] [int] NULL, [FertigungsInfoAnzeigen] [int] NULL, [KreditorI3D] [int] NULL, [Lieferbestand] [float] NULL, [StatistikText] [int] NULL, [TextAenderbar] [int] NULL, [EOL] [int] NULL, [Farbe] [int] NULL, [MailTo] [varchar](80) NULL, [Mindestpreis] [float] NULL, [EKGleichVK] [int] NULL, [WEBArtik] [int] NULL, [FolgeArtikel] [varchar](15) NULL, [Bild1] [image] NULL, [Bild1Ext] [varchar](4) NULL, [Bild2] [image] NULL, [Bild2Ext] [varchar](4) NULL, [Bild3] [image] NULL, [Bild3Ext] [varchar](4) NULL, [Bild4] [image] NULL, [Bild4Ext] [varchar](4) NULL, [EVK] [float] NULL, [WEBKategorie] [int] NULL, [VPE] [float] NULL, [Lieferbar] [int] NULL, [Kommisionieren] [int] NULL, [BarcodeScanen] [int] NULL, [BarcodeScanenOld] [int] NULL, [DocI3D] [int] NULL, [Lieferzeit] [int] NULL, [Import] [int] NULL, [Kundenbestand] [float] NULL, [Fremdbestand] [float] NULL, [Teilbar] [int] NULL, [StkListe] [int] NULL, [Reparaturbestand] [float] NULL, [ALieferantI3D] [int] NULL, [BLieferantI3D] [int] NULL, [CLieferantI3D] [int] NULL, [LagerortI3D] [int] NULL, [LagerplatzI3D] [int] NULL, [Bild1Uploaded] [int] NULL, [Bild2Uploaded] [int] NULL, [Bild3Uploaded] [int] NULL, [Bild4Uploaded] [int] NULL, [EinkInfo] [text] NULL, [GespInfo] [text] NULL, [Gesperrt] [int] NULL, [Nettogewicht] [float] NULL, [Bruttogewicht] [float] NULL, [SpezGewicht] [float] NULL, [Volumen] [float] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [EKgiltBis] [datetime] NULL, [UrsprungsLandI3d] [int] NULL, [Warennummer] [varchar](50) NULL, [GarantieZeit] [int] NULL, [Geandert_von] [int] NULL, [FertigungsInfo] [text] NULL, [VertriebsInfo] [text] NULL, [Fertigungsware] [int] NULL, [M_GemKosten] [float] NULL, [F_GemKosten_I] [float] NULL, [Montieren] [int] NULL, [M_GemKostenProz] [float] NULL, [F_GemKosten_IProz] [float] NULL, [F_GemKosten_IIProz] [float] NULL, [ToDoEKI3D] [int] NULL, [ToDoBenachI3D] [int] NULL, [Angelegt_von] [int] NULL, [Nachkommastellen] [int] NULL, [Einheit] [int] NULL, [MwstI3D] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [KTOPriority] [int] NULL, [QSInfo] [varchar](500) NULL, [ErloesKTO] [int] NULL, [AufwandKTO] [int] NULL, [Beschaffenheit] [int] NULL, [GewichtEinheit] [int] NULL, [MassEinheit] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [NebenlagerI3D] [int] NULL, [BeschLaenge] [int] NULL, [BeschHoehe] [int] NULL, [BeschBreite] [int] NULL, [BeschBruttoGewicht] [int] NULL, [BeschNettoGewicht] [int] NULL, [BeschSpezGewicht] [int] NULL, [KostenstelleI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [MaxSperre] [int] NULL, [MaxLaenge] [float] NULL, [MaxBreite] [float] NULL, [MaxHoehe] [float] NULL, [VorLaenge] [float] NULL, [VorBreite] [float] NULL, [VorHoehe] [float] NULL, [EinLaenge] [float] NULL, [EinBreite] [float] NULL, [EinHoehe] [float] NULL, [GewEinheit] [int] NULL, [MasEinheit] [int] NULL, [GewProEinheit] [float] NULL, [PreisAnzeige] [int] NULL, [Dimension] [int] NULL, [MassPro] [int] NULL, [GewichtPro] [int] NULL, [MaxLaengeE] [int] NULL, [MaxBreiteE] [int] NULL, [MaxHoeheE] [int] NULL, [EinLaengeE] [int] NULL, [EinBreiteE] [int] NULL, [EinHoeheE] [int] NULL, [LagerLaenge] [float] NULL, [LagerBreite] [float] NULL, [LagerHoehe] [float] NULL, [LagerLaengeE] [int] NULL, [LagerBreiteE] [int] NULL, [LagerHoeheE] [int] NULL, [VerkaufLaenge] [float] NULL, [VerkaufBreite] [float] NULL, [VerkaufHoehe] [float] NULL, [VerkaufLaengeE] [int] NULL, [VerkaufBreiteE] [int] NULL, [VerkaufHoeheE] [int] NULL, [HinweisBei] [int] NULL, [HinweisText] [varchar](1000) NULL, [Garantie1Wert] [int] NULL, [Garantie1Art] [int] NULL, [Garantie2Wert] [int] NULL, [Garantie2Art] [int] NULL, [EANCode] [varchar](70) NULL, [SondervereinbarungsPflichtig] [int] NULL, [SondervereinbarungsEK] [float] NULL, [SondervereinbarungsI3D] [int] NULL, CONSTRAINT [PK_ARTIKAAA] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ARTIKALT] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ARTIKALT]( [I3D] [int] NOT NULL, [Artikelcode] [varchar](60) NULL, [Sortierkriterium] [int] NULL, [Kurzbegriff] [varchar](15) NULL, [Artikelbeschreibung] [varchar](5000) NULL, [VK_1] [float] NULL, [VK_2] [float] NULL, [VK_3] [float] NULL, [VK_4] [float] NULL, [EK] [float] NULL, [Mwst_Satz] [float] NULL, [Warengruppe] [int] NULL, [Barcode_Selector] [int] NULL, [Kalkulationsfaktor] [float] NULL, [Beschreibung_1] [varchar](60) NULL, [Beschreibung_2] [varchar](60) NULL, [Beschreibung_3] [varchar](60) NULL, [Abbuchung] [varchar](1) NULL, [Menge] [float] NULL, [Auftragsbestand] [float] NULL, [Mindestbestand] [float] NULL, [Zulauf] [float] NULL, [Angelegt_am] [datetime] NULL, [Geandert_am] [datetime] NULL, [Usersystem] [varchar](8) NULL, [Benutzer] [varchar](8) NULL, [Bestandskontrolle] [datetime] NULL, [Reparaturmenge] [float] NULL, [Defektbestand] [float] NULL, [Ausleihe_Bestand] [float] NULL, [Produktionsbestand] [float] NULL, [Status] [varchar](1) NULL, [RohEK1] [float] NULL, [RohEK1Datum] [datetime] NULL, [RohEk2] [float] NULL, [RohEK2Datum] [datetime] NULL, [Zusatzinfo1] [varchar](55) NULL, [Zusatzinfo2] [varchar](55) NULL, [Zusatzinfo3] [varchar](55) NULL, [Hersteller] [varchar](60) NULL, [InBearbeitung] [float] NULL, [VertriebsInfoAnzeigen] [int] NULL, [FertigungsInfoAnzeigen] [int] NULL, [KreditorI3D] [int] NULL, [Lieferbestand] [float] NULL, [StatistikText] [int] NULL, [TextAenderbar] [int] NULL, [EOL] [int] NULL, [Farbe] [int] NULL, [MailTo] [varchar](80) NULL, [Mindestpreis] [float] NULL, [EKGleichVK] [int] NULL, [WEBArtik] [int] NULL, [FolgeArtikel] [varchar](15) NULL, [Bild1] [image] NULL, [Bild1Ext] [varchar](4) NULL, [Bild2] [image] NULL, [Bild2Ext] [varchar](4) NULL, [Bild3] [image] NULL, [Bild3Ext] [varchar](4) NULL, [Bild4] [image] NULL, [Bild4Ext] [varchar](4) NULL, [EVK] [float] NULL, [WEBKategorie] [int] NULL, [VPE] [float] NULL, [Lieferbar] [int] NULL, [Kommisionieren] [int] NULL, [BarcodeScanen] [int] NULL, [BarcodeScanenOld] [int] NULL, [DocI3D] [int] NULL, [Lieferzeit] [int] NULL, [Import] [int] NULL, [Kundenbestand] [float] NULL, [Fremdbestand] [float] NULL, [Teilbar] [int] NULL, [StkListe] [int] NULL, [Reparaturbestand] [float] NULL, [ALieferantI3D] [int] NULL, [BLieferantI3D] [int] NULL, [CLieferantI3D] [int] NULL, [LagerortI3D] [int] NULL, [LagerplatzI3D] [int] NULL, [Bild1Uploaded] [int] NULL, [Bild2Uploaded] [int] NULL, [Bild3Uploaded] [int] NULL, [Bild4Uploaded] [int] NULL, [EinkInfo] [text] NULL, [GespInfo] [text] NULL, [Gesperrt] [int] NULL, [Nettogewicht] [float] NULL, [Bruttogewicht] [float] NULL, [SpezGewicht] [float] NULL, [Volumen] [float] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [EKgiltBis] [datetime] NULL, [UrsprungsLandI3d] [int] NULL, [Warennummer] [varchar](50) NULL, [GarantieZeit] [int] NULL, [Geandert_von] [int] NULL, [FertigungsInfo] [text] NULL, [VertriebsInfo] [text] NULL, [Fertigungsware] [int] NULL, [M_GemKosten] [float] NULL, [F_GemKosten_I] [float] NULL, [Montieren] [int] NULL, [M_GemKostenProz] [float] NULL, [F_GemKosten_IProz] [float] NULL, [F_GemKosten_IIProz] [float] NULL, [ToDoEKI3D] [int] NULL, [ToDoBenachI3D] [int] NULL, [Angelegt_von] [int] NULL, [Nachkommastellen] [int] NULL, [Einheit] [int] NULL, [MwstI3D] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [KTOPriority] [int] NULL, [QSInfo] [varchar](500) NULL, [ErloesKTO] [int] NULL, [AufwandKTO] [int] NULL, [Beschaffenheit] [int] NULL, [GewichtEinheit] [int] NULL, [MassEinheit] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [NebenlagerI3D] [int] NULL, [BeschLaenge] [int] NULL, [BeschHoehe] [int] NULL, [BeschBreite] [int] NULL, [BeschBruttoGewicht] [int] NULL, [BeschNettoGewicht] [int] NULL, [BeschSpezGewicht] [int] NULL, [KostenstelleI3D] [int] NULL, [KostentraegerI3D] [int] NULL, [MaxSperre] [int] NULL, [MaxLaenge] [float] NULL, [MaxBreite] [float] NULL, [MaxHoehe] [float] NULL, [VorLaenge] [float] NULL, [VorBreite] [float] NULL, [VorHoehe] [float] NULL, [EinLaenge] [float] NULL, [EinBreite] [float] NULL, [EinHoehe] [float] NULL, [GewEinheit] [int] NULL, [MasEinheit] [int] NULL, [GewProEinheit] [float] NULL, [PreisAnzeige] [int] NULL, [Dimension] [int] NULL, [MassPro] [int] NULL, [GewichtPro] [int] NULL, [MaxLaengeE] [int] NULL, [MaxBreiteE] [int] NULL, [MaxHoeheE] [int] NULL, [EinLaengeE] [int] NULL, [EinBreiteE] [int] NULL, [EinHoeheE] [int] NULL, [LagerLaenge] [float] NULL, [LagerBreite] [float] NULL, [LagerHoehe] [float] NULL, [LagerLaengeE] [int] NULL, [LagerBreiteE] [int] NULL, [LagerHoeheE] [int] NULL, [VerkaufLaenge] [float] NULL, [VerkaufBreite] [float] NULL, [VerkaufHoehe] [float] NULL, [VerkaufLaengeE] [int] NULL, [VerkaufBreiteE] [int] NULL, [VerkaufHoeheE] [int] NULL, [HinweisBei] [int] NULL, [HinweisText] [varchar](1000) NULL, [Garantie1Wert] [int] NULL, [Garantie1Art] [int] NULL, [Garantie2Wert] [int] NULL, [Garantie2Art] [int] NULL, [EANCode] [varchar](70) NULL, [SondervereinbarungsPflichtig] [int] NULL, [SondervereinbarungsEK] [float] NULL, [SondervereinbarungsI3D] [int] NULL, CONSTRAINT [PK_ARTIKALT] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ARTIKArbeitssicherheit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ARTIKArbeitssicherheit]( [i3d] [int] IDENTITY(1,1) NOT NULL, [ArtikI3D] [int] NULL, [ArbeitssicherheitI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [i3d] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikDistributorCode] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikDistributorCode]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [DistributorI3D] [int] NULL, [Code] [varchar](60) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikDistributorVKStaffelpreise] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikDistributorVKStaffelpreise]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikI3D] [int] NULL, [DistributorI3D] [int] NULL, [VKMenge1] [float] NULL, [VKPreis1] [float] NULL, [VKMenge2] [float] NULL, [VKPreis2] [float] NULL, [VKMenge3] [float] NULL, [VKPreis3] [float] NULL, [VKMenge4] [float] NULL, [VKPreis4] [float] NULL, [VKMenge5] [float] NULL, [VKPreis5] [float] NULL, [Status] [int] NULL, [EKMenge1] [float] NULL, [EKPreis1] [float] NULL, [EKMenge2] [float] NULL, [EKPreis2] [float] NULL, [EKMenge3] [float] NULL, [EKPreis3] [float] NULL, [EKMenge4] [float] NULL, [EKPreis4] [float] NULL, [EKMenge5] [float] NULL, [EKPreis5] [float] NULL, [KreditorCode] [varchar](100) NULL, [VPE] [float] NULL, [Mindestbestellmenge] [float] NULL, [Verrechnungsfaktor] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikEAN] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikEAN]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikI3D] [int] NULL, [EANCODE] [varchar](50) NULL, [Stueck] [float] NULL, [Status] [int] NULL, [EANCODEBasis] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Artikel] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Artikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelArtI3D] [int] NULL, [KreditorI3D] [int] NULL, [Code] [varchar](15) NOT NULL, [HerstellerCode] [varchar](30) NULL, [EAN] [varchar](13) NULL, [UCC] [varchar](50) NULL, [Farbe] [int] NULL, [EOL] [int] NOT NULL, [Abbuchung] [int] NOT NULL, [TextAenderbar] [int] NOT NULL, [Kommisionieren] [int] NOT NULL, [SNErfassen] [int] NOT NULL, [EKGleichVk] [int] NOT NULL, [Lieferbar] [int] NOT NULL, [WEB] [int] NULL, [AlternativArtikelI3D] [int] NULL, [EinheitI3D] [int] NULL, [ToDoI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_Artikel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelAGArbeitssicherheit] Script Date: 11.11.2025 11:20:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelAGArbeitssicherheit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGArbeitssicherheitI3D] [int] NULL, [ArtikelArbeitsgangI3D] [int] NULL, [ArbeitssicherheitI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelAGArbeitssicherheit] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelAGLohngruppe] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelAGLohngruppe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGLohngruppeI3D] [int] NULL, [ArtikelArbeitsgangI3D] [int] NULL, [LohngruppeI3D] [int] NULL, [Pos] [int] NULL, [KalkPosI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelAGLohngruppe] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelAGMaterial] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelAGMaterial]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGMaterialI3D] [int] NULL, [ArtikelArbeitsgangI3D] [int] NULL, [ArtikelI3D] [int] NULL, [EK] [float] NULL, [Menge] [float] NULL, [Pos] [int] NULL, [KalkPosI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelAGMaterial] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelAGPrufvorschrift] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelAGPrufvorschrift]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGPrufvorschriftI3D] [int] NULL, [ArtikelArbeitsgangI3D] [int] NULL, [PrufvorschriftI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelAGPrufvorschrift] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelAGUmweltschutz] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelAGUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGUmweltschutzI3D] [int] NULL, [ArtikelArbeitsgangI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelAGUmweltschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelAlternativartikel] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelAlternativartikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerArtikelI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelAlternativartikel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelArbeitsgang] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelArbeitsgang]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AGI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Bezeichnung] [varchar](150) NULL, [text] [text] NULL, [ArbeitsplatzI3D] [int] NULL, [Aufruestzeit] [float] NULL, [Abruestzeit] [float] NULL, [Stueckzeit] [float] NULL, [Nutzen] [float] NULL, [Zykluszeit] [float] NULL, [Pos] [int] NULL, [KalkPosI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelArbeitsgang] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelArbeitsplan] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelArbeitsplan]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [OwnerArtikelI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelArbeitsplan] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelArt] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KurzText] [varchar](30) NOT NULL, [Beschreibung] [varchar](300) NULL, [Handelsartikel] [int] NOT NULL, [Eigenfertigung] [int] NOT NULL, [Stücklisten] [int] NOT NULL, [Arbeitsplan] [int] NOT NULL, [Maschienenplan] [int] NOT NULL, [Kalkulation] [int] NOT NULL, [Maße] [int] NOT NULL, [Maße] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelBestand] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelBestand]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NOT NULL, [MandantI3D] [int] NOT NULL, [Bestand] [float] NOT NULL, [Mindestbestand] [float] NOT NULL, [Auftragsbestand] [float] NOT NULL, [Kommisionsbestand] [float] NOT NULL, [Lieferbestand] [float] NOT NULL, [Zulauf] [float] NOT NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelBestand] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelBilder] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelBilder]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [HerstellerCode] [varchar](60) NULL, [Bild1] [image] NULL, [Bild1Ext] [varchar](4) NULL, [Bild2] [image] NULL, [Bild2Ext] [varchar](4) NULL, [Bild3] [image] NULL, [Bild3Ext] [varchar](4) NULL, [Bild4] [image] NULL, [Bild4Ext] [varchar](4) NULL, [Bild1Uploaded] [int] NULL, [Bild2Uploaded] [int] NULL, [Bild3Uploaded] [int] NULL, [Bild4Uploaded] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelDateiLinks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelDateiLinks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [DateiLinksI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelDateiLinks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelErsatzteile] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelErsatzteile]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerArtikelI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelErsatzteile] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelKalkulation] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelKalkulation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [Pos] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Prozent] [float] NULL, [KostenVariabel] [float] NULL, [KostenFix] [float] NULL, [KostenGesamt] [float] NULL, [Art] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelKalkulation] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelMaschienenplan] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelMaschienenplan]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [OwnerArtikelI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelMaschienenplan] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelMasse] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelMasse]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NOT NULL, [RohLange] [float] NULL, [RohHoehe] [float] NULL, [RohBreite] [float] NULL, [RohGewicht] [float] NULL, [RohVolumen] [float] NULL, [PackLaenge] [float] NULL, [PackHoehe] [float] NULL, [PackBreite] [float] NULL, [PackGewicht] [float] NULL, [PackVolumen] [float] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelMasse] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelPreis] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelPreis]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PreisGueltigI3D] [int] NOT NULL, [ArtikelI3D] [int] NOT NULL, [EK] [float] NULL, [EVP] [float] NULL, [VK1] [float] NULL, [VK2] [float] NULL, [VK3] [float] NULL, [VK4] [float] NULL, [VK5] [float] NULL, [VK6] [float] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelPreis] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelSpezifikationen] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelSpezifikationen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [Bezeichnung] [varchar](250) NULL, [Wert] [varchar](50) NULL, [Einheit] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelSpezifikationen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelSpezTypes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelSpezTypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](50) NULL, [Status] [int] NULL, [CODE] [char](3) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelSpezVorlage] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelSpezVorlage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](250) NULL, [Wert] [varchar](50) NULL, [Einheit] [varchar](50) NULL, [Typ] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelStueckliste] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelStueckliste]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NOT NULL, [OwnerArtikelI3D] [int] NOT NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelStueckliste] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelText] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelText]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NOT NULL, [MandantI3D] [int] NULL, [LandI3D] [int] NULL, [Beschreibung] [varchar](5000) NULL, [VertriebsInfo] [image] NULL, [FertigungsInfo] [image] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelText] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelToSpez] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelToSpez]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [SpezI3D] [int] NULL, [Wert] [varchar](50) NULL, [Status] [int] NULL, [FileSize] [varchar](20) NULL, [MediumKind] [varchar](20) NULL, [MediumCase] [varchar](20) NULL, [MediumCount] [int] NULL, [MediumBooklet] [varchar](20) NULL, [MediumCover] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelVar] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelVar]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [varchar](20) NULL, [ArtikelI3D] [int] NULL, [VarFloat] [float] NULL, [VarText] [varchar](150) NULL, [VarType] [int] NULL, [VarKlasse1] [int] NULL, [VarKlasse2] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelVerfolgung] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelVerfolgung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UrsprungArt] [int] NULL, [UrsprungNummer] [int] NULL, [ZielArt] [int] NULL, [ZielNummer] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelVerfolgung] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikelWartungsartikel] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikelWartungsartikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerArtikelI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikelWartungsartikel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikEx] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikEx]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Artikelcode] [varchar](60) NULL, [FertigungsInfo] [text] NULL, [VertriebsInfo] [text] NULL, [Status] [int] NULL, CONSTRAINT [PK_ArtikEx] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikLagerStkListe] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikLagerStkListe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [AufKopfI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ARTIKlog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ARTIKlog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [BearbeiterI3D] [int] NULL, [Datum] [datetime] NULL, [Wert] [varchar](500) NULL, [AlterWert] [text] NULL, [NeuerWert] [text] NULL, [DifferenzMenge] [float] NULL, [Art] [int] NULL, [NebenlagerI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikStaffelpreise] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikStaffelpreise]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [SondervereinbarungI3D] [int] NULL, [abMenge] [int] NULL, [VK_1] [float] NULL, [VK_2] [float] NULL, [VK_3] [float] NULL, [VK_4] [float] NULL, [EVK] [float] NULL, [Mindestpreis] [float] NULL, [Listenpreis] [float] NULL, [EK] [float] NULL, [Status] [int] NULL, [ErstellerI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [VK1_ErtragBasis] [int] NULL, [VK2_ErtragBasis] [int] NULL, [VK3_ErtragBasis] [int] NULL, [VK4_ErtragBasis] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikStkListe] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikStkListe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StuecklisteI3D] [int] NULL, [ArtikelI3D] [int] NOT NULL, [Code] [varchar](60) NULL, [Text] [varchar](5000) NULL, [VK1] [float] NULL, [VK2] [float] NULL, [VK3] [float] NULL, [VK4] [float] NULL, [EK] [float] NULL, [Stk] [float] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [MengePro] [float] NULL, [Beschaffenheit] [int] NULL, [Laenge] [float] NULL, [Breite] [float] NULL, [Hoehe] [float] NULL, [GewichtProEinheit] [float] NULL, [GewichtsEinheit] [int] NULL, [Masseinheit] [int] NULL, [Dimension] [int] NULL, [Groesse] [varchar](50) NULL, [GroesseGesamt] [varchar](50) NULL, [Gewicht] [varchar](50) NULL, [GewichtGesamt] [varchar](50) NULL, [MwstI3D] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [Abbuchung] [varchar](1) NULL, [Status] [int] NULL, CONSTRAINT [PK__ArtikStkListe__2F4FF79D] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ArtikTexte] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ArtikTexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikI3D] [int] NULL, [LaenkennI3D] [int] NULL, [Artikelbeschreibung] [varchar](300) NULL, [VertriebsInfo] [text] NULL, [EinkInfo] [text] NULL, [FertigungsInfo] [text] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ARTIKUmweltschutz] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ARTIKUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ARTIKI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementActiveDirectories] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementActiveDirectories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Type] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementActiveDirectoryGroups] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementActiveDirectoryGroups]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [GroupName] [nvarchar](256) NULL, [GroupType] [nvarchar](256) NULL, [DistinguishedName] [nvarchar](256) NULL, [SamAccountName] [nvarchar](256) NULL, [SamAccountType] [nvarchar](256) NULL, [CreatedOn] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementActiveDirectoryUsers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementActiveDirectoryUsers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [UserName] [nvarchar](256) NULL, [EmailID] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [UserGroup] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADBuiltInDomains] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADBuiltInDomains]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Adspath] [nvarchar](256) NULL, [Objectguid] [nvarchar](256) NULL, [Objectsid] [nvarchar](256) NULL, [Cn] [nvarchar](256) NULL, [Creationtime] [nvarchar](256) NULL, [Distinguishedname] [nvarchar](256) NULL, [Forcelogoff] [nvarchar](256) NULL, [Instancetype] [nvarchar](256) NULL, [Iscriticalsystemobject] [nvarchar](256) NULL, [Lockoutduration] [nvarchar](256) NULL, [Lockoutobservationwindow] [nvarchar](256) NULL, [Lockoutthreshold] [nvarchar](256) NULL, [Maxpwdage] [nvarchar](256) NULL, [Minpwdage] [nvarchar](256) NULL, [Minpwdlength] [nvarchar](256) NULL, [Modifiedcount] [nvarchar](256) NULL, [Modifiedcountatlastprom] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Nextrid] [nvarchar](256) NULL, [Objectcategory] [nvarchar](256) NULL, [Objectclass] [nvarchar](256) NULL, [Pwdhistorylength] [nvarchar](256) NULL, [Pwdproperties] [nvarchar](256) NULL, [Showinadvancedviewonly] [nvarchar](256) NULL, [Systemflags] [nvarchar](256) NULL, [Uascompat] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [OrganizationalUnitI3D] [int] NULL, [Whenchanged] [datetime] NULL, [Whencreated] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADComputers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADComputers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Cn] [nvarchar](256) NULL, [Countrycode] [nvarchar](256) NULL, [Displayname] [nvarchar](256) NULL, [Distinguishedname] [nvarchar](256) NULL, [Dnshostname] [nvarchar](256) NULL, [Localpolicyflags] [nvarchar](256) NULL, [Memberof] [ntext] NULL, [Name] [nvarchar](256) NULL, [Objectguid] [nvarchar](256) NULL, [Objectsid] [nvarchar](256) NULL, [Operatingsystem] [nvarchar](256) NULL, [Operatingsystemservicepack] [nvarchar](256) NULL, [Operatingsystemversion] [nvarchar](256) NULL, [Primarygroupid] [nvarchar](256) NULL, [Samaccountname] [nvarchar](256) NULL, [Serviceprincipalname] [ntext] NULL, [Useraccountcontrol] [int] NOT NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [WhenChanged] [datetime] NULL, [WhenCreated] [datetime] NULL, [OrganizationalUnitI3D] [int] NULL, [DeviceI3D] [int] NULL, [Lastlogontimestamp] [datetime] NULL, [Accountexpires] [datetime] NULL, [Pwdlastset] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADContacts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADContacts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Cn] [nvarchar](256) NULL, [Displayname] [nvarchar](256) NULL, [Distinguishedname] [nvarchar](256) NULL, [Email] [nvarchar](256) NULL, [Memberof] [ntext] NULL, [Name] [nvarchar](256) NULL, [Objectcategory] [nvarchar](256) NULL, [Objectclass] [nvarchar](256) NULL, [Objectguid] [nvarchar](256) NULL, [Objectsid] [nvarchar](256) NULL, [Samaccountname] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [OrganizationalUnitI3D] [int] NULL, [Whencreated] [datetime] NULL, [Whenchanged] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADForeignSecurityPrincipals] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADForeignSecurityPrincipals]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Cn] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [Distinguishedname] [nvarchar](256) NULL, [Instancetype] [nvarchar](256) NULL, [Iscriticalsystemobject] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Objectcategory] [nvarchar](256) NULL, [Objectclass] [nvarchar](256) NULL, [Objectguid] [nvarchar](256) NULL, [Showinadvancedviewonly] [nvarchar](256) NULL, [Systemflags] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [OrganizationalUnitI3D] [int] NULL, [Whencreated] [datetime] NULL, [Whenchanged] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADGroups] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADGroups]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [GroupName] [nvarchar](256) NULL, [DistinguishedName] [nvarchar](256) NULL, [SamAccountName] [nvarchar](256) NULL, [Cn] [nvarchar](256) NULL, [Objectguid] [nvarchar](256) NULL, [Objectsid] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [OrganizationalUnitI3D] [int] NULL, [Whencreated] [datetime] NULL, [Whenchanged] [datetime] NULL, [MemberOf] [ntext] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADGroupToGroup] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADGroupToGroup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ParentGroupI3D] [int] NOT NULL, [ChildGroupI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementADGroupToGroup] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADInetOrgPersons] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADInetOrgPersons]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Memberof] [ntext] NULL, [Accountexpires] [nvarchar](256) NULL, [Badpasswordtime] [nvarchar](256) NULL, [Lockouttime] [nvarchar](256) NULL, [Mail] [nvarchar](256) NULL, [Objectguid] [nvarchar](256) NULL, [Pwdlastset] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [Adspath] [nvarchar](256) NULL, [Badpwdcount] [nvarchar](256) NULL, [Cn] [nvarchar](256) NULL, [Codepage] [nvarchar](256) NULL, [Countrycode] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [Displayname] [nvarchar](256) NULL, [Distinguishedname] [nvarchar](256) NULL, [Instancetype] [nvarchar](256) NULL, [Iscriticalsystemobject] [nvarchar](256) NULL, [Msexchalobjectversion] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Objectcategory] [nvarchar](256) NULL, [Objectclass] [nvarchar](256) NULL, [Objectsid] [nvarchar](256) NULL, [Primarygroupid] [nvarchar](256) NULL, [Samaccounttype] [nvarchar](256) NULL, [Useraccountcontrol] [nvarchar](256) NULL, [Samaccountname] [nvarchar](256) NULL, [OrganizationalUnitI3D] [int] NULL, [Whenchanged] [datetime] NULL, [Whencreated] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADOrganizationalUnits] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADOrganizationalUnits]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ParentI3D] [int] NULL, [CustomerI3D] [int] NOT NULL, [ObjectClass] [nvarchar](256) NOT NULL, [Ou] [nvarchar](256) NOT NULL, [DistinguishedName] [nvarchar](256) NOT NULL, [InstanceType] [nvarchar](256) NULL, [WhenCreated] [nvarchar](256) NULL, [WhenChanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Name] [nvarchar](256) NOT NULL, [Objectguid] [nvarchar](256) NOT NULL, [Objectcategory] [nvarchar](256) NOT NULL, [Dscorepropagationdata] [nvarchar](256) NULL, [Ntsecuritydescriptor] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDate] [datetime] NULL, [CustomerSiteI3D] [int] NULL, CONSTRAINT [PK_AssetManagementADOrganizationalUnits] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADSystemUserExclusion] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADSystemUserExclusion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExclusionKind] [int] NOT NULL, [ObjectSID] [nvarchar](512) NOT NULL, [SamAccountName] [nvarchar](512) NOT NULL, CONSTRAINT [PK_AssetManagementADSystemUserExclusion] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADUsers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADUsers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [EmailID] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Cn] [nvarchar](256) NULL, [Displayname] [nvarchar](256) NULL, [Distinguishedname] [nvarchar](256) NULL, [Memberof] [ntext] NULL, [Objectguid] [nvarchar](256) NULL, [Objectsid] [nvarchar](256) NULL, [Samaccountname] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [PrivatePhoneNumber] [nvarchar](256) NULL, [MobilePhoneNumber] [nvarchar](256) NULL, [PhoneNumber] [nvarchar](256) NULL, [Company] [nvarchar](256) NULL, [Address] [nvarchar](256) NULL, [Zip] [nvarchar](256) NULL, [City] [nvarchar](256) NULL, [FederalState] [nvarchar](256) NULL, [Country] [nvarchar](256) NULL, [Title] [nvarchar](256) NULL, [IsAdministrator] [bit] NULL, [UserAccountControl] [int] NULL, [WhenChanged] [datetime] NULL, [WhenCreated] [datetime] NULL, [OrganizationalUnitI3D] [int] NULL, [Lastlogontimestamp] [datetime] NULL, [Accountexpires] [datetime] NULL, [Pwdlastset] [datetime] NULL, [CustomerSiteI3D] [int] NULL, [FirstName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADUserToGroup] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADUserToGroup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GroupI3D] [int] NOT NULL, [UserI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementADUserToGroup] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementADVolumes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementADVolumes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Admindescription] [nvarchar](256) NULL, [Admindisplayname] [nvarchar](256) NULL, [Cn] [nvarchar](256) NULL, [Defaulthidingvalue] [nvarchar](256) NULL, [Defaultsecuritydescriptor] [nvarchar](256) NULL, [Distinguishedname] [nvarchar](256) NULL, [Governsid] [nvarchar](256) NULL, [Instancetype] [nvarchar](256) NULL, [Ldapdisplayname] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Objectcategory] [nvarchar](256) NULL, [Objectclass] [nvarchar](256) NULL, [Objectclasscategory] [nvarchar](256) NULL, [Objectguid] [nvarchar](256) NULL, [Rdnattid] [nvarchar](256) NULL, [Schemaidguid] [nvarchar](256) NULL, [Showinadvancedviewonly] [nvarchar](256) NULL, [Subclassof] [nvarchar](256) NULL, [Systemflags] [nvarchar](256) NULL, [Systemmustcontain] [nvarchar](256) NULL, [Systemonly] [nvarchar](256) NULL, [Systemposssuperiors] [nvarchar](256) NULL, [Usnchanged] [nvarchar](256) NULL, [Usncreated] [nvarchar](256) NULL, [Whenchanged] [nvarchar](256) NULL, [Whencreated] [nvarchar](256) NULL, [OrganizationalUnitI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementAntivirusChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementAntivirusChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PerformCheck] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementAntivirusInformations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementAntivirusInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AntiVirusName] [nvarchar](256) NOT NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDate] [datetime] NULL, [IsDeleted] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementAntivirusInformations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementAntivirusSoftware] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementAntivirusSoftware]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [DisplayName] [nvarchar](512) NOT NULL, [CompanyName] [nvarchar](128) NULL, [IsProductUpToDate] [bit] NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementApplicationClassificationProducts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementApplicationClassificationProducts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Product] [nvarchar](256) NOT NULL, [ClassificationI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementApplicationClassifications] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementApplicationClassifications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](256) NOT NULL, [ShortSign] [nvarchar](16) NULL, [Description] [nvarchar](4000) NULL, [SortOrder] [int] NULL, [Parent] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementArticleAssignment] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementArticleAssignment]( [AssetArticleTypeId] [int] NULL, [ArticleCode] [varchar](60) NOT NULL, [I3D] [int] IDENTITY(1,1) NOT NULL, [RMMArticleKind] [int] NULL, [ArticleI3D] [int] NOT NULL, [TypeKind] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementAviraConfigurations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementAviraConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [EntryInStartMenu] [bit] NOT NULL, [DesktopSymbol] [bit] NOT NULL, [Password] [nvarchar](512) NULL, [Language] [int] NOT NULL, [AviraGuard] [bit] NOT NULL, [MailScanner] [bit] NOT NULL, [WebGuard] [bit] NOT NULL, [Firewall] [bit] NOT NULL, [ShellExtension] [bit] NOT NULL, [Rootkit] [bit] NOT NULL, [ProActiv] [bit] NOT NULL, [ShowReadMe] [bit] NOT NULL, [RestartWindows] [bit] NOT NULL, [ShowRestartMessage] [bit] NOT NULL, [SetupMode] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementAviraLicenseInformations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementAviraLicenseInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [LicenseRuntimeInMonth] [int] NOT NULL, [LicenseCount] [int] NOT NULL, [AviraProductID] [int] NULL, [AviraProductName] [nvarchar](512) NULL, [ActiveLicenseCount] [int] NOT NULL, [LicenseKey] [ntext] NULL, [ExpirationDate] [datetime] NULL, [ActivationKind] [int] NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementBackupJobs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementBackupJobs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [JobId] [nvarchar](255) NOT NULL, [Name] [nvarchar](255) NOT NULL, [AdditionalInformation] [text] NULL, [StartTime] [datetime] NOT NULL, [EndTime] [datetime] NOT NULL, [ErrorReason] [nvarchar](4000) NULL, [Status] [int] NOT NULL, [Product] [nvarchar](255) NOT NULL, [ProductVersion] [nvarchar](255) NOT NULL, [CustomerI3D] [int] NOT NULL, [LastAction] [datetime] NULL, CONSTRAINT [PK_CSI_AssetManagementBackupJobs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementBackupStatusChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementBackupStatusChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BackupTypeI3D] [int] NOT NULL, [ServerName] [nvarchar](256) NOT NULL, [DatabaseName] [nvarchar](256) NOT NULL, [Domain] [nvarchar](256) NULL, [UserName] [nvarchar](256) NULL, [Password] [nvarchar](256) NULL, [NextRun] [int] NULL, [IntegratedSecurity] [bit] NULL, [BackupJobId] [nvarchar](256) NULL, CONSTRAINT [PK_CSI_AssetManagementBackupStatusChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCheckErrorLogs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCheckErrorLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceId] [int] NULL, [CheckType] [int] NULL, [CheckConfigurationId] [int] NULL, [ErrorDescription] [ntext] NOT NULL, [ErrorDate] [datetime] NOT NULL, [Type] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCheckResultsHistory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCheckResultsHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckResultID] [int] NOT NULL, [CheckConfigurationID] [int] NOT NULL, [State] [nvarchar](50) NOT NULL, [Resolved] [nvarchar](50) NULL, [Message] [nvarchar](max) NULL, [Date] [datetime] NULL, [ActualResultValue] [nvarchar](256) NULL, [HistoryCreatedDate] [datetime] NOT NULL, [OriginalValue] [nvarchar](256) NULL, CONSTRAINT [IX_AssetManagementCheckResultsHistory_UniqueI3D] UNIQUE NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementCheckResultsHistory_CheckConfigurationId] Script Date: 11.11.2025 11:20:27 ******/ CREATE CLUSTERED INDEX [IX_AssetManagementCheckResultsHistory_CheckConfigurationId] ON [dbo].[AssetManagementCheckResultsHistory] ( [CheckConfigurationID] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementChecks]( [CheckID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](64) NOT NULL, [IsActive] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [CheckID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementComments] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementComments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Description] [nvarchar](max) NULL, [ShortDescription] [nvarchar](512) NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDate] [datetime] NULL, [ObjectSpecialKey] [nvarchar](100) NULL, CONSTRAINT [PK_AssetManagementComments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementComputerSystem] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementComputerSystem]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Manufacturer] [nvarchar](256) NULL, [Model] [nvarchar](256) NULL, [SerialNumber] [nvarchar](256) NULL, [TotalPhysicalMemory] [bigint] NULL, [PopulatedMemorySlots] [int] NULL, [TotalMemorySlots] [int] NULL, [UUID] [nvarchar](256) NULL, [NetBIOSName] [nvarchar](256) NULL, [SystemType] [nvarchar](256) NULL, [QSTEnabled] [bit] NULL, [PopulatedMemory_Slots] [varchar](255) NULL, [TotalMemory_Slots] [varchar](255) NULL, [UserName] [nvarchar](256) NULL, [ThermalState] [int] NULL, [SystemSKUNumber] [nvarchar](256) NULL, [PowerSupplyState] [int] NULL, [PowerState] [int] NULL, [Domain] [nvarchar](256) NULL, [DNSHostName] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [AdminPasswordStatus] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCustomCategoryColumns] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCustomCategoryColumns]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](512) NOT NULL, [ObjectKind] [int] NOT NULL, [DataKind] [int] NOT NULL, [DefaultValue] [nvarchar](max) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCustomCategoryData] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCustomCategoryData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectI3D] [int] NOT NULL, [ColumnI3D] [int] NOT NULL, [Value] [nvarchar](max) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCustomCategoryLayouts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCustomCategoryLayouts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectKind] [int] NOT NULL, [Value] [nvarchar](max) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCustomCategorySettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCustomCategorySettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ColumnI3D] [int] NOT NULL, [Value] [nvarchar](512) NOT NULL, [Name] [nvarchar](512) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCustomDeviceCategories] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCustomDeviceCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Image] [image] NULL, [IsActive] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCustomerDomains] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCustomerDomains]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DomainName] [nvarchar](256) NOT NULL, [IsActive] [bit] NOT NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDatetime] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDatetime] [datetime] NULL, CONSTRAINT [PK_AssetManagementCustomerDomains] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCustomInventories] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCustomInventories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](64) NOT NULL, [CustomDeviceCategoryI3D] [int] NOT NULL, [IsActive] [bit] NOT NULL, [CustomerI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCveSecurityIssueApplications] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCveSecurityIssueApplications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SecurityIssueI3D] [int] NOT NULL, [CveEntryID] [varchar](64) NOT NULL, [Application] [nvarchar](512) NOT NULL, [Version] [nvarchar](64) NULL, [Publisher] [nvarchar](64) NULL, CONSTRAINT [PK_AssetManagementCveSecurityIssueApplications] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementCveSecurityIssueReferenceLinks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementCveSecurityIssueReferenceLinks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SecurityIssueI3D] [int] NOT NULL, [CveEntryID] [varchar](64) NOT NULL, [Link] [nvarchar](4000) NOT NULL, [Description] [nvarchar](4000) NULL, CONSTRAINT [PK_AssetManagementCveSecurityIssueReferenceLinks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDefaultCheckConfigurations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDefaultCheckConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckName] [nvarchar](50) NULL, [Drive] [nvarchar](50) NULL, [Error] [float] NULL, [Warning] [float] NULL, [NameOfServices] [ntext] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDeviceChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDeviceChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckConfigurationI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDeviceChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDeviceDependenyMappings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDeviceDependenyMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [ParentDeviceI3D] [int] NULL, [ChildDeviceI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDeviceRating] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDeviceRating]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Caption] [nvarchar](500) NULL, [Comment] [nvarchar](4000) NOT NULL, [Rating] [int] NOT NULL, [RatingDate] [datetime] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDeviceToMonitoringClient] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDeviceToMonitoringClient]( [CustomerToMonitoringClientI3D] [int] NOT NULL, [AssetManagementDevicesI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDeviceToOrgUnits] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDeviceToOrgUnits]( [OrgUnitI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPDetails] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [BindingAddress] [nvarchar](256) NULL, [BindingDescription] [nvarchar](256) NULL, [ScopeAddress] [nvarchar](256) NULL, [ScopeAddressValue] [nvarchar](256) NULL, [ScopeDescription] [nvarchar](256) NULL, [ScopeStartAddress] [nvarchar](256) NULL, [ScopeEndAddress] [nvarchar](256) NULL, [ScopeSubnetMask] [nvarchar](256) NULL, [ReservationIPAddress] [nvarchar](256) NULL, [ReservationIPAddressValue] [nvarchar](256) NULL, [ReservationDescription] [nvarchar](256) NULL, [ReservationSubnetAddress] [nvarchar](256) NULL, [ReservationSubnetAddressValue] [nvarchar](256) NULL, [ReservationMACAddress] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPFilterRecords] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPFilterRecords]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServerConfigurationI3D] [int] NULL, [FilterRecordComment] [nvarchar](256) NULL, [FilterRecordIsWildcard] [nvarchar](256) NULL, [FilterRecordPattern] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPServerConfigurations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPServerConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [ServerVersion] [nvarchar](256) NULL, [ServerName] [nvarchar](256) NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPServerSubnetInfos] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPServerSubnetInfos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServerConfigurationI3D] [int] NULL, [Subnet] [nvarchar](256) NULL, [SubNetName] [nvarchar](256) NULL, [SubNetStatus] [nvarchar](256) NULL, [SubNetMask] [nvarchar](256) NULL, [SubNetLeaseDuration] [nvarchar](256) NULL, [SubNetOfferDelay] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPServerSubnetIPRanges] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPServerSubnetIPRanges]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServerSubnetInfoI3D] [int] NULL, [IpRangeHighAddress] [nvarchar](256) NULL, [IpRangeLowAddress] [nvarchar](256) NULL, [IpRangeType] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPServerSubnetLeaseInfos] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPServerSubnetLeaseInfos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServerSubnetInfoI3D] [int] NULL, [LeaseHostInfoComment] [nvarchar](256) NULL, [LeaseHostInfoIPv4] [nvarchar](256) NULL, [LeaseHostInfoIsReserved] [nvarchar](256) NULL, [LeaseHostInfoLeaseExpires] [nvarchar](256) NULL, [LeaseHostInfoMAC] [nvarchar](256) NULL, [LeaseHostInfoMask] [nvarchar](256) NULL, [LeaseHostInfoName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPServerSubnetOptions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPServerSubnetOptions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServerSubnetInfoI3D] [int] NULL, [OptionID] [nvarchar](256) NULL, [OptionValues] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [ServerConfigurationI3D] [int] NULL, [TypeID] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDHCPServerSubnetReservationsHostInfos] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDHCPServerSubnetReservationsHostInfos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServerSubnetInfoI3D] [int] NULL, [ReservationsHostInfoComment] [nvarchar](256) NULL, [ReservationsHostInfoIPv4] [nvarchar](256) NULL, [ReservationsHostInfoIsReserved] [nvarchar](256) NULL, [ReservationsHostInfoLeaseExpires] [nvarchar](256) NULL, [ReservationsHostInfoMAC] [nvarchar](256) NULL, [ReservationsHostInfoMask] [nvarchar](256) NULL, [ReservationsHostInfoName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDiagramPreviews] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDiagramPreviews]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DiagramI3D] [int] NOT NULL, [Name] [nvarchar](150) NULL, [Image] [image] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDiagrams] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDiagrams]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DiagramData] [text] NOT NULL, [Name] [nvarchar](100) NOT NULL, [Description] [nvarchar](1000) NULL, [CustomerI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDiagrams] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDiagramShapes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDiagramShapes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Data] [nvarchar](4000) NOT NULL, CONSTRAINT [PK_AssetManagementDiagramShapes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDNSInformations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDNSInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [DNSObjectTypeI3D] [int] NULL, [KeyName] [nvarchar](256) NULL, [Value] [nvarchar](500) NULL, [Type] [nvarchar](256) NULL, [ContainerName] [nvarchar](256) NULL, [DnsServerName] [nvarchar](500) NULL, [DomainName] [nvarchar](256) NULL, [IPAddress] [nvarchar](256) NULL, [Aging] [nvarchar](256) NULL, [ForwarderSlave] [nvarchar](256) NULL, [ForwarderTimeout] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [ZoneType] [nvarchar](256) NULL, [BindSecondaries] [nvarchar](256) NULL, [BootMethod] [nvarchar](256) NULL, [NoRecursion] [nvarchar](256) NULL, [TTL] [nvarchar](256) NULL, [PrimaryServer] [nvarchar](256) NULL, [StrictFileParsing] [nvarchar](256) NULL, [Version] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDNSObjectTypes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDNSObjectTypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectTypeName] [nvarchar](50) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDNSServers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDNSServers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [ServerName] [nvarchar](255) NOT NULL, [IPAddress] [nvarchar](25) NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDNSServerSettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDNSServerSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DNSServerI3D] [int] NOT NULL, [BindSecondaries] [bit] NULL, [BootMethod] [int] NOT NULL, [EnableIPv6] [bit] NULL, [LocalNetPriority] [bit] NULL, [VersionNumber] [nvarchar](25) NULL, [RoundRobin] [bit] NULL, [StrictFileParsing] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDNSStatistics] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDNSStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DNSServerI3D] [int] NOT NULL, [TotalQueriesReceived] [int] NULL, [TotalResponsesSent] [int] NULL, [UDPQueriesReceived] [int] NULL, [UDPResponsesSent] [int] NULL, [UDPQueriesSent] [int] NULL, [UDPResponsesReceived] [int] NULL, [TCPClientConnections] [int] NULL, [TCPQueriesReceived] [int] NULL, [TCPResponsesSent] [int] NULL, [TCPQueriesSent] [int] NULL, [TCPResponsesReceived] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDNSZones] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDNSZones]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DNSServerI3D] [int] NOT NULL, [ZoneName] [nvarchar](255) NOT NULL, [ZoneType] [int] NOT NULL, [IsAutoCreated] [bit] NULL, [IsDsIntegrated] [bit] NULL, [IsReverseLookupZone] [bit] NULL, [IsSigned] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDocumentation] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDocumentation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CurrentVersion] [int] NOT NULL, [Name] [nvarchar](200) NULL, [CustomerI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDocumentation] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDocumentationFile] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDocumentationFile]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GroupI3D] [int] NOT NULL, [OrderIndex] [int] NOT NULL, [Name] [nvarchar](200) NULL, [Data] [image] NULL, [Kind] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDocumentationFile] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDocumentationGroup] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDocumentationGroup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentationI3D] [int] NOT NULL, [OrderIndex] [int] NOT NULL, [Name] [nvarchar](200) NULL, CONSTRAINT [PK_AssetManagementDocumentationGroup] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDocumentationTemplate] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDocumentationTemplate]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](200) NULL, CONSTRAINT [PK_AssetManagementDocumentationTemplate] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDocumentationTemplateGroup] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDocumentationTemplateGroup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OrderIndex] [int] NOT NULL, [Name] [nvarchar](200) NULL, [TemplateI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDocumentationTemplateGroup] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDocumentationVersion] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDocumentationVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentationI3D] [int] NOT NULL, [Version] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [Data] [image] NULL, CONSTRAINT [PK_AssetManagementDocumentationVersion] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDomain] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDomain]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DomainName] [varchar](255) NOT NULL, [LastActivityDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDomainContacts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDomainContacts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DomainI3D] [int] NOT NULL, [ContactName] [nvarchar](256) NOT NULL, [ContactEmail] [nvarchar](256) NOT NULL, [ContactPhone] [nvarchar](30) NULL, [ContactFax] [nvarchar](30) NULL, [IsActive] [bit] NOT NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDatetime] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDatetime] [datetime] NULL, CONSTRAINT [PK_AssetManagementDomainContacts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotDriver] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotDriver]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [CategoryI3D] [int] NOT NULL, [CreatedBy] [int] NOT NULL, [Description] [ntext] NULL, [DefaultVersionI3D] [int] NULL, CONSTRAINT [PK_AssetManagementDriverDepotDriver] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotDriverCategory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotDriverCategory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NOT NULL, [Description] [ntext] NULL, CONSTRAINT [PK_AssetManagementDriverDepotDriverCategory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotDriverVersion] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotDriverVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DriverI3D] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [ntext] NULL, [FileGuid] [uniqueidentifier] NULL, [FileSize] [bigint] NULL, [ReleaseDate] [datetime] NULL, [CreatedDate] [datetime] NOT NULL, [CreatedBy] [int] NOT NULL, [FileUpdateDate] [datetime] NULL, CONSTRAINT [PK_AssetManagementDriverDepotDriverVersion] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotModel] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotModel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Manufacturer] [nvarchar](255) NULL, [Model] [nvarchar](255) NOT NULL, CONSTRAINT [PK_AssetManagementDriverDepotModel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotModelToVersion] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotModelToVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VersionI3D] [int] NOT NULL, [ModelI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDriverDepotModelToVersion] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotOperatingSystem] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotOperatingSystem]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Architecture] [nvarchar](32) NULL, [IsReadOnly] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementDriverDepotOperatingSystem] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotOperatingSystemToVersion] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotOperatingSystemToVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VersionI3D] [int] NOT NULL, [OperatingSystemI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDriverDepotOperatingSystemToVersion] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotTyp] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotTyp]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, CONSTRAINT [PK_AssetManagementDriverDepotTyp] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotTypToModel] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotTypToModel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ModelI3D] [int] NOT NULL, [TypI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDriverDepotTypToModel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDriverDepotTypToVersion] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDriverDepotTypToVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VersionI3D] [int] NOT NULL, [TypI3D] [int] NOT NULL, CONSTRAINT [PK_AssetManagementDriverDepotTypToVersion] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementDrivers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementDrivers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NULL, [Caption] [nvarchar](256) NOT NULL, [Description] [nvarchar](4000) NULL, [InstallDate] [datetime] NULL, [DriverState] [nvarchar](128) NULL, [CreationClassName] [nvarchar](512) NULL, [DriverVersion] [nvarchar](32) NULL, [Status] [nvarchar](256) NULL, [StartName] [nvarchar](256) NULL, [StartMode] [nvarchar](256) NULL, [DisplayName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEmergencyPlan] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEmergencyPlan]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmergencyItemI3D] [int] NOT NULL, [EmergencyKind] [nvarchar](50) NULL, [ReactionTimePerHour] [int] NOT NULL, [CountOfAffectedEmployees] [int] NOT NULL, [ShortDescription] [nvarchar](256) NULL, [ProcedureDescription] [nvarchar](256) NULL, [Status] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEmergencyTypes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEmergencyTypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmergencyTypeName] [nvarchar](256) NOT NULL, [ReactionTimePerHour] [int] NULL, [Description] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEventlog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEventlog]( [I3D] [bigint] IDENTITY(1,1) NOT NULL, [OccuredDateTime] [datetime] NOT NULL, [DeviceI3D] [int] NOT NULL, [EventId] [int] NOT NULL, [Severity] [int] NOT NULL, [Message] [nvarchar](4000) NULL, [CustomerI3D] [int] NOT NULL, [DeviceName] [nvarchar](500) NOT NULL, [ProviderName] [nvarchar](200) NULL, [LogFileName] [nvarchar](512) NULL ) ON [PRIMARY] GO /****** Object: Index [AssetManagementEventlogCustomerIndex] Script Date: 11.11.2025 11:20:27 ******/ CREATE CLUSTERED INDEX [AssetManagementEventlogCustomerIndex] ON [dbo].[AssetManagementEventlog] ( [CustomerI3D] ASC, [OccuredDateTime] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEventLogChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEventLogChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LogType] [nvarchar](256) NOT NULL, [ProviderName] [nvarchar](256) NOT NULL, [IntervalInDays] [int] NOT NULL, [EventId] [int] NOT NULL, CONSTRAINT [PK_AssetManagementEventLogChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEventLogDescription] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEventLogDescription]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EventCategory] [nvarchar](256) NOT NULL, [EventID] [int] NOT NULL, [EventDescription] [nvarchar](512) NULL, [EventCategoryTyp] [int] NOT NULL, [OptionalDescription] [ntext] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEWSMailBoxes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEWSMailBoxes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [IdentityValue] [nvarchar](256) NULL, [Mailbox] [nvarchar](256) NULL, [Domain] [nvarchar](256) NULL, [Alias] [nvarchar](256) NULL, [ServerName] [nvarchar](256) NULL, [ProhibitSendQuota] [nvarchar](256) NULL, [ProhibitSendReceiveQuota] [nvarchar](256) NULL, [MaxSendSize] [nvarchar](256) NULL, [MaxReceiveSize] [nvarchar](256) NULL, [DatabaseName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEWSPermissions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEWSPermissions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MailBoxI3D] [int] NULL, [IdentityValue] [nvarchar](256) NULL, [DenyValue] [nvarchar](256) NULL, [AccessRights] [nvarchar](256) NULL, [InheritanceType] [nvarchar](256) NULL, [IsValid] [nvarchar](256) NOT NULL, [ObjectState] [nvarchar](256) NULL, [UserName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementEWSStatistics] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementEWSStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [UserName] [nvarchar](256) NULL, [DisplayName] [nvarchar](500) NULL, [TotalItemSize] [nvarchar](256) NULL, [ItemCount] [nvarchar](256) NULL, [MailBoxI3D] [int] NULL, [IdentityValue] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementExMailboxDatabases] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementExMailboxDatabases]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExServerI3D] [int] NOT NULL, [IdentityValue] [nvarchar](256) NOT NULL, [DatabaseSize] [nvarchar](256) NULL, [IssueWarningQuota] [nvarchar](256) NULL, [ServerName] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [ProhibitSendQuota] [nvarchar](256) NULL, [ProhibitSendReceiveQuota] [nvarchar](256) NULL, [PublicFolderDatabase] [nvarchar](256) NULL, [GuidIdentifier] [nvarchar](256) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementExMailboxFolderStatistics] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementExMailboxFolderStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExMailboxI3D] [int] NOT NULL, [FolderId] [nvarchar](256) NOT NULL, [FolderPath] [nvarchar](256) NULL, [FolderAndSubfolderSize] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementExMailboxPermissions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementExMailboxPermissions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExMailboxI3D] [int] NOT NULL, [UserName] [nvarchar](256) NOT NULL, [AccessRights] [nvarchar](256) NULL, [IdentityValue] [nvarchar](256) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementExMailboxs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementExMailboxs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExMailboxDBI3D] [int] NOT NULL, [DatabaseName] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [UserPrincipalName] [nvarchar](256) NULL, [GuidIdentifier] [nvarchar](256) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementExMailboxStatistics] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementExMailboxStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExMailboxI3D] [int] NOT NULL, [DatabaseName] [nvarchar](256) NULL, [DisplayName] [nvarchar](256) NULL, [IdentityValue] [nvarchar](256) NOT NULL, [ItemCount] [int] NULL, [TotalItemSize] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementExServers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementExServers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [Name] [nvarchar](256) NOT NULL, [Domain] [nvarchar](256) NULL, [OrganizationalUnit] [nvarchar](256) NULL, [IdentityValue] [nvarchar](256) NOT NULL, [GuidIdentifier] [nvarchar](256) NOT NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementFolderForShare] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementFolderForShare]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [ShareName] [nvarchar](256) NULL, [Path] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementFolderInformations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementFolderInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, [ParentI3D] [int] NULL, [FolderName] [nvarchar](256) NOT NULL, [FolderPath] [nvarchar](1000) NOT NULL, [FolderType] [bigint] NOT NULL, [CreatedBy] [int] NOT NULL, [CreatedDatetime] [datetime] NOT NULL, [ChangedBy] [int] NULL, [ChangedDatetime] [datetime] NULL, [IsShareRoot] [bit] NOT NULL, [PermissionsNotEqualToParent] [bit] NOT NULL, [ParentI3DWithPermissions] [int] NULL, CONSTRAINT [PK_AssetManagementFolderInformations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementFolderPermissions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementFolderPermissions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FolderI3D] [int] NOT NULL, [PermissionType] [int] NOT NULL, [Permission] [int] NOT NULL, [UserName] [nvarchar](256) NOT NULL, [AccountDomainSid] [nvarchar](256) NULL, [AccountSid] [nvarchar](256) NOT NULL, CONSTRAINT [IX_AssetManagementFolderPermissions_I3DUnique] UNIQUE NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementFolderPermissions_FolderI3DClustered] Script Date: 11.11.2025 11:20:27 ******/ CREATE CLUSTERED INDEX [IX_AssetManagementFolderPermissions_FolderI3DClustered] ON [dbo].[AssetManagementFolderPermissions] ( [FolderI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHardDriveChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHardDriveChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Drive] [nvarchar](256) NOT NULL, [Error] [float] NULL, [Warning] [float] NULL, [Criteria] [nvarchar](10) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHttpChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHttpChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WebsiteUrl] [nvarchar](255) NOT NULL, [Timeout] [int] NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_CSI_AssetManagementHttpChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVComputerSystems] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVComputerSystems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVSystemServiceSettingI3D] [int] NOT NULL, [ElementName] [nvarchar](255) NULL, [Description] [nvarchar](255) NULL, [EnabledState] [int] NULL, [HealthState] [int] NULL, [OperationalStatus] [int] NULL, [InstallDate] [datetime] NULL, [OnTimeInMilliseconds] [int] NULL, [SnapshotDataRoot] [nvarchar](255) NULL, [AutomaticShutdownAction] [int] NULL, [AutomaticStartupAction] [int] NULL, [AutomaticStartupActionDelay] [datetime] NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVMemorys] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVMemorys]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVVirtualSystemSettingsI3D] [int] NOT NULL, [DynamicMemoryEnabled] [bit] NULL, [Limit] [int] NULL, [VirtualQuantity] [int] NULL, [Weight] [int] NULL, [TargetMemoryBuffer] [int] NULL, [ElementName] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVPortDetails] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVPortDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVSwitchPortI3D] [int] NOT NULL, [Name] [nvarchar](255) NULL, [SharedNetworkAdapter] [bit] NULL, [VLANID] [int] NULL, [IdentifyVLAN] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVProcessors] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVProcessors]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVVirtualSystemSettingsI3D] [int] NOT NULL, [ElementName] [nvarchar](255) NULL, [Limit] [int] NULL, [LimitCPUID] [int] NULL, [LimitProcessorFeatures] [int] NULL, [VirtualQuantity] [int] NULL, [Reservation] [int] NULL, [Weight] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVSwitchPorts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVSwitchPorts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVVirtualSwitchI3D] [int] NOT NULL, [PortType] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVSystemServices] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVSystemServices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceName] [nvarchar](255) NULL, [OperationalStatus] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVSystemServiceSettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVSystemServiceSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVSystemServiceI3D] [int] NOT NULL, [ScanDate] [datetime] NULL, [DefaultExternalDataRoot] [nvarchar](255) NULL, [DefaultVirtualHardDiskPath] [nvarchar](255) NULL, [MaximumMacAddress] [nvarchar](255) NULL, [MinimumMacAddress] [nvarchar](255) NULL, [NumaSpanningEnabled] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVVirtualSwitchs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVVirtualSwitchs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVSystemServiceSettingI3D] [int] NOT NULL, [ElementName] [nvarchar](255) NULL, [Description] [nvarchar](255) NULL, [Name] [nvarchar](255) NULL, [HealthState] [int] NULL, [EnabledDefault] [int] NULL, [Status] [nvarchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementHVVirtualSystemSettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementHVVirtualSystemSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HVComputerSystemI3D] [int] NOT NULL, [BaseBoardSerialNumber] [nvarchar](255) NULL, [BIOSGUID] [nvarchar](255) NULL, [BIOSNumLock] [bit] NULL, [Notes] [nvarchar](255) NULL, [SettingType] [int] NULL, [SnapshotName] [nvarchar](255) NULL, [Parent] [int] NULL, [BootOrder] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISApplicationPools] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISApplicationPools]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [ApplicationPoolName] [nvarchar](256) NULL, [AppPoolStatus] [nvarchar](256) NULL, [FrameworkVersion] [nvarchar](256) NULL, [ManagedPipelineMode] [nvarchar](256) NULL, [AppPoolIdentity] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISMimeMapSettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISMimeMapSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IISServerI3D] [int] NULL, [Extension] [nvarchar](256) NULL, [MimeType] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISServers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISServers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [ServerName] [nvarchar](256) NULL, [ServerIP] [nvarchar](256) NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISServerSites] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISServerSites]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ApplicationPoolI3D] [int] NULL, [SiteName] [nvarchar](256) NULL, [AppPoolId] [nvarchar](256) NULL, [AccessSSL] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISWebsiteErrors] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISWebsiteErrors]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IISWebsiteI3D] [int] NULL, [HandlerType] [nvarchar](256) NULL, [HttpErrorCode] [nvarchar](256) NULL, [HttpErrorSubcode] [nvarchar](256) NULL, [HandlerLocation] [nvarchar](256) NULL, [WebsiteErrorStringID] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISWebsiteFilters] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISWebsiteFilters]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IISWebsiteI3D] [int] NULL, [FilterEnabled] [nvarchar](256) NULL, [FilterPath] [nvarchar](256) NULL, [FilterState] [int] NULL, [Name] [nvarchar](256) NULL, [FilterDescription] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISWebsiteMIMETypes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISWebsiteMIMETypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IISWebsiteI3D] [int] NULL, [Extension] [nvarchar](256) NULL, [MimeType] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISWebsites] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISWebsites]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IISServerI3D] [int] NULL, [AccessExecute] [bit] NULL, [AccessFlags] [int] NULL, [AccessNoRemoteExecute] [bit] NULL, [AccessNoRemoteRead] [bit] NULL, [AccessNoRemoteScript] [bit] NULL, [AccessNoRemoteWrite] [bit] NULL, [AccessRead] [bit] NULL, [AccessScript] [bit] NULL, [AccessSource] [bit] NULL, [AccessSSL] [bit] NULL, [AccessSSL128] [bit] NULL, [AccessSSLFlags] [int] NULL, [AccessSSLMapCert] [bit] NULL, [AccessSSLNegotiateCert] [bit] NULL, [AccessSSLRequireCert] [bit] NULL, [AccessWrite] [bit] NULL, [AllowKeepAlive] [bit] NULL, [AnonymousUserName] [nvarchar](256) NULL, [AnonymousUserPass] [nvarchar](256) NULL, [AppAllowClientDebug] [bit] NULL, [AppAllowDebugging] [bit] NULL, [AppFriendlyName] [nvarchar](256) NULL, [AppPoolId] [nvarchar](256) NULL, [AspAllowOutOfProcComponents] [bit] NULL, [AspAllowSessionState] [bit] NULL, [AspBufferingLimit] [int] NULL, [AspBufferingOn] [bit] NULL, [AspEnableSxs] [bit] NULL, [AspScriptErrorMessage] [nvarchar](256) NULL, [AspScriptErrorSentToBrowser] [bit] NULL, [AspScriptLanguage] [nvarchar](256) NULL, [AspScriptTimeout] [int] NULL, [AspSessionTimeout] [int] NULL, [AspSxsName] [nvarchar](256) NULL, [AuthAdvNotifyDisable] [bit] NULL, [AuthAnonymous] [bit] NULL, [AuthBasic] [bit] NULL, [AuthChangeDisable] [bit] NULL, [AuthChangeUnsecure] [bit] NULL, [AuthFlags] [int] NULL, [AuthMD5] [bit] NULL, [AuthNTLM] [bit] NULL, [AuthPassport] [bit] NULL, [AuthPersistence] [int] NULL, [AuthPersistSingleRequest] [bit] NULL, [CacheISAPI] [bit] NULL, [CertCheckMode] [int] NULL, [ClusterEnabled] [bit] NULL, [ConnectionTimeout] [int] NULL, [ContentIndexed] [bit] NULL, [DefaultDocFooter] [nvarchar](256) NULL, [DefaultLogonDomain] [nvarchar](256) NULL, [DirBrowseFlags] [int] NULL, [DirBrowseShowDate] [bit] NULL, [DirBrowseShowExtension] [bit] NULL, [DirBrowseShowLongDate] [bit] NULL, [DirBrowseShowSize] [bit] NULL, [DirBrowseShowTime] [bit] NULL, [DoDynamicCompression] [bit] NULL, [DontLog] [bit] NULL, [DoStaticCompression] [bit] NULL, [EnableDefaultDoc] [bit] NULL, [EnableDirBrowsing] [bit] NULL, [EnableReverseDns] [bit] NULL, [LogExtFileBytesRecv] [bit] NULL, [LogExtFileBytesSent] [bit] NULL, [LogExtFileClientIp] [bit] NULL, [LogExtFileComputerName] [bit] NULL, [LogExtFileCookie] [bit] NULL, [LogExtFileDate] [bit] NULL, [LogExtFileHost] [bit] NULL, [LogExtFileMethod] [bit] NULL, [LogExtFileProtocolVersion] [bit] NULL, [LogExtFileReferer] [bit] NULL, [LogExtFileServerIp] [bit] NULL, [LogExtFileServerPort] [bit] NULL, [LogExtFileTime] [bit] NULL, [LogExtFileTimeTaken] [bit] NULL, [LogExtFileUriQuery] [bit] NULL, [LogExtFileUriStem] [bit] NULL, [LogExtFileUserAgent] [bit] NULL, [LogExtFileUserName] [bit] NULL, [LogExtFileWin32Status] [bit] NULL, [LogFileDirectory] [nvarchar](256) NULL, [LogFileLocaltimeRollover] [int] NULL, [LogFilePeriod] [int] NULL, [LogOdbcDataSource] [nvarchar](256) NULL, [LogOdbcPassword] [nvarchar](256) NULL, [LogOdbcTableName] [nvarchar](256) NULL, [LogOdbcUserName] [nvarchar](256) NULL, [MaxBandwidth] [int] NULL, [MaxConnections] [int] NULL, [MaxEndpointConnections] [int] NULL, [MaxRequestEntityAllowed] [int] NULL, [Name] [nvarchar](256) NULL, [NTAuthenticationProviders] [nvarchar](256) NULL, [Realm] [nvarchar](256) NULL, [ServerState] [int] NULL, [SSLStoreName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISWebsiteScriptMaps] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISWebsiteScriptMaps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IISWebsiteI3D] [int] NULL, [Extensions] [nvarchar](256) NULL, [IncludedVerbs] [nvarchar](256) NULL, [ScriptProcessor] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementIISWebsiteServerBindings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementIISWebsiteServerBindings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IISWebsiteI3D] [int] NULL, [IP] [nvarchar](256) NULL, [Port] [nvarchar](256) NULL, [HostName] [nvarchar](256) NULL, [IsSecureServer] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementImageEditImages] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementImageEditImages]( [I3D] [bigint] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [Image] [image] NULL, [Thumbnail] [image] NULL, [Name] [nvarchar](255) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementImageEditShapes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementImageEditShapes]( [I3D] [bigint] IDENTITY(1,1) NOT NULL, [VersionI3D] [bigint] NOT NULL, [X] [int] NOT NULL, [Y] [int] NOT NULL, [Width] [int] NOT NULL, [Height] [int] NOT NULL, [Color] [int] NOT NULL, [ColorFill] [int] NOT NULL, [StrokeThickness] [int] NOT NULL, [Fill] [bit] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Rotate] [float] NOT NULL, [Value] [ntext] NULL, [Type] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementImageEditVersions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementImageEditVersions]( [I3D] [bigint] IDENTITY(1,1) NOT NULL, [ImageI3D] [bigint] NOT NULL, [ImageCopy] [image] NULL, [Thumbnail] [image] NULL, [Name] [nvarchar](255) NOT NULL, [Comment] [ntext] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementInventoryDocumentationStructures] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementInventoryDocumentationStructures]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [InventoryModuleKind] [int] NOT NULL, [Introduction] [nvarchar](max) NULL, [FinalCredits] [nvarchar](max) NULL, CONSTRAINT [PK_AssetManagementInventoryDocumentationStructures] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLicenseContainer] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLicenseContainer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](256) NOT NULL, [Description] [nvarchar](1024) NULL, [Category] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLicenseLicenseSource] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLicenseLicenseSource]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](500) NOT NULL, [Description] [nvarchar](500) NULL, [ProductI3D] [int] NOT NULL, [LicenseCount] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLicenseProduct] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLicenseProduct]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](256) NOT NULL, [Description] [nvarchar](1024) NULL, [OwnLicenseCount] [int] NOT NULL, [UsedLicenseCount] [int] NOT NULL, [ContainerI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLicenseSoftware] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLicenseSoftware]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](256) NOT NULL, [Manufacturer] [nvarchar](256) NOT NULL, [Version] [nvarchar](256) NOT NULL, [ProductI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLocalGroup] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLocalGroup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Description] [ntext] NULL, [Domain] [nvarchar](255) NULL, [Name] [nvarchar](255) NOT NULL, [SID] [nvarchar](255) NOT NULL, [SIDType] [int] NOT NULL, CONSTRAINT [PK_AssetManagementLocalGroup] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLocalGroupAssigned] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLocalGroupAssigned]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LocalGroupI3D] [int] NOT NULL, [Type] [int] NOT NULL, [Domain] [nvarchar](255) NOT NULL, [Name] [nvarchar](255) NOT NULL, [SID] [nvarchar](255) NOT NULL, CONSTRAINT [PK_AssetManagementLocalGroupAssigned] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLogicalDeviceHistory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLogicalDeviceHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [VolumeName] [nvarchar](256) NULL, [MaxCapacity] [nvarchar](24) NULL, [FreeCapacity] [nvarchar](24) NULL, [HistoryDate] [datetime] NULL, [LogicalDeviceI3D] [int] NOT NULL, [PersistentVolumeID] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [Status] [nvarchar](256) NULL, [SerialNumber] [int] NULL, [Name] [nvarchar](256) NULL, [FileSystem] [nvarchar](256) NULL, [DeviceID] [nvarchar](256) NULL, [Automount] [bit] NULL, [IsEncrypted] [bit] NULL, CONSTRAINT [PK_AssetManagementLogicalDeviceHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementLoginFailedChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementLoginFailedChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BackDays] [int] NOT NULL, [Error] [float] NOT NULL, [Warning] [float] NOT NULL, CONSTRAINT [PK_AssetManagementLoginFailedChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMappedDrive] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMappedDrive]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [RemotePath] [nvarchar](256) NULL, [DeviceName] [nvarchar](256) NULL, [DriveName] [nvarchar](256) NULL, [VolumeSerialNumber] [nvarchar](256) NULL, [SystemName] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [Status] [nvarchar](256) NULL, [InstallDate] [datetime] NULL, [FreeSpace] [bigint] NULL, [FileSystem] [nvarchar](256) NULL, [DeviceID] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [Space] [nvarchar](256) NULL, [Path] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMediaAccessDevice] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMediaAccessDevice]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [UniqueID] [nvarchar](256) NULL, [MediaType] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMemoryArray] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMemoryArray]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MotherboardI3D] [int] NOT NULL, [Caption] [nchar](64) NULL, [CreationClassName] [nchar](256) NULL, [Depth] [float] NULL, [Description] [nchar](512) NULL, [Height] [float] NULL, [HotSwappable] [bit] NULL, [InstallDate] [datetime] NULL, [Location] [int] NULL, [Manufacturer] [nchar](256) NULL, [MaxCapacity] [bigint] NULL, [MemoryDevices] [int] NULL, [MemoryErrorCorrection] [int] NULL, [Model] [nchar](64) NULL, [Name] [nchar](256) NULL, [OtherIdentifyingInfo] [nchar](512) NULL, [PartNumber] [nchar](256) NULL, [PoweredOn] [bit] NULL, [Removable] [bit] NULL, [Replaceable] [bit] NULL, [SerialNumber] [nchar](64) NULL, [SKU] [nchar](64) NULL, [Status] [int] NULL, [Tag] [nchar](256) NULL, [Use] [int] NULL, [Version] [nchar](64) NULL, [Weight] [float] NULL, [Width] [float] NULL, CONSTRAINT [PK_AssetManagementMemoryArray] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMobilePhones] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMobilePhones]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Serialnumber] [nvarchar](256) NULL, [IMEI] [nvarchar](256) NULL, [Vendor] [nvarchar](256) NULL, [OperatingSystem] [nvarchar](256) NULL, [MACAddress] [nvarchar](256) NULL, [Model] [nvarchar](256) NULL, [Mobilenumber] [nvarchar](256) NULL, [CreatedOn] [datetime] NULL, [ModifiedOn] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMonitors] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMonitors]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [ManufacturerName] [nvarchar](256) NULL, [ProductCodeID] [nvarchar](256) NOT NULL, [SerialNumberID] [nvarchar](256) NOT NULL, [Name] [nvarchar](256) NULL, [WeekOfManufacture] [int] NULL, [YearOfManufacture] [nvarchar](20) NULL, [InstanceName] [nvarchar](256) NULL, [ScreenWidthInCms] [int] NULL, [ScreenHeightInCms] [int] NULL, [Resolution] [nvarchar](20) NULL, CONSTRAINT [PK_AssetManagementMonitors] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMotherboard] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMotherboard]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Manufacturer] [nvarchar](256) NULL, [Product] [nvarchar](256) NULL, [Version] [nvarchar](256) NULL, [SerialNumber] [nvarchar](256) NULL, [BiosVersion] [nvarchar](256) NULL, [Width] [int] NULL, [Status] [nvarchar](256) NULL, [Depth] [int] NULL, [Description] [nvarchar](256) NULL, [Height] [int] NULL, [HotSwappable] [bit] NULL, [Model] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [OtherIdentifyingInfo] [nvarchar](256) NULL, [PartNumber] [nvarchar](256) NULL, [SKU] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementMSBackupChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementMSBackupChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BackupStart] [datetime] NULL, [BackupEnd] [datetime] NULL, [BackupStatus] [nvarchar](500) NULL, [IsCheckEnabled] [bit] NOT NULL, CONSTRAINT [PK_CSI_AssetManagementMSBackupChecks ] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementNetworkAdapter] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementNetworkAdapter]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Description] [nvarchar](256) NULL, [MACAddress] [nvarchar](256) NULL, [Gateway] [nvarchar](256) NULL, [IPAddress] [nvarchar](256) NULL, [DNSServer] [nvarchar](256) NULL, [DHCPServer] [nvarchar](256) NULL, [SecondaryDNSServer] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [Status] [nvarchar](256) NULL, [Speed] [bigint] NULL, [MaxSpeed] [bigint] NULL, [DeviceID] [nvarchar](256) NULL, [Manufacturer] [nvarchar](256) NULL, [IpSubnetMask] [nvarchar](256) NULL, [Ipv6Address] [nvarchar](256) NULL, [Ipv6SubnetMask] [nvarchar](256) NULL, [AdapterTypeId] [int] NOT NULL, [NetConnectionStatus] [int] NOT NULL, [IsPhysicalAdapter] [bit] NOT NULL, [IsNetEnabled] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementNetworkScanHost] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementNetworkScanHost]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HostIP] [nvarchar](500) NOT NULL, [OS] [nvarchar](500) NULL, [LastScanned] [datetime] NULL, [DeviceId] [int] NULL, [DeviceType] [int] NULL, [CustomerI3D] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementNetworkScanPort] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementNetworkScanPort]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HostI3D] [int] NOT NULL, [Port] [int] NOT NULL, [Status] [int] NULL, [Service] [nvarchar](1000) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementOperationSystems] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementOperationSystems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NULL, [OSType] [int] NULL, [OSArchitecture] [int] NULL, [LicenseKey] [nvarchar](256) NULL, [LicenseType] [int] NULL, [SerialNumber] [nvarchar](256) NULL, [Publisher] [nvarchar](256) NULL, [Version] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementOrgUnits] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementOrgUnits]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](255) NOT NULL, [Description] [varchar](4000) NULL, [CustomerI3D] [int] NULL, CONSTRAINT [PK_AssetManagementOrgUnits] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementOrgUnitToItems] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementOrgUnitToItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [OrgUnitI3D] [int] NULL, CONSTRAINT [PK_AssetManagementOrgUnitToItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementOSFeatures] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementOSFeatures]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [FeatureID] [int] NOT NULL, [FeatureParentID] [int] NULL, [Name] [nvarchar](500) NOT NULL, CONSTRAINT [PK_AssetManagementOSFeatures] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPartnerItems] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPartnerItems]( [PartnerI3D] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPartners] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPartners]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [Company] [nvarchar](255) NULL, [Title] [nvarchar](255) NULL, [ContactFirstName] [nvarchar](255) NULL, [ContactLastName] [nvarchar](255) NULL, [Street] [nvarchar](255) NULL, [Zip] [nvarchar](255) NULL, [City] [nvarchar](255) NULL, [Phone] [nvarchar](255) NULL, [Fax] [nvarchar](255) NULL, [Email] [nvarchar](255) NULL, [Web] [nvarchar](255) NULL, [Contract] [nvarchar](255) NULL, [Description] [text] NULL, [IsTemplate] [bit] NULL, [TemplateI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPatchesChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPatchesChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Error] [float] NULL, [Warning] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPerformanceChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPerformanceChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServiceTypeID] [int] NOT NULL, [ServiceName] [nvarchar](50) NOT NULL, [Error] [float] NOT NULL, [Warning] [float] NOT NULL, [BackExecutionTimes] [int] NOT NULL, CONSTRAINT [PK_AssetManagementPerformanceChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPhysicalDrive] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPhysicalDrive]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Capacity] [nvarchar](24) NULL, [SerialNumber] [nvarchar](256) NULL, [ModelNumber] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [DeviceID] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Status] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [SystemName] [nvarchar](256) NULL, [IsPrimaryDrive] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPingChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPingChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IPOrComputerName] [nvarchar](70) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPort] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPort]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [ServiceName] [nvarchar](256) NULL, [port] [int] NULL, [DNSHostName] [nvarchar](256) NULL, [DNSDomainSuffixSearchOrderSecondary] [nvarchar](256) NULL, [DNSDomainSuffixSearchOrderPrimary] [nvarchar](256) NULL, [DNSDomain] [nvarchar](256) NULL, [DHCPLeaseExpires] [datetime] NULL, [DHCPEnabled] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPowerShellChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPowerShellChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PowerShellScript] [nvarchar](max) NOT NULL, [ExecuationInterval] [int] NOT NULL, CONSTRAINT [PK_AssetManagementPowerShellChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementPrinter] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementPrinter]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Name] [nvarchar](256) NULL, [SystemDefault] [bit] NULL, [Path] [nvarchar](256) NULL, [Port] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [Status] [nvarchar](256) NULL, [SpoolEnabled] [bit] NULL, [ShareName] [nvarchar](256) NULL, [Queued] [bit] NULL, [PrintProcessor] [nvarchar](256) NULL, [PrinterStatus] [int] NULL, [PrinterState] [int] NULL, [JobCountSinceLastReset] [int] NULL, [InstallDate] [datetime] NULL, [DriverName] [nvarchar](256) NULL, [DeviceID] [nvarchar](256) NULL, [CurrentPaperType] [nvarchar](256) NULL, [Attributes] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementProcesses] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementProcesses]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [Status] [int] NOT NULL, [Name] [nvarchar](256) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementProcessesToAssets] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementProcessesToAssets]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProcessI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementProcessor] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementProcessor]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Name] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [MaxClockSpeed] [int] NULL, [NumberOfCores] [int] NULL, [Architecture] [nvarchar](256) NULL, [CPUID] [nvarchar](256) NULL, [Vendor] [nvarchar](256) NULL, [SystemName] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [Status] [nvarchar](256) NULL, [SerialNumber] [nvarchar](256) NULL, [ProcessorType] [int] NULL, [ProcessorId] [nvarchar](256) NULL, [DeviceID] [nvarchar](256) NULL, [CpuStatus] [int] NULL, [Characteristics] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementRAIDController] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementRAIDController]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [ControllerName] [nvarchar](256) NULL, [SerialNumber] [nvarchar](256) NULL, [EnabledState] [nvarchar](256) NULL, [DataRedundancy] [nvarchar](256) NULL, [NumberOfBlocks] [int] NULL, [ControllerID] [nvarchar](256) NULL, [SystemName] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [HardwareVersion] [nvarchar](256) NULL, [DriverName] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSecurityIssues] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSecurityIssues]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [ApplicationI3D] [int] NOT NULL, [Description] [nvarchar](4000) NULL, [ExternalEntryID] [nvarchar](64) NOT NULL, [ExternalEntryIDKind] [int] NOT NULL, [CveID] [varchar](40) NULL, [AccessVector] [nvarchar](256) NULL, [AccessComplexity] [nvarchar](256) NULL, [Authentication] [nvarchar](256) NULL, [ConfidentialityImpact] [nvarchar](256) NULL, [IntegrityImpact] [nvarchar](256) NULL, [AvailabilityImpact] [nvarchar](256) NULL, [Source] [nvarchar](256) NULL, [GenerationDate] [datetime] NULL, [Score] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementService] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementService]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Caption] [nvarchar](256) NULL, [ExecutableName] [nvarchar](256) NULL, [ServiceName] [nvarchar](256) NULL, [StartupType] [nvarchar](256) NULL, [UserAccount] [nvarchar](256) NULL, [Status] [nvarchar](256) NULL, [State] [nvarchar](256) NULL, [StartMode] [nvarchar](256) NULL, [Started] [bit] NULL, [ProcessId] [int] NULL, [DisplayName] [nvarchar](256) NULL, [Description] [nvarchar](2000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementServiceConnectorStatus] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementServiceConnectorStatus]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [IsInstalled] [bit] NOT NULL, [ServiceStatus] [nvarchar](7) NULL, [InstallationDate] [datetime] NOT NULL, CONSTRAINT [PK_CSI_AssetManagementServiceConnectorStatus] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSnmpArpAppCaches] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpArpAppCaches]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SnmpDetailI3D] [int] NOT NULL, [IpAddress] [nvarchar](50) NOT NULL, [MacAddress] [nvarchar](50) NULL, [AppCacheType] [nvarchar](20) NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpArpAppCaches] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSnmpArpInterfaceIpMaps] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpArpInterfaceIpMaps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SnmpArpNetworkMapDeviceI3D] [int] NOT NULL, [InterfaceIpMapName] [nvarchar](50) NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpArpInterfaceIpMaps] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSnmpArpNetworkMapDevices] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpArpNetworkMapDevices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ParentI3D] [int] NULL, [SnmpDetailI3D] [int] NOT NULL, [NetworkMapName] [nvarchar](256) NULL, [NetworkMapDescription] [nvarchar](1000) NULL, [IsSwitch] [bit] NOT NULL, [IsWorkstation] [bit] NOT NULL, [IsPrinter] [bit] NOT NULL, [IpAddress] [nvarchar](50) NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpArpNetworkMapDevices] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSnmpArpRoutings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpArpRoutings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SnmpDetailI3D] [int] NOT NULL, [RoutingDestination] [nvarchar](50) NOT NULL, [RoutingSubnet] [nvarchar](50) NOT NULL, [Gateway] [nvarchar](50) NOT NULL, [RoutingMetric] [nvarchar](50) NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpArpRoutings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSnmpArpSegmentMaps] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSnmpArpSegmentMaps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SnmpArpNetworkMapDeviceI3D] [int] NOT NULL, [SegmentMapName] [nvarchar](50) NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementSnmpArpSegmentMaps] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSNMPBackupChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSNMPBackupChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PortNumber] [int] NOT NULL, [JobName] [nvarchar](256) NOT NULL, [IsActive] [bit] NOT NULL, [CommunityString] [nvarchar](30) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSNMPChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSNMPChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServiceDescription] [nvarchar](256) NULL, [SystemName] [nvarchar](100) NULL, [CommunityString] [nvarchar](30) NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_AssetManagementSNMPChecks_1] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSNMPDetails] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSNMPDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [IPAddress] [nvarchar](256) NULL, [DeviceName] [nvarchar](256) NULL, [DeviceType] [nvarchar](256) NULL, [IsHTTPSupported] [bit] NOT NULL, [DeviceOID] [nvarchar](256) NULL, [IsSNMPEnabled] [bit] NOT NULL, [Vendor] [nvarchar](256) NULL, [MIBFileName] [nvarchar](256) NULL, [Description] [nvarchar](4000) NULL, [Location] [nvarchar](255) NULL, [IsSSHEnabled] [bit] NOT NULL, [IsTelnetEnabled] [bit] NOT NULL, [IsHttpsSupported] [bit] NOT NULL, [MacAddress] [nvarchar](256) NULL, [CustomDeviceType] [nvarchar](256) NULL, [LastUpdate] [datetime] NULL, [CustomDeviceName] [nvarchar](512) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSNMPOIDChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSNMPOIDChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SNMPCheckI3D] [int] NOT NULL, [OID] [nvarchar](256) NOT NULL, [IsActive] [bit] NOT NULL, [SnmpType] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSNMPOidClasses] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSNMPOidClasses]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SNMPDetailI3D] [int] NULL, [Name] [nvarchar](256) NULL, [OID] [nvarchar](256) NULL, [Value] [nvarchar](256) NULL, [Description] [nvarchar](512) NULL, CONSTRAINT [IX_AssetManagementSNMPOidClasses_UniqueI3D] UNIQUE NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementSNMPOidClasses_SnmpDetailClustered] Script Date: 11.11.2025 11:20:27 ******/ CREATE CLUSTERED INDEX [IX_AssetManagementSNMPOidClasses_SnmpDetailClustered] ON [dbo].[AssetManagementSNMPOidClasses] ( [SNMPDetailI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSNMPOidInformations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSNMPOidInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Oid] [nvarchar](255) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [nvarchar](4000) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSNMPWMIInformations] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSNMPWMIInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SNMPDetailI3D] [int] NULL, [KeyName] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Value] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSocustomer] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSocustomer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [CustomerID] [nvarchar](256) NULL, [CustomerName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSQLDatabases] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSQLDatabases]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SQLInstanceI3D] [int] NOT NULL, [DatabaseName] [nvarchar](256) NULL, [Size] [float] NULL, [CreatedOn] [datetime] NULL, [LastBackupDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSQLInformation] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSQLInformation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [InstanceName] [nvarchar](256) NULL, [SecuritySetting] [nvarchar](256) NULL, [Version] [nvarchar](100) NULL, [IsClustred] [bit] NOT NULL, [ServerInformation] [nvarchar](256) NULL, [CreatedOn] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSQLInstances] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSQLInstances]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SQLServerI3D] [int] NOT NULL, [InstanceName] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSQLServerChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSQLServerChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SQLDatabaseI3D] [int] NOT NULL, [SqlServerName] [nvarchar](256) NOT NULL, [SqlInstanceName] [nvarchar](256) NOT NULL, [SqlDatabaseName] [nvarchar](256) NOT NULL, [IntegratedSecurity] [bit] NOT NULL, [SqlUserName] [nvarchar](256) NULL, [SqlPassword] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSQLServers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSQLServers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [DeviceName] [nvarchar](256) NULL, [DeviceIPAddress] [nvarchar](256) NULL, [ServerInformation] [nvarchar](256) NULL, [Version] [nvarchar](256) NULL, [IsClustred] [bit] NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementSslCertificateChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementSslCertificateChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CertificateName] [nvarchar](256) NOT NULL, [Error] [float] NOT NULL, [Warning] [float] NOT NULL, [Criteria] [nvarchar](10) NOT NULL, CONSTRAINT [PK_AssetManagementSslCertificateChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementStartupPrograms] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementStartupPrograms]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [ProgramName] [nvarchar](256) NOT NULL, [Location] [nvarchar](256) NULL, [UserName] [nvarchar](256) NULL, [Command] [nvarchar](256) NOT NULL, [PublisherName] [nvarchar](256) NOT NULL, [ProcessID] [int] NULL, [IsEnabled] [bit] NOT NULL, [DiskUsage] [float] NULL, [CpuUsage] [float] NULL, [StartupImpact] [int] NULL, [StartupType] [int] NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDate] [datetime] NULL, CONSTRAINT [PK_AssetManagementStartupPrograms] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementUSBDevice] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementUSBDevice]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Caption] [nvarchar](256) NULL, [Status] [nvarchar](256) NULL, [Manufacturer] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [SystemName] [nvarchar](256) NULL, [TimeOfLastReset] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVendors] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVendors]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NULL, [ApplicationI3D] [int] NULL, [Company] [nvarchar](255) NULL, [Street] [nvarchar](255) NULL, [City] [nvarchar](255) NULL, [ZipCode] [nvarchar](255) NULL, [Country] [nvarchar](255) NULL, [Firstname] [nvarchar](255) NULL, [Lastname] [nvarchar](255) NULL, [Phone] [nvarchar](255) NULL, [Fax] [nvarchar](255) NULL, [Email] [nvarchar](255) NULL, [Description] [nvarchar](1000) NULL, [WebURL] [nvarchar](255) NULL, [Status] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVendorWarrantyChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVendorWarrantyChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VendorName] [nvarchar](500) NOT NULL, [WarrantyStartDate] [datetime] NULL, [WarrantyEndDate] [datetime] NULL, [WarrantyDaysRemaining] [int] NULL, [DeviceI3D] [int] NOT NULL, CONSTRAINT [PK_CSI_AssetManagementVendorWarrantyChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVideoController] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVideoController]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [Name] [nvarchar](256) NULL, [Description] [nvarchar](256) NULL, [AdapterRam] [nvarchar](256) NULL, [VideoControllerId] [nvarchar](256) NULL, [SystemName] [nvarchar](256) NULL, [StatusInfo] [int] NULL, [Status] [nvarchar](256) NULL, [DeviceID] [nvarchar](256) NULL, [DriverDate] [datetime] NULL, [DriverVersion] [nvarchar](256) NULL, [InstallDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVisioConnections] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVisioConnections]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ParentNode] [int] NOT NULL, [ChildNode] [int] NOT NULL, [WorkflowI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVisioDataShapes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVisioDataShapes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ShapeI3D] [int] NOT NULL, [ShapeData] [ntext] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVisioShapes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVisioShapes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkflowI3D] [int] NOT NULL, [VisioShapecategoryI3D] [int] NOT NULL, [DeviceI3D] [int] NULL, [XPosition] [float] NOT NULL, [YPosition] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVisioShapesCategories] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVisioShapesCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CategoryName] [nvarchar](256) NULL, [CategoryIcon] [image] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVisioWorkflows] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVisioWorkflows]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Caption] [nvarchar](256) NULL, [CreatedDateTime] [datetime] NULL, [ModifiedDateTime] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVMHardwareDevices] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVMHardwareDevices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VirtualMachineHardwareI3D] [int] NOT NULL, [Label] [nvarchar](256) NULL, [AllowGuestControl] [bit] NULL, [Connected] [bit] NULL, [StartConnected] [bit] NULL, [DataStoreID] [nvarchar](256) NULL, [UseAutoDetect] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVMHardwares] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVMHardwares]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VirtualMachineI3D] [int] NOT NULL, [CPUCount] [int] NULL, [Memory] [bigint] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVMHosts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVMHosts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [HostName] [nvarchar](256) NULL, [IPAddress] [nvarchar](256) NULL, [Identifier] [nvarchar](256) NULL, [OverallStatus] [nvarchar](256) NULL, [CPUModel] [nvarchar](256) NULL, [Model] [nvarchar](256) NULL, [NumCPUCores] [int] NULL, [CPUMhz] [int] NULL, [NumCPUPkgs] [int] NULL, [MemorySize] [bigint] NULL, [UUID] [nvarchar](256) NULL, [Vendor] [nvarchar](256) NULL, [PowerState] [nvarchar](256) NULL, [ConnectionState] [nvarchar](256) NULL, [ManagementServerIP] [nvarchar](256) NULL, [CPUUsage] [int] NULL, [MOBPath] [nvarchar](256) NULL, [ProductName] [nvarchar](256) NULL, [MemUsage] [bigint] NULL, [AdminDisabled] [bit] NULL, [BiosVersion] [nvarchar](256) NULL, [BiosReleaseDate] [datetime] NULL, [LocalDatastoreSupported] [bit] NULL, [NfsMountCreationRequired] [bit] NULL, [NfsMountCreationSupported] [bit] NULL, [VmfsExtentExpansionSupported] [bit] NULL, [SSLThumbPrint] [nvarchar](256) NULL, [VMotionEnabled] [bit] NULL, [ManagementPort] [int] NULL, [UpTime] [int] NULL, [DistributedCpuFairness] [int] NULL, [DistributedMemoryFairness] [int] NULL, [BootDate] [datetime] NULL, [MaintenanceMode] [bit] NULL, [TimeZone] [int] NULL, [RebootRequired] [bit] NULL, [CurrentEVCModeKey] [nvarchar](256) NULL, [MaxEVCModeKey] [nvarchar](256) NULL, [CsumOffload] [bit] NULL, [TcpSegmentation] [bit] NULL, [ZeroCopyXmit] [bit] NULL, [NumHBAs] [int] NULL, [NumNics] [int] NULL, [NumCpuThreads] [int] NULL, [WakeOnLanCapable] [bit] NULL, [LicenseKey] [nvarchar](256) NULL, [SerialNumber] [nvarchar](256) NULL, [TotalStorage] [float] NULL, [UsedStorage] [float] NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVMMachines] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVMMachines]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VirtualMachineHostI3D] [int] NOT NULL, [VMName] [nvarchar](256) NULL, [OverallStatus] [int] NULL, [HostIdentifier] [nvarchar](256) NULL, [Identifier] [nvarchar](256) NULL, [GuestFullName] [nvarchar](256) NULL, [MOBPath] [nvarchar](256) NULL, [ConnectionState] [int] NULL, [PowerState] [int] NULL, [ToolsStatus] [int] NULL, [ResourcePoolIdentifier] [nvarchar](256) NULL, [ConfigAlternateGuestName] [nvarchar](256) NULL, [ConfigGuestFullName] [nvarchar](256) NULL, [ConfigChangeVersion] [datetime] NULL, [ConfigGuestID] [nvarchar](256) NULL, [ConfigVersion] [nvarchar](256) NULL, [Template] [bit] NULL, [UsedStorage] [bigint] NULL, [AvailableStorage] [bigint] NULL, [LastUpdate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVMSnapshots] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVMSnapshots]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VirtualMachineI3D] [int] NOT NULL, [SnapShotName] [nvarchar](256) NULL, [SnapShotCreation] [datetime] NULL, [MOBPath] [nvarchar](256) NULL, [ParentSnapShot] [int] NULL, [SnapShotDescription] [nvarchar](256) NULL, [SnapShotState] [int] NULL, [SnapshotStringID] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementVmWareChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementVmWareChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VmMachineI3D] [int] NULL, [CategoryTypeI3D] [int] NOT NULL, [LunsDisplayName] [nvarchar](256) NULL, [Error] [float] NULL, [Warning] [float] NULL, [Criteria] [nvarchar](10) NULL, [AlarmCheckEnabled] [bit] NOT NULL, [VmHostI3D] [int] NULL, [VCenterIpOrHost] [nvarchar](20) NULL, [Username] [nvarchar](100) NOT NULL, [Password] [nvarchar](400) NOT NULL, CONSTRAINT [PK_AssetManagementVmWareChecks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementWindowsServiceChecks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWindowsServiceChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NameOfServices] [nvarchar](max) NOT NULL, [ThresholdValue] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementWindowsUpdateCategories] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWindowsUpdateCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CategoryGUID] [nvarchar](128) NOT NULL, [Name] [nvarchar](512) NOT NULL, [Description] [varchar](max) NULL, [MsrcSeverity] [int] NOT NULL, [DelayUpdateCategoriesPerDay] [int] NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementWindowsUpdateCategoriesToUpdates] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWindowsUpdateCategoriesToUpdates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WindowsUpdateI3D] [int] NOT NULL, [WindowsUpdateCategoryI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementWindowsUpdateKBArticleI3Ds] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWindowsUpdateKBArticleI3Ds]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WindowsUpdateI3D] [int] NOT NULL, [KBArticleGUID] [nvarchar](128) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagementWindowsUpdates] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagementWindowsUpdates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Title] [nvarchar](512) NOT NULL, [Type] [int] NOT NULL, [RevisionNumber] [int] NULL, [UpdateGUID] [nvarchar](128) NOT NULL, [Description] [nvarchar](max) NULL, [IsOptional] [bit] NOT NULL, [IsBeta] [bit] NOT NULL, [IsHidden] [bit] NOT NULL, [IsInstalled] [bit] NOT NULL, [IsMandatory] [bit] NOT NULL, [MsrcSeverity] [nvarchar](128) NULL, [IsEulaAccepted] [bit] NOT NULL, [EulaText] [nvarchar](max) NULL, [ReleaseNotes] [nvarchar](max) NULL, [MaxDownloadSize] [int] NULL, [MinDownloadSize] [int] NULL, [RecommendedCpuSpeed] [int] NULL, [RecommendedHardDiskSpace] [int] NULL, [RecommendedMemory] [int] NULL, [DeploymentChanged] [datetime] NULL, [Deadline] [datetime] NULL, [InstallOptionsRequiresNetworkConnectivity] [bit] NULL, [InstallOptionsCanRequestUserInput] [bit] NULL, [InstallOptionsImpact] [int] NULL, [InstallOptionsRebootBehavior] [int] NULL, [IsUninstallable] [bit] NOT NULL, [UninstallOptionsRequiresNetworkConnectivity] [bit] NULL, [UninstallOptionsCanRequestUserInput] [bit] NULL, [UninstallOptionsImpact] [int] NULL, [UninstallOptionsRebootBehavior] [int] NULL, [UninstallationNotes] [nvarchar](max) NULL, [ParentUpdateI3D] [int] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AssetManagmentDeviceWindowsUpdatePolicy] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AssetManagmentDeviceWindowsUpdatePolicy]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NULL, [IsActive] [bit] NOT NULL, [AutoUpdateApproval] [nvarchar](max) NULL, [UpdateInstallationKind] [int] NOT NULL, [TimedSettings] [nvarchar](max) NULL, [Reboot] [int] NOT NULL, [ChangeDate] [datetime] NULL, [Editor] [int] NULL, [CustomerI3D] [int] NOT NULL, [CustomerSiteI3D] [int] NULL, [DeviceCategory] [int] NULL, [ShutDownAfterInstallation] [bit] NOT NULL, [WakeOnLan] [bit] NOT NULL, [LogoutUsers] [bit] NULL, [MaxRestartRequests] [int] NULL, [RestartDelayOptions] [int] NULL, [IntelligentUpdateActive] [bit] NULL, [IntelligentUpdateTimerSeconds] [int] NULL, [RestartAfterInstallation] [bit] NOT NULL, [CriticalMinAgeDays] [int] NULL, [ImportantMinAgeDays] [int] NULL, [ModerateMinAgeDays] [int] NULL, [LowMinAgeDays] [int] NULL, [OtherMinAgeDays] [int] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AufBarcodes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufBarcodes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AufPosI3D] [int] NULL, [LiefPosI3D] [int] NULL, [RechPosI3D] [int] NULL, [GutPosI3D] [int] NULL, [AbholPosI3D] [int] NULL, [BarcodeI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_AufBarcodes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AufKopfBackupf] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufKopfBackupf]( [I3D] [int] NOT NULL, [Nummer] [int] NOT NULL, [ErstellungsArt] [varchar](50) NULL, [Version] [int] NOT NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](50) NULL, [Ansprech] [varchar](60) NULL, [KurzZeich] [varchar](5) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlkondID] [int] NULL, [LieferbedID] [int] NULL, [Status] [int] NULL, [Lockuser] [varchar](30) NULL, [AusAng] [int] NULL, [BestNr] [varchar](50) NULL, [Zusatztext] [varchar](50) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [Service] [int] NULL, [Kommisioniert] [int] NULL, [Produziert] [int] NULL, [WorkFlowI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [ProjNr] [varchar](50) NULL, [AufScanDocI3D] [int] NULL, [BestScanDocI3D] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [KommisioniertAm] [datetime] NULL, [ProduziertAm] [datetime] NULL, [ToDoI3D] [int] NULL, [ToDoKomI3D] [int] NULL, [ToDoMonI3D] [int] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [ZahlKondRechI3D] [int] NULL, [Direktlieferung] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [hlpdsk_requestsI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](255) NULL, [RechnungskonditionsText] [varchar](255) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, CONSTRAINT [PK_AufKopfBackupf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AufKopfErweitert] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AufkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, [ServiceArt] [int] NULL, [ServicePrioritaet] [int] NULL, [ServiceOrt] [int] NULL, [ServiceSatz] [float] NULL, [LeasingSatz] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AufKopfErweitertVersions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AufkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, [Status] [int] NULL, [ServiceArt] [int] NULL, [ServicePrioritaet] [int] NULL, [ServiceOrt] [int] NULL, [ServiceSatz] [float] NULL, [LeasingSatz] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[AufProv] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AufProv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AufKopfI3D] [int] NULL, [AufNummer] [int] NULL, [PersonalI3D] [int] NULL, [Provision] [float] NULL, [Status] [int] NULL, [Standard] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Auswertung] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Auswertung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [ObjektI3D] [int] NULL, [BearbeiterI3D] [int] NULL, [KundenI3D] [int] NULL, [InnenDienstID] [int] NULL, [AussenDienstId] [int] NULL, [Umsatz] [float] NULL, [DBUmsatz] [float] NULL, [DLUmsatz] [float] NULL, [Anzahl] [int] NULL, [Datum] [datetime] NULL, [warengruppe] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BackgroundServices] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BackgroundServices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServiceName] [nvarchar](255) NOT NULL, [IsEnabled] [bit] NOT NULL, [LastRunTime] [datetime2](2) NULL, [StartTime] [datetime2](2) NULL, CONSTRAINT [PK_BackgroundServices] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BackupDeviceInformation] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BackupDeviceInformation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [BackupDeviceGuid] [nvarchar](100) NOT NULL, CONSTRAINT [PK_BackupDeviceInformation] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BarcodeHistory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BarcodeHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BarcodeI3D] [int] NOT NULL, [Datum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [Art] [int] NULL, [Text] [varchar](200) NULL, [ArtI3D] [int] NULL, [ArtNummer] [int] NULL, [Version] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_BarcodeHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BelegArten] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BelegArten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](120) NULL, [Sachkonto] [varchar](50) NULL, [Sachkontobezeichnung] [varchar](120) NULL, [WaehrungLandI3D] [int] NULL, [SollHaben] [int] NULL, [Steuerschluessel] [varchar](10) NULL, [MWStSatzI3D] [int] NULL, [IsRechnungsArt] [int] NULL, [Status] [int] NULL, [FlagBarrechnung] [int] NULL, [FilialI3D] [int] NULL, [SachkontoGleichKdNr] [int] NULL, [Zahlungsart] [int] NULL, [Gegenkonto] [varchar](50) NULL, [UstArt] [int] NULL, [GegenkontoGleichKassenkonto] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BestKopf] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BestKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [ErstellDatum] [datetime] NULL, [BestellDatum] [datetime] NULL, [LieferDatum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [Lieferanschrift] [varchar](500) NULL, [Lieferkunde] [int] NULL, [KreditorID] [int] NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Ansprech] [varchar](60) NULL, [KurzZeich] [varchar](5) NULL, [Ersteller] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NOT NULL, [Mail] [varchar](50) NULL, [Status] [int] NULL, [LockUser] [varchar](50) NULL, [Import] [int] NULL, [Fracht] [float] NULL, [MwstArt] [int] NULL, [ABErhalten] [int] NULL, [ScanDocI3D] [int] NULL, [ToDoAuftrI3D] [int] NULL, [ToDoBestI3D] [int] NULL, [AufKopfI3D] [int] NULL, CONSTRAINT [PK_BestKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BestPos] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BestPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Version] [int] NULL, [BestKopfI3D] [int] NULL, [RepEingangPosI3D] [int] NULL, [Pos] [int] NULL, [Kreditorcode] [varchar](20) NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [Text] [varchar](240) NULL, [KreditorI3D] [int] NULL, [Hersteller] [varchar](80) NULL, [HerstellerCode] [varchar](20) NULL, [Bestellmenge] [float] NULL, [LieferscheinMenge] [float] NULL, [Liefermenge] [float] NULL, [Lieferdatum] [datetime] NULL, [Preis] [float] NULL, [Fracht] [float] NULL, [BarcodeStatus] [int] NULL, [NumBarcodes] [int] NULL, [Eingangsdatum] [datetime] NULL, [Import] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [AufwandKTO] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_BestPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Besuchsberichte] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Besuchsberichte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenID] [int] NULL, [Datum] [datetime] NULL, [Grund] [varchar](255) NULL, [Text] [text] NULL, [Status] [int] NULL, CONSTRAINT [PK_Besuchsberichte] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[BMEcatAufschlaege] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BMEcatAufschlaege]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BMEcatI3D] [int] NULL, [ueberEK] [float] NULL, [Prozent] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BMEcatEinstellungen] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BMEcatEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundeI3D] [int] NULL, [Quelle] [int] NULL, [DistributorI3D] [int] NULL, [Kennziffer] [varchar](20) NULL, [KatalogName] [varchar](100) NULL, [Beschreibung] [varchar](250) NULL, [Version] [varchar](7) NULL, [Waehrung] [varchar](3) NULL, [Land] [varchar](6) NULL, [Rahmenvertrag] [varchar](50) NULL, [Bemerkungen] [varchar](250) NULL, [Fracht] [int] NULL, [Verpackung] [int] NULL, [Versicherung] [int] NULL, [Verzollung] [int] NULL, [PreisAusVKs] [int] NULL, [PreisAusVKsIndex] [int] NULL, [XMLSpeichern] [int] NULL, [XMLPfad] [varchar](150) NULL, [ZIPspeichern] [int] NULL, [ZIPPfad] [varchar](150) NULL, [Status] [int] NULL, [Sprache] [varchar](3) NULL, [BMEErstelltDatum] [datetime] NULL, [StartDatum] [datetime] NULL, [EndDatum] [datetime] NULL, [UseCheckedArticles] [int] NULL, [VarArtikel] [int] NULL, [BezeichnungStk] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BookKeepingAccounts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BookKeepingAccounts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Number] [int] NOT NULL, [Caption] [nvarchar](200) NULL, [Description] [nvarchar](4000) NULL, [AccountSystemI3D] [int] NULL, [NeedsCustomClearanceVatI3D] [int] NULL, [WithoutCustomClearanceVatI3D] [int] NULL, CONSTRAINT [PK_BookKeepingAccounts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BookKeepingAccountSystems] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BookKeepingAccountSystems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NOT NULL, [IsDefault] [bit] NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_BookKeepingAccountSystems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BookKeepingExport] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BookKeepingExport]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](64) NOT NULL, [ExportPathCustomerData] [varchar](256) NULL, [BookKeepingType] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedVersion] [varchar](24) NOT NULL, [ChangedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedVersion] [varchar](24) NOT NULL, [State] [int] NOT NULL, [DefaultExport] [int] NOT NULL, [ExportPathCustomerBookingData] [varchar](256) NULL, [ExportPathSupplierData] [varchar](256) NULL, [ExportPathSupplierBookingData] [varchar](256) NULL, [ExportPathCashBook] [varchar](256) NULL, [CustomerBookingAdjustmentCostCenterI3D] [int] NULL, [CustomerBookingAdjustmentRevenueAccount] [int] NULL, [CustomerBookingAdjustmentVATI3D] [int] NULL, [SupplierBookingAdjustmentCostCenterI3D] [int] NULL, [SupplierBookingAdjustmentExpenseAccount] [int] NULL, [SupplierBookingAdjustmentVATI3D] [int] NULL, [CompanyNumber] [nvarchar](32) NULL, [ExportOnlyCustomersWithSalesInTheSelectedPeriod] [bit] NULL, [ExportCentronReceiptNumberAtSupplierReceiptExport] [bit] NULL, [CreateStorageBooking] [bit] NULL, [AdviserNumber] [nvarchar](32) NULL, [ProfitAndLossAccountLength] [int] NULL, [UseIndividualBookingTextForCustomerReceipts] [bit] NOT NULL, [IndividualBookingTextForCustomerReceipts] [nvarchar](500) NULL, [UseIndividualBookingTextForSupplierReceipts] [bit] NOT NULL, [IndividualBookingTextForSupplierReceipts] [nvarchar](500) NULL, [ShowExportPathDialog] [bit] NOT NULL, [ExportOnlyFixedInvoices] [bit] NOT NULL, [ExportWithoutFixedInvoiceFlag] [bit] NOT NULL, [ExportSepaMandateReference] [bit] NOT NULL, [UseAccountFromDifferentInvoiceAddress] [bit] NOT NULL, [Export0Invoices] [bit] NOT NULL, [IsOldCashbookExportActive] [bit] NOT NULL, [ExportPerformanceDate] [bit] NULL, [ReceiptsExportAllPositions] [bit] NOT NULL, [ExportTaxThroughAccountSystems] [bit] NOT NULL, [PaymentOrderProcedure] [int] NOT NULL, [FillAddressNumber] [bit] NOT NULL, [FileEncoding] [int] NULL, [CustomFieldValue1] [nvarchar](250) NULL, [CustomFieldValue2] [nvarchar](250) NULL, [CustomFieldValue3] [nvarchar](250) NULL, [CustomFieldValue4] [nvarchar](250) NULL, [DebitorVersion] [nvarchar](50) NOT NULL, [KreditorVersion] [nvarchar](50) NOT NULL, [DebitorReceiptVersion] [nvarchar](50) NOT NULL, [KreditorReceiptVersion] [nvarchar](50) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BookKeepingExportCustomInterfaceColumns] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BookKeepingExportCustomInterfaceColumns]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportInterfaceI3D] [int] NOT NULL, [ColumnKind] [int] NOT NULL, [ColumnIndex] [int] NOT NULL, [FileColumnName] [nvarchar](128) NULL, [CentronColumn] [int] NULL, [ColumnValue] [nvarchar](128) NULL, [ColumnValueFormat] [int] NULL, [ColumnAlignment] [int] NULL, [FileColumnLength] [int] NULL, [FileColumnFillUpChar] [nvarchar](1) NULL, CONSTRAINT [PK_BookKeepingExportCustomInterfaceColumns] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BookKeepingExportCustomInterfaceSettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BookKeepingExportCustomInterfaceSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportInterfaceI3D] [int] NOT NULL, [ExportKind] [int] NOT NULL, [Separator] [int] NULL, [UmlautsAllowed] [bit] NULL, [RevenueDependent] [bit] NULL, [ExportDefaultAddressOnly] [bit] NULL, [InsertFileHeader] [bit] NULL, [ExportAlreadyExportedData] [bit] NULL, [SignPlusMinus] [bit] NULL, [SignMinus] [bit] NULL, [SignSH] [bit] NULL, [ReceiptNumberWithoutSpecialChar] [bit] NULL, [FillCreditAndDebitAccountWithZero] [bit] NULL, [LeadingDks] [bit] NULL, [DecimalSeparator] [int] NULL, [DateFormat] [nvarchar](50) NULL, CONSTRAINT [PK_BookKeepingExportCustomInterfaceSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BookKeepingImportInterfaceColumns] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BookKeepingImportInterfaceColumns]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BookKeepingImportInterfaceI3D] [int] NOT NULL, [ColumnIndex] [int] NOT NULL, [FileColumnName] [nvarchar](64) NULL, [FileColumnLength] [int] NULL, [CentronColumn] [int] NULL, CONSTRAINT [PK_BookKeepingImportInterfaceColumns] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BookKeepingImportInterfaces] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BookKeepingImportInterfaces]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](32) NOT NULL, [FileFormat] [int] NOT NULL, [ColumnSeparator] [int] NOT NULL, [DecimalSymbol] [nvarchar](4) NOT NULL, [ColumnIdentification] [int] NOT NULL, [WriteCreditVoucherAmountsInInvoicePayedField] [bit] NOT NULL, [NegativAmountsReduceInvoicePayedAmount] [bit] NOT NULL, [ColumnDateFormat] [varchar](20) NULL, CONSTRAINT [PK_BookKeepingImportInterfaces] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Branch] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Branch]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandatoryI3D] [int] NULL, [CountryI3D] [int] NULL, [StreetName] [varchar](255) NULL, [PostalCode] [varchar](10) NULL, [City] [varchar](100) NULL, [Comment] [varchar](5000) NULL, [TelephoneNumber] [varchar](30) NULL, [FaxNumber] [varchar](30) NULL, [EMail] [varchar](255) NULL, [WWW] [varchar](255) NULL, [LanguageI3D] [int] NULL, [BranchName] [varchar](255) NULL, [IsDefault] [int] NULL, [BranchStatus] [int] NULL, [BranchID] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BranchToStock] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BranchToStock]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [StockI3D] [int] NULL, [IsDefault] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BuchhaltungsExpDebPerson] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BuchhaltungsExpDebPerson]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportName] [varchar](50) NULL, [LetzteAenderung] [varchar](50) NULL, [LetzteAenderung_Am] [datetime] NULL, [QuellDaten] [varchar](5000) NULL, [TrennZeichen] [varchar](50) NULL, [FileName] [varchar](50) NULL, [FileExtension] [varchar](50) NULL, [IgnorZeichenLaenge] [int] NULL, [FuehrendesDKS] [int] NULL, [ColumnPersonKTONr] [int] NULL, [ColumnKundenNr] [int] NULL, [ColumnAnrede] [int] NULL, [ColumnName1] [int] NULL, [ColumnKommentar] [int] NULL, [ColumnKuerzel] [int] NULL, [ColumnStrasse] [int] NULL, [ColumnPostfach] [int] NULL, [ColumnOrt] [int] NULL, [ColumnLand] [int] NULL, [ColumnNationalKN] [int] NULL, [ColumnTel] [int] NULL, [ColumnFax] [int] NULL, [ColumnTelex] [int] NULL, [ColumnMobilfon] [int] NULL, [ColumnUstID] [int] NULL, [ColumnSteuerNr] [int] NULL, [ColumnBank] [int] NULL, [ColumnBankBLZ] [int] NULL, [ColumnBankKTO] [int] NULL, [ColumnBankLand] [int] NULL, [ColumnBankIBAN] [int] NULL, [ColumnBankSWIFT] [int] NULL, [ColumnEMail] [int] NULL, [ColumnInternetUrl] [int] NULL, [ColumnBankOrt] [int] NULL, [ColumnBankStrasse] [int] NULL, [ColumnBank02] [int] NULL, [ColumnBankBLZ02] [int] NULL, [ColumnBankKtoNr02] [int] NULL, [ColumnBankLand02] [int] NULL, [ColumnBankOrt02] [int] NULL, [ColumnBankStrasse02] [int] NULL, [ColumnBankIBAN02] [int] NULL, [ColumnBankSWIFT02] [int] NULL, [ColumnPostleitzahl] [int] NULL, [ColumnLeerFeld01] [int] NULL, [ColumnLeerFeld02] [int] NULL, [ColumnLeerFeld03] [int] NULL, [ColumnLeerFeld04] [int] NULL, [ColumnLeerFeld05] [int] NULL, [LaengePersonKTONr] [int] NULL, [LaengeKundenNr] [int] NULL, [LaengeAnrede] [int] NULL, [LaengeName1] [int] NULL, [LaengeKommentar] [int] NULL, [LaengeKuerzel] [int] NULL, [LaengeStrasse] [int] NULL, [LaengePostfach] [int] NULL, [LaengeOrt] [int] NULL, [LaengeLand] [int] NULL, [LaengeNationalKN] [int] NULL, [LaengeTel] [int] NULL, [LaengeFax] [int] NULL, [LaengeTelex] [int] NULL, [LaengeMobilfon] [int] NULL, [LaengeUstID] [int] NULL, [LaengeSteuerNr] [int] NULL, [LaengeBank] [int] NULL, [LaengeBankBLZ] [int] NULL, [LaengeBankKTO] [int] NULL, [LaengeBankLand] [int] NULL, [LaengeBankIBAN] [int] NULL, [LaengeBankSWIFT] [int] NULL, [LaengeEMail] [int] NULL, [LaengeInternetUrl] [int] NULL, [LaengeBankOrt] [int] NULL, [LaengeBankStrasse] [int] NULL, [LaengeBank02] [int] NULL, [LaengeBankBLZ02] [int] NULL, [LaengeBankKtoNr02] [int] NULL, [LaengeBankLand02] [int] NULL, [LaengeBankOrt02] [int] NULL, [LaengeBankStrasse02] [int] NULL, [LaengeBankIBAN02] [int] NULL, [LaengeBankSWIFT02] [int] NULL, [LaengePostleitzahl] [int] NULL, [LaengeLeerFeld01] [int] NULL, [LaengeLeerFeld02] [int] NULL, [LaengeLeerFeld03] [int] NULL, [LaengeLeerFeld04] [int] NULL, [LaengeLeerFeld05] [int] NULL, [DestPath] [varchar](100) NULL, [ColumnBuchungsArt] [int] NULL, [LaengeBuchungsArt] [int] NULL, [BuchungsArtText] [varchar](50) NULL, [Umlaute] [int] NULL, [ColumnName2] [int] NULL, [ColumnKurzbezeichnung] [int] NULL, [LaengeName2] [int] NULL, [LaengeKurzbezeichnung] [int] NULL, [ColumnLeerFeld06] [int] NULL, [ColumnLeerFeld07] [int] NULL, [ColumnLeerFeld08] [int] NULL, [ColumnLeerFeld09] [int] NULL, [ColumnLeerFeld10] [int] NULL, [ColumnLeerFeld11] [int] NULL, [ColumnLeerFeld12] [int] NULL, [ColumnLeerFeld13] [int] NULL, [ColumnLeerFeld14] [int] NULL, [ColumnLeerFeld15] [int] NULL, [LaengeLeerFeld06] [int] NULL, [LaengeLeerFeld07] [int] NULL, [LaengeLeerFeld08] [int] NULL, [LaengeLeerFeld09] [int] NULL, [LaengeLeerFeld10] [int] NULL, [LaengeLeerFeld11] [int] NULL, [LaengeLeerFeld12] [int] NULL, [LaengeLeerFeld13] [int] NULL, [LaengeLeerFeld14] [int] NULL, [LaengeLeerFeld15] [int] NULL, [DatumVon] [datetime] NULL, [DatumBis] [datetime] NULL, [Umsatz] [int] NULL, [Status] [int] NULL, [DateiHeader] [varchar](255) NULL, [ColumnPLZOrt] [int] NULL, [LaengePLZOrt] [int] NULL, [ColumnKonstantesFeld01] [int] NULL, [LaengeKonstantesFeld01] [int] NULL, [ColumnKonstantesFeld02] [int] NULL, [LaengeKonstantesFeld02] [int] NULL, [ColumnKonstantesFeld03] [int] NULL, [LaengeKonstantesFeld03] [int] NULL, [SonderKonstantesFeld01] [varchar](50) NULL, [SonderKonstantesFeld02] [varchar](50) NULL, [SonderKonstantesFeld03] [varchar](50) NULL, [ColumnRechnungZahlungstyp] [int] NULL, [LaengeRechnungZahlungstyp] [int] NULL, [SonderRechnungZahlungstyp] [varchar](50) NULL, [ColumnKonstantesFeld04] [int] NULL, [ColumnKonstantesFeld05] [int] NULL, [LaengeKonstantesFeld05] [int] NULL, [SonderKonstantesFeld05] [varchar](50) NULL, [ColumnKonstantesFeld06] [int] NULL, [LaengeKonstantesFeld06] [int] NULL, [SonderKonstantesFeld06] [varchar](50) NULL, [ColumnKonstantesFeld07] [int] NULL, [LaengeKonstantesFeld07] [int] NULL, [SonderKonstantesFeld07] [varchar](50) NULL, [ColumnKonstantesFeld08] [int] NULL, [LaengeKonstantesFeld08] [int] NULL, [SonderKonstantesFeld08] [varchar](50) NULL, [ColumnKonstantesFeld09] [int] NULL, [LaengeKonstantesFeld09] [int] NULL, [SonderKonstantesFeld09] [varchar](50) NULL, [ColumnKonstantesFeld10] [int] NULL, [LaengeKonstantesFeld10] [int] NULL, [SonderKonstantesFeld10] [varchar](50) NULL, [LaengeKonstantesFeld04] [int] NULL, [SonderKonstantesFeld04] [varchar](50) NULL, [ColumnKuerzelName] [int] NULL, [LaengeKuerzelName] [int] NULL, [SonderKuerzelName] [varchar](50) NULL, [ConvertToASCII] [int] NULL, [OnlyStandardAnschrift] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BuchhaltungsExpKredPerson] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BuchhaltungsExpKredPerson]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportName] [varchar](50) NULL, [LetzteAenderung] [varchar](50) NULL, [LetzteAenderung_Am] [datetime] NULL, [QuellDaten] [varchar](5000) NULL, [TrennZeichen] [varchar](50) NULL, [FileName] [varchar](50) NULL, [FileExtension] [varchar](50) NULL, [IgnorZeichenLaenge] [int] NULL, [FuehrendesDKS] [int] NULL, [ColumnPersonKTONr] [int] NULL, [ColumnKreditorenNr] [int] NULL, [ColumnAnrede] [int] NULL, [ColumnName1] [int] NULL, [ColumnKommentar] [int] NULL, [ColumnKuerzel] [int] NULL, [ColumnStrasse] [int] NULL, [ColumnPostfach] [int] NULL, [ColumnOrt] [int] NULL, [ColumnLand] [int] NULL, [ColumnNationalKN] [int] NULL, [ColumnTel] [int] NULL, [ColumnFax] [int] NULL, [ColumnTelex] [int] NULL, [ColumnMobilfon] [int] NULL, [ColumnUstID] [int] NULL, [ColumnSteuerNr] [int] NULL, [ColumnBank] [int] NULL, [ColumnBankBLZ] [int] NULL, [ColumnBankKTO] [int] NULL, [ColumnBankLand] [int] NULL, [ColumnBankIBAN] [int] NULL, [ColumnBankSWIFT] [int] NULL, [ColumnEMail] [int] NULL, [ColumnInternetUrl] [int] NULL, [ColumnBankOrt] [int] NULL, [ColumnBankStrasse] [int] NULL, [ColumnBank02] [int] NULL, [ColumnBankBLZ02] [int] NULL, [ColumnBankKtoNr02] [int] NULL, [ColumnBankLand02] [int] NULL, [ColumnBankOrt02] [int] NULL, [ColumnBankStrasse02] [int] NULL, [ColumnBankIBAN02] [int] NULL, [ColumnBankSWIFT02] [int] NULL, [ColumnPostleitzahl] [int] NULL, [ColumnLeerFeld01] [int] NULL, [ColumnLeerFeld02] [int] NULL, [ColumnLeerFeld03] [int] NULL, [ColumnLeerFeld04] [int] NULL, [ColumnLeerFeld05] [int] NULL, [LaengePersonKTONr] [int] NULL, [LaengeKreditorenNr] [int] NULL, [LaengeAnrede] [int] NULL, [LaengeName1] [int] NULL, [LaengeKommentar] [int] NULL, [LaengeKuerzel] [int] NULL, [LaengeStrasse] [int] NULL, [LaengePostfach] [int] NULL, [LaengeOrt] [int] NULL, [LaengeLand] [int] NULL, [LaengeNationalKN] [int] NULL, [LaengeTel] [int] NULL, [LaengeFax] [int] NULL, [LaengeTelex] [int] NULL, [LaengeMobilfon] [int] NULL, [LaengeUstID] [int] NULL, [LaengeSteuerNr] [int] NULL, [LaengeBank] [int] NULL, [LaengeBankBLZ] [int] NULL, [LaengeBankKTO] [int] NULL, [LaengeBankLand] [int] NULL, [LaengeBankIBAN] [int] NULL, [LaengeBankSWIFT] [int] NULL, [LaengeEMail] [int] NULL, [LaengeInternetUrl] [int] NULL, [LaengeBankOrt] [int] NULL, [LaengeBankStrasse] [int] NULL, [LaengeBank02] [int] NULL, [LaengeBankBLZ02] [int] NULL, [LaengeBankKtoNr02] [int] NULL, [LaengeBankLand02] [int] NULL, [LaengeBankOrt02] [int] NULL, [LaengeBankStrasse02] [int] NULL, [LaengeBankIBAN02] [int] NULL, [LaengeBankSWIFT02] [int] NULL, [LaengePostleitzahl] [int] NULL, [LaengeLeerFeld01] [int] NULL, [LaengeLeerFeld02] [int] NULL, [LaengeLeerFeld03] [int] NULL, [LaengeLeerFeld04] [int] NULL, [LaengeLeerFeld05] [int] NULL, [DestPath] [varchar](100) NULL, [ColumnBuchungsArt] [int] NULL, [LaengeBuchungsArt] [int] NULL, [BuchungsArtText] [varchar](50) NULL, [Umlaute] [int] NULL, [ColumnKundenNr] [int] NULL, [ColumnName2] [int] NULL, [ColumnKurzbezeichnung] [int] NULL, [LaengeKundenNr] [int] NULL, [LaengeName2] [int] NULL, [LaengeKurzbezeichnung] [int] NULL, [ColumnLeerFeld06] [int] NULL, [ColumnLeerFeld07] [int] NULL, [ColumnLeerFeld08] [int] NULL, [ColumnLeerFeld09] [int] NULL, [ColumnLeerFeld10] [int] NULL, [ColumnLeerFeld11] [int] NULL, [ColumnLeerFeld12] [int] NULL, [ColumnLeerFeld13] [int] NULL, [ColumnLeerFeld14] [int] NULL, [ColumnLeerFeld15] [int] NULL, [LaengeLeerFeld06] [int] NULL, [LaengeLeerFeld07] [int] NULL, [LaengeLeerFeld08] [int] NULL, [LaengeLeerFeld09] [int] NULL, [LaengeLeerFeld10] [int] NULL, [LaengeLeerFeld11] [int] NULL, [LaengeLeerFeld12] [int] NULL, [LaengeLeerFeld13] [int] NULL, [LaengeLeerFeld14] [int] NULL, [LaengeLeerFeld15] [int] NULL, [DatumVon] [datetime] NULL, [DatumBis] [datetime] NULL, [Umsatz] [int] NULL, [Status] [int] NULL, [DateiHeader] [varchar](255) NULL, [ColumnPLZOrt] [int] NULL, [LaengePLZOrt] [int] NULL, [ColumnKonstantesFeld01] [int] NULL, [LaengeKonstantesFeld01] [int] NULL, [ColumnKonstantesFeld02] [int] NULL, [LaengeKonstantesFeld02] [int] NULL, [ColumnKonstantesFeld03] [int] NULL, [LaengeKonstantesFeld03] [int] NULL, [SonderKonstantesFeld01] [varchar](50) NULL, [SonderKonstantesFeld02] [varchar](50) NULL, [SonderKonstantesFeld03] [varchar](50) NULL, [ColumnKonstantesFeld04] [int] NULL, [LaengeKonstantesFeld04] [int] NULL, [SonderKonstantesFeld04] [varchar](50) NULL, [ColumnKonstantesFeld05] [int] NULL, [LaengeKonstantesFeld05] [int] NULL, [SonderKonstantesFeld05] [varchar](50) NULL, [ColumnKonstantesFeld06] [int] NULL, [LaengeKonstantesFeld06] [int] NULL, [SonderKonstantesFeld06] [varchar](50) NULL, [ColumnKonstantesFeld07] [int] NULL, [LaengeKonstantesFeld07] [int] NULL, [SonderKonstantesFeld07] [varchar](50) NULL, [ColumnKonstantesFeld08] [int] NULL, [LaengeKonstantesFeld08] [int] NULL, [SonderKonstantesFeld08] [varchar](50) NULL, [ColumnKonstantesFeld09] [int] NULL, [LaengeKonstantesFeld09] [int] NULL, [SonderKonstantesFeld09] [varchar](50) NULL, [ColumnKonstantesFeld10] [int] NULL, [LaengeKonstantesFeld10] [int] NULL, [SonderKonstantesFeld10] [varchar](50) NULL, [ColumnKuerzelName] [int] NULL, [LaengeKuerzelName] [int] NULL, [SonderKuerzelName] [varchar](50) NULL, [ConvertToASCII] [int] NULL, [OnlyStandardAnschrift] [int] NULL, [ColumnLeeresFeld06] [int] NULL, [LaengeLeeresFeld06] [int] NULL, [SonderLeeresFeld06] [varchar](50) NULL, [ColumnLeeresFeld07] [int] NULL, [LaengeLeeresFeld07] [int] NULL, [SonderLeeresFeld07] [varchar](50) NULL, [ColumnLeeresFeld08] [int] NULL, [LaengeLeeresFeld08] [int] NULL, [SonderLeeresFeld08] [varchar](50) NULL, [ColumnLeeresFeld09] [int] NULL, [LaengeLeeresFeld09] [int] NULL, [SonderLeeresFeld09] [varchar](50) NULL, [ColumnLeeresFeld10] [int] NULL, [LaengeLeeresFeld10] [int] NULL, [SonderLeeresFeld10] [varchar](50) NULL, [ColumnLeeresFeld11] [int] NULL, [LaengeLeeresFeld11] [int] NULL, [SonderLeeresFeld11] [varchar](50) NULL, [ColumnLeeresFeld12] [int] NULL, [LaengeLeeresFeld12] [int] NULL, [SonderLeeresFeld12] [varchar](50) NULL, [ColumnLeeresFeld13] [int] NULL, [LaengeLeeresFeld13] [int] NULL, [SonderLeeresFeld13] [varchar](50) NULL, [ColumnLeeresFeld14] [int] NULL, [LaengeLeeresFeld14] [int] NULL, [SonderLeeresFeld14] [varchar](50) NULL, [ColumnLeeresFeld15] [int] NULL, [LaengeLeeresFeld15] [int] NULL, [SonderLeeresFeld15] [varchar](50) NULL, [ColumnRechnungZahlungstyp] [int] NULL, [LaengeRechnungZahlungstyp] [int] NULL, [SonderRechnungZahlungstyp] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BuchhaltungsExport] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BuchhaltungsExport]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportName] [varchar](50) NULL, [ColumnKonto] [int] NULL, [ColumnGegenKonto] [int] NULL, [ColumnDebitorenname] [int] NULL, [ColumnBetrag] [int] NULL, [ColumnBelegdatum] [int] NULL, [ColumnBelegnummer] [int] NULL, [ColumnBuchungstext] [int] NULL, [ColumnWaehrungsKN] [int] NULL, [ColumnKostenstelle] [int] NULL, [ColumnKostentraeger] [int] NULL, [ColumnFaelligBis] [int] NULL, [ColumnSkonto1] [int] NULL, [ColumnSkontofrist1] [int] NULL, [ColumnSkonto2] [int] NULL, [ColumnSkontofrist2] [int] NULL, [ColumnLeerFeld01] [int] NULL, [ColumnLeerFeld02] [int] NULL, [ColumnLeerFeld03] [int] NULL, [ColumnLeerFeld04] [int] NULL, [ColumnLeerFeld05] [int] NULL, [ColumnSteuerkennziffer] [int] NULL, [LaengeKonto] [int] NULL, [LaengeGegenKonto] [int] NULL, [LaengeDebitorenname] [int] NULL, [LaengeBetrag] [int] NULL, [LaengeBelegdatum] [int] NULL, [LaengeBelegnummer] [int] NULL, [LaengeBuchungstext] [int] NULL, [LaengeWaehrungsKN] [int] NULL, [LaengeKostenstelle] [int] NULL, [LaengeKostentraeger] [int] NULL, [LaengeFaelligBis] [int] NULL, [LaengeSkonto1] [int] NULL, [LaengeSkontofrist1] [int] NULL, [LaengeSkonto2] [int] NULL, [LaengeSkontofrist2] [int] NULL, [LaengeLeerFeld01] [int] NULL, [LaengeLeerFeld02] [int] NULL, [LaengeLeerFeld03] [int] NULL, [LaengeLeerFeld04] [int] NULL, [LaengeLeerFeld05] [int] NULL, [LaengeSteuerkennziffer] [int] NULL, [SonderKonto] [varchar](50) NULL, [SonderGegenKonto] [varchar](50) NULL, [SonderDebitorenname] [varchar](50) NULL, [SonderBetrag] [varchar](50) NULL, [SonderBelegdatum] [varchar](50) NULL, [SonderBelegnummer] [varchar](50) NULL, [SonderBuchungstext] [varchar](50) NULL, [SonderWaehrungsKN] [varchar](50) NULL, [SonderKostenstelle] [varchar](50) NULL, [SonderKostentraeger] [varchar](50) NULL, [SonderFaelligBis] [varchar](50) NULL, [SonderSkonto1] [varchar](50) NULL, [SonderSkontofrist1] [varchar](50) NULL, [SonderSkonto2] [varchar](50) NULL, [SonderSkontofrist2] [varchar](50) NULL, [SonderLeerFeld01] [varchar](50) NULL, [SonderLeerFeld02] [varchar](50) NULL, [SonderLeerFeld03] [varchar](50) NULL, [SonderLeerFeld04] [varchar](50) NULL, [SonderLeerFeld05] [varchar](50) NULL, [SonderSteuerkennziffer] [varchar](50) NULL, [LetzteAenderung] [varchar](50) NULL, [LetzteAenderung_Am] [datetime] NULL, [QuellDaten] [varchar](5000) NULL, [Trennzeichen] [varchar](50) NULL, [Betrag] [varchar](50) NULL, [VorzeichenSH] [int] NULL, [VorzeichenPM] [int] NULL, [DatumsFormat] [int] NULL, [FileName] [varchar](50) NULL, [FileExtension] [varchar](50) NULL, [IgnorZeichenLaenge] [int] NULL, [ColumnNettobetrag] [int] NULL, [ColumnBruttobetrag] [int] NULL, [ColumnVorzeichen] [int] NULL, [ColumnSoll_HabenKN] [int] NULL, [LaengeNettobetrag] [int] NULL, [LaengeBruttobetrag] [int] NULL, [LaengeVorzeichen] [int] NULL, [LaengeSoll_HabenKN] [int] NULL, [SonderNettobetrag] [varchar](10) NULL, [SonderBruttobetrag] [varchar](10) NULL, [SonderVorzeichen] [varchar](10) NULL, [SonderSoll_HabenKN] [varchar](10) NULL, [NurNetto] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BuchhaltungsExportDeb] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BuchhaltungsExportDeb]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportName] [varchar](50) NULL, [ColumnKonto] [int] NULL, [ColumnGegenKonto] [int] NULL, [ColumnDebitorenname] [int] NULL, [ColumnBetrag] [int] NULL, [ColumnBelegdatum] [int] NULL, [ColumnBelegnummer] [int] NULL, [ColumnBuchungstext] [int] NULL, [ColumnWaehrungsKN] [int] NULL, [ColumnKostenstelle] [int] NULL, [ColumnKostentraeger] [int] NULL, [ColumnFaelligBis] [int] NULL, [ColumnSkonto1] [int] NULL, [ColumnSkontofrist1] [int] NULL, [ColumnSkonto2] [int] NULL, [ColumnSkontofrist2] [int] NULL, [ColumnLeerFeld01] [int] NULL, [ColumnLeerFeld02] [int] NULL, [ColumnLeerFeld03] [int] NULL, [ColumnLeerFeld04] [int] NULL, [ColumnLeerFeld05] [int] NULL, [ColumnSteuerkennziffer] [int] NULL, [ColumnSollHabenKN] [int] NULL, [ColumnBuchungsart] [int] NULL, [LaengeKonto] [int] NULL, [LaengeGegenkonto] [int] NULL, [LaengeDebitorenname] [int] NULL, [LaengeBetrag] [int] NULL, [LaengeBelegdatum] [int] NULL, [LaengeBelegnummer] [int] NULL, [LaengeBuchungstext] [int] NULL, [LaengeWaehrungsKN] [int] NULL, [LaengeKostenstelle] [int] NULL, [LaengeKostentraeger] [int] NULL, [LaengeFaelligBis] [int] NULL, [LaengeSkonto1] [int] NULL, [LaengeSkontofrist1] [int] NULL, [LaengeSkonto2] [int] NULL, [LaengeSkontofrist2] [int] NULL, [LaengeLeerFeld01] [int] NULL, [LaengeLeerFeld02] [int] NULL, [LaengeLeerFeld03] [int] NULL, [LaengeLeerFeld04] [int] NULL, [LaengeLeerFeld05] [int] NULL, [LaengeSteuerkennziffer] [int] NULL, [LaengeSollHabenKN] [int] NULL, [LaengeBuchungsArt] [int] NULL, [SonderKonto] [varchar](50) NULL, [SonderGegenKonto] [varchar](50) NULL, [SonderDebitorenname] [varchar](50) NULL, [SonderBetrag] [varchar](50) NULL, [SonderBelegdatum] [varchar](50) NULL, [SonderBelegnummer] [varchar](50) NULL, [SonderBuchungstext] [varchar](50) NULL, [SonderWaehrungsKN] [varchar](50) NULL, [SonderKostenstelle] [varchar](50) NULL, [SonderKostentraeger] [varchar](50) NULL, [SonderFaelligBis] [varchar](50) NULL, [SonderSkonto1] [varchar](50) NULL, [SonderSkontofrist1] [varchar](50) NULL, [SonderSkonto2] [varchar](50) NULL, [SonderSkontofrist2] [varchar](50) NULL, [SonderLeerFeld01] [varchar](50) NULL, [SonderLeerFeld02] [varchar](50) NULL, [SonderLeerFeld03] [varchar](50) NULL, [SonderLeerFeld04] [varchar](50) NULL, [SonderLeerFeld05] [varchar](50) NULL, [SonderSteuerkennziffer] [varchar](50) NULL, [SonderSollHabenKN] [varchar](50) NULL, [SonderBuchungsArt] [varchar](50) NULL, [LiBKonto] [int] NULL, [LiBGegenKonto] [int] NULL, [LiBDebitorenname] [int] NULL, [LiBBetrag] [int] NULL, [LiBBelegdatum] [int] NULL, [LiBBelegnummer] [int] NULL, [LiBBuchungstext] [int] NULL, [LiBWaehrungsKN] [int] NULL, [LiBKostenstelle] [int] NULL, [LiBKostentraeger] [int] NULL, [LiBFaelligBis] [int] NULL, [LiBSkonto1] [int] NULL, [LiBSkontofrist1] [int] NULL, [LiBSkonto2] [int] NULL, [LiBSkontofrist2] [int] NULL, [LiBLeerFeld01] [int] NULL, [LiBLeerFeld02] [int] NULL, [LiBLeerFeld03] [int] NULL, [LiBLeerFeld04] [int] NULL, [LiBLeerFeld05] [int] NULL, [LiBSteuerkennziffer] [int] NULL, [LiBBuchungsArt] [int] NULL, [LetzteAenderung] [varchar](50) NULL, [LetzteAenderung_Am] [datetime] NULL, [QuellDaten] [varchar](5000) NULL, [Trennzeichen] [varchar](50) NULL, [Betrag] [varchar](50) NULL, [VorzeichenSH] [int] NULL, [VorzeichenPM] [int] NULL, [DatumsFormat] [int] NULL, [FileName] [varchar](50) NULL, [FileExtension] [varchar](50) NULL, [DestPath] [varchar](100) NULL, [IgnorZeichenLaenge] [int] NULL, [FuehrendesDKS] [int] NULL, [BuchungsArtText] [varchar](50) NULL, [Splittung] [int] NULL, [Umlaute] [int] NULL, [BelegNrSonderZ] [int] NULL, [ColumnBetragNetto] [int] NULL, [LaengeBetragNetto] [int] NULL, [SonderBetragNetto] [varchar](50) NULL, [LiBBetragNetto] [int] NULL, [SonderLeeFeld02] [varchar](50) NULL, [ColumnZahlungstyp] [int] NULL, [LaengeZahlungstyp] [int] NULL, [SonderZahlungstyp] [varchar](50) NULL, [LiBZahlungstyp] [int] NULL, [RadKennung] [int] NULL, [FaelligAmTagDatum] [int] NULL, [ColumnEK] [int] NULL, [ColumnProjektnummer] [int] NULL, [ColumnBuchhaltungsnummer] [int] NULL, [LaengeEK] [int] NULL, [LaengeProjektnummer] [int] NULL, [LaengeBuchhaltungsnummer] [int] NULL, [SonderEK] [varchar](50) NULL, [SonderProjektnummer] [varchar](50) NULL, [SonderBuchhaltungsnummer] [varchar](50) NULL, [LiBEK] [int] NULL, [LiBProjektnummer] [int] NULL, [LiBBuchhaltungsnummer] [int] NULL, [FuehrendeNullen] [int] NULL, [Status] [int] NULL, [DateiHeader] [varchar](255) NULL, [ColumnKonstantesFeld01] [int] NULL, [LaengeKonstantesFeld01] [int] NULL, [SonderKonstantesFeld01] [varchar](50) NULL, [LiBKonstantesFeld01] [int] NULL, [ColumnMwstSatz] [int] NULL, [LaengeMwstSatz] [int] NULL, [SonderMwstSatz] [varchar](50) NULL, [LiBMwstSatz] [int] NULL, [ColumnMwstBetrag] [int] NULL, [LaengeMwstBetrag] [int] NULL, [SonderMwstBetrag] [varchar](50) NULL, [LiBMwstBetrag] [int] NULL, [ColumnBuchungsperiode] [int] NULL, [LaengeBuchungsperiode] [int] NULL, [SonderBuchungsperiode] [varchar](50) NULL, [LiBBuchungsperiode] [int] NULL, [ColumnBuchungsjahr] [int] NULL, [LaengeBuchungsjahr] [int] NULL, [SonderBuchungsjahr] [varchar](50) NULL, [LiBBuchungsjahr] [int] NULL, [ColumnKonstantesFeld02] [int] NULL, [LaengeKonstantesFeld02] [int] NULL, [SonderKonstantesFeld02] [varchar](50) NULL, [LiBKonstantesFeld02] [int] NULL, [ColumnKonstantesFeld03] [int] NULL, [LaengeKonstantesFeld03] [int] NULL, [SonderKonstantesFeld03] [varchar](50) NULL, [LiBKonstantesFeld03] [int] NULL, [ColumnRechnungsnummer] [int] NULL, [LaengeRechnungsnummer] [int] NULL, [SonderRechnungsnummer] [varchar](50) NULL, [LiBRechnungsnummer] [int] NULL, [ExportNullRechnungen] [int] NULL, [ExportAbwEmpfaenger] [int] NULL, [Dezimaltrennzeichen] [varchar](5) NULL, [ColumnSollHabenKennzeichen] [int] NULL, [LaengeSollHabenKennzeichen] [int] NULL, [SonderSollHabenKennzeichen] [varchar](50) NULL, [LiBSollHabenKennzeichen] [int] NULL, [ColumnBuchungsdatum] [int] NULL, [LaengeBuchungsdatum] [int] NULL, [SonderBuchungsdatum] [varchar](50) NULL, [LiBBuchungsdatum] [int] NULL, [ColumnKonstantesFeld04] [int] NULL, [LaengeKonstantesFeld04] [int] NULL, [SonderKonstantesFeld04] [varchar](50) NULL, [LiBKonstantesFeld04] [int] NULL, [ColumnKonstantesFeld05] [int] NULL, [LaengeKonstantesFeld05] [int] NULL, [SonderKonstantesFeld05] [varchar](50) NULL, [LiBKonstantesFeld05] [int] NULL, [ColumnKonstantesFeld06] [int] NULL, [LaengeKonstantesFeld06] [int] NULL, [SonderKonstantesFeld06] [varchar](50) NULL, [LiBKonstantesFeld06] [int] NULL, [ColumnKonstantesFeld07] [int] NULL, [LaengeKonstantesFeld07] [int] NULL, [SonderKonstantesFeld07] [varchar](50) NULL, [LiBKonstantesFeld07] [int] NULL, [ColumnKonstantesFeld08] [int] NULL, [LaengeKonstantesFeld08] [int] NULL, [SonderKonstantesFeld08] [varchar](50) NULL, [LiBKonstantesFeld08] [int] NULL, [ColumnKonstantesFeld09] [int] NULL, [LaengeKonstantesFeld09] [int] NULL, [SonderKonstantesFeld09] [varchar](50) NULL, [LiBKonstantesFeld09] [int] NULL, [ColumnKonstantesFeld10] [int] NULL, [LaengeKonstantesFeld10] [int] NULL, [SonderKonstantesFeld10] [varchar](50) NULL, [LiBKonstantesFeld10] [int] NULL, [ColumnKonstantesFeld11] [int] NULL, [LaengeKonstantesFeld11] [int] NULL, [SonderKonstantesFeld11] [varchar](50) NULL, [LiBKonstantesFeld11] [int] NULL, [ColumnKonstantesFeld12] [int] NULL, [LaengeKonstantesFeld12] [int] NULL, [SonderKonstantesFeld12] [varchar](50) NULL, [LiBKonstantesFeld12] [int] NULL, [ColumnKonstantesFeld13] [int] NULL, [LaengeKonstantesFeld13] [int] NULL, [SonderKonstantesFeld13] [varchar](50) NULL, [LiBKonstantesFeld13] [int] NULL, [ColumnKonstantesFeld14] [int] NULL, [LaengeKonstantesFeld14] [int] NULL, [SonderKonstantesFeld14] [varchar](50) NULL, [LiBKonstantesFeld14] [int] NULL, [ColumnKonstantesFeld15] [int] NULL, [LaengeKonstantesFeld15] [int] NULL, [SonderKonstantesFeld15] [varchar](50) NULL, [LiBKonstantesFeld15] [int] NULL, [ColumnKonstantesFeld16] [int] NULL, [LaengeKonstantesFeld16] [int] NULL, [SonderKonstantesFeld16] [varchar](50) NULL, [LiBKonstantesFeld16] [int] NULL, [ColumnKonstantesFeld17] [int] NULL, [LaengeKonstantesFeld17] [int] NULL, [SonderKonstantesFeld17] [varchar](50) NULL, [LiBKonstantesFeld17] [int] NULL, [ColumnKonstantesFeld18] [int] NULL, [LaengeKonstantesFeld18] [int] NULL, [SonderKonstantesFeld18] [varchar](50) NULL, [LiBKonstantesFeld18] [int] NULL, [ColumnKonstantesFeld19] [int] NULL, [LaengeKonstantesFeld19] [int] NULL, [SonderKonstantesFeld19] [varchar](50) NULL, [LiBKonstantesFeld19] [int] NULL, [ColumnKonstantesFeld20] [int] NULL, [LaengeKonstantesFeld20] [int] NULL, [SonderKonstantesFeld20] [varchar](50) NULL, [LiBKonstantesFeld20] [int] NULL, [ColumnKonstantesFeld21] [int] NULL, [LaengeKonstantesFeld21] [int] NULL, [SonderKonstantesFeld21] [varchar](50) NULL, [LiBKonstantesFeld21] [int] NULL, [ColumnKonstantesFeld22] [int] NULL, [LaengeKonstantesFeld22] [int] NULL, [SonderKonstantesFeld22] [varchar](50) NULL, [LiBKonstantesFeld22] [int] NULL, [ColumnKonstantesFeld23] [int] NULL, [LaengeKonstantesFeld23] [int] NULL, [SonderKonstantesFeld23] [varchar](50) NULL, [LiBKonstantesFeld23] [int] NULL, [ColumnKonstantesFeld24] [int] NULL, [LaengeKonstantesFeld24] [int] NULL, [SonderKonstantesFeld24] [varchar](50) NULL, [LiBKonstantesFeld24] [int] NULL, [ColumnKonstantesFeld25] [int] NULL, [LaengeKonstantesFeld25] [int] NULL, [SonderKonstantesFeld25] [varchar](50) NULL, [LiBKonstantesFeld25] [int] NULL, [ColumnKonstantesFeld26] [int] NULL, [LaengeKonstantesFeld26] [int] NULL, [SonderKonstantesFeld26] [varchar](50) NULL, [LiBKonstantesFeld26] [int] NULL, [ColumnKonstantesFeld27] [int] NULL, [LaengeKonstantesFeld27] [int] NULL, [SonderKonstantesFeld27] [varchar](50) NULL, [LiBKonstantesFeld27] [int] NULL, [ColumnKonstantesFeld28] [int] NULL, [LaengeKonstantesFeld28] [int] NULL, [SonderKonstantesFeld28] [varchar](50) NULL, [LiBKonstantesFeld28] [int] NULL, [ColumnKonstantesFeld29] [int] NULL, [LaengeKonstantesFeld29] [int] NULL, [SonderKonstantesFeld29] [varchar](50) NULL, [LiBKonstantesFeld29] [int] NULL, [ColumnKonstantesFeld30] [int] NULL, [LaengeKonstantesFeld30] [int] NULL, [SonderKonstantesFeld30] [varchar](50) NULL, [LiBKonstantesFeld30] [int] NULL, [ColumnKonstantesFeld31] [int] NULL, [LaengeKonstantesFeld31] [int] NULL, [SonderKonstantesFeld31] [varchar](50) NULL, [LiBKonstantesFeld31] [int] NULL, [ColumnKonstantesFeld32] [int] NULL, [LaengeKonstantesFeld32] [int] NULL, [SonderKonstantesFeld32] [varchar](50) NULL, [LiBKonstantesFeld32] [int] NULL, [ColumnKonstantesFeld33] [int] NULL, [LaengeKonstantesFeld33] [int] NULL, [SonderKonstantesFeld33] [varchar](50) NULL, [LiBKonstantesFeld33] [int] NULL, [ColumnKonstantesFeld34] [int] NULL, [LaengeKonstantesFeld34] [int] NULL, [SonderKonstantesFeld34] [varchar](50) NULL, [LiBKonstantesFeld34] [int] NULL, [ColumnKonstantesFeld35] [int] NULL, [LaengeKonstantesFeld35] [int] NULL, [SonderKonstantesFeld35] [varchar](50) NULL, [LiBKonstantesFeld35] [int] NULL, [ColumnKonstantesFeld36] [int] NULL, [LaengeKonstantesFeld36] [int] NULL, [SonderKonstantesFeld36] [varchar](50) NULL, [LiBKonstantesFeld36] [int] NULL, [ColumnKonstantesFeld37] [int] NULL, [LaengeKonstantesFeld37] [int] NULL, [SonderKonstantesFeld37] [varchar](50) NULL, [LiBKonstantesFeld37] [int] NULL, [ColumnKonstantesFeld38] [int] NULL, [LaengeKonstantesFeld38] [int] NULL, [SonderKonstantesFeld38] [varchar](50) NULL, [LiBKonstantesFeld38] [int] NULL, [ColumnKonstantesFeld39] [int] NULL, [LaengeKonstantesFeld39] [int] NULL, [SonderKonstantesFeld39] [varchar](50) NULL, [LiBKonstantesFeld39] [int] NULL, [ColumnKonstantesFeld40] [int] NULL, [LaengeKonstantesFeld40] [int] NULL, [SonderKonstantesFeld40] [varchar](50) NULL, [LiBKonstantesFeld40] [int] NULL, [KopfDatensatzEinfuegen] [int] NULL, [ColumnBetrag2] [int] NULL, [LaengeBetrag2] [int] NULL, [SonderBetrag2] [varchar](50) NULL, [LiBBetrag2] [int] NULL, [VorzeichenPMMinus] [int] NULL, [BetraegeInFremdwaehrung] [int] NULL, [ColumnCurrencyFactor] [int] NULL, [LaengeCurrencyFactor] [int] NULL, [SonderCurrencyFactor] [varchar](50) NULL, [LiBCurrencyFactor] [int] NULL, CONSTRAINT [PK_BuchhaltungsExportDeb] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BuchhaltungsExportKasse] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BuchhaltungsExportKasse]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportName] [varchar](50) NULL, [ColumnKonto] [int] NULL, [ColumnGegenKonto] [int] NULL, [ColumnDebitorenname] [int] NULL, [ColumnBetrag] [int] NULL, [ColumnBelegdatum] [int] NULL, [ColumnBelegnummer] [int] NULL, [ColumnBuchungstext] [int] NULL, [ColumnWaehrungsKN] [int] NULL, [ColumnKostenstelle] [int] NULL, [ColumnKostentraeger] [int] NULL, [ColumnFaelligBis] [int] NULL, [ColumnSkonto1] [int] NULL, [ColumnSkontofrist1] [int] NULL, [ColumnSkonto2] [int] NULL, [ColumnSkontofrist2] [int] NULL, [ColumnLeerFeld01] [int] NULL, [ColumnLeerFeld02] [int] NULL, [ColumnLeerFeld03] [int] NULL, [ColumnLeerFeld04] [int] NULL, [ColumnLeerFeld05] [int] NULL, [ColumnSteuerkennziffer] [int] NULL, [ColumnSollHabenKN] [int] NULL, [ColumnZahlungstyp] [int] NULL, [LaengeKonto] [int] NULL, [LaengeGegenKonto] [int] NULL, [LaengeDebitorenname] [int] NULL, [LaengeBetrag] [int] NULL, [LaengeBelegdatum] [int] NULL, [LaengeBelegnummer] [int] NULL, [LaengeBuchungstext] [int] NULL, [LaengeWaehrungsKN] [int] NULL, [LaengeKostenstelle] [int] NULL, [LaengeKostentraeger] [int] NULL, [LaengeFaelligBis] [int] NULL, [LaengeSkonto1] [int] NULL, [LaengeSkontofrist1] [int] NULL, [LaengeSkonto2] [int] NULL, [LaengeSkontofrist2] [int] NULL, [LaengeLeerFeld01] [int] NULL, [LaengeLeerFeld02] [int] NULL, [LaengeLeerFeld03] [int] NULL, [LaengeLeerFeld04] [int] NULL, [LaengeLeerFeld05] [int] NULL, [LaengeSteuerkennziffer] [int] NULL, [LaengeSollHabenKN] [int] NULL, [LaengeZahlungstyp] [int] NULL, [SonderKonto] [varchar](50) NULL, [SonderGegenkonto] [varchar](50) NULL, [SonderDebitorenname] [varchar](50) NULL, [SonderBetrag] [varchar](50) NULL, [SonderBelegdatum] [varchar](50) NULL, [SonderBelegnummer] [varchar](50) NULL, [SonderBuchungstext] [varchar](50) NULL, [SonderWaehrungsKN] [varchar](50) NULL, [SonderKostenstelle] [varchar](50) NULL, [SonderKostentraeger] [varchar](50) NULL, [SonderFaelligBis] [varchar](50) NULL, [SonderSkonto1] [varchar](50) NULL, [SonderSkontofrist1] [varchar](50) NULL, [SonderSkonto2] [varchar](50) NULL, [SonderSkontofrist2] [varchar](50) NULL, [SonderLeerFeld01] [varchar](50) NULL, [SonderLeeFeld02] [varchar](50) NULL, [SonderLeerFeld03] [varchar](50) NULL, [SonderLeerFeld04] [varchar](50) NULL, [SonderLeerFeld05] [varchar](50) NULL, [SonderSteuerkennziffer] [varchar](50) NULL, [SonderSollHabenKN] [varchar](50) NULL, [SonderZahlungstyp] [varchar](50) NULL, [LetzteAenderung] [varchar](50) NULL, [LetzteAenderung_Am] [datetime] NULL, [QuellDaten] [varchar](5000) NULL, [Trennzeichen] [varchar](50) NULL, [Betrag] [varchar](50) NULL, [VorzeichenSH] [int] NULL, [VorzeichenPM] [int] NULL, [DatumsFormat] [int] NULL, [FileName] [varchar](50) NULL, [FileExtension] [varchar](50) NULL, [IgnorZeichenLaenge] [int] NULL, [SonderLeerFeld02] [varchar](50) NULL, [FuehrendesDKS] [int] NULL, [ColumnBuchungsart] [int] NULL, [LaengeBuchungsArt] [int] NULL, [SonderBuchungsArt] [varchar](50) NULL, [BuchungsArtText] [varchar](50) NULL, [LiBKonto] [int] NULL, [LiBGegenKonto] [int] NULL, [LiBDebitorenname] [int] NULL, [LiBBetrag] [int] NULL, [LiBBelegdatum] [int] NULL, [LiBBelegnummer] [int] NULL, [LiBBuchungstext] [int] NULL, [LiBWaehrungsKN] [int] NULL, [LiBKostenstelle] [int] NULL, [LiBKostentraeger] [int] NULL, [LiBFaelligBis] [int] NULL, [LiBSkonto1] [int] NULL, [LiBSkontofrist1] [int] NULL, [LiBSkonto2] [int] NULL, [LiBSkontofrist2] [int] NULL, [LiBLeerFeld01] [int] NULL, [LiBLeerFeld02] [int] NULL, [LiBLeerFeld03] [int] NULL, [LiBLeerFeld04] [int] NULL, [LiBLeerFeld05] [int] NULL, [LiBSteuerkennziffer] [int] NULL, [LiBBuchungsArt] [int] NULL, [LiBZahlungstyp] [int] NULL, [DestPath] [varchar](100) NULL, [Splittung] [int] NULL, [Umlaute] [int] NULL, [BelegNrSonderZ] [int] NULL, [ColumnBetragNetto] [int] NULL, [LaengeBetragNetto] [int] NULL, [SonderBetragNetto] [varchar](50) NULL, [LiBBetragNetto] [int] NULL, [RadKennung] [int] NULL, [FaelligAmTagDatum] [int] NULL, [ColumnEK] [int] NULL, [ColumnProjektnummer] [int] NULL, [ColumnBuchhaltungsnummer] [int] NULL, [LaengeEK] [int] NULL, [LaengeProjektnummer] [int] NULL, [LaengeBuchhaltungsnummer] [int] NULL, [SonderEK] [varchar](50) NULL, [SonderProjektnummer] [varchar](50) NULL, [SonderBuchhaltungsnummer] [varchar](50) NULL, [LiBEK] [int] NULL, [LiBProjektnummer] [int] NULL, [LiBBuchhaltungsnummer] [int] NULL, [FuehrendeNullen] [int] NULL, [Status] [int] NULL, [DateiHeader] [varchar](255) NULL, [ColumnKonstantesFeld01] [int] NULL, [LaengeKonstantesFeld01] [int] NULL, [SonderKonstantesFeld01] [varchar](50) NULL, [LiBKonstantesFeld01] [int] NULL, [ColumnMwstSatz] [int] NULL, [LaengeMwstSatz] [int] NULL, [SonderMwstSatz] [varchar](50) NULL, [LiBMwstSatz] [int] NULL, [ColumnMwstBetrag] [int] NULL, [LaengeMwstBetrag] [int] NULL, [SonderMwstBetrag] [varchar](50) NULL, [LiBMwstBetrag] [int] NULL, [ColumnBuchungsperiode] [int] NULL, [LaengeBuchungsperiode] [int] NULL, [SonderBuchungsperiode] [varchar](50) NULL, [LiBBuchungsperiode] [int] NULL, [ColumnBuchungsjahr] [int] NULL, [LaengeBuchungsjahr] [int] NULL, [SonderBuchungsjahr] [varchar](50) NULL, [LiBBuchungsjahr] [int] NULL, [ColumnKonstantesFeld02] [int] NULL, [LaengeKonstantesFeld02] [int] NULL, [SonderKonstantesFeld02] [varchar](50) NULL, [LiBKonstantesFeld02] [int] NULL, [ColumnKonstantesFeld03] [int] NULL, [LaengeKonstantesFeld03] [int] NULL, [SonderKonstantesFeld03] [varchar](50) NULL, [LiBKonstantesFeld03] [int] NULL, [ColumnRechnungsnummer] [int] NULL, [LaengeRechnungsnummer] [int] NULL, [SonderRechnungsnummer] [varchar](50) NULL, [LiBRechnungsnummer] [int] NULL, [ExportNullRechnungen] [int] NULL, [ExportAbwEmpfaenger] [int] NULL, [Dezimaltrennzeichen] [varchar](5) NULL, [ColumnSollHabenKennzeichen] [int] NULL, [LaengeSollHabenKennzeichen] [int] NULL, [SonderSollHabenKennzeichen] [varchar](50) NULL, [LiBSollHabenKennzeichen] [int] NULL, [ColumnBuchungsdatum] [int] NULL, [LaengeBuchungsdatum] [int] NULL, [SonderBuchungsdatum] [varchar](50) NULL, [LiBBuchungsdatum] [int] NULL, [ColumnKonstantesFeld04] [int] NULL, [LaengeKonstantesFeld04] [int] NULL, [SonderKonstantesFeld04] [varchar](50) NULL, [LiBKonstantesFeld04] [int] NULL, [ColumnKonstantesFeld05] [int] NULL, [LaengeKonstantesFeld05] [int] NULL, [SonderKonstantesFeld05] [varchar](50) NULL, [LiBKonstantesFeld05] [int] NULL, [ColumnKonstantesFeld06] [int] NULL, [LaengeKonstantesFeld06] [int] NULL, [SonderKonstantesFeld06] [varchar](50) NULL, [LiBKonstantesFeld06] [int] NULL, [ColumnKonstantesFeld07] [int] NULL, [LaengeKonstantesFeld07] [int] NULL, [SonderKonstantesFeld07] [varchar](50) NULL, [LiBKonstantesFeld07] [int] NULL, [ColumnKonstantesFeld08] [int] NULL, [LaengeKonstantesFeld08] [int] NULL, [SonderKonstantesFeld08] [varchar](50) NULL, [LiBKonstantesFeld08] [int] NULL, [ColumnKonstantesFeld09] [int] NULL, [LaengeKonstantesFeld09] [int] NULL, [SonderKonstantesFeld09] [varchar](50) NULL, [LiBKonstantesFeld09] [int] NULL, [ColumnKonstantesFeld10] [int] NULL, [LaengeKonstantesFeld10] [int] NULL, [SonderKonstantesFeld10] [varchar](50) NULL, [LiBKonstantesFeld10] [int] NULL, [ColumnKonstantesFeld11] [int] NULL, [LaengeKonstantesFeld11] [int] NULL, [SonderKonstantesFeld11] [varchar](50) NULL, [LiBKonstantesFeld11] [int] NULL, [ColumnKonstantesFeld12] [int] NULL, [LaengeKonstantesFeld12] [int] NULL, [SonderKonstantesFeld12] [varchar](50) NULL, [LiBKonstantesFeld12] [int] NULL, [ColumnKonstantesFeld13] [int] NULL, [LaengeKonstantesFeld13] [int] NULL, [SonderKonstantesFeld13] [varchar](50) NULL, [LiBKonstantesFeld13] [int] NULL, [ColumnKonstantesFeld14] [int] NULL, [LaengeKonstantesFeld14] [int] NULL, [SonderKonstantesFeld14] [varchar](50) NULL, [LiBKonstantesFeld14] [int] NULL, [ColumnKonstantesFeld15] [int] NULL, [LaengeKonstantesFeld15] [int] NULL, [SonderKonstantesFeld15] [varchar](50) NULL, [LiBKonstantesFeld15] [int] NULL, [ColumnKonstantesFeld16] [int] NULL, [LaengeKonstantesFeld16] [int] NULL, [SonderKonstantesFeld16] [varchar](50) NULL, [LiBKonstantesFeld16] [int] NULL, [ColumnKonstantesFeld17] [int] NULL, [LaengeKonstantesFeld17] [int] NULL, [SonderKonstantesFeld17] [varchar](50) NULL, [LiBKonstantesFeld17] [int] NULL, [ColumnKonstantesFeld18] [int] NULL, [LaengeKonstantesFeld18] [int] NULL, [SonderKonstantesFeld18] [varchar](50) NULL, [LiBKonstantesFeld18] [int] NULL, [ColumnKonstantesFeld19] [int] NULL, [LaengeKonstantesFeld19] [int] NULL, [SonderKonstantesFeld19] [varchar](50) NULL, [LiBKonstantesFeld19] [int] NULL, [ColumnKonstantesFeld20] [int] NULL, [LaengeKonstantesFeld20] [int] NULL, [SonderKonstantesFeld20] [varchar](50) NULL, [LiBKonstantesFeld20] [int] NULL, [ColumnKonstantesFeld21] [int] NULL, [LaengeKonstantesFeld21] [int] NULL, [SonderKonstantesFeld21] [varchar](50) NULL, [LiBKonstantesFeld21] [int] NULL, [ColumnKonstantesFeld22] [int] NULL, [LaengeKonstantesFeld22] [int] NULL, [SonderKonstantesFeld22] [varchar](50) NULL, [LiBKonstantesFeld22] [int] NULL, [ColumnKonstantesFeld23] [int] NULL, [LaengeKonstantesFeld23] [int] NULL, [SonderKonstantesFeld23] [varchar](50) NULL, [LiBKonstantesFeld23] [int] NULL, [ColumnKonstantesFeld24] [int] NULL, [LaengeKonstantesFeld24] [int] NULL, [SonderKonstantesFeld24] [varchar](50) NULL, [LiBKonstantesFeld24] [int] NULL, [ColumnKonstantesFeld25] [int] NULL, [LaengeKonstantesFeld25] [int] NULL, [SonderKonstantesFeld25] [varchar](50) NULL, [LiBKonstantesFeld25] [int] NULL, [ColumnKonstantesFeld26] [int] NULL, [LaengeKonstantesFeld26] [int] NULL, [SonderKonstantesFeld26] [varchar](50) NULL, [LiBKonstantesFeld26] [int] NULL, [ColumnKonstantesFeld27] [int] NULL, [LaengeKonstantesFeld27] [int] NULL, [SonderKonstantesFeld27] [varchar](50) NULL, [LiBKonstantesFeld27] [int] NULL, [ColumnKonstantesFeld28] [int] NULL, [LaengeKonstantesFeld28] [int] NULL, [SonderKonstantesFeld28] [varchar](50) NULL, [LiBKonstantesFeld28] [int] NULL, [ColumnKonstantesFeld29] [int] NULL, [LaengeKonstantesFeld29] [int] NULL, [SonderKonstantesFeld29] [varchar](50) NULL, [LiBKonstantesFeld29] [int] NULL, [ColumnKonstantesFeld30] [int] NULL, [LaengeKonstantesFeld30] [int] NULL, [SonderKonstantesFeld30] [varchar](50) NULL, [LiBKonstantesFeld30] [int] NULL, [ColumnKonstantesFeld31] [int] NULL, [LaengeKonstantesFeld31] [int] NULL, [SonderKonstantesFeld31] [varchar](50) NULL, [LiBKonstantesFeld31] [int] NULL, [ColumnKonstantesFeld32] [int] NULL, [LaengeKonstantesFeld32] [int] NULL, [SonderKonstantesFeld32] [varchar](50) NULL, [LiBKonstantesFeld32] [int] NULL, [ColumnKonstantesFeld33] [int] NULL, [LaengeKonstantesFeld33] [int] NULL, [SonderKonstantesFeld33] [varchar](50) NULL, [LiBKonstantesFeld33] [int] NULL, [ColumnKonstantesFeld34] [int] NULL, [LaengeKonstantesFeld34] [int] NULL, [SonderKonstantesFeld34] [varchar](50) NULL, [LiBKonstantesFeld34] [int] NULL, [ColumnKonstantesFeld35] [int] NULL, [LaengeKonstantesFeld35] [int] NULL, [SonderKonstantesFeld35] [varchar](50) NULL, [LiBKonstantesFeld35] [int] NULL, [ColumnKonstantesFeld36] [int] NULL, [LaengeKonstantesFeld36] [int] NULL, [SonderKonstantesFeld36] [varchar](50) NULL, [LiBKonstantesFeld36] [int] NULL, [ColumnKonstantesFeld37] [int] NULL, [LaengeKonstantesFeld37] [int] NULL, [SonderKonstantesFeld37] [varchar](50) NULL, [LiBKonstantesFeld37] [int] NULL, [ColumnKonstantesFeld38] [int] NULL, [LaengeKonstantesFeld38] [int] NULL, [SonderKonstantesFeld38] [varchar](50) NULL, [LiBKonstantesFeld38] [int] NULL, [ColumnKonstantesFeld39] [int] NULL, [LaengeKonstantesFeld39] [int] NULL, [SonderKonstantesFeld39] [varchar](50) NULL, [LiBKonstantesFeld39] [int] NULL, [ColumnKonstantesFeld40] [int] NULL, [LaengeKonstantesFeld40] [int] NULL, [SonderKonstantesFeld40] [varchar](50) NULL, [LiBKonstantesFeld40] [int] NULL, [KopfDatensatzEinfuegen] [int] NULL, [ColumnBetrag2] [int] NULL, [LaengeBetrag2] [int] NULL, [SonderBetrag2] [varchar](50) NULL, [LiBBetrag2] [int] NULL, [VorzeichenPMMinus] [int] NULL, [BetraegeInFremdwaehrung] [int] NULL, [ColumnCurrencyFactor] [int] NULL, [LaengeCurrencyFactor] [int] NULL, [SonderCurrencyFactor] [varchar](50) NULL, [LiBCurrencyFactor] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BuchhaltungsExportKred] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BuchhaltungsExportKred]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExportName] [varchar](50) NULL, [ColumnKonto] [int] NULL, [ColumnGegenKonto] [int] NULL, [ColumnKreditorenname] [int] NULL, [ColumnBetrag] [int] NULL, [ColumnBelegdatum] [int] NULL, [ColumnBelegnummer] [int] NULL, [ColumnBuchungstext] [int] NULL, [ColumnWaehrungsKN] [int] NULL, [ColumnKostenstelle] [int] NULL, [ColumnKostentraeger] [int] NULL, [ColumnFaelligBis] [int] NULL, [ColumnSkonto1] [int] NULL, [ColumnSkontofrist1] [int] NULL, [ColumnSkonto2] [int] NULL, [ColumnSkontofrist2] [int] NULL, [ColumnLeerFeld01] [int] NULL, [ColumnLeerFeld02] [int] NULL, [ColumnLeerFeld03] [int] NULL, [ColumnLeerFeld04] [int] NULL, [ColumnLeerFeld05] [int] NULL, [ColumnSteuerkennziffer] [int] NULL, [ColumnBuchungsArt] [int] NULL, [LaengeKonto] [int] NULL, [LaengeGegenKonto] [int] NULL, [LaengeKreditorenname] [int] NULL, [LaengeBetrag] [int] NULL, [LaengeBelegdatum] [int] NULL, [LaengeBelegnummer] [int] NULL, [LaengeBuchungstext] [int] NULL, [LaengeWaehrungsKN] [int] NULL, [LaengeKostenstelle] [int] NULL, [LaengeKostentraeger] [int] NULL, [LaengeFaelligBis] [int] NULL, [LaengeSkonto1] [int] NULL, [LaengeSkontofrist1] [int] NULL, [LaengeSkonto2] [int] NULL, [LaengeSkontofrist2] [int] NULL, [LaengeLeerFeld01] [int] NULL, [LaengeLeerFeld02] [int] NULL, [LaengeLeerFeld03] [int] NULL, [LaengeLeerFeld04] [int] NULL, [LaengeLeerFeld05] [int] NULL, [LaengeSteuerkennziffer] [int] NULL, [LaengeBuchungsArt] [int] NULL, [SonderKonto] [varchar](50) NULL, [SonderGegenkonto] [varchar](50) NULL, [SonderKreditorenname] [varchar](50) NULL, [SonderBetrag] [varchar](50) NULL, [SonderBelegdatum] [varchar](50) NULL, [SonderBelegnummer] [varchar](50) NULL, [SonderBuchungstext] [varchar](50) NULL, [SonderWaehrungsKN] [varchar](50) NULL, [SonderKostenstelle] [varchar](50) NULL, [SonderKostentraeger] [varchar](50) NULL, [SonderFaelligBis] [varchar](50) NULL, [SonderSkonto1] [varchar](50) NULL, [SonderSkontofrist1] [varchar](50) NULL, [SonderSkonto2] [varchar](50) NULL, [SonderSkontofrist2] [varchar](50) NULL, [SonderLeerFeld01] [varchar](50) NULL, [SonderLeerFeld02] [varchar](50) NULL, [SonderLeerFeld03] [varchar](50) NULL, [SonderLeerFeld04] [varchar](50) NULL, [SonderLeerFeld05] [varchar](50) NULL, [SonderSteuerkennziffer] [varchar](50) NULL, [SonderBuchungsArt] [varchar](50) NULL, [LiBKonto] [int] NULL, [LiBGegenKonto] [int] NULL, [LiBKreditorenname] [int] NULL, [LiBBetrag] [int] NULL, [LiBBelegdatum] [int] NULL, [LiBBelegnummer] [int] NULL, [LiBBuchungstext] [int] NULL, [LiBWaehrungsKN] [int] NULL, [LiBKostenstelle] [int] NULL, [LiBKostentraeger] [int] NULL, [LiBFaelligBis] [int] NULL, [LiBSkonto1] [int] NULL, [LiBSkontofrist1] [int] NULL, [LiBSkonto2] [int] NULL, [LiBSkontofrist2] [int] NULL, [LiBLeerFeld01] [int] NULL, [LiBLeerFeld02] [int] NULL, [LiBLeerFeld03] [int] NULL, [LiBLeerFeld04] [int] NULL, [LiBLeerFeld05] [int] NULL, [LiBSteuerkennziffer] [int] NULL, [LiBBuchungsArt] [int] NULL, [LetzteAenderung] [varchar](50) NULL, [LetzteAenderung_Am] [datetime] NULL, [QuellDaten] [varchar](5000) NULL, [Trennzeichen] [varchar](50) NULL, [Betrag] [varchar](50) NULL, [VorzeichenSH] [int] NULL, [VorzeichenPM] [int] NULL, [DatumsFormat] [int] NULL, [FileName] [varchar](50) NULL, [FileExtension] [varchar](50) NULL, [DestPath] [varchar](100) NULL, [IgnorZeichenLaenge] [int] NULL, [FuehrendesDKS] [int] NULL, [BuchungsArtText] [varchar](50) NULL, [Splittung] [int] NULL, [Umlaute] [int] NULL, [BelegNrSonderZ] [int] NULL, [ColumnBetragNetto] [int] NULL, [LaengeBetragNetto] [int] NULL, [SonderBetragNetto] [varchar](50) NULL, [LiBBetragNetto] [int] NULL, [SteuerSep] [int] NULL, [ColumnDebitorenname] [int] NULL, [ColumnSollHabenKN] [int] NULL, [LaengeDebitorenname] [int] NULL, [LaengeSkotnofrist2] [int] NULL, [LaengeSollHabenKN] [int] NULL, [SonderDebitorenname] [varchar](50) NULL, [SonderSollHabenKN] [varchar](50) NULL, [ColumnZahlungstyp] [int] NULL, [LaengeZahlungstyp] [int] NULL, [SonderZahlungstyp] [varchar](50) NULL, [LiBZahlungstyp] [int] NULL, [RadKennung] [int] NULL, [FaelligAmTagDatum] [int] NULL, [FuehrendeNullen] [int] NULL, [DateiHeader] [varchar](255) NULL, [ColumnKonstantesFeld01] [int] NULL, [LaengeKonstantesFeld01] [int] NULL, [SonderKonstantesFeld01] [varchar](50) NULL, [LiBKonstantesFeld01] [int] NULL, [ColumnMwstSatz] [int] NULL, [LaengeMwstSatz] [int] NULL, [SonderMwstSatz] [varchar](50) NULL, [LiBMwstSatz] [int] NULL, [ColumnMwstBetrag] [int] NULL, [LaengeMwstBetrag] [int] NULL, [SonderMwstBetrag] [varchar](50) NULL, [LiBMwstBetrag] [int] NULL, [ColumnBuchungsperiode] [int] NULL, [LaengeBuchungsperiode] [int] NULL, [SonderBuchungsperiode] [varchar](50) NULL, [LiBBuchungsperiode] [int] NULL, [ColumnBuchungsjahr] [int] NULL, [LaengeBuchungsjahr] [int] NULL, [SonderBuchungsjahr] [varchar](50) NULL, [LiBBuchungsjahr] [int] NULL, [ColumnKonstantesFeld02] [int] NULL, [LaengeKonstantesFeld02] [int] NULL, [SonderKonstantesFeld02] [varchar](50) NULL, [LiBKonstantesFeld02] [int] NULL, [ColumnKonstantesFeld03] [int] NULL, [LaengeKonstantesFeld03] [int] NULL, [SonderKonstantesFeld03] [varchar](50) NULL, [LiBKonstantesFeld03] [int] NULL, [ColumnRechnungsnummer] [int] NULL, [LaengeRechnungsnummer] [int] NULL, [SonderRechnungsnummer] [varchar](50) NULL, [LiBRechnungsnummer] [int] NULL, [ColumnWEKalkNummer] [int] NULL, [LaengeWEKalkNummer] [int] NULL, [SonderWEKalkNummer] [varchar](50) NULL, [LiBWEKalkNummer] [int] NULL, [Dezimaltrennzeichen] [varchar](5) NULL, [ColumnSollHabenKennzeichen] [int] NULL, [LaengeSollHabenKennzeichen] [int] NULL, [SonderSollHabenKennzeichen] [varchar](50) NULL, [LiBSollHabenKennzeichen] [int] NULL, [ColumnBuchungsdatum] [int] NULL, [LaengeBuchungsdatum] [int] NULL, [SonderBuchungsdatum] [varchar](50) NULL, [LiBBuchungsdatum] [int] NULL, [ColumnKonstantesFeld04] [int] NULL, [LaengeKonstantesFeld04] [int] NULL, [SonderKonstantesFeld04] [varchar](50) NULL, [LiBKonstantesFeld04] [int] NULL, [ColumnKonstantesFeld05] [int] NULL, [LaengeKonstantesFeld05] [int] NULL, [SonderKonstantesFeld05] [varchar](50) NULL, [LiBKonstantesFeld05] [int] NULL, [ColumnKonstantesFeld06] [int] NULL, [LaengeKonstantesFeld06] [int] NULL, [SonderKonstantesFeld06] [varchar](50) NULL, [LiBKonstantesFeld06] [int] NULL, [ColumnKonstantesFeld07] [int] NULL, [LaengeKonstantesFeld07] [int] NULL, [SonderKonstantesFeld07] [varchar](50) NULL, [LiBKonstantesFeld07] [int] NULL, [ColumnKonstantesFeld08] [int] NULL, [LaengeKonstantesFeld08] [int] NULL, [SonderKonstantesFeld08] [varchar](50) NULL, [LiBKonstantesFeld08] [int] NULL, [ColumnKonstantesFeld09] [int] NULL, [LaengeKonstantesFeld09] [int] NULL, [SonderKonstantesFeld09] [varchar](50) NULL, [LiBKonstantesFeld09] [int] NULL, [ColumnKonstantesFeld10] [int] NULL, [LaengeKonstantesFeld10] [int] NULL, [SonderKonstantesFeld10] [varchar](50) NULL, [LiBKonstantesFeld10] [int] NULL, [ColumnKonstantesFeld11] [int] NULL, [LaengeKonstantesFeld11] [int] NULL, [SonderKonstantesFeld11] [varchar](50) NULL, [LiBKonstantesFeld11] [int] NULL, [ColumnKonstantesFeld12] [int] NULL, [LaengeKonstantesFeld12] [int] NULL, [SonderKonstantesFeld12] [varchar](50) NULL, [LiBKonstantesFeld12] [int] NULL, [ColumnKonstantesFeld13] [int] NULL, [LaengeKonstantesFeld13] [int] NULL, [SonderKonstantesFeld13] [varchar](50) NULL, [LiBKonstantesFeld13] [int] NULL, [ColumnKonstantesFeld14] [int] NULL, [LaengeKonstantesFeld14] [int] NULL, [SonderKonstantesFeld14] [varchar](50) NULL, [LiBKonstantesFeld14] [int] NULL, [ColumnKonstantesFeld15] [int] NULL, [LaengeKonstantesFeld15] [int] NULL, [SonderKonstantesFeld15] [varchar](50) NULL, [LiBKonstantesFeld15] [int] NULL, [ColumnKonstantesFeld16] [int] NULL, [LaengeKonstantesFeld16] [int] NULL, [SonderKonstantesFeld16] [varchar](50) NULL, [LiBKonstantesFeld16] [int] NULL, [ColumnKonstantesFeld17] [int] NULL, [LaengeKonstantesFeld17] [int] NULL, [SonderKonstantesFeld17] [varchar](50) NULL, [LiBKonstantesFeld17] [int] NULL, [ColumnKonstantesFeld18] [int] NULL, [LaengeKonstantesFeld18] [int] NULL, [SonderKonstantesFeld18] [varchar](50) NULL, [LiBKonstantesFeld18] [int] NULL, [ColumnKonstantesFeld19] [int] NULL, [LaengeKonstantesFeld19] [int] NULL, [SonderKonstantesFeld19] [varchar](50) NULL, [LiBKonstantesFeld19] [int] NULL, [ColumnKonstantesFeld20] [int] NULL, [LaengeKonstantesFeld20] [int] NULL, [SonderKonstantesFeld20] [varchar](50) NULL, [LiBKonstantesFeld20] [int] NULL, [ColumnKonstantesFeld21] [int] NULL, [LaengeKonstantesFeld21] [int] NULL, [SonderKonstantesFeld21] [varchar](50) NULL, [LiBKonstantesFeld21] [int] NULL, [ColumnKonstantesFeld22] [int] NULL, [LaengeKonstantesFeld22] [int] NULL, [SonderKonstantesFeld22] [varchar](50) NULL, [LiBKonstantesFeld22] [int] NULL, [ColumnKonstantesFeld23] [int] NULL, [LaengeKonstantesFeld23] [int] NULL, [SonderKonstantesFeld23] [varchar](50) NULL, [LiBKonstantesFeld23] [int] NULL, [ColumnKonstantesFeld24] [int] NULL, [LaengeKonstantesFeld24] [int] NULL, [SonderKonstantesFeld24] [varchar](50) NULL, [LiBKonstantesFeld24] [int] NULL, [ColumnKonstantesFeld25] [int] NULL, [LaengeKonstantesFeld25] [int] NULL, [SonderKonstantesFeld25] [varchar](50) NULL, [LiBKonstantesFeld25] [int] NULL, [ColumnKonstantesFeld26] [int] NULL, [LaengeKonstantesFeld26] [int] NULL, [SonderKonstantesFeld26] [varchar](50) NULL, [LiBKonstantesFeld26] [int] NULL, [ColumnKonstantesFeld27] [int] NULL, [LaengeKonstantesFeld27] [int] NULL, [SonderKonstantesFeld27] [varchar](50) NULL, [LiBKonstantesFeld27] [int] NULL, [ColumnKonstantesFeld28] [int] NULL, [LaengeKonstantesFeld28] [int] NULL, [SonderKonstantesFeld28] [varchar](50) NULL, [LiBKonstantesFeld28] [int] NULL, [ColumnKonstantesFeld29] [int] NULL, [LaengeKonstantesFeld29] [int] NULL, [SonderKonstantesFeld29] [varchar](50) NULL, [LiBKonstantesFeld29] [int] NULL, [ColumnKonstantesFeld30] [int] NULL, [LaengeKonstantesFeld30] [int] NULL, [SonderKonstantesFeld30] [varchar](50) NULL, [LiBKonstantesFeld30] [int] NULL, [ColumnKonstantesFeld31] [int] NULL, [LaengeKonstantesFeld31] [int] NULL, [SonderKonstantesFeld31] [varchar](50) NULL, [LiBKonstantesFeld31] [int] NULL, [ColumnKonstantesFeld32] [int] NULL, [LaengeKonstantesFeld32] [int] NULL, [SonderKonstantesFeld32] [varchar](50) NULL, [LiBKonstantesFeld32] [int] NULL, [ColumnKonstantesFeld33] [int] NULL, [LaengeKonstantesFeld33] [int] NULL, [SonderKonstantesFeld33] [varchar](50) NULL, [LiBKonstantesFeld33] [int] NULL, [ColumnKonstantesFeld34] [int] NULL, [LaengeKonstantesFeld34] [int] NULL, [SonderKonstantesFeld34] [varchar](50) NULL, [LiBKonstantesFeld34] [int] NULL, [ColumnKonstantesFeld35] [int] NULL, [LaengeKonstantesFeld35] [int] NULL, [SonderKonstantesFeld35] [varchar](50) NULL, [LiBKonstantesFeld35] [int] NULL, [ColumnKonstantesFeld36] [int] NULL, [LaengeKonstantesFeld36] [int] NULL, [SonderKonstantesFeld36] [varchar](50) NULL, [LiBKonstantesFeld36] [int] NULL, [ColumnKonstantesFeld37] [int] NULL, [LaengeKonstantesFeld37] [int] NULL, [SonderKonstantesFeld37] [varchar](50) NULL, [LiBKonstantesFeld37] [int] NULL, [ColumnKonstantesFeld38] [int] NULL, [LaengeKonstantesFeld38] [int] NULL, [SonderKonstantesFeld38] [varchar](50) NULL, [LiBKonstantesFeld38] [int] NULL, [ColumnKonstantesFeld39] [int] NULL, [LaengeKonstantesFeld39] [int] NULL, [SonderKonstantesFeld39] [varchar](50) NULL, [LiBKonstantesFeld39] [int] NULL, [ColumnKonstantesFeld40] [int] NULL, [LaengeKonstantesFeld40] [int] NULL, [SonderKonstantesFeld40] [varchar](50) NULL, [LiBKonstantesFeld40] [int] NULL, [ColumnBetrag2] [int] NULL, [LaengeBetrag2] [int] NULL, [SonderBetrag2] [varchar](50) NULL, [LiBBetrag2] [int] NULL, [KopfDatensatzEinfuegen] [int] NULL, [VorzeichenPMMinus] [int] NULL, [ColumnCurrencyFactor] [int] NULL, [LaengeCurrencyFactor] [int] NULL, [SonderCurrencyFactor] [varchar](50) NULL, [LiBCurrencyFactor] [int] NULL, [BetraegeInFremdwaehrung] [int] NULL, [ColumnVarFeld1] [int] NULL, [LaengeVarFeld1] [int] NULL, [SonderVarFeld1] [varchar](50) NULL, [LiBVarFeld1] [int] NULL, CONSTRAINT [PK__BuchhaltungsExpo__1C5D1EBA] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BuchhaltungsExportSageKHK] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BuchhaltungsExportSageKHK]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KredLetzteAenderung] [varchar](50) NULL, [KredLetzteAenderung_Am] [datetime] NULL, [KredQuellDaten] [varchar](600) NULL, [KredTrennzeichen] [varchar](50) NULL, [KredBetrag] [varchar](50) NULL, [KredVorzeichenSH] [int] NULL, [KredVorzeichenPM] [int] NULL, [KredDatumsFormat] [int] NULL, [KredFileName] [varchar](50) NULL, [KredFileExtension] [varchar](50) NULL, [KredDestPath] [varchar](100) NULL, [KredFuehrendesDKS] [int] NULL, [KredBuchungsArtText] [varchar](50) NULL, [KredSplittung] [int] NULL, [KredUmlaute] [int] NULL, [KredBelegNrSonderZ] [int] NULL, [KredSteuerSep] [int] NULL, [DebLetzteAenderung] [varchar](50) NULL, [DebLetzteAenderung_Am] [datetime] NULL, [DebQuellDaten] [varchar](600) NULL, [DebTrennzeichen] [varchar](50) NULL, [DebBetrag] [varchar](50) NULL, [DebVorzeichenSH] [int] NULL, [DebVorzeichenPM] [int] NULL, [DebDatumsFormat] [int] NULL, [DebFileName] [varchar](50) NULL, [DebFileExtension] [varchar](50) NULL, [DebDestPath] [varchar](100) NULL, [DebFuehrendesDKS] [int] NULL, [DebBuchungsArtText] [varchar](50) NULL, [DebSplittung] [int] NULL, [DebUmlaute] [int] NULL, [DebBelegNrSonderZ] [int] NULL, [RadKennzDeb] [int] NULL, [RadKennzKred] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Budget] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Budget]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KostenstelleI3D] [int] NOT NULL, [KostenartI3D] [int] NOT NULL, [GiltVon] [datetime] NULL, [GiltBis] [datetime] NULL, [Budget1] [int] NULL, [Forecast1] [int] NULL, [Budget2] [int] NULL, [Forecast2] [int] NULL, [Budget3] [int] NULL, [Forecast3] [int] NULL, [Budget4] [int] NULL, [Forecast4] [int] NULL, [Budget5] [int] NULL, [Forecast5] [int] NULL, [Budget6] [int] NULL, [Forecast6] [int] NULL, [Budget7] [int] NULL, [Forecast7] [int] NULL, [Budget8] [int] NULL, [Forecast8] [int] NULL, [Budget9] [int] NULL, [Forecast9] [int] NULL, [Budget10] [int] NULL, [Forecast10] [int] NULL, [Budget11] [int] NULL, [Forecast11] [int] NULL, [Budget12] [int] NULL, [Forcast12] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BundeslandFeiertage] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BundeslandFeiertage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BundeslandI3D] [int] NULL, [Datum] [datetime] NULL, [Text] [varchar](500) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CachedTableStatistics] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CachedTableStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TableName] [nvarchar](500) NOT NULL, [LastUpdated] [datetime2](2) NULL, [IsUpdateRequested] [bit] NOT NULL, [IsUpdating] [bit] NOT NULL, [UpdateStartetAt] [datetime2](2) NULL, [LastUpdateDurationInMilliseconds] [int] NULL, CONSTRAINT [PK_CachedTableStatistics] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CacheMspArticleStatistics] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CacheMspArticleStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InvoiceI3D] [int] NOT NULL, [InvoiceNumber] [int] NOT NULL, [InvoiceDate] [datetime2](0) NOT NULL, [Kind] [int] NOT NULL, [ArticleI3D] [int] NOT NULL, [ArticleCode] [nvarchar](60) NOT NULL, [ArticleCaption] [nvarchar](150) NOT NULL, [RevenueAmount] [numeric](18, 2) NOT NULL, [EarningAmount] [numeric](18, 2) NOT NULL, [ContractI3D] [int] NULL, [ContractNumber] [int] NULL, [ContractDate] [datetime2](0) NULL, [CustomerNumber] [int] NOT NULL, [CustomerName] [nvarchar](255) NOT NULL, [Adviser1ShortSign] [nvarchar](50) NULL, [Adviser2ShortSign] [nvarchar](5) NULL, [BranchName] [nvarchar](255) NOT NULL, [Street] [nvarchar](300) NOT NULL, [Zip] [nvarchar](50) NOT NULL, [City] [nvarchar](50) NOT NULL, [Country] [nvarchar](255) NOT NULL, [TicketI3D] [int] NULL, [TicketNumber] [int] NULL, [TicketCaption] [nvarchar](1000) NULL, [TargetServiceDurationInSeconds] [int] NULL, [ActualServiceDurationInSeconds] [int] NULL, [TargetServiceCost] [numeric](18, 2) NULL, [ActualServiceCost] [numeric](18, 2) NULL, [ServiceExecutedFromEmployeeShortSign] [nvarchar](50) NULL, [WorkItemI3D] [int] NULL, [DeviceWorkItemCaption] [nvarchar](1000) NULL, [DeviceWorkItemCategory] [nvarchar](255) NULL, [ContractCaption] [nvarchar](256) NULL, [InvoiceQuantity] [decimal](19, 7) NOT NULL, [MaterialGroupI3D] [int] NOT NULL, [SubMaterialGroupI3D] [int] NULL, [MaterialGroupCaption] [nvarchar](250) NOT NULL, [SubMaterialGroupCaption] [nvarchar](250) NULL, [ArticleCodeGrouped] [nvarchar](60) NOT NULL, [ArticleCaptionGrouped] [nvarchar](150) NOT NULL, CONSTRAINT [PK_CacheMspArticleStatistics] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CacheOrderStatistic] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CacheOrderStatistic]( [I3D] [int] NOT NULL, [ReceiptI3D] [int] NOT NULL, [ReceiptNumber] [int] NOT NULL, [ReceiptKind] [nvarchar](50) NOT NULL, [CustomerNumber] [int] NOT NULL, [AccountName] [nvarchar](4000) NULL, [AccountDefaultAddressStreet] [nvarchar](255) NULL, [AccountDefaultAddressZip] [nvarchar](10) NULL, [AccountDefaultAddressCity] [nvarchar](30) NULL, [AccountDefaultAddressCountry] [nvarchar](255) NULL, [AccountDefaultContactName] [nvarchar](255) NULL, [AccountDefaultContactEmail] [nvarchar](255) NULL, [AccountDefaultContactPhone] [nvarchar](30) NULL, [Date] [datetime2](0) NOT NULL, [Articlecode] [nvarchar](255) NOT NULL, [MaterialGroup] [nvarchar](255) NULL, [SecondaryMaterialGroup] [nvarchar](255) NULL, [OriginalQuantity] [decimal](19, 7) NOT NULL, [Quantity] [decimal](19, 7) NOT NULL, [OriginalQuantityInHours] [decimal](19, 7) NOT NULL, [QuantityInHours] [decimal](19, 7) NOT NULL, [OriginalPriceRevenue] [decimal](24, 7) NOT NULL, [PriceRevenue] [decimal](24, 7) NOT NULL, [OriginalPriceEarning] [decimal](24, 7) NOT NULL, [PriceEarning] [decimal](24, 7) NOT NULL, [OriginalPriceEarningInProcent] [decimal](19, 4) NOT NULL, [PriceEarningInProcent] [decimal](19, 4) NOT NULL, [SalesRepresentative] [nvarchar](255) NULL, [ArticleManufacturer] [nvarchar](4000) NULL, [SalesRepresentativeDepartments] [nvarchar](4000) NULL, [ServiceArticleEmployee] [nvarchar](255) NULL, [BranchI3D] [int] NOT NULL, [BranchName] [nvarchar](255) NOT NULL, [AccountAdviser1FullName] [nvarchar](255) NOT NULL, [AccountAdviser2FullName] [nvarchar](255) NOT NULL, [AccountAdviser3FullName] [nvarchar](255) NOT NULL, [AccountAdviser4FullName] [nvarchar](255) NOT NULL, [AccountAdviser5FullName] [nvarchar](255) NOT NULL, [AccountAdviser6FullName] [nvarchar](255) NOT NULL, [OriginalPricePurchasing] [decimal](24, 7) NOT NULL, [PricePurchasing] [decimal](24, 7) NOT NULL, [CostCentreNumber] [nvarchar](255) NULL, [IsAlternativeDeliveryAddress] [bit] NOT NULL, [DeliveryAddressZip] [nvarchar](10) NULL, [DeliveryAddressCity] [nvarchar](30) NULL, [DeliveryAddressCountry] [nvarchar](255) NULL, [InvoiceAddressStreet] [nvarchar](255) NULL, [InvoiceAddressZip] [nvarchar](10) NULL, [InvoiceAddressCity] [nvarchar](30) NULL, [InvoiceAddressCountry] [nvarchar](255) NULL, [InvoiceContactFirstname] [nvarchar](60) NULL, [InvoiceContactLastname] [nvarchar](60) NULL, [ContractI3D] [int] NULL, [ContractNumber] [int] NULL, [ContractCaption] [nvarchar](300) NULL, [ContractKindCaption] [nvarchar](300) NULL, [ArticleKind] [nvarchar](30) NOT NULL, [ArticleNumber] [nvarchar](50) NULL, [ArticleI3D] [int] NOT NULL, [ReceiptAdviser1ShortSign] [nvarchar](50) NOT NULL, [ReceiptAdviser1Departments] [nvarchar](4000) NOT NULL, [CompanyGroupI3D] [int] NULL, [CompanyGroupName] [nvarchar](255) NULL, [SalesAreaCaption] [nvarchar](30) NULL, [CustomerOriginCaption] [nvarchar](50) NULL, [ProductLine] [nvarchar](50) NOT NULL, [PaymentConditionCaption] [nvarchar](255) NULL, [UpdatesCashbook] [bit] NOT NULL, [ArticleManufacturerCode] [nvarchar](60) NULL, [AccountTypes] [nvarchar](4000) NULL, [ArticleVariableBoolField1] [bit] NOT NULL, [ArticleVariableBoolField2] [bit] NOT NULL, [ArticleVariableBoolField3] [bit] NOT NULL, [ProductFamily] [nvarchar](255) NULL, [ProductFamilyManufacturer] [nvarchar](255) NULL, [IsContractArticle] [bit] NOT NULL, [BillingIntervalText] [nvarchar](50) NULL, [ReceiptUserStateI3D] [int] NULL, [ReceiptUserStateCaption] [nvarchar](50) NULL, [ReceiptAdviser1FullName] [nvarchar](255) NULL, [ReceiptEditorFullName] [nvarchar](255) NULL, [RevenueAccount] [int] NULL, [CustomerClassification] [nvarchar](50) NULL, [IsClosed] [bit] NULL, CONSTRAINT [PK_CacheOrderStatistic] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CacheSalesStatistic] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CacheSalesStatistic]( [I3D] [int] NOT NULL, [ReceiptI3D] [int] NOT NULL, [ReceiptNumber] [int] NOT NULL, [ReceiptKind] [nvarchar](50) NOT NULL, [CustomerNumber] [int] NOT NULL, [AccountName] [nvarchar](4000) NULL, [AccountDefaultAddressStreet] [nvarchar](255) NULL, [AccountDefaultAddressZip] [nvarchar](10) NULL, [AccountDefaultAddressCity] [nvarchar](30) NULL, [AccountDefaultAddressCountry] [nvarchar](255) NULL, [AccountDefaultContactName] [nvarchar](255) NULL, [AccountDefaultContactEmail] [nvarchar](255) NULL, [AccountDefaultContactPhone] [nvarchar](30) NULL, [Date] [datetime2](0) NOT NULL, [Articlecode] [nvarchar](255) NOT NULL, [MaterialGroup] [nvarchar](255) NULL, [SecondaryMaterialGroup] [nvarchar](255) NULL, [Quantity] [decimal](19, 7) NOT NULL, [QuantityInHours] [decimal](19, 7) NOT NULL, [PriceRevenue] [decimal](24, 7) NOT NULL, [PriceEarning] [decimal](24, 7) NOT NULL, [PriceEarningInProcent] [decimal](19, 4) NULL, [SalesRepresentative] [nvarchar](255) NULL, [ArticleManufacturer] [nvarchar](4000) NULL, [SalesRepresentativeDepartments] [nvarchar](4000) NULL, [ServiceArticleEmployee] [nvarchar](255) NULL, [ServiceClassificationLevel0] [nvarchar](255) NULL, [ServiceClassificationLevel1] [nvarchar](255) NULL, [ServiceClassificationLevel2] [nvarchar](255) NULL, [BranchI3D] [int] NOT NULL, [BranchName] [nvarchar](255) NOT NULL, [AccountAdviser1FullName] [nvarchar](255) NOT NULL, [AccountAdviser2FullName] [nvarchar](255) NOT NULL, [AccountAdviser3FullName] [nvarchar](255) NOT NULL, [AccountAdviser4FullName] [nvarchar](255) NOT NULL, [AccountAdviser5FullName] [nvarchar](255) NOT NULL, [AccountAdviser6FullName] [nvarchar](255) NOT NULL, [PricePurchasing] [decimal](24, 7) NOT NULL, [CostCentreNumber] [nvarchar](255) NULL, [IsAlternativeDeliveryAddress] [bit] NOT NULL, [DeliveryAddressZip] [nvarchar](10) NULL, [DeliveryAddressCity] [nvarchar](30) NULL, [DeliveryAddressCountry] [nvarchar](255) NULL, [InvoiceAddressStreet] [nvarchar](255) NULL, [InvoiceAddressZip] [nvarchar](10) NULL, [InvoiceAddressCity] [nvarchar](30) NULL, [InvoiceAddressCountry] [nvarchar](255) NULL, [InvoiceContactFirstname] [nvarchar](60) NULL, [InvoiceContactLastname] [nvarchar](60) NULL, [ContractI3D] [int] NULL, [ContractNumber] [int] NULL, [ContractCaption] [nvarchar](300) NULL, [ContractKindCaption] [nvarchar](300) NULL, [ArticleKind] [nvarchar](30) NOT NULL, [IsContractInvoice] [bit] NOT NULL, [ArticleNumber] [nvarchar](50) NULL, [ArticleI3D] [int] NOT NULL, [ReceiptAdviser1ShortSign] [nvarchar](50) NOT NULL, [ReceiptAdviser1Departments] [nvarchar](4000) NOT NULL, [CompanyGroupI3D] [int] NULL, [CompanyGroupName] [nvarchar](255) NULL, [SalesAreaCaption] [nvarchar](30) NULL, [CustomerOriginCaption] [nvarchar](50) NULL, [ProductLine] [nvarchar](50) NOT NULL, [PaymentConditionCaption] [nvarchar](255) NULL, [UpdatesCashbook] [bit] NOT NULL, [ArticleManufacturerCode] [nvarchar](60) NULL, [AccountTypes] [nvarchar](4000) NULL, [ArticleVariableBoolField1] [bit] NOT NULL, [ArticleVariableBoolField2] [bit] NOT NULL, [ArticleVariableBoolField3] [bit] NOT NULL, [ProductFamily] [nvarchar](255) NULL, [ProductFamilyManufacturer] [nvarchar](255) NULL, [IsContractArticle] [bit] NOT NULL, [BillingIntervalText] [nvarchar](50) NULL, [ReceiptAdviser1FullName] [nvarchar](255) NULL, [ReceiptEditorFullName] [nvarchar](255) NULL, [RevenueAccount] [int] NULL, [CustomerClassification] [nvarchar](50) NULL, [BillingPeriodFrom] [datetime2](0) NULL, [BillingPeriodTo] [datetime2](0) NULL, [BillingPeriodMonthInterval] [int] NULL, [AccountCustomTextField01] [nvarchar](255) NULL, [AccountCustomDateField01] [datetime2](0) NULL, [AccountCustomDateField02] [datetime2](0) NULL, [InvoiceContactCustomTextField01] [nvarchar](255) NULL, [InvoiceContactCustomTextField02] [nvarchar](255) NULL, [MaterialGroupI3D] [int] NULL, [SecondaryMaterialGroupI3D] [int] NULL, CONSTRAINT [PK_CacheSalesStatistic] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CallTrackingHelpdeskKategorieVorlagen] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CallTrackingHelpdeskKategorieVorlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](255) NULL, [HauptkategorieI3D] [int] NULL, [Unterkategorie1I3D] [int] NULL, [Unterkategorie2I3D] [int] NULL, [Status] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignDecisionTemplateTexts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignDecisionTemplateTexts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CampaignI3D] [int] NULL, [Text] [nvarchar](1000) NOT NULL, [CampaignDecisionKind] [int] NOT NULL, CONSTRAINT [PK_CampaignDecisionTemplateTexts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignEmployees] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignEmployees]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CampaignI3D] [int] NOT NULL, [CampaignParticipantI3D] [int] NULL, [EmployeeI3D] [int] NOT NULL, [IsAdmin] [bit] NOT NULL, [CanOnlySeeOwn] [bit] NOT NULL, CONSTRAINT [PK_CampaignEmployees] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignMarkers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignMarkers]( [EmployeeI3D] [int] NOT NULL, [CampaignI3D] [int] NOT NULL, [CampaignParticipantI3D] [int] NOT NULL, [Color] [nvarchar](20) NOT NULL, [Hint] [nvarchar](200) NULL, CONSTRAINT [PK_CampaignMarkers] PRIMARY KEY CLUSTERED ( [EmployeeI3D] ASC, [CampaignI3D] ASC, [CampaignParticipantI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignParticipantContactPerson] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignParticipantContactPerson]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CampaignParticipantI3D] [int] NOT NULL, [AccountAddressContactI3D] [int] NOT NULL, [DecisionKind] [int] NULL, [DecisionText] [nvarchar](2000) NULL, [CampaignI3D] [int] NOT NULL, CONSTRAINT [PK_CampaignParticipantContactPerson] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignParticipants] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignParticipants]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CampaignI3D] [int] NOT NULL, [AccountI3D] [int] NOT NULL, [AccountAddressI3D] [int] NOT NULL, [AccountAddressContactI3D] [int] NOT NULL, [DecisionKind] [int] NULL, [DecisionText] [nvarchar](1000) NULL, [AccountName] [nvarchar](500) NULL, [AccountAddressContactName] [nchar](300) NULL, [CampaignPhaseI3D] [int] NULL, CONSTRAINT [PK_CampaignParticipants] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignPhaseActionExecutes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignPhaseActionExecutes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CampaignPhaseActionI3D] [int] NOT NULL, [CampaignParticipantI3D] [int] NOT NULL, [AccountAddressContactI3D] [int] NULL, [IsExecuted] [bit] NOT NULL, CONSTRAINT [PK_CampaignPhaseActionExecutes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignPhaseActions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignPhaseActions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CampaignPhaseI3D] [int] NOT NULL, [ActionType] [int] NOT NULL, [Position] [int] NULL, [Name] [nvarchar](255) NULL, [Description] [nvarchar](max) NULL, [ObjectI3D] [int] NULL, [SendReceiptByMail] [bit] NOT NULL, CONSTRAINT [PK_CampaignPhaseActions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignPhases] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignPhases]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CampaignI3D] [int] NOT NULL, [Position] [int] NULL, [Icon] [varbinary](max) NULL, [Name] [nvarchar](255) NULL, [Description] [nvarchar](max) NULL, [AutomaticExecution] [bit] NOT NULL, CONSTRAINT [PK_CampaignPhases] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CampaignProcessProperties] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CampaignProcessProperties]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReleaseDate] [datetime] NULL, [ParticipantI3D] [int] NOT NULL, [CampaignProcessI3D] [int] NOT NULL, CONSTRAINT [PK_CampaignProcessProperties] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Campaigns] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Campaigns]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](200) NOT NULL, [Description] [nvarchar](4000) NULL, [StartDate] [datetime2](7) NOT NULL, [EndDate] [datetime2](7) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedVersion] [varchar](20) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [ChangedVersion] [varchar](20) NOT NULL, [State] [int] NOT NULL, [PotentialRevenue] [decimal](18, 2) NOT NULL, CONSTRAINT [PK_Campaigns] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronChecklistCustomerMappings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronChecklistCustomerMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChecklistI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [AddressI3D] [int] NULL, [AddressContactI3D] [int] NULL, [AccountCustomFilterI3D] [int] NULL, [RuleType] [int] NOT NULL, [DisplayText] [nvarchar](600) NULL, CONSTRAINT [PK_CentronChecklistCustomerMappings] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CL_CentronChecklistCustomerMappings] Script Date: 11.11.2025 11:20:27 ******/ CREATE UNIQUE CLUSTERED INDEX [CL_CentronChecklistCustomerMappings] ON [dbo].[CentronChecklistCustomerMappings] ( [ChecklistI3D] ASC, [CustomerI3D] ASC, [AddressContactI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronChecklistItemLogs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronChecklistItemLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChecklistItemI3D] [int] NULL, [Version] [int] NOT NULL, [Property] [nvarchar](max) NULL, [OldValue] [nvarchar](max) NULL, [NewValue] [nvarchar](max) NULL, [ChangedByI3D] [int] NULL, [ChangedDate] [datetime] NULL, CONSTRAINT [PK_CentronChecklistItemLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronChecklistItems] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronChecklistItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](255) NOT NULL, [ChecklistI3D] [int] NULL, [ParentChecklistItemI3D] [int] NULL, [OrderNumber] [int] NOT NULL, [Description] [nvarchar](max) NULL, [InternalNote] [nvarchar](max) NULL, [EditorI3D] [int] NULL, [State] [int] NOT NULL, [CheckedByI3D] [int] NULL, [CheckedDate] [datetime] NULL, [DurationTime] [int] NOT NULL, [AdHocCreatedBy] [int] NULL, CONSTRAINT [PK_CentronChecklistItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronChecklistLogs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronChecklistLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChecklistI3D] [int] NULL, [Version] [int] NOT NULL, [Property] [nvarchar](max) NULL, [OldValue] [nvarchar](max) NULL, [NewValue] [nvarchar](max) NULL, [ChangedByI3D] [int] NULL, [ChangedDate] [datetime] NULL, CONSTRAINT [PK_CentronChecklistLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronChecklists] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronChecklists]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](255) NOT NULL, [CategoryI3D] [int] NULL, [IsTemplate] [bit] NOT NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [Description] [nvarchar](max) NULL, [IsActive] [bit] NOT NULL, [CustomerSearchOption] [int] NOT NULL, [ExtendedSearchI3D] [int] NULL, [CanCloseHelpdesk] [bit] NOT NULL, [OldReferenceChecklistI3D] [int] NULL, CONSTRAINT [PK_CentronChecklists] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronConstant] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronConstant]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ConstantTypeI3D] [int] NOT NULL, [Caption] [varchar](128) NOT NULL, [Value] [int] NOT NULL, [Description] [text] NULL, [ConstantName] [varchar](256) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronConstantTypen] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronConstantTypen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [varchar](128) NOT NULL, [Description] [text] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronDMSDirectory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronDMSDirectory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DirectoryI3D] [int] NOT NULL, CONSTRAINT [PK_CentronDMSDirectory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronDMSDirectoryLog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronDMSDirectoryLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [nvarchar](500) NOT NULL, [Kind] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ShareEmail] [nvarchar](100) NULL, [ShareName] [nvarchar](100) NULL, [DocumentKind] [int] NOT NULL, [CentronDMSDocumentI3D] [int] NOT NULL, CONSTRAINT [PK_CentronDMSDirectoryLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronDMSDirectoryRight] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronDMSDirectoryRight]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CentronDMSDirectoryI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [Kind] [int] NOT NULL, [IsActive] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, CONSTRAINT [PK_CentronDMSDirectoryRight] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronDMSDocument] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronDMSDocument]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentI3D] [int] NOT NULL, [IsEncrypted] [bit] NOT NULL, [PasswordKey] [nvarchar](500) NULL, CONSTRAINT [PK_CentronDMSDocument] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronDMSDocumentLog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronDMSDocumentLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [nvarchar](500) NOT NULL, [Kind] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ShareEmail] [nvarchar](100) NULL, [ShareName] [nvarchar](100) NULL, [DocumentKind] [int] NOT NULL, [CentronDMSDocumentI3D] [int] NOT NULL, CONSTRAINT [PK_CentronDMSDocumentLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronErinnerung] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronErinnerung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Erinnerungstext] [text] NULL, [NurAdmin] [int] NULL, [Status] [int] NULL, [MeldungsTyp] [int] NULL, [LogTyp] [int] NULL, [Version] [varchar](20) NULL, [Datum] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronIcons] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronIcons]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NULL, [Description] [nvarchar](500) NULL, [Image] [varbinary](max) NOT NULL, [CategoryI3D] [int] NULL, CONSTRAINT [PK_Icons] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronLog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LogTyp] [int] NULL, [PersonalI3D] [int] NULL, [Datum] [datetime] NULL, [Version] [varchar](20) NULL, [Status] [int] NULL, [Wert] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronNews] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronNews]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FileName] [varchar](100) NULL, [FileDatum] [datetime] NULL, [FileInhalt] [image] NULL, [ErstelltAm] [datetime] NULL, [Status] [int] NULL, [AutoAnzeigen] [int] NULL, [KurzBeschreibung] [varchar](150) NULL, [AdminAnzeigen] [int] NULL, [FileID] [int] NULL, [FileVersion] [varchar](20) NULL, [DatumVon] [datetime] NULL, [DatumBis] [datetime] NULL, [CentronVersionAb] [varchar](20) NULL, [CentronVersionBis] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CentronNewsGelesen] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronNewsGelesen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NewsI3D] [int] NULL, [PersonalI3D] [int] NULL, [Gelesen] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronNotifications] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronNotifications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [ShortSign] [nvarchar](20) NOT NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NOT NULL, [Text] [nvarchar](4000) NOT NULL, [LogKind] [int] NOT NULL, CONSTRAINT [PK_CentronNotifications] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CU_CentronNotifications_CreatedDate_ObjectKind] Script Date: 11.11.2025 11:20:27 ******/ CREATE CLUSTERED INDEX [CU_CentronNotifications_CreatedDate_ObjectKind] ON [dbo].[CentronNotifications] ( [CreatedDate] DESC, [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronUiProfiles] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronUiProfiles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](200) NOT NULL, [IsDefault] [bit] NOT NULL, [IsGlobal] [bit] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedVersion] [varchar](16) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [ChangedVersion] [varchar](16) NOT NULL, [IsActive] [bit] NOT NULL, [UiProfileType] [int] NOT NULL, CONSTRAINT [PK_CentronUiProfiles] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CentronWebLog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CentronWebLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SichBenuI3D] [int] NULL, [Datum] [datetime] NULL, [Url] [varchar](255) NULL, [Ip] [varchar](255) NULL, [Text] [varchar](255) NULL, [Typ] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_CentronWebLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChangeLog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChangeLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Description] [nvarchar](4000) NULL, [DisplayName] [nvarchar](4000) NULL, [Date] [datetime] NOT NULL, [OldValue] [nvarchar](4000) NULL, [NewValue] [nvarchar](4000) NULL, [Property] [nvarchar](4000) NULL, [AppUserI3D] [int] NOT NULL, CONSTRAINT [IX_ChangeLog_UniqueI3D] UNIQUE NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [IX_ChangeLog] Script Date: 11.11.2025 11:20:27 ******/ CREATE CLUSTERED INDEX [IX_ChangeLog] ON [dbo].[ChangeLog] ( [ObjectKind] ASC, [ObjectI3D] ASC, [Date] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[ChatLastSentEmailInfo] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChatLastSentEmailInfo]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [EmailSentDate] [datetime2](3) NOT NULL, CONSTRAINT [PK_ChatLastSentEmailInfo] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChatMemberLastViewedHistory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChatMemberLastViewedHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChatMemberI3D] [int] NOT NULL, [LastViewed] [datetime2](3) NOT NULL, CONSTRAINT [PK_ChatMemberLastViewedHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChatMembers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChatMembers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChatI3D] [int] NOT NULL, [DisplayName] [nvarchar](50) NOT NULL, [EmployeeI3D] [int] NOT NULL, [Notes] [nvarchar](max) NULL, CONSTRAINT [PK_ChatMembers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ChatMessages] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChatMessages]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChatI3D] [int] NOT NULL, [MemberI3D] [int] NOT NULL, [Message] [nvarchar](250) NOT NULL, [UpdateCount] [int] NOT NULL, [CreatedAt] [datetime2](3) NOT NULL, [ChangedAt] [datetime2](3) NOT NULL, [IsDeleted] [bit] NOT NULL, [MessageKind] [int] NULL, [DocumentI3D] [int] NULL, CONSTRAINT [PK_ChatMessages] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Chats] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Chats]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [Name] [nvarchar](50) NULL, CONSTRAINT [PK_Chats] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChecklistDetails] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChecklistDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChecklistI3D] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [nvarchar](4000) NULL, [Note] [nvarchar](1000) NULL, [Checked] [bit] NOT NULL, [SortOrder] [int] NULL, [DurationInMinutes] [int] NOT NULL, [CheckedDateTime] [datetime] NULL, CONSTRAINT [PK_ChecklistDetail] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChecklistDetailTemplates] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChecklistDetailTemplates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChecklistTemplateHeadI3D] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [nvarchar](4000) NULL, [SortOrder] [int] NULL, [ExpectedDurationInMinutes] [int] NOT NULL, CONSTRAINT [PK_ChecklistDetailTemplates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChecklistRecurrence] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChecklistRecurrence]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StartTime] [time](7) NOT NULL, [BufferInMinutes] [int] NOT NULL, [StartDate] [date] NOT NULL, [EndDateOption] [int] NOT NULL, [EndAfterAmountCreatedChecklist] [int] NULL, [EndDate] [date] NULL, [CycleOption] [int] NOT NULL, [DailyOption] [int] NULL, [DailySeed] [int] NULL, [WeeklySeed] [int] NULL, [MonthlyOption] [int] NULL, [MonthlyDayFromMonth] [int] NULL, [MonthlySeed] [int] NULL, [MonthlyDaySeedOption] [int] NULL, [MonthlyDayOption] [int] NULL, [YearlySeed] [int] NULL, [YearlyDayFromMonth] [int] NULL, [YearlyMonth] [int] NULL, [YearlyDaySeedOption] [int] NULL, [YearlyDayOption] [int] NULL, [YearlyOption] [int] NULL, [Status] [int] NOT NULL, [DefaultChecklistI3D] [int] NULL, CONSTRAINT [PK_ChecklistRecurrence] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChecklistRecurrenceWeekDays] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChecklistRecurrenceWeekDays]( [ChecklistRecurrenceI3D] [int] NOT NULL, [Monday] [bit] NOT NULL, [Tuesday] [bit] NOT NULL, [Wednesday] [bit] NOT NULL, [Thursday] [bit] NOT NULL, [Friday] [bit] NOT NULL, [Saturday] [bit] NOT NULL, [Sunday] [bit] NOT NULL, CONSTRAINT [PK_ChecklistRecurrenceWeekDays] PRIMARY KEY CLUSTERED ( [ChecklistRecurrenceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Checklists] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Checklists]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectKind] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Status] [int] NOT NULL, [WorkerKind] [int] NOT NULL, [Executor] [int] NOT NULL, [IsRecurrence] [bit] NOT NULL, [KeyValue] [nvarchar](510) NULL, [RecurrenceI3D] [int] NULL, [CreatedBy_PersonalI3D] [int] NULL, [ExecutorObjectI3D] [int] NULL, [ChecklistTemplateI3D] [int] NULL, [StartDateTime] [datetime] NULL, [EndDateTime] [datetime] NULL, [IsRecurrenceDefault] [bit] NULL, CONSTRAINT [PK_Checklist] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChecklistTemplateDetail] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChecklistTemplateDetail]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ChecklistTemplateHeadI3D] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [nvarchar](4000) NULL, CONSTRAINT [PK_ChecklistTemplateDetail] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ChecklistTemplates] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChecklistTemplates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [nvarchar](4000) NULL, [ObjectKind] [int] NULL, [KeyValue] [nvarchar](510) NULL, [Executor] [int] NOT NULL, [CreatedBy_PersonalI3D] [int] NULL, [ExecutorObjectI3D] [int] NULL, [Status] [int] NOT NULL, CONSTRAINT [PK_ChecklistTemplateHead] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CITNachnamen] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CITNachnamen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nachname] [varchar](60) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CITTagName] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CITTagName]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [TagType] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CITTagText] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CITTagText]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CITTagnameI3D] [int] NULL, [Text] [varchar](100) NULL, [Number] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CITVornamen] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CITVornamen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Vorname] [varchar](60) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ClickKopf] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ClickKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Status] [int] NULL, [Name] [varchar](100) NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, [AnsprechpartnerI3D] [int] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [ZahlungsartVorNachPausch] [int] NULL, [ZahlungsartVorNachClick] [int] NULL, [ZahlungskonditionI3D] [int] NULL, [AbrechnungsZeitClick] [int] NULL, [AbrechnungsZeitPausch] [int] NULL, [AutoVerlaengerung] [int] NULL, [GekuendigtAm] [datetime] NULL, [GekuendigtKunde] [int] NULL, [Kuendigungsgrund] [varchar](255) NULL, [Kuendigungsfrist] [int] NULL, [ErstelltAm] [datetime] NULL, [GeaendertAm] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [GeaendertVonI3D] [int] NULL, [AbgerechnetBisPausch] [datetime] NULL, [AbgerechnetBisClick] [datetime] NULL, [Pauschalvertrag] [int] NULL, [PauschalbetragSeiten] [float] NULL, [PauschalbetragFix] [float] NULL, [SummeFreikopien] [int] NULL, [Anrede] [text] NULL, [Abrede] [text] NULL, [ArtikelI3D] [int] NULL, [Info] [varchar](8000) NULL, [WVWartungsvertragBesteht] [int] NULL, [WVMaterialkosten] [float] NULL, [WVVerbrauchsmaterial] [float] NULL, [WVServiceZeit] [float] NULL, [WVStundensatz] [float] NULL, [WVAnfahrt] [float] NULL, [WVFahrtkosten] [float] NULL, [WVAnfahrtArtikelI3D] [int] NULL, [Pool] [int] NULL, [PoolFreiclicks] [int] NULL, [PoolPauschal] [float] NULL, CONSTRAINT [PK_ClickKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ClickPos] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ClickPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ClickKopfI3D] [int] NULL, [Pos] [int] NULL, [GeraeteKopfI3D] [int] NULL, [GeraeteClickZaehlerI3D] [int] NULL, [ClickPreis] [float] NULL, [FreiClick] [int] NULL, [ZaehlerStandAngelegt] [int] NULL, [ZaehlerStandAbgerechnet] [int] NULL, [ZaehlerStandAbgerechnetDatum] [datetime] NULL, [PoolFreiClick] [int] NULL, [PoolClickPreis] [float] NULL, [Status] [int] NULL, CONSTRAINT [PK_ClickPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ClickRechnung] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ClickRechnung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RechnungsI3D] [int] NULL, [ClickKopfI3D] [int] NULL, [ErstellDatum] [datetime] NULL, [AbrechnungDatum] [datetime] NULL, [Pauschal] [int] NULL, [Click] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CloseCrmProjectReasons] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CloseCrmProjectReasons]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [nvarchar](50) NOT NULL, [Status] [bit] NOT NULL, CONSTRAINT [PK_CloseCrmProjectReasons] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManCPU] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManCPU]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [CPUDeviceID] [varchar](255) NULL, [CPUCaption] [varchar](255) NULL, [CPUFamily] [int] NULL, [CPUManufacturer] [varchar](255) NULL, [CPUCurrentClockRate] [int] NULL, [CPUMaxClockRate] [int] NULL, [CPUType] [int] NULL, [CPURole] [varchar](50) NULL, [CPUVersion] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManEventLog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManEventLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [LogArt] [varchar](255) NULL, [LogCode] [int] NULL, [LogIdentifier] [int] NULL, [LogType] [int] NULL, [LogMessage] [varchar](255) NULL, [LogSource] [varchar](255) NULL, [LogAppearanceDateTime] [datetime] NULL, [LogUser] [varchar](255) NULL, [Recognized] [int] NULL, [VisibilityFlag] [int] NULL, [LogCategory] [int] NULL, [LogDescription] [varchar](1000) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManEventLogHiding] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManEventLogHiding]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NOT NULL, [RegExp] [varchar](500) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManExternalServices] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManExternalServices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [DateFound] [datetime] NULL, [Address] [varchar](255) NULL, [CHECKTYPE] [varchar](50) NULL, [OnLine] [int] NULL, [ServiceInfo] [varchar](255) NULL, [HTTPRoot] [varchar](255) NULL, [Checksum] [int] NULL, [FileSize] [int] NULL, [Recognized] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManHarddrive] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManHarddrive]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [HDDName] [varchar](255) NULL, [TotalMem] [int] NULL, [UsedMem] [int] NULL, [FreeMem] [int] NULL, [__PATH] [varchar](500) NULL, [InsertDate] [datetime] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManIntegrityDirectory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManIntegrityDirectory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IntegrityID] [varchar](40) NULL, [DirectoryPath] [varchar](255) NULL, [DirectorySize] [int] NULL, [CRCName] [int] NULL, [CRCSize] [int] NULL, [CRCNameAndSize] [int] NULL, [CRCFileNames] [int] NULL, [CRCFileSizes] [int] NULL, [CRCFileNamesAndSizes] [int] NULL, [DirectoryID] [int] NULL, [DateFound] [datetime] NULL, [CheckSum] [int] NULL, [ProcCheck] [int] NULL, [StatusFlag] [int] NULL, [Recognized] [int] NULL, [KundenI3D] [int] NULL, [ServerAddress] [varchar](255) NULL, [IntegrityFlag] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManIntegrityFile] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManIntegrityFile]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IntegrityID] [varchar](40) NULL, [FilePath] [varchar](255) NULL, [FileName] [varchar](255) NULL, [FileSize] [int] NULL, [CRCName] [int] NULL, [CRCSize] [int] NULL, [CRCNameAndSize] [int] NULL, [DirectoryID] [int] NULL, [DateFound] [datetime] NULL, [ProcCheck] [int] NULL, [StatusFlag] [int] NULL, [Recognized] [int] NULL, [KundenI3D] [int] NULL, [ServerAddress] [varchar](255) NULL, [IntegrityFlag] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManIntegrityServer] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManIntegrityServer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Address] [varchar](255) NULL, [CheckSum] [int] NULL, [GlobalSize] [int] NULL, [IntegrityID] [varchar](40) NULL, [DateFound] [datetime] NULL, [ProcCheck] [int] NULL, [StatusFlag] [int] NULL, [Recognized] [int] NULL, [KundenI3D] [int] NULL, [IntegrityFlag] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManLANResources] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManLANResources]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [DateFound] [datetime] NULL, [MachineName] [varchar](255) NULL, [MACAddress] [varchar](50) NULL, [IP] [varchar](50) NULL, [OS] [varchar](50) NULL, [OSVersion] [varchar](50) NULL, [INFOTYPE] [varchar](50) NULL, [OnLine] [int] NULL, [PortNumber] [varchar](50) NULL, [PortName] [varchar](50) NULL, [PortProtocol] [varchar](50) NULL, [PortOnLine] [int] NULL, [NETMask] [varchar](50) NULL, [NETIP] [varchar](50) NULL, [Route] [varchar](1024) NULL, [MachineRole] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManMachine] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManMachine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [ComputerID] [varchar](38) NULL, [ComputerName] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManMachineGroups] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManMachineGroups]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [ParentGroupI3D] [int] NULL, [IsCustomerRoot] [int] NULL, [GroupName] [varchar](255) NULL, [GroupDescription] [varchar](3000) NULL, [CheckHDDUsage] [int] NULL, [CheckPartitionUsage] [int] NULL, [HDDUsage] [int] NULL, [PartitionUsage] [int] NULL, [GroupColor] [varchar](50) NULL, [ThresholdI3D] [int] NULL, [VisioID] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManMachineInformation] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManMachineInformation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [ManufacturerI3D] [int] NULL, [MachineName] [varchar](255) NULL, [Mandator] [varchar](255) NULL, [Department] [varchar](255) NULL, [Location] [varchar](255) NULL, [Description] [varchar](1000) NULL, [SerialNumber] [varchar](255) NULL, [MachineType] [varchar](50) NULL, [Manufacturer] [varchar](255) NULL, [IsCustomMachine] [int] NULL, [VisioID] [int] NULL, [DepartmentI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManMachineToGroup] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManMachineToGroup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GroupI3D] [int] NULL, [CManMachineI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManNetInfo] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManNetInfo]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [IPAddress] [varchar](30) NULL, [MACAddress] [varchar](30) NULL, [Name] [varchar](30) NULL, [__PATH] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManNotifications] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManNotifications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NotificationText] [varchar](500) NULL, [NotificationStatus] [int] NULL, [MachineI3D] [int] NULL, [NotificationType] [int] NULL, [ObjectI3D] [int] NULL, [InsertionDate] [datetime] NULL, [NotificationValue] [float] NULL, [__PATH] [varchar](500) NULL, [Recognized] [int] NULL, [ThresholdI3D] [int] NULL, [CustomText] [varchar](500) NULL, [OverwriteCount] [int] NULL, [ObjectArt] [int] NULL, [GroupI3D] [int] NULL, [IsProportional] [int] NULL, [DeviceID] [int] NULL, [refDeviceI3D] [int] NULL, [___PATH] [varchar](500) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManOS] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManOS]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [OSName] [varchar](255) NULL, [OSVersion] [varchar](50) NULL, [OSServicePack] [varchar](50) NULL, [OSWinDir] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManPartition] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManPartition]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HarddriveI3D] [int] NULL, [PartitionID] [int] NULL, [PartitionName] [varchar](50) NULL, [PartitionLabel] [varchar](50) NULL, [PartitionFS] [varchar](50) NULL, [TotalMem] [int] NULL, [UsedMem] [int] NULL, [FreeMem] [int] NULL, [__PATH] [varchar](500) NULL, [InsertDate] [datetime] NULL, [Status] [int] NULL, [__HDDPATH] [varchar](500) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManPhysicalMemory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManPhysicalMemory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [BankLabel] [varchar](255) NULL, [Capacity] [int] NULL, [Caption] [varchar](255) NULL, [DataWidth] [int] NULL, [Description] [varchar](255) NULL, [FormFactor] [int] NULL, [InterleaveDataDepth] [int] NULL, [InterleavePosition] [int] NULL, [Manufacturer] [varchar](255) NULL, [Model] [varchar](255) NULL, [Name] [varchar](255) NULL, [OtherIdentifyingInfo] [varchar](255) NULL, [PartNumber] [varchar](255) NULL, [PositionInRow] [int] NULL, [SerialNumber] [varchar](255) NULL, [SKU] [varchar](255) NULL, [Speed] [int] NULL, [Status] [varchar](255) NULL, [TypeDetail] [int] NULL, [__Path] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManSerialNumbers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManSerialNumbers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SoftwareI3D] [int] NOT NULL, [SerialNumber] [varchar](500) NULL, [Remark] [varchar](500) NULL, [SNStatus] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManService] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManService]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [Caption] [varchar](255) NULL, [Description] [varchar](255) NULL, [DesktopInteract] [int] NULL, [DisplayName] [varchar](255) NULL, [InstallDate] [datetime] NULL, [Name] [varchar](255) NULL, [PathName] [varchar](255) NULL, [ServiceType] [varchar](255) NULL, [Started] [int] NULL, [StartMode] [varchar](255) NULL, [StartName] [varchar](255) NULL, [State] [varchar](255) NULL, [Status] [varchar](255) NULL, [__Path] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManSoftware] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManSoftware]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [SoftwareName] [varchar](255) NULL, [SoftwareVersion] [varchar](50) NULL, [Manufacturer] [varchar](255) NULL, [InstallDate] [datetime] NULL, [InstallLocation] [varchar](255) NULL, [InfoURL] [varchar](255) NULL, [HelpURL] [varchar](255) NULL, [UpdateURL] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManThreshold] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManThreshold]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjektI3D] [int] NULL, [ObjektArt] [int] NULL, [Exceeds] [int] NULL, [IsProportional] [int] NULL, [ValueChanges] [int] NULL, [WarningMessage] [varchar](1000) NULL, [ThresholdValue] [float] NULL, [IsActive] [int] NULL, [ThresholdStatus] [int] NULL, [DeviceID] [int] NULL, [__PATH] [varchar](500) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManVideoController] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManVideoController]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CManMachineI3D] [int] NULL, [AdapterRAM] [int] NULL, [Caption] [varchar](255) NULL, [CurrentBitsPerPixel] [int] NULL, [CurrentHorizontalResolution] [int] NULL, [CurrentNumberOfColors] [int] NULL, [CurrentRefreshRate] [int] NULL, [CurrentVerticalResolution] [int] NULL, [DeviceID] [varchar](255) NULL, [DriverDate] [datetime] NULL, [DriverVersion] [varchar](255) NULL, [InstallDate] [datetime] NULL, [InstalledDisplayDrivers] [varchar](255) NULL, [Name] [varchar](255) NULL, [VideoArchitecture] [int] NULL, [VideoMemoryType] [int] NULL, [VideoMode] [int] NULL, [VideoModeDescription] [varchar](255) NULL, [__Path] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CManVisioMap] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CManVisioMap]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VisioID] [int] NULL, [CustomLabel] [varchar](255) NULL, [IsAvailable] [int] NULL, [IsDefault] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CollectionInfo] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CollectionInfo]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CollectionI3D] [int] NULL, [ChildObjectI3D] [int] NULL, [LinkType] [int] NULL, [SourceTable] [varchar](30) NULL, [SourceField] [varchar](30) NULL, [LinkField] [varchar](30) NULL, [LinkFieldI3D] [int] NULL, [LinkObjectI3D] [int] NULL, [LinkObjectFieldI3D] [int] NULL, [Kommentar] [varchar](50) NULL, [DefaultFieldI3D] [int] NULL, [PositionPropertyI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_CollectionInfo] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CometAccount] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CometAccount]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AdminMailAddress] [nvarchar](250) NOT NULL, [Password] [nvarchar](100) NOT NULL, [RequestedDomain] [nvarchar](400) NULL, [CustomerI3D] [int] NOT NULL, [CompanyName] [nvarchar](100) NOT NULL, [DefaultThemeSet] [bit] NOT NULL, CONSTRAINT [PK_CometAccount] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CometBackupSecretKeys] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CometBackupSecretKeys]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BackupAdminI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [CustomerSiteI3D] [int] NULL, [SecretKey] [nvarchar](100) NOT NULL, CONSTRAINT [PK_CometBackupSecretKeys] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CometClients] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CometClients]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](250) NOT NULL, [OwnCustomerI3D] [int] NOT NULL, [MspCustomerI3D] [int] NOT NULL, [MspCustomerSiteI3D] [int] NULL, [Username] [nvarchar](100) NOT NULL, [Password] [nvarchar](100) NOT NULL, [VaultName] [nvarchar](100) NOT NULL, [DestinationGuid] [nvarchar](100) NULL, [VaultId] [nvarchar](100) NOT NULL, CONSTRAINT [PK_CometClients] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CometCredentials] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CometCredentials]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CompanyName] [nvarchar](250) NOT NULL, [CustomerI3D] [int] NOT NULL, [Username] [nvarchar](100) NOT NULL, [Password] [nvarchar](100) NOT NULL, [ServerAddress] [nvarchar](400) NOT NULL, [ServerName] [nvarchar](100) NOT NULL, CONSTRAINT [PK_CometCredentials] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ConnectionTickets] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ConnectionTickets]( [TicketID] [nvarchar](64) NOT NULL, [ExpireDate] [datetime] NOT NULL, [DeviceID] [nvarchar](128) NULL, [LicenseGUID] [nvarchar](64) NOT NULL, [AppUserI3D] [int] NULL, [WebAccountI3D] [int] NULL, [MonitoringTokenI3D] [int] NULL, [ApplicationID] [bigint] NOT NULL, CONSTRAINT [PK_ConnectionTickets] PRIMARY KEY CLUSTERED ( [TicketID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ConsultingUmsatz] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ConsultingUmsatz]( [Jahr] [int] NULL, [Monat] [int] NULL, [Name] [varchar](60) NULL, [Umsatz] [float] NULL, [Gutschriften] [float] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ContactToMailTemplateRelationshipKinds] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ContactToMailTemplateRelationshipKinds]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [AccountAddressContactI3D] [int] NOT NULL, [MailTemplateRelationshipKindI3D] [int] NOT NULL, CONSTRAINT [PK_ContactToMailTemplateRelationshipKinds] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CL_ContactToMailTemplateRelationshipKinds] Script Date: 11.11.2025 11:20:27 ******/ CREATE UNIQUE CLUSTERED INDEX [CL_ContactToMailTemplateRelationshipKinds] ON [dbo].[ContactToMailTemplateRelationshipKinds] ( [EmployeeI3D] ASC, [AccountAddressContactI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[ContractArticleReferenzes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ContractArticleReferenzes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ContractI3D] [int] NOT NULL, [Description] [nvarchar](200) NULL, [ContractAmount] [int] NULL, [ConsiderUnderbooking] [bit] NOT NULL, [ConsiderOverbooking] [bit] NOT NULL, [OverbookingSecondLine] [bit] NOT NULL, [ArticleAssignmentI3D] [int] NULL, [VkPrice] [decimal](18, 2) NULL, [EkPrice] [decimal](18, 2) NULL, CONSTRAINT [PK_ContractArticleReferenzes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ContractBillingResult] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ContractBillingResult]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ContractI3D] [int] NULL, [InvoiceI3D] [int] NULL, [Status] [int] NULL, [Result] [nvarchar](200) NULL, [Comment] [nvarchar](500) NULL, [CreatedDate] [datetime] NULL, [CreatedBy] [int] NULL, CONSTRAINT [PK_ContractBillingResult] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ControllingAuswertung] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ControllingAuswertung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [KundenI3D] [int] NULL, [FilialI3D] [int] NULL, [Jahr] [int] NULL, [Monat] [int] NULL, [Umsatz] [float] NULL, [HandelsDB] [float] NULL, [DLUmsatz] [float] NULL, [RechKopfI3D] [int] NULL, [Warengruppe] [int] NULL, [UnterwarenI3D] [int] NULL, [Status] [int] NULL, [GesamtDB] [float] NULL, [DLDB] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CounterToArticle] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CounterToArticle]( [ArticleI3D] [int] NOT NULL, [CounterKindI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[CRMProjektart] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CRMProjektart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](150) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CRMProjektBetrag] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CRMProjektBetrag]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CRMProjektI3D] [int] NULL, [BetragArt] [int] NULL, [WarengruppenI3D] [int] NULL, [BetragGeplant] [float] NULL, [BetragErrechnet] [float] NULL, [DBProzent] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CRMProjektStatus] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CRMProjektStatus]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](150) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CRMWahrscheinlichkeit] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CRMWahrscheinlichkeit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Prozentangabe] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[csi_InfoMail] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[csi_InfoMail]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InfoMailName] [varchar](50) NULL, [Status] [int] NOT NULL, [GruppenI3D] [varchar](200) NULL, [PersonalI3D] [varchar](200) NULL, [Betreff] [varchar](50) NULL, [MailBody] [text] NULL, [Absender] [varchar](50) NULL, [UhrZeit] [datetime] NULL, [GesendetAm] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CSI_SocialMediaAction] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSI_SocialMediaAction]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SocialMediaStreamI3D] [int] NOT NULL, [Text] [nvarchar](max) NOT NULL, [CreatedDate] [datetime] NOT NULL, [EmployeeI3D] [int] NULL, CONSTRAINT [PK_CSI_SocialMediaAction] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CSI_SocialMediaComment] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSI_SocialMediaComment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [nvarchar](max) NOT NULL, [SocialMediaStreamI3D] [int] NULL, [SocialMediaActionI3D] [int] NULL, [EmployeeI3D] [int] NULL, [CreatedDate] [datetime] NOT NULL, CONSTRAINT [PK_CSI_SocialMediaComment] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CSI_SocialMediaLike] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSI_SocialMediaLike]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [SocialMediaStreamI3D] [int] NULL, [SocialMediaActionI3D] [int] NULL, CONSTRAINT [PK_CSI_SocialMediaLike] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CSI_SocialMediaStream] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSI_SocialMediaStream]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DisplayText] [nvarchar](512) NOT NULL, [Description] [nvarchar](max) NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, CONSTRAINT [PK_CSI_SocialMediaStream] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CSI_SocialMediaStreamAccount] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSI_SocialMediaStreamAccount]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountI3D] [int] NOT NULL, [AccountKind] [int] NOT NULL, [SocialMediaStreamI3D] [int] NOT NULL, CONSTRAINT [PK_CSI_SocialMediaStreamAccount] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CSI_SocialMediaSubscription] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSI_SocialMediaSubscription]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [SocialMediaStreamI3D] [int] NOT NULL, [SubscriptionDate] [datetime] NOT NULL, CONSTRAINT [PK_CSI_SocialMediaSubscription] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CSK_Arbeitsplan] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSK_Arbeitsplan]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Variante] [int] NULL, [Bezeichnung] [varchar](500) NULL, [ArtikelI3D] [int] NULL, [ErstelltVon] [varchar](50) NULL, [ErstelltAm] [datetime] NULL, [LetzteAenderungVon] [varchar](50) NULL, [LetzteAenderungAm] [datetime] NULL, [GueltigVon] [datetime] NULL, [GueltigBis] [datetime] NULL, [MaterialKosten] [float] NULL, [Lohnkosten] [float] NULL, [Maschinenkosten] [float] NULL, [Gemeinkostenaufschlag] [float] NULL, [Art] [int] NULL, [ArtI3D] [int] NULL, [ArtVersionNr] [int] NULL, [AngelegtVonI3D] [int] NULL, [AngelegtVonAm] [datetime] NULL, [LetzteAenderungVOnI3D] [int] NULL, [GeaendertAm] [datetime] NULL, [Arbeitsplan] [int] NULL, [Status] [int] NULL, [ArbeitsauftragI3D] [int] NULL, CONSTRAINT [PK_Arbeitsplan] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CSK_Arbeitsschritt] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSK_Arbeitsschritt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](50) NULL, [ArbeitsplanI3D] [int] NULL, [Pos] [int] NULL, [Status] [int] NULL, [Position] [int] NULL, [KurzBeschreibung] [varchar](256) NULL, [Beschreibung] [varchar](2048) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CTRCallRecipientGroups] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CTRCallRecipientGroups]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CTRCallsI3D] [int] NULL, [MAAbteilungI3D] [int] NULL, [SichgrupI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CTRCallRecipients] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CTRCallRecipients]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CTRCallsI3D] [int] NULL, [PersonalI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CTRCalls] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CTRCalls]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Datum] [datetime] NULL, [Status] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeschaeftspartnerArt] [int] NULL, [GeschaeftspartnerI3D] [int] NULL, [GeschaeftspartnerAnschriftI3D] [int] NULL, [GeschaeftspartnerAnsprechpartnerI3D] [int] NULL, [SeriennummerI3D] [int] NULL, [Bezeichnung] [varchar](200) NULL, [Beschreibung] [text] NULL, [Seriennummer] [varchar](200) NULL, [AnlagenTyp] [int] NULL, [Artikelcode] [varchar](60) NULL, [ArtikelI3D] [int] NULL, [RechnungNummer] [int] NULL, [RechnungDatum] [datetime] NULL, [RechPosI3D] [int] NULL, [GeraeteKopfI3D] [int] NULL, [GeraeteDatum] [datetime] NULL, [VertragI3D] [int] NULL, [VertragNummer] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CTRCallTypes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CTRCallTypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CTRCallsI3D] [int] NULL, [CTRTypesI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CTRGeschaeftspartner] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CTRGeschaeftspartner]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](200) NULL, [Firma] [varchar](200) NULL, [Strasse] [varchar](200) NULL, [PLZ] [varchar](10) NULL, [Ort] [varchar](200) NULL, [Telefon] [varchar](50) NULL, [Fax] [varchar](50) NULL, [EMail] [varchar](200) NULL, [WWW] [varchar](200) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CTRTypeEditors] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CTRTypeEditors]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CTRTypeI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [NotificationTemplateI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CTRTypes] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CTRTypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](200) NULL, [Eskalationszeitraum] [int] NULL, [EskalationszeitraumEinheit] [int] NULL, [Status] [int] NULL, [KategorieVorlageI3D] [int] NULL, [PrioritaetI3D] [int] NULL, [AktionID] [int] NULL, [VorgangArt] [int] NULL, [Art] [int] NULL, [ShortDescription] [nvarchar](1000) NULL, [Description] [ntext] NULL, [TicketStatusI3D] [int] NULL, [FreeFlag1] [bit] NULL, [TicketTypeI3D] [int] NULL, [CustomerI3D] [int] NULL, [ResponsibleEmployeeI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerLog] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [OldValue] [nvarchar](512) NOT NULL, [NewValue] [nvarchar](512) NOT NULL, [Category] [nvarchar](50) NULL, [ChangedObjectI3D] [int] NULL, [ChangedObjectKind] [int] NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerMonitoringSettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerMonitoringSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [ObjectI3D] [int] NULL, [ObjectKind] [nvarchar](128) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerProductMatrixCategories] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerProductMatrixCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](200) NOT NULL, [SortPosition] [float] NOT NULL, CONSTRAINT [PK_CustomerProductMatrixCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerProductMatrixProducts] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerProductMatrixProducts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerProductMatrixCategoryI3D] [int] NOT NULL, [Name] [nvarchar](200) NOT NULL, [SortPosition] [float] NOT NULL, CONSTRAINT [PK_CustomerProductMatrixProducts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerProductMatrixRating] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerProductMatrixRating]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerNumber] [int] NOT NULL, [CustomerProductMatrixProductI3D] [int] NOT NULL, [CustomerProductMatrixRatingValue] [int] NOT NULL, CONSTRAINT [PK_CustomerProductMatrixRating] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerProductMatrixRatingChangeLogs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerProductMatrixRatingChangeLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerProductMatrixRatingI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [Timestamp] [datetime2](3) NOT NULL, [CustomerProductMatrixRatingValue] [int] NOT NULL, [Reason] [nvarchar](1000) NULL, CONSTRAINT [PK_CustomerProductMatrixRatingChangeLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerSettings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [Kind] [varchar](64) NOT NULL, [IntValue] [int] NULL, [StringValue] [nvarchar](4000) NULL, [DecValue] [float] NULL, [ByteValue] [image] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerSites] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerSites]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [Name] [nvarchar](400) NOT NULL, [Description] [nvarchar](max) NULL, [Phone] [nvarchar](400) NULL, [Fax] [nvarchar](400) NULL, [Email] [nvarchar](400) NULL, [Country] [nvarchar](400) NULL, [City] [nvarchar](400) NULL, [Street] [nvarchar](400) NULL, [Zip] [nvarchar](400) NULL, [AddressAddition] [nvarchar](400) NULL, [PostOfficeBox] [nvarchar](400) NULL, [CreatedByI3D] [int] NOT NULL, [CreatedByType] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedByType] [int] NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [IsDeleted] [bit] NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerSpecialArticles] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerSpecialArticles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [ArticleI3D] [int] NULL, [Demand] [int] NULL, [SettlementType] [int] NULL, [Multiplier] [int] NULL, [Price] [float] NULL, CONSTRAINT [PK_CustomerSpecialArticles] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomerToMonitoringClient] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomerToMonitoringClient]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [MonitoringID] [int] NOT NULL, [MonitoringName] [nvarchar](256) NULL, [MonitoringTypeID] [int] NOT NULL, [State] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomGatewayDefinitions] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomGatewayDefinitions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ImportType] [int] NOT NULL, [GatewayI3D] [int] NULL, [CentronColumn] [int] NOT NULL, [ColumnName] [nvarchar](800) NULL, [ColumnValue] [nvarchar](800) NULL, [ColumnFillUpChar] [nvarchar](1) NULL, [ColumnLength] [int] NULL, [ColumnIndex] [int] NULL, [ColumnAlignment] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_CustomGatewayDefinitions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CustomSearchResults] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CustomSearchResults]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](64) NOT NULL, [CreatedDate] [datetime] NOT NULL, [CreatedByI3D] [int] NOT NULL, [Type] [int] NOT NULL, [ResultSet] [image] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DashboardContainers] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DashboardContainers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AppUserI3D] [int] NOT NULL, [ModuleID] [varchar](50) NOT NULL, [ContainerKindID] [varchar](50) NOT NULL, [IdentityData] [varbinary](max) NULL, [SortOrder] [int] NOT NULL, [Size] [int] NOT NULL, [IsFlowBreak] [bit] NOT NULL, CONSTRAINT [PK_DashboardContainers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DatabaseUpdaterDefaultValues] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DatabaseUpdaterDefaultValues]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TableName] [nvarchar](255) NOT NULL, [FieldName] [nvarchar](255) NOT NULL, [DefaultValue] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DateiLinks] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DateiLinks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Pfad] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [ErstellerI3D] [int] NULL, [Datum] [datetime] NULL, [Status] [int] NULL, CONSTRAINT [PK_DateiLinks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DauerTermin] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DauerTermin]( [I3D] [int] NOT NULL, [ObjektArt] [int] NOT NULL, [ObjektI3D] [int] NOT NULL, [Gilt_von] [datetime] NOT NULL, [Gilt_bis] [datetime] NOT NULL, [IntervallArt] [int] NOT NULL, [Intervall] [float] NULL, [Status] [int] NULL, CONSTRAINT [PK_DauerTermin] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DBUpdate] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DBUpdate]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DBUpdateIndex] [int] NULL, [Datum] [datetime] NULL, [Status] [int] NULL, [BearbeiterI3D] [int] NULL, [LastUndoDatum] [datetime] NULL, [LastUndoBearbeiterI3D] [int] NULL, [ScriptType] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployableJobs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployableJobs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [PackageI3D] [int] NOT NULL, [InstallationTime] [datetime] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ModifiedDate] [datetime] NULL, CONSTRAINT [PK_DeployableJobs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageInstallError] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageInstallError]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Error] [text] NOT NULL, [Solution] [text] NULL, [Note] [text] NULL, [TestedOperatingSystemID] [int] NOT NULL, CONSTRAINT [PK_DeployablePackageInstallError] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageLogs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeployableJobI3D] [int] NOT NULL, [LogType] [int] NOT NULL, [LogDescription] [nvarchar](max) NOT NULL, [CreatedDate] [datetime] NOT NULL, CONSTRAINT [PK_DeployablePackageLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageOperatingSystems] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageOperatingSystems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Version] [nvarchar](50) NOT NULL, [Architecture] [nvarchar](50) NOT NULL, [PackageVersionID] [int] NOT NULL, CONSTRAINT [PK_DeployablePackageOperatingSystems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackages] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackages]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PackageName] [nvarchar](255) NOT NULL, [Vendor] [nvarchar](255) NOT NULL, [Description] [nvarchar](4000) NULL, [CreatedByI3D] [int] NOT NULL, [CreatedAt] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedAt] [datetime] NOT NULL, [PortalI3D] [int] NULL, CONSTRAINT [PK_DeployablePackages] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageSoftwareValidateInformation] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageSoftwareValidateInformation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DisplayName] [nvarchar](256) NULL, [DisplayVersion] [nvarchar](256) NULL, [VersionID] [int] NOT NULL, CONSTRAINT [PK_DeployablePackageSoftwareValidateInformation] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageSources] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageSources]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Path] [nvarchar](256) NOT NULL, [Username] [nvarchar](255) NULL, [Password] [nvarchar](255) NULL, [Kind] [int] NOT NULL, [ReadOnly] [bit] NOT NULL, [Priority] [int] NOT NULL, CONSTRAINT [PK_DeployablePackageSources] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageTags] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageTags]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PackageI3D] [int] NOT NULL, [Tag] [varchar](255) NOT NULL, CONSTRAINT [PK_DeployablePackageTags] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageToCveNumber] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageToCveNumber]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CveNumber] [nvarchar](255) NOT NULL, [PackageI3D] [int] NOT NULL, [PackageVersionI3D] [int] NOT NULL, [PackagePortalI3D] [int] NULL, [PackageVersionPortalI3D] [int] NULL, CONSTRAINT [PK_DeployablePackageToCveNumber] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageVersion] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Version] [nvarchar](255) NOT NULL, [PackageI3D] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedAt] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedAt] [datetime] NOT NULL, [PackageID] [varchar](255) NOT NULL, [Eula] [text] NULL, [EncryptedFileName] [nvarchar](512) NULL, [EncryptedFilePassword] [nvarchar](512) NULL, [PortalI3D] [int] NULL, [Architecture] [int] NOT NULL, CONSTRAINT [PK_DeployablePackageVersion] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DeployablePackageVersionEulaLogs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployablePackageVersionEulaLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PackageName] [nvarchar](255) NULL, [TimeStamp] [datetime] NOT NULL, [EulaAccepted] [bit] NOT NULL, [AcceptFromPersonalI3D] [int] NOT NULL, [VersionName] [nchar](255) NULL, [VersionNr] [nchar](255) NULL, [JobI3D] [int] NULL, CONSTRAINT [PK_DeployablePackageVersionEulaLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeployableSystemCrawlerNextRestartHistory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployableSystemCrawlerNextRestartHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NextRestartJobI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [Message] [ntext] NOT NULL, CONSTRAINT [PK_DeployableSystemCrawlerNextRestartHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DeployableSystemCrawlerNextRestartJobs] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeployableSystemCrawlerNextRestartJobs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PackageVersionName] [nvarchar](255) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, [DeviceShortName] [nvarchar](255) NOT NULL, [CreatedByAppUser] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [PackageVersionPortalI3D] [int] NOT NULL, [ExecutionState] [int] NOT NULL, CONSTRAINT [PK_DeployableSystemCrawlerNextRestartJobs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeploymentRules] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeploymentRules]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [DeployablePackagePortalI3D] [int] NOT NULL, [PackageName] [nvarchar](512) NOT NULL, [VersionPortalI3D] [int] NULL, [Version] [nvarchar](512) NOT NULL, [Limit] [int] NOT NULL, [RuleType] [int] NOT NULL, [OuType] [int] NOT NULL, [CustomOuI3D] [int] NULL, [AdOuGuid] [uniqueidentifier] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeviceClickCounterImported] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeviceClickCounterImported]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CounterValue] [int] NOT NULL, [CounterType] [nvarchar](32) NOT NULL, [CustomerI3D] [int] NOT NULL, [AddressI3D] [int] NULL, [DeviceName] [nvarchar](64) NOT NULL, [Manufacturer] [nvarchar](64) NULL, [Barcode] [nvarchar](32) NULL, [ScanDate] [datetime] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [IsMatched] [bit] NOT NULL, [SNMPDetailI3D] [int] NOT NULL, [CounterID] [nvarchar](64) NULL, [DeviceBarcode] [nvarchar](32) NULL, [ImportDate] [datetime] NULL, CONSTRAINT [PK_DeviceClickCounterImported] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeviceClickCounterImportHistory] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeviceClickCounterImportHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceClickCounterImportedI3D] [int] NULL, [MessageType] [int] NOT NULL, [MessageParameter] [nvarchar](1024) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DeviceClickCounterTypeMappings] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DeviceClickCounterTypeMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceClickCounterI3D] [int] NOT NULL, [CounterType] [nvarchar](32) NOT NULL, [SNMPDetailI3D] [int] NOT NULL, [Code] [nvarchar](64) NULL, CONSTRAINT [PK_DeviceClickCounterTypeMappings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DirectoryReference] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DirectoryReference]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DirectoryI3D] [int] NOT NULL, [DirectoryKind] [varchar](64) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Directorys] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Directorys]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [OwnerI3D] [int] NULL, [ImageIndex] [int] NULL, [SelectedIndex] [int] NULL, [numChildren] [int] NULL, [numDocuments] [int] NULL, [KndDirectoryI3D] [int] NULL, [imageblob] [image] NULL, [selimageblob] [image] NULL, [Status] [int] NULL, [IsDocSyncActive] [bit] NULL, [CreatedBy] [int] NULL, [CreatedDate] [datetime2](7) NULL, [CreatedVersion] [varchar](20) NULL, [ChangedBy] [int] NULL, [ChangedDate] [datetime2](7) NULL, [ChangedVersion] [varchar](20) NULL, CONSTRAINT [Directorys_pk] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DocFieldValues] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocFieldValues]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocI3D] [int] NULL, [FieldI3D] [int] NULL, [Wert] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_DocFieldValues] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocMails] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocMails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentI3D] [int] NULL, [Empfangen] [datetime] NULL, [Betreff] [varchar](256) NULL, [Von] [varchar](256) NULL, [An] [varchar](256) NULL, [Text] [text] NULL, [EntryID] [varchar](256) NULL, [Anlagen] [varchar](1000) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DocPages] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocPages]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerDoc] [int] NOT NULL, [Data] [image] NULL, [PageSize] [smallint] NULL, [Dpi] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_DocPages] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DocTypeFields] Script Date: 11.11.2025 11:20:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocTypeFields]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocTypeI3D] [int] NULL, [Name] [varchar](50) NULL, [DataType] [int] NULL, [ReadOnly] [int] NULL, [DefaultVal] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_DocTypeFields] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocTypes] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocTypes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [ImageIndex] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_DocTypes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuFormSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuFormSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocuFormCounter] [nvarchar](50) NOT NULL, [CentronCounterTypeI3D] [int] NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_DocuFormSetting] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Documentation] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Documentation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentationCategoryI3D] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Caption] [varchar](128) NOT NULL, [PublicDocumentation] [text] NULL, [InternalDocumentation] [text] NULL, [Status] [int] NOT NULL, [Version] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [CreatedVersion] [varchar](24) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [ChangedVersion] [varchar](24) NOT NULL, [DocDirI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationCategory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationCategory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [varchar](128) NOT NULL, [ParentI3D] [int] NULL, [Status] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [CreatedVersion] [varchar](24) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [ChangedVersion] [varchar](24) NOT NULL, [Global] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationCategoryToCustomer] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationCategoryToCustomer]( [DocumentationCategoryI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [Status] [int] NOT NULL, [Deactiviert] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationVersion] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentationI3D] [int] NOT NULL, [DocumentationCategoryI3D] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Caption] [varchar](128) NOT NULL, [PublicDocumentation] [text] NULL, [InternalDocumentation] [text] NULL, [Status] [int] NOT NULL, [Version] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [CreatedVersion] [varchar](24) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [ChangedVersion] [varchar](24) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizard] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizard]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentationWizardI3D] [int] NOT NULL, [Name] [nvarchar](128) NOT NULL, [CustomerI3D] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [Status] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardEntry] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardEntry]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentationWizardEntryI3D] [int] NOT NULL, [DocumentationWizardResultI3D] [int] NOT NULL, [TemplateType] [nvarchar](56) NOT NULL, [TemplateTableI3D] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [Status] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplate] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplate]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](128) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [Status] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateActiveDirectory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateActiveDirectory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateType] [int] NOT NULL, [Filled] [bit] NOT NULL, [FSMORoles] [nvarchar](4000) NULL, [AdminAccounts] [nvarchar](4000) NULL, [GroupRecommondations] [nvarchar](4000) NULL, [Scripts] [nvarchar](4000) NULL, [WizardEntryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateBackupAndRestore] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateBackupAndRestore]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateType] [int] NOT NULL, [Filled] [bit] NOT NULL, [Description] [nvarchar](4000) NULL, [WizardEntryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateCustomer] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateCustomer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateType] [int] NOT NULL, [Filled] [bit] NOT NULL, [AddressI3D] [int] NULL, [WizardEntryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateDataBackup] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateDataBackup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](128) NULL, [Description] [nvarchar](4000) NULL, [Time] [nvarchar](128) NULL, [BackupFrequency] [int] NULL, [BackupAndRestoreTemplateI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateDataCustomerToContactPerson] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateDataCustomerToContactPerson]( [CustomerTemplateI3D] [int] NOT NULL, [ContactPersonI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateDataExternalContactPerson] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateDataExternalContactPerson]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Company] [nvarchar](256) NULL, [Firstname] [nvarchar](128) NULL, [Lastname] [nvarchar](128) NULL, [Phone] [nvarchar](64) NULL, [EMail] [nvarchar](64) NULL, [Department] [nvarchar](64) NULL, [CustomerTemplateI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateDataMachine] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateDataMachine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](128) NULL, [IP] [nvarchar](256) NULL, [SubnetMask] [nvarchar](256) NULL, [Gateway] [nvarchar](256) NULL, [Description] [nvarchar](4000) NULL, [Type] [nvarchar](64) NULL, [MachineTemplateI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateDataMail] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateDataMail]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DomainName] [nvarchar](128) NULL, [NameServer] [nvarchar](128) NULL, [IP] [nvarchar](256) NULL, [MailServer] [nvarchar](128) NULL, [MailTemplateI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateDataNetwork] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateDataNetwork]( [I3D] [int] NOT NULL, [Name] [nvarchar](64) NULL, [IP] [nvarchar](256) NULL, [Description] [nvarchar](4000) NULL, [ServerType] [nvarchar](64) NULL, [NetworkStructureTemplateI3D] [int] NOT NULL, CONSTRAINT [PK_DocumentationWizardTemplateDataNetwork] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateEntry] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateEntry]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentationWizardI3D] [int] NOT NULL, [Name] [nvarchar](128) NOT NULL, [Optional] [int] NOT NULL, [OrderIndex] [int] NOT NULL, [TemplateType] [nvarchar](56) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [Status] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateMachine] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateMachine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateType] [int] NOT NULL, [Filled] [bit] NOT NULL, [WizardEntryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateMail] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateMail]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateType] [int] NOT NULL, [Filled] [bit] NOT NULL, [WizardEntryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateNetworkComponent] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateNetworkComponent]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateType] [int] NOT NULL, [Filled] [bit] NOT NULL, [Switche] [nvarchar](4000) NULL, [Router] [nvarchar](4000) NULL, [Firewall] [nvarchar](4000) NULL, [AccessPoints] [nvarchar](4000) NULL, [Wiring] [nvarchar](4000) NULL, [WizardEntryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentationWizardTemplateNetworkStructure] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentationWizardTemplateNetworkStructure]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateType] [int] NOT NULL, [Filled] [bit] NOT NULL, [WizardEntryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentFulltextIndex] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentFulltextIndex]( [I3D] [bigint] IDENTITY(1,1) NOT NULL, [DocumentI3D] [int] NOT NULL, [TextValue] [nvarchar](1000) NOT NULL, CONSTRAINT [PK_DocumentFulltextIndex] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_DocumentFulltextIndex] Script Date: 11.11.2025 11:20:28 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_DocumentFulltextIndex] ON [dbo].[DocumentFulltextIndex] ( [DocumentI3D] ASC, [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentFulltextIndexStats] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentFulltextIndexStats]( [DocumentI3D] [int] NOT NULL, [LastUpdate] [datetime2](2) NOT NULL, [IsUpdateRequested] [bit] NOT NULL, [DurationInMS] [int] NULL, CONSTRAINT [PK_DocumentFulltextIndexStats] PRIMARY KEY CLUSTERED ( [DocumentI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentMetaInformations] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentMetaInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocumentI3D] [int] NOT NULL, [Type] [tinyint] NOT NULL, [TypeName] [nvarchar](50) NULL, [Value] [nvarchar](400) NULL, CONSTRAINT [PK_DocumentMetaInformations] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_DocumentMetaInformations] Script Date: 11.11.2025 11:20:28 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_DocumentMetaInformations] ON [dbo].[DocumentMetaInformations] ( [DocumentI3D] ASC, [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[Documents] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Documents]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](500) NULL, [DocSize] [int] NULL, [DocType] [int] NULL, [CreationDate] [datetime] NULL, [OwnerDirI3D] [int] NULL, [Data] [image] NULL, [NumPages] [int] NULL, [DataType] [int] NULL, [ImageIndex] [int] NULL, [DocDate] [datetime] NULL, [PublicDelete] [int] NULL, [Version] [int] NULL, [BelongsToI3D] [int] NULL, [Angelegt_von] [int] NULL, [Geandert_am] [datetime] NULL, [Geandert_von] [int] NULL, [Attachment] [int] NULL, [BelongsToKundenI3D] [int] NULL, [ReferenzI3D] [int] NULL, [LockUserI3D] [int] NULL, [LockWorkstation] [varchar](20) NULL, [LockPath] [varchar](300) NULL, [Status] [int] NULL, [WEBKundenAnzeigen] [int] NULL, [WEBPersonenI3D] [int] NULL, [Flags] [bigint] NOT NULL, [DMSSyncUniqueID] [nvarchar](250) NULL, [DMSSyncDate] [datetime2](0) NULL, [DMSSyncType] [tinyint] NULL, [DMSSyncEmployeeI3D] [int] NULL, [DocumentKind] [int] NULL, [CreatedVersion] [varchar](20) NULL, [ChangedVersion] [varchar](20) NULL, [DocumentFulltextIndexStatsI3D] [int] NULL, [ThumbnailI3D] [int] NULL, [HelpdeskHistoryI3D] [int] NULL, CONSTRAINT [PK_Documents] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DocumentThumbnails] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocumentThumbnails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FileSize] [int] NOT NULL, [Width] [int] NOT NULL, [Height] [int] NOT NULL, [Data] [varbinary](max) NOT NULL, CONSTRAINT [PK_DocumentThumbnails] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizard] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizard]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](128) NOT NULL, [CustomerI3D] [int] NOT NULL, [AddressI3D] [int] NOT NULL, [Status] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardActiveDirectory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardActiveDirectory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WizardI3D] [int] NOT NULL, [FSMORoles] [nvarchar](4000) NULL, [AdminAccounts] [nvarchar](4000) NULL, [GroupRecommondations] [nvarchar](4000) NULL, [Scripts] [nvarchar](4000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardBackupAndRestore] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardBackupAndRestore]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WizardI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardBackupAndRestoreData] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardBackupAndRestoreData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocuWizardBackupAndRestoreI3D] [int] NOT NULL, [Name] [nvarchar](128) NOT NULL, [Description] [nvarchar](4000) NULL, [Time] [nvarchar](256) NULL, [BackupFrequency] [int] NOT NULL, [Software] [nvarchar](256) NULL, [Medium] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardCustomerInformation] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardCustomerInformation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WizardI3D] [int] NOT NULL, [Description] [nvarchar](4000) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardCustomerInformationExternalContacts] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardCustomerInformationExternalContacts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocuWizardCustomerInformationI3D] [int] NOT NULL, [Company] [nvarchar](255) NOT NULL, [Firstname] [nvarchar](128) NOT NULL, [Lastname] [nvarchar](128) NOT NULL, [Phone] [nvarchar](64) NULL, [EMail] [nvarchar](64) NULL, [Department] [nvarchar](128) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardCustomerInformationToContactPerson] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardCustomerInformationToContactPerson]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocuWizardCustomerInformationI3D] [int] NOT NULL, [AddressContactI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardMachine] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardMachine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WizardI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardMachineData] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardMachineData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocuWizardMachineI3D] [int] NOT NULL, [Name] [nvarchar](128) NOT NULL, [Type] [nvarchar](64) NOT NULL, [IP] [nvarchar](64) NULL, [SubnetMask] [nvarchar](64) NULL, [Gateway] [nvarchar](64) NULL, [Description] [nvarchar](4000) NULL, [Serialnumber] [nvarchar](256) NULL, [Manufacturer] [nvarchar](128) NULL, [ILO] [nvarchar](256) NULL, [VLANID] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardMail] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardMail]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WizardI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardMailData] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardMailData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocuWizardMailI3D] [int] NOT NULL, [MailServer] [nvarchar](64) NOT NULL, [DomainName] [nvarchar](64) NULL, [NameServer] [nvarchar](64) NULL, [IP] [nvarchar](64) NULL, [ServerType] [nvarchar](64) NULL, [ExternalAccess] [nvarchar](4000) NULL, [LoginData] [nvarchar](4000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkComponent] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkComponent]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WizardI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkComponentData] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkComponentData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Description] [nvarchar](4000) NULL, [Manufacturer] [nvarchar](256) NULL, [Typ] [nvarchar](256) NULL, [Gateway] [nvarchar](256) NULL, [CountOfNetworkCards] [int] NULL, [Encoding] [nvarchar](256) NULL, [Managed] [bit] NULL, [Channel] [nvarchar](256) NULL, [DocuWizardNetworkComponentI3D] [int] NOT NULL, [NetworkComponentDataType] [nvarchar](32) NOT NULL, [Serialnumber] [nvarchar](128) NULL, [Share] [nvarchar](256) NULL, [Subnet] [nvarchar](256) NULL, [Name] [nvarchar](256) NULL, [Password] [nvarchar](128) NULL, [Ports] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkComponentDataManagedNetwork] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkComponentDataManagedNetwork]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Network] [nvarchar](256) NOT NULL, [DocuWizardNetworkComponentDataI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkComponentDataModule] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkComponentDataModule]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Description] [nvarchar](4000) NULL, [Port] [nvarchar](128) NOT NULL, [DocuWizardNetworkComponentDataI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkComponentDataNetworkIP] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkComponentDataNetworkIP]( [I3D] [int] NOT NULL, [IP] [nvarchar](128) NOT NULL, [DocuWizardNetworkComponentDataI3D] [int] NOT NULL, CONSTRAINT [PK_DocuWizardNetworkComponentDataNetworkIP] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkComponentDataSSID] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkComponentDataSSID]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](256) NOT NULL, [DocuWizardNetworkComponentDataI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkStructure] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkStructure]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WizardI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkStructureData] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkStructureData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DocuWizardNetworkStructureI3D] [int] NOT NULL, [Name] [nvarchar](128) NOT NULL, [Description] [nvarchar](4000) NULL, [NetworkStrucureDataType] [nvarchar](32) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkStructureDataExcludedIP] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkStructureDataExcludedIP]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IPStart] [nvarchar](64) NOT NULL, [IPEnd] [nvarchar](64) NOT NULL, [DocuWizardNetworkStructureDataI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[DocuWizardNetworkStructureDataNetworkIP] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DocuWizardNetworkStructureDataNetworkIP]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IP] [nvarchar](256) NOT NULL, [DocuWizardNetworkStructureDataI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDI1Kopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDI1Kopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Sender] [varchar](20) NULL, [Recipient] [varchar](20) NULL, [Datum] [datetime] NULL, [Belegart] [int] NULL, [Belegnummer] [varchar](10) NULL, [Waehrung] [varchar](5) NULL, [DatumBeleg] [datetime] NULL, [DatumFaellig] [datetime] NULL, [DatumFaktura] [datetime] NULL, [MwstSatz] [float] NULL, [KondArt] [int] NULL, [KondBetrag] [float] NULL, [KondProz] [float] NULL, [KondText] [varchar](80) NULL, [RSName1] [varchar](35) NULL, [RSName2] [varchar](35) NULL, [RSStrasse] [varchar](35) NULL, [RSPLZ] [varchar](9) NULL, [RSOrt] [varchar](35) NULL, [RSLand] [varchar](3) NULL, [RSUID] [varchar](20) NULL, [REName1] [varchar](35) NULL, [REName2] [varchar](35) NULL, [REStrasse] [varchar](35) NULL, [REPLZ] [varchar](9) NULL, [REOrt] [varchar](35) NULL, [RELand] [varchar](3) NULL, [REUID] [varchar](20) NULL, [AGName1] [varchar](35) NULL, [AGName2] [varchar](35) NULL, [AGStrasse] [varchar](35) NULL, [AGPLZ] [varchar](9) NULL, [AGOrt] [varchar](35) NULL, [AGLand] [varchar](3) NULL, [AGUID] [varchar](20) NULL, [WEName1] [varchar](35) NULL, [WEName2] [varchar](35) NULL, [WEStrasse] [varchar](35) NULL, [WEPLZ] [varchar](9) NULL, [WEOrt] [varchar](35) NULL, [WELand] [varchar](3) NULL, [WEUID] [varchar](20) NULL, [SummeNetto] [float] NULL, [SummeMwst] [float] NULL, [SummeFaktura] [float] NULL, [Status] [int] NULL, [Pruefstatus] [int] NULL, [WareKopfI3D] [int] NULL, [KalkKopfI3D] [int] NULL, [DatenuebernahmeDatum] [datetime] NULL, [DatenuebernahmePersonalI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDI1Pos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDI1Pos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDI1KopfI3D] [int] NULL, [AuftragNr] [varchar](35) NULL, [AuftragPos] [int] NULL, [AuftragDatum] [datetime] NULL, [BestellNr] [varchar](35) NULL, [BestellPos] [int] NULL, [BestellDatum] [datetime] NULL, [LiefNr] [varchar](35) NULL, [LiefPos] [int] NULL, [LiefDatum] [datetime] NULL, [MaterialNr] [varchar](35) NULL, [MaterialKdNr] [varchar](35) NULL, [HerstellerteileNr] [varchar](35) NULL, [StawaNr] [varchar](17) NULL, [FakMenge] [float] NULL, [BruttoWert] [float] NULL, [NettoBetrag] [float] NULL, [MwstBetrag] [float] NULL, [MwstSatz] [float] NULL, [Status] [int] NULL, [Pruefstatus] [int] NULL, [BestPosI3D] [int] NULL, [WarePosI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDI1SN] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDI1SN]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDI1PosI3D] [int] NULL, [SerialNr] [varchar](35) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIABKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIABKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DistributorID] [int] NULL, [Distributor] [varchar](40) NULL, [XMLErstellung] [datetime] NULL, [BestellnrDistributor] [varchar](40) NULL, [DatumAuftrag] [datetime] NULL, [BestellnrEigene] [varchar](40) NULL, [DatumBestellung] [datetime] NULL, [WEName1] [varchar](40) NULL, [WEName2] [varchar](40) NULL, [WEName3] [varchar](40) NULL, [WEName4] [varchar](40) NULL, [WEStrasse] [varchar](40) NULL, [WEPLZ] [varchar](10) NULL, [WEOrt] [varchar](40) NULL, [WELand] [varchar](3) NULL, [EDI2StatusCode] [varchar](10) NULL, [EDI2StatusText] [varchar](100) NULL, [EDI3AddressErrorCode] [varchar](10) NULL, [EDI3AddressErrorText] [varchar](100) NULL, [EDI3SuffixErrorCode] [varchar](10) NULL, [EDI3SuffixErrorText] [varchar](100) NULL, [Pruefstatus] [int] NULL, [BestKopfI3D] [int] NULL, [XMLDokument] [text] NULL, [XMLFileNameOnServer] [varchar](60) NULL, [EDI2MsgID] [int] NULL, [Status] [int] NULL, [Ausgeblendet] [int] NULL, [AusgeblendetHinweis] [varchar](100) NULL, [DatenUebernommen] [int] NULL, [Prueflog] [varchar](1000) NULL, [BestellnrEigeneOrig] [varchar](40) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EDIABPos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIABPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIABKopfI3D] [int] NULL, [BestellnrEigene] [varchar](40) NULL, [BestellPos] [varchar](6) NULL, [MaterialnrDistributor] [varchar](40) NULL, [MaterialnrEigene] [varchar](40) NULL, [MaterialnrHersteller] [varchar](40) NULL, [Menge] [float] NULL, [Einzelpreis] [float] NULL, [PosSumme] [float] NULL, [AbsagegrundCode] [varchar](10) NULL, [AbsagegrundText] [varchar](100) NULL, [StatusCode] [varchar](10) NULL, [StatusText] [varchar](100) NULL, [Pruefstatus] [int] NULL, [BestPosI3D] [int] NULL, [Prueflog] [varchar](1000) NULL, [Artikeltext] [varchar](200) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIABTermine] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIABTermine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIABPosI3D] [int] NULL, [DatumLieferung] [datetime] NULL, [EDI4WocheLieferung] [int] NULL, [Menge] [float] NULL, [EDI2SchedulingType] [varchar](10) NULL, [EDI2DeliveryDateType] [varchar](10) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIActebisKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIActebisKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Sender] [varchar](20) NULL, [Recipient] [varchar](20) NULL, [Datum] [datetime] NULL, [Belegart] [int] NULL, [Belegnummer] [varchar](10) NULL, [Waehrung] [varchar](5) NULL, [DatumBeleg] [datetime] NULL, [DatumFaellig] [datetime] NULL, [DatumFaktura] [datetime] NULL, [MwstSatz] [float] NULL, [KondArt] [int] NULL, [KondBetrag] [float] NULL, [KondProz] [float] NULL, [KondText] [varchar](80) NULL, [RSName1] [varchar](35) NULL, [RSName2] [varchar](35) NULL, [RSStrasse] [varchar](35) NULL, [RSPLZ] [varchar](9) NULL, [RSOrt] [varchar](35) NULL, [RSLand] [varchar](3) NULL, [RSUID] [varchar](20) NULL, [REName1] [varchar](35) NULL, [REName2] [varchar](35) NULL, [REStrasse] [varchar](35) NULL, [REPLZ] [varchar](9) NULL, [REOrt] [varchar](35) NULL, [RELand] [varchar](3) NULL, [REUID] [varchar](20) NULL, [AGName1] [varchar](35) NULL, [AGName2] [varchar](35) NULL, [AGStrasse] [varchar](35) NULL, [AGPLZ] [varchar](9) NULL, [AGOrt] [varchar](35) NULL, [AGLand] [varchar](3) NULL, [AGUID] [varchar](20) NULL, [WEName1] [varchar](35) NULL, [WEName2] [varchar](35) NULL, [WEStrasse] [varchar](35) NULL, [WEPLZ] [varchar](9) NULL, [WEOrt] [varchar](35) NULL, [WELand] [varchar](3) NULL, [WEUID] [varchar](20) NULL, [SummeNetto] [float] NULL, [SummeMwst] [float] NULL, [SummeFaktura] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIActebisPos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIActebisPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIActebisKopfI3D] [int] NULL, [AuftragNr] [varchar](35) NULL, [AuftragPos] [int] NULL, [AuftragDatum] [datetime] NULL, [BestellNr] [varchar](35) NULL, [BestellPos] [int] NULL, [BestellDatum] [datetime] NULL, [LiefNr] [varchar](35) NULL, [LiefPos] [int] NULL, [LiefDatum] [datetime] NULL, [MaterialNr] [varchar](35) NULL, [MaterialKdNr] [varchar](35) NULL, [StawaNr] [varchar](17) NULL, [FakMenge] [float] NULL, [BruttoWert] [float] NULL, [NettoBetrag] [float] NULL, [MwstBetrag] [float] NULL, [MwstSatz] [float] NULL, [SerialNr] [varchar](35) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIActebisSN] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIActebisSN]( [I3D] [int] NOT NULL, [EDIActebisPosI3D] [int] NULL, [SerialNr] [varchar](35) NULL, [Status] [int] NULL, CONSTRAINT [PK_EDIActebisSN] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIAdditionalArticles] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIAdditionalArticles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierI3D] [int] NULL, [SupplierArticleDescription] [nvarchar](100) NULL, [CentronArticleI3D] [int] NULL, [CentronArticleKind] [int] NULL, [SupplierArticleCode] [nvarchar](50) NULL, [CentronArticleCode] [nvarchar](50) NULL, CONSTRAINT [PK_EDIAdditionalArticles] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIDeliveryHead] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIDeliveryHead]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierI3D] [int] NOT NULL, [OrigFileName] [nvarchar](200) NOT NULL, [SupplierFileName] [nvarchar](200) NOT NULL, [SourceOrderNumber] [nvarchar](100) NULL, [SourceOrderDate] [datetime2](0) NULL, [SupplierDeliveryNumber] [nvarchar](100) NULL, [SupplierDeliveryDate] [datetime2](0) NULL, [DeliveryDateStart] [datetime2](0) NULL, [DeliveryDateEnd] [datetime2](0) NULL, [CentronOrderNumber] [int] NULL, [BuyerName] [nvarchar](50) NULL, [BuyerName2] [nvarchar](50) NULL, [BuyerName3] [nvarchar](50) NULL, [BuyerStreet] [nvarchar](50) NULL, [BuyerZip] [nvarchar](10) NULL, [BuyerCity] [nvarchar](50) NULL, [BuyerCountry] [nvarchar](5) NULL, [DeliveryName] [nvarchar](50) NULL, [DeliveryName2] [nvarchar](50) NULL, [DeliveryName3] [nvarchar](50) NULL, [DeliveryStreet] [nvarchar](50) NULL, [DeliveryZip] [nvarchar](10) NULL, [DeliveryCity] [nvarchar](50) NULL, [DeliveryCountry] [nvarchar](5) NULL, [BuyerPartyID] [nvarchar](100) NULL, [DeliveryPartyID] [nvarchar](100) NULL, [NeedsUserValidation] [bit] NULL, [SupplierNetto] [decimal](12, 2) NULL, [SupplierBrutto] [decimal](12, 2) NULL, [Currency] [nvarchar](10) NULL, [Multidistributor] [int] NULL, [CreatedDate] [datetime2](0) NULL, [Comment] [nvarchar](2000) NULL, [CentronOrderI3D] [int] NULL, [State] [int] NULL, [MandatorI3D] [int] NULL, [EDIConfigurationI3D] [int] NULL, CONSTRAINT [PK_EdiDeliveryHead] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIDeliveryItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIDeliveryItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIDeliveryHeadI3D] [int] NOT NULL, [LineID] [nvarchar](50) NULL, [SupplierArticleCode] [nvarchar](100) NULL, [EANCode] [nvarchar](15) NULL, [ManufacturerArticleCode] [nvarchar](100) NULL, [Quantity] [decimal](9, 2) NULL, [Price] [decimal](9, 2) NULL, [Description] [nvarchar](100) NULL, [DeliveryDateStart] [datetime] NULL, [DeliveryDateEnd] [datetime] NULL, [VAT] [decimal](9, 4) NULL, [Comment] [nvarchar](200) NULL, [AdditionalArticle] [bit] NULL, [TrackingName] [nvarchar](50) NULL, [TrackingNumber] [nvarchar](50) NULL, [TrackingURL] [nvarchar](500) NULL, [PackageQuantity] [int] NULL, CONSTRAINT [PK_EDIDeliveryItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIDeliveryItemsToOrder] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIDeliveryItemsToOrder]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIDeliveryItemsI3D] [int] NOT NULL, [OrderPosI3D] [int] NOT NULL, [AppliedQuantity] [decimal](9, 2) NOT NULL, [CentronArticleKind] [int] NULL, CONSTRAINT [PK_EDIDeliveryItemsToOrder] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIDocuments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIDocuments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerI3D] [int] NOT NULL, [OwnerKind] [int] NOT NULL, [CreateDate] [datetime] NOT NULL, [FileData] [varbinary](max) NOT NULL, CONSTRAINT [PK_EDIDocuments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EDIInvoiceBarcodes] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIInvoiceBarcodes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Barcode] [nvarchar](100) NOT NULL, [EDIInvoiceItemsI3D] [int] NOT NULL, [EDIDeliveryItemsI3D] [int] NULL, CONSTRAINT [PK_EDIInvoiceBarcodes] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [idxEDIInvoiceItemsI3D] Script Date: 11.11.2025 11:20:28 ******/ CREATE CLUSTERED INDEX [idxEDIInvoiceItemsI3D] ON [dbo].[EDIInvoiceBarcodes] ( [EDIInvoiceItemsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIInvoiceHead] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIInvoiceHead]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierI3D] [int] NOT NULL, [OrigFileName] [nvarchar](100) NOT NULL, [SupplierFileName] [nvarchar](100) NOT NULL, [SourceOrderNumber] [nvarchar](100) NULL, [SourceOrderDate] [datetime2](0) NULL, [SupplierInvoiceNumber] [nvarchar](100) NULL, [SupplierInvoiceDate] [datetime2](0) NULL, [DeliveryDateStart] [datetime2](0) NULL, [DeliveryDateEnd] [datetime2](0) NULL, [CentronOrderNumber] [int] NULL, [BuyerName] [nvarchar](50) NULL, [BuyerName2] [nvarchar](50) NULL, [BuyerName3] [nvarchar](50) NULL, [BuyerStreet] [nvarchar](50) NULL, [BuyerZip] [nvarchar](10) NULL, [BuyerCity] [nvarchar](50) NULL, [BuyerCountry] [nvarchar](5) NULL, [DeliveryName] [nvarchar](50) NULL, [DeliveryName2] [nvarchar](50) NULL, [DeliveryName3] [nvarchar](50) NULL, [DeliveryStreet] [nvarchar](50) NULL, [DeliveryZip] [nvarchar](10) NULL, [DeliveryCity] [nvarchar](50) NULL, [DeliveryCountry] [nvarchar](5) NULL, [BuyerPartyID] [nvarchar](100) NULL, [DeliveryPartyID] [nvarchar](100) NULL, [NeedsUserValidation] [bit] NULL, [SupplierNetto] [decimal](12, 2) NULL, [SupplierBrutto] [decimal](12, 2) NULL, [Currency] [nvarchar](10) NULL, [Multidistributor] [int] NULL, [Comment] [nvarchar](2000) NULL, [CreatedDate] [datetime2](0) NOT NULL, [CentronDeliveryListI3D] [int] NULL, [CentronOrderI3D] [int] NULL, [State] [int] NULL, [DeliveryNumber] [nvarchar](50) NULL, [IsDeliveryAccept] [bit] NULL, [EDIConfigurationI3D] [int] NULL, [AddField1] [nvarchar](100) NULL, [AddField2] [nvarchar](100) NULL, CONSTRAINT [PK_EdiInvoiceHead] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIInvoiceItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIInvoiceItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIInvoiceHeadI3D] [int] NOT NULL, [LineID] [nvarchar](50) NULL, [SupplierArticleCode] [nvarchar](100) NULL, [EANCode] [nvarchar](15) NULL, [ManufacturerArticleCode] [nvarchar](100) NULL, [Quantity] [decimal](9, 2) NULL, [Price] [decimal](9, 2) NULL, [Description] [nvarchar](100) NULL, [DeliveryDateStart] [datetime] NULL, [DeliveryDateEnd] [datetime] NULL, [VAT] [decimal](9, 4) NULL, [Comment] [nvarchar](200) NULL, [AdditionalArticle] [bit] NULL, [DeliveryNumber] [nvarchar](50) NULL, CONSTRAINT [PK_EDIInvoiceItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIInvoiceItemsToOrder] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIInvoiceItemsToOrder]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIInvoiceItemsI3D] [int] NOT NULL, [OrderPosI3D] [int] NOT NULL, [AppliedQuantity] [decimal](9, 2) NOT NULL, [CentronArticleKind] [int] NOT NULL, CONSTRAINT [PK_EDIInvoiceItemsToOrder] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [idxInvoiceToOrder] Script Date: 11.11.2025 11:20:28 ******/ CREATE UNIQUE CLUSTERED INDEX [idxInvoiceToOrder] ON [dbo].[EDIInvoiceItemsToOrder] ( [EDIInvoiceItemsI3D] ASC, [OrderPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[EDILog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDILog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [CentronVersion] [varchar](20) NULL, [PersonalI3D] [int] NULL, [Datum] [datetime] NULL, [BestellungI3D] [int] NULL, [BestellungVersion] [int] NULL, [Beschreibung] [varchar](1000) NULL, [ReferenzI3D] [int] NULL, [ReferenzNummer] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIManagementLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIManagementLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MultiDistributor] [int] NULL, [DistributorI3D] [int] NULL, [FileName] [nvarchar](200) NULL, [EDIReceiptLogKind] [int] NULL, [State] [int] NULL, [Comment] [nvarchar](2000) NULL, [CreatedDate] [datetime2](0) NOT NULL, [EmployeeI3D] [int] NULL, [ReceiptI3D] [int] NULL, CONSTRAINT [PK_EDIManagementLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIOrderResponseHead] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIOrderResponseHead]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierI3D] [int] NOT NULL, [OrigFileName] [nvarchar](100) NOT NULL, [SupplierFileName] [nvarchar](100) NOT NULL, [SourceOrderNumber] [nvarchar](100) NULL, [SourceOrderDate] [datetime2](0) NULL, [SupplierOrderNumber] [nvarchar](100) NULL, [SupplierOrderDate] [datetime2](0) NULL, [DeliveryDateStart] [datetime2](0) NULL, [DeliveryDateEnd] [datetime2](0) NULL, [CentronOrderNumber] [int] NULL, [BuyerName] [nvarchar](50) NULL, [BuyerName2] [nvarchar](50) NULL, [BuyerName3] [nvarchar](50) NULL, [BuyerStreet] [nvarchar](50) NULL, [BuyerZip] [nvarchar](10) NULL, [BuyerCity] [nvarchar](50) NULL, [BuyerCountry] [nvarchar](5) NULL, [DeliveryName] [nvarchar](50) NULL, [DeliveryName2] [nvarchar](50) NULL, [DeliveryName3] [nvarchar](50) NULL, [DeliveryStreet] [nvarchar](50) NULL, [DeliveryZip] [nvarchar](10) NULL, [DeliveryCity] [nvarchar](50) NULL, [DeliveryCountry] [nvarchar](5) NULL, [BuyerPartyID] [nvarchar](100) NULL, [DeliveryPartyID] [nvarchar](100) NULL, [NeedsUserValidation] [bit] NULL, [SupplierNetto] [decimal](12, 2) NULL, [SupplierBrutto] [decimal](12, 2) NULL, [Currency] [nvarchar](10) NULL, [Multidistributor] [int] NULL, [Comment] [nvarchar](2000) NULL, [CreatedDate] [datetime2](0) NOT NULL, [CentronOrderI3D] [int] NULL, [State] [int] NULL, [EDIConfigurationI3D] [int] NULL, CONSTRAINT [PK_EdiOrderResponseHead] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIOrderResponseItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIOrderResponseItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIOrderResponseHeadI3D] [int] NOT NULL, [LineID] [nvarchar](50) NULL, [SupplierArticleCode] [nvarchar](100) NULL, [EANCode] [nvarchar](15) NULL, [ManufacturerArticleCode] [nvarchar](100) NULL, [Quantity] [decimal](9, 2) NULL, [Price] [decimal](9, 2) NULL, [Description] [nvarchar](100) NULL, [DeliveryDateStart] [datetime] NULL, [DeliveryDateEnd] [datetime] NULL, [VAT] [decimal](9, 4) NULL, [Comment] [nvarchar](200) NULL, [PartDelivery] [bit] NULL, CONSTRAINT [PK_EDIOrderResponseItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIOrderResponseItemsToOrder] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIOrderResponseItemsToOrder]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIOrderResponseItemsI3D] [int] NOT NULL, [OrderPosI3D] [int] NOT NULL, [AppliedQuantity] [decimal](9, 2) NOT NULL, CONSTRAINT [PK_EDIOrderResponseItemsToOrder] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [idxOrderResponseToOrder] Script Date: 11.11.2025 11:20:28 ******/ CREATE UNIQUE CLUSTERED INDEX [idxOrderResponseToOrder] ON [dbo].[EDIOrderResponseItemsToOrder] ( [EDIOrderResponseItemsI3D] ASC, [OrderPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIRechKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIRechKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DistributorID] [int] NULL, [Distributor] [varchar](40) NULL, [Belegart] [int] NULL, [Belegnummer] [varchar](10) NULL, [DatumBeleg] [datetime] NULL, [Waehrung] [varchar](5) NULL, [DatumFaellig] [datetime] NULL, [AGName1] [varchar](40) NULL, [AGName2] [varchar](40) NULL, [AGName3] [varchar](40) NULL, [AGName4] [varchar](40) NULL, [AGStrasse] [varchar](40) NULL, [AGPLZ] [varchar](10) NULL, [AGOrt] [varchar](40) NULL, [AGLand] [varchar](3) NULL, [WEName1] [varchar](40) NULL, [WEName2] [varchar](40) NULL, [WEName3] [varchar](40) NULL, [WEName4] [varchar](40) NULL, [WEStrasse] [varchar](40) NULL, [WEPLZ] [varchar](10) NULL, [WEOrt] [varchar](40) NULL, [WELand] [varchar](3) NULL, [REName1] [varchar](40) NULL, [REName2] [varchar](40) NULL, [REName3] [varchar](40) NULL, [REName4] [varchar](40) NULL, [REStrasse] [varchar](40) NULL, [REPLZ] [varchar](10) NULL, [REOrt] [varchar](40) NULL, [RELand] [varchar](3) NULL, [REUstID] [varchar](20) NULL, [RSName1] [varchar](40) NULL, [RSName2] [varchar](40) NULL, [RSName3] [varchar](40) NULL, [RSName4] [varchar](40) NULL, [RSStrasse] [varchar](40) NULL, [RSPLZ] [varchar](10) NULL, [RSOrt] [varchar](40) NULL, [RSLand] [varchar](3) NULL, [RSUstID] [varchar](20) NULL, [SummeNetto] [float] NULL, [SummeMwst] [float] NULL, [SummeBrutto] [float] NULL, [Versandkosten] [float] NULL, [Verpackungskosten] [float] NULL, [Status] [int] NULL, [Pruefstatus] [int] NULL, [WareKopfI3D] [int] NULL, [KalkKopfI3D] [varchar](10) NULL, [DatenuebernahmeDatum] [datetime] NULL, [DatenuebernahmePersonalI3D] [int] NULL, [XMLDokument] [text] NULL, [Ausgeblendet] [bit] NOT NULL, [AusgeblendetHinweis] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EDIRechKopfBueroRing] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIRechKopfBueroRing]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ILNLieferant] [int] NULL, [LieferantennummerPBS] [int] NULL, [Lieferantenname] [varchar](100) NULL, [RENrLieferant] [varchar](30) NULL, [RENrPBS] [varchar](30) NULL, [Rechnungsdatum] [datetime] NULL, [Waehrung] [varchar](3) NULL, [NettoMWSTohne] [float] NULL, [NettoMWSThalb] [float] NULL, [MWSThalb] [float] NULL, [NettoMWSTvoll] [float] NULL, [MWSTvoll] [float] NULL, [Nebenkosten] [float] NULL, [Rabatt] [float] NULL, [Brutto] [float] NULL, [Skonto] [float] NULL, [Buchungsdatum] [datetime] NULL, [Status] [int] NULL, [Pruefstatus] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIRechPos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIRechPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIRechKopfI3D] [int] NULL, [BestellnrDistributor] [varchar](40) NULL, [BestellnrEigene] [varchar](40) NULL, [DatumBestellung] [datetime] NULL, [Lieferscheinnr] [varchar](40) NULL, [DatumLieferung] [datetime] NULL, [BestellPos] [varchar](6) NULL, [MaterialnrDistributor] [varchar](40) NULL, [MaterialnrEigene] [varchar](40) NULL, [MaterialnrHersteller] [varchar](40) NULL, [Menge] [float] NULL, [Einzelpreis] [float] NULL, [PosSumme] [float] NULL, [MwstSatz] [float] NULL, [Frachtkosten] [float] NULL, [Status] [int] NULL, [Pruefstatus] [int] NULL, [BestPosI3D] [int] NULL, [WarePosI3D] [int] NULL, [Prueflog] [varchar](500) NULL, [BestellnrEigeneOrig] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIRechPosBueroRing] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIRechPosBueroRing]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PosNr] [int] NULL, [RENrPBS] [varchar](30) NULL, [Lieferscheinnummer] [varchar](254) NULL, [Lieferanschrift] [varchar](271) NULL, [Bestellnummer] [varchar](254) NULL, [Kommissionsnummer] [varchar](254) NULL, [ArtikelnummerLief] [varchar](30) NULL, [Artikeltext] [varchar](254) NULL, [PosBetrag] [float] NULL, [PosMenge] [float] NULL, [PosMengenEinheit] [varchar](10) NULL, [Einzelpreis] [float] NULL, [PosRabatt] [float] NULL, [Mwst] [float] NULL, [Status] [int] NULL, [Pruefstatus] [int] NULL, [Sonderposition] [int] NULL, [PruefLog] [varchar](250) NULL, [WareKopfI3D] [int] NULL, [BestPosI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDIRechSN] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDIRechSN]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDIRechPosI3D] [int] NULL, [Seriennr] [varchar](40) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDISchnittstellenKonfiguration] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDISchnittstellenKonfiguration]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [Bezeichnung] [varchar](256) NULL, [Art] [int] NULL, [EDIArt] [int] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](24) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](24) NULL, [ServerArt] [int] NULL, [Server] [varchar](256) NULL, [Pfad] [varchar](256) NULL, [Benutzername] [varchar](64) NULL, [Passwort] [varchar](256) NULL, [ObjektI3D] [int] NULL, [VariableExportFelder] [text] NULL, [AutoStart] [int] NULL, [AutoStartIntervall] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EDISchnittstellenLOG] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDISchnittstellenLOG]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDISchnittstellenKonfigurationI3D] [int] NULL, [Beschreibung] [varchar](4000) NULL, [ErstellerI3D] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVersion] [varchar](50) NULL, [RechnerName] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDISchnittstellenLOGDetails] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDISchnittstellenLOGDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EDISchnittstellenLOGI3D] [int] NULL, [EDISchnittstellenLOGXmlI3D] [int] NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [Beschreibung] [varchar](1000) NULL, [Status] [int] NULL, [Date] [datetime] NULL, [ErstellerI3D] [int] NULL, [RechnerName] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EDISchnittstellenLOGXml] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EDISchnittstellenLOGXml]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FileName] [varchar](500) NULL, [XMLText] [image] NULL, [XMLTextMD5] [varchar](200) NULL, [XMLTextSHA1] [varchar](200) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EgisWarenkorbHead] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EgisWarenkorbHead]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KorbNumber] [int] NOT NULL, [KorbName] [varchar](50) NOT NULL, [CreatedAt] [datetime2](0) NOT NULL, [CreatedByI3D] [int] NOT NULL, [OptimizedAt] [datetime2](7) NULL, [OptimizedByI3D] [int] NULL, CONSTRAINT [PK_WarenKorbHead] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EgisWarenkorbItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EgisWarenkorbItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EgisWarenKorbHeadI3D] [int] NOT NULL, [ArticleI3D] [int] NOT NULL, [OrderItemI3D] [int] NULL, [PCSCode] [nvarchar](50) NULL, CONSTRAINT [PK_WarenKorbItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Einheiten] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Einheiten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [Einheit] [varchar](20) NULL, [Faktor] [float] NULL, [Zeichen] [varchar](10) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EmailAdditionalRecipients] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmailAdditionalRecipients]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmailRecipientKind] [int] NULL, [ObjectI3D] [int] NULL, [To] [nvarchar](255) NULL, [CC] [nvarchar](255) NULL, [BCC] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[EMailDomainBlacklist] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EMailDomainBlacklist]( [I3D] [int] IDENTITY(1,1) NOT NULL, [State] [int] NOT NULL, [Domain] [varchar](256) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeFavorites] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeFavorites]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [DisplayText] [nvarchar](255) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Image] [image] NULL, [OrderPosition] [int] NULL, CONSTRAINT [PK_CSI_EmployeeFavorites] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeRfidTokens] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeRfidTokens]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [RfidTokenEncrypted] [nvarchar](255) NOT NULL, [CreatedAt] [datetime2](0) NOT NULL, [CreatedByEmployeeI3D] [int] NOT NULL, CONSTRAINT [PK_EmployeeRfidTokens] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeSettingsProfileNet] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeSettingsProfileNet]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeSettingsProfileI3D] [int] NOT NULL, [ParentType] [varchar](255) NOT NULL, [ControlName] [varchar](64) NOT NULL, [Configuration] [image] NOT NULL, [CentronUiProfileI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeStatistic] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeStatistic]( [I3D] [int] NOT NULL, [EmployeeID] [int] NOT NULL, [Seconds] [int] NOT NULL, [Revenue] [float] NOT NULL, [Date] [varchar](10) NOT NULL, [StatisticType] [int] NOT NULL, CONSTRAINT [PK_EmployeeStatistic] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeTeam] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeTeam]( [I3D] [int] IDENTITY(1,1) NOT NULL, [State] [int] NOT NULL, [Name] [varchar](64) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [CreatedVersion] [varchar](24) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [ChangedVersion] [varchar](24) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeToEmployeeTeam] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeToEmployeeTeam]( [I3D] [int] IDENTITY(1,1) NOT NULL, [State] [int] NULL, [EmployeeTeamI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [EmployeeKind] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeToSalesArea] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeToSalesArea]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [SalesAreaI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EmployeeUserSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EmployeeUserSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [SettingKind] [int] NOT NULL, [ValueInt] [int] NULL, [ValueString] [nvarchar](4000) NULL, [ValueBool] [bit] NULL, [ValueDecimal] [decimal](24, 7) NULL, [ValueDateTime] [datetime2](0) NULL, [ChangedDate] [datetime2](0) NOT NULL, CONSTRAINT [PK_PersonalSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Equipment] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Equipment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundeI3D] [int] NULL, [TypI3D] [int] NULL, [Hersteller] [varchar](150) NULL, [Produkt] [varchar](150) NULL, [Seriennummer] [varchar](150) NULL, [Gebaeude] [varchar](150) NULL, [Stock] [varchar](150) NULL, [Zimmer] [varchar](150) NULL, [Netzwerkdose] [varchar](150) NULL, [ISDN] [varchar](150) NULL, [DetailSonstiges] [text] NULL, [Gehaeusetyp] [varchar](150) NULL, [Netzteil] [varchar](150) NULL, [Mainboard] [varchar](150) NULL, [CPU] [varchar](150) NULL, [RAM] [varchar](150) NULL, [Festplatten] [varchar](150) NULL, [Laufwerke] [varchar](150) NULL, [Grafikkarte] [varchar](150) NULL, [Netzwerkkarte] [varchar](150) NULL, [Soundkarte] [varchar](150) NULL, [HardwareSonstiges] [varchar](150) NULL, [Bios] [varchar](150) NULL, [OS] [varchar](150) NULL, [Office] [varchar](150) NULL, [Fernwartung] [varchar](150) NULL, [SoftwareSonstiges] [varchar](150) NULL, [IP] [varchar](150) NULL, [DNS] [varchar](150) NULL, [Gateway] [varchar](150) NULL, [Proxy] [varchar](150) NULL, [Aufloesung] [varchar](150) NULL, [Farbtiefe] [varchar](150) NULL, [Status] [int] NULL, CONSTRAINT [PK_Equipment] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EquipmentTyp] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EquipmentTyp]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](300) NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, CONSTRAINT [PK_EquipmentTyp] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[EscalationsLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EscalationsLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Message] [nvarchar](255) NULL, [Date] [datetime] NOT NULL, [State] [int] NOT NULL, CONSTRAINT [PK_EscaltionsLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Eskalationen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Eskalationen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjektI3D] [int] NOT NULL, [Eskalation1Am] [datetime] NULL, [Eskalation2Am] [datetime] NULL, [Eskalation3Am] [datetime] NULL, [ErstelltAm] [datetime] NULL, [Status] [int] NULL, [ObArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EskalationStatistik] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EskalationStatistik]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [UrsprungTermin] [datetime] NULL, [Eskalation1Am] [datetime] NULL, [Eskalation2Am] [datetime] NULL, [Eskalation3Am] [datetime] NULL, [Eskalation3Anzahl] [int] NULL, [AbschlussDatum] [datetime] NULL, [EskalationI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EskalationTypen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EskalationTypen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EskalationsTyp] [int] NULL, [Beschreibung] [varchar](120) NULL, [Stunden1] [numeric](9, 2) NULL, [Stunden2] [numeric](9, 2) NULL, [Stunden3] [numeric](9, 2) NULL, [EskalationSa] [int] NULL, [EskalationSo] [int] NULL, [Status] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [GeschaeftsZeitVon] [datetime] NULL, [GeschaeftsZeitBis] [datetime] NULL, [ToDoListeArt] [int] NULL, [TicketPriorityI3D] [int] NULL, [IsObsolet] [bit] NULL, [Stage1Receivers] [int] NULL, [Stage2Receivers] [int] NULL, [Stage3Receivers] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[EstimatedProgressForHelpdesks] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EstimatedProgressForHelpdesks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskI3D] [int] NOT NULL, [EstimatedProgressInPercent] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [CreatedAt] [datetime2](0) NOT NULL, CONSTRAINT [PK_EstimatedProgressForHelpdesks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ExceptionLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ExceptionLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NOT NULL, [EClass] [varchar](50) NOT NULL, [EText] [varchar](500) NOT NULL, [UserName] [varchar](20) NOT NULL, [MachineName] [varchar](50) NULL, [SQLQuery] [varchar](1000) NULL, [Status] [int] NULL, [CentronVersion] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ExpectedEventLogEntries] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ExpectedEventLogEntries]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExpectedEventI3D] [int] NOT NULL, [Date] [datetime] NOT NULL, [Comment] [nvarchar](250) NULL, [EventType] [int] NOT NULL, [AccountI3D] [int] NOT NULL, [EventDate] [datetime] NULL, [FileName] [nvarchar](200) NULL, [File] [image] NULL, [HelpdeskI3D] [int] NULL, [MailID] [varchar](100) NULL, CONSTRAINT [PK_ExpectedEventLogEntries] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ExpectedEvents] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ExpectedEvents]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NOT NULL, [EventTriggeredBy] [nvarchar](100) NOT NULL, [IsEventMessageContains] [bit] NOT NULL, [MessageContains] [nvarchar](1000) NULL, [ExecuteOnDaysOfWeek] [int] NOT NULL, [ExecuteSundayFrom] [datetime] NULL, [ExecuteSundayTo] [datetime] NULL, [ExecuteMondayFrom] [datetime] NULL, [ExecuteMondayTo] [datetime] NULL, [ExecuteTuesdayFrom] [datetime] NULL, [ExecuteTuesdayTo] [datetime] NULL, [ExecuteWednesdayFrom] [datetime] NULL, [ExecuteWednesdayTo] [datetime] NULL, [ExecuteThursdayFrom] [datetime] NULL, [ExecuteThursdayTo] [datetime] NULL, [ExecuteFridayFrom] [datetime] NULL, [ExecuteFridayTo] [datetime] NULL, [ExecuteSaturdayFrom] [datetime] NULL, [ExecuteSaturdayTo] [datetime] NULL, [AccountI3D] [int] NULL, [Source] [nvarchar](100) NULL, [EventTriggerKind] [int] NOT NULL, [ExpectedEventType] [int] NOT NULL, [IsActive] [bit] NOT NULL, [TimeBetweenMonday] [bit] NULL, [ExpectedIncomeMonday] [int] NULL, [TimeBetweenTuesday] [bit] NULL, [ExpectedIncomeTuesday] [int] NULL, [TimeBetweenWednesday] [bit] NULL, [ExpectedIncomeWednesday] [int] NULL, [TimeBetweenThursday] [bit] NULL, [ExpectedIncomeThursday] [int] NULL, [TimeBetweenFriday] [bit] NULL, [ExpectedIncomeFriday] [int] NULL, [TimeBetweenSaturday] [bit] NULL, [ExpectedIncomeSaturday] [int] NULL, [TimeBetweenSunday] [bit] NULL, [ExpectedIncomeSunday] [int] NULL, [MessageContainsSuccess] [nvarchar](1000) NULL, [MessageContainsWarning] [nvarchar](1000) NULL, [MessageContainsError] [nvarchar](1000) NULL, [ExpectedEventTypeTime] [int] NOT NULL, [ExpectedEventTypeMessageContainsSuccess] [int] NOT NULL, [ExpectedEventTypeMessageContainsWarning] [int] NOT NULL, [ExpectedEventTypeMessageContainsError] [int] NOT NULL, CONSTRAINT [PK_ExpectedEvents] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ExportLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ExportLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LogFileText] [text] NULL, [ErrorFileText] [text] NULL, [HeaderFile] [image] NULL, [DataFile] [image] NULL, [ExportTime] [datetime] NULL, [ExportUser] [int] NULL, [ExportKind] [int] NULL, [ExportFormat] [int] NULL, [Status] [int] NULL, [DataFile02] [image] NULL, [DataFile03] [image] NULL, [DataFile04] [image] NULL, [DataFile05] [image] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ExternalApplications] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ExternalApplications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [ChangedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [Image] [image] NULL, [Name] [nvarchar](200) NOT NULL, [Path] [nvarchar](400) NOT NULL, [CommandLineParameters] [nvarchar](400) NULL, [CategoryI3D] [int] NOT NULL, [VPNRequired] [bit] NOT NULL, CONSTRAINT [PK_ExternalApplications] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ExternalTools] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ExternalTools]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](200) NOT NULL, [Path] [varchar](400) NULL, [Location] [varchar](25) NOT NULL, [CommandLineArguments] [varchar](400) NOT NULL, [SuccessAction] [int] NOT NULL, [IsDeactivated] [bit] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [ChangedBy] [int] NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, CONSTRAINT [PK_ExternalTools] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FahrkTXT] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FahrkTXT]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kategorie] [int] NULL, [Land] [int] NULL, [Text] [varchar](60) NULL, [Status] [int] NULL, CONSTRAINT [PK_FahrkTXT] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FahrzeugArt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FahrzeugArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FahrzeugArt] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FahrzeugBetankung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FahrzeugBetankung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FahrzeugI3D] [int] NULL, [Datum] [datetime] NULL, [Menge] [float] NULL, [Preis] [float] NULL, [PersonI3D] [int] NULL, [KMStand] [int] NULL, [Pos] [int] NULL, [Verbrauch] [float] NULL, [ScanDocI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_FahrzeugBetankung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Fahrzeuge] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Fahrzeuge]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandantI3D] [int] NULL, [KundeI3D] [int] NULL, [Bezeichnung] [varchar](150) NULL, [Erstzulassung] [datetime] NULL, [Tachostand] [int] NULL, [TUEV] [datetime] NULL, [ASU] [datetime] NULL, [KW] [int] NULL, [PS] [int] NULL, [Reifengroesse] [varchar](50) NULL, [Kennzeichen] [varchar](50) NULL, [Eingangsdatum] [datetime] NULL, [Motorart] [int] NULL, [BriefNr] [varchar](50) NULL, [IdentNr] [varchar](50) NULL, [Bild] [image] NULL, [Aktiv] [int] NULL, [PersonalI3D] [int] NULL, [RootDirI3D] [int] NULL, [TankDirI3D] [int] NULL, [BriefDirI3D] [int] NULL, [WarDirI3D] [int] NULL, [RepDirI3D] [int] NULL, [AnschaffungsPreis] [float] NULL, [Buchwert] [float] NULL, [FahrzeugArt] [int] NULL, [Kostenstelle] [int] NULL, [AbschreibungsDauer] [int] NULL, [ScanBriefI3D] [int] NULL, [Tankkarte] [varchar](50) NULL, [TankPasswort] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_Fahrzeuge] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[FahrzeuzgMotorart] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FahrzeuzgMotorart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Motorart] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FertigungsPlanung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FertigungsPlanung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Ersteller] [int] NULL, [ErstelltAm] [datetime] NULL, [HilfsauftragI3D] [int] NULL, [AufPosI3D] [int] NULL, [Menge] [int] NULL, [Status] [int] NULL, [GeplBeginn] [datetime] NULL, [GeplEnde] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FibuExportBuchungstextEinstellungen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FibuExportBuchungstextEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BuchhaltungI3D] [int] NULL, [Typ] [int] NULL, [BuchungstextArt] [int] NULL, [VariablerText] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FilialeLeiter] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FilialeLeiter]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FilialeI3D] [int] NULL, [PersonalI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FilialeToLager] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FilialeToLager]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FilialI3D] [int] NULL, [LagerI3D] [int] NULL, [IsDefault] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FirmenStrukturen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FirmenStrukturen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundeI3D] [int] NULL, [ParentI3D] [int] NULL, [Bereich] [int] NULL, [KundenName] [varchar](50) NULL, [NumChildren] [int] NULL, [ImageIndex] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Forms] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Forms]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FileName] [varchar](50) NULL, [Resource] [image] NULL, [Status] [int] NULL, CONSTRAINT [PK_Forms] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[FormularInformationen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FormularInformationen]( [I3D] [int] NOT NULL, [FormularArt] [int] NULL, [FormularName] [varchar](255) NULL, [PersonalI3D] [int] NULL, [Beschreibung] [varchar](5000) NULL, [Status] [int] NULL, [Zeitstempel] [datetime] NULL, CONSTRAINT [PK_FormularInformationen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FreightArticleSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FreightArticleSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [CustomerI3D] [int] NULL, [ExtendedAccountSearchI3D] [int] NULL, [Kind] [int] NOT NULL, [SalePriceUsePercentage] [bit] NULL, [SalePricePercentage] [float] NULL, [SalePriceMaxCost] [float] NOT NULL, [SalePriceMinCost] [float] NOT NULL, [PurchasePriceUsePercentage] [bit] NULL, [PurchasePricePercentage] [float] NULL, [PurchasePriceMaxCost] [float] NOT NULL, [PurchasePriceMinCost] [float] NOT NULL, [SetSalesPriceToZero] [bit] NOT NULL, [SalesPriceCanBeChangedManually] [bit] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[FremdArtikelImportLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FremdArtikelImportLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [Text] [varchar](500) NULL, [HerstellerI3D] [int] NULL, [ImportArt] [int] NULL, [BearbeiterI3D] [int] NULL, [ServiceType] [int] NULL, [ErrorType] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FremdherstellerZuKreditor] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FremdherstellerZuKreditor]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Hersteller] [varchar](100) NULL, [HerstellerI3D] [int] NULL, [LieferantI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FremdImport] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FremdImport]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [HerstellerI3D] [int] NULL, [OpenDLG] [int] NULL, [DatenQuelle] [varchar](200) NULL, [Tabelle] [varchar](50) NULL, [Format] [int] NULL, [TrennZeichen] [varchar](50) NULL, [Ueberschrift] [int] NULL, [Code] [int] NULL, [Text] [int] NULL, [Text2] [int] NULL, [Text3] [int] NULL, [HEK] [int] NULL, [VK] [int] NULL, [Verfuegbarkeit] [int] NULL, [Hersteller] [int] NULL, [Sprache] [int] NULL, [EANCODE] [int] NULL, [Nachfolger] [int] NULL, [Garantie] [int] NULL, [SpezialEK] [int] NULL, [SpezialEKgiltBis] [int] NULL, [Hoehe] [int] NULL, [Breite] [int] NULL, [Laenge] [int] NULL, [Gewicht] [int] NULL, [Datenblatt] [int] NULL, [Bild] [int] NULL, [FTPAktiv] [int] NULL, [FTPServername] [varchar](50) NULL, [FTPDateiName] [varchar](50) NULL, [FTPVerzeichnis] [varchar](50) NULL, [FTPCkbVerzeichnis] [int] NULL, [FTPCkbDateiName] [int] NULL, [FTPAnonymus] [int] NULL, [FTPBenutzer] [varchar](50) NULL, [FTPPasswort] [varchar](50) NULL, [FTPTimeout] [int] NULL, [FTPPassiveTransfer] [int] NULL, [FTPPort] [int] NULL, [FTPRemotePort] [int] NULL, [Beschreibung] [varchar](500) NULL, [Filecompress] [int] NULL, [FTPCkbVerzeichnist] [int] NULL, [LetzteAenderung] [varchar](50) NULL, [LetzteAenderung_Am] [datetime] NULL, [KreditorI3D] [int] NULL, [FTPAutomatisierung] [int] NULL, [Zyklus] [int] NULL, [ZeitVorgabeStunde] [int] NULL, [ZeitVorgabeMinute] [int] NULL, [HttpBenutzer] [varchar](50) NULL, [HttpPasswort] [varchar](50) NULL, [HttpDateiName] [varchar](50) NULL, [HttpServername] [varchar](1000) NULL, [HttpBasicAuthentication] [int] NULL, [DatenblattLink] [varchar](100) NULL, [BildLink] [varchar](100) NULL, [KreditorNr] [int] NULL, [Hauptartikel] [int] NULL, [Zubehoerartikel] [int] NULL, [SourceFilenames] [varchar](1000) NULL, [Status] [int] NULL, CONSTRAINT [PK__FremdImport__4CE05A84] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[FullTextIndexSearchTextDummyTable] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[FullTextIndexSearchTextDummyTable]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Description] [nvarchar](255) NULL, CONSTRAINT [PK_FullTextIndexSearchTextDummyTable] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteClickZaehler] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteClickZaehler]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GeraeteKopfI3D] [int] NULL, [Bezeichnung] [varchar](250) NULL, [StandAktuell] [int] NULL, [ZaehlerArtI3D] [int] NULL, [ArtikelI3D] [int] NULL, [StandAngelegt] [int] NULL, [Status] [int] NULL, [SeriennummerI3D] [int] NULL, CONSTRAINT [PK_GeraeteClickZaehler] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteClickZaehlerHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteClickZaehlerHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GeraeteClickZaehlerI3D] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVon] [int] NULL, [Grund] [varchar](500) NULL, [AlterStand] [int] NULL, [NeuerStand] [int] NULL, [NeuerStandDatum] [datetime] NULL, [Abgerechnet] [int] NULL, [VertragKopfI3D] [int] NULL, [RechPosI3D] [int] NULL, [VertragStartwert] [int] NULL, [PrognoseWert] [int] NULL, [Status] [int] NULL, [HelpdeskI3D] [int] NULL, [IsAutomaticallyImported] [bit] NULL, [SeriennummerI3D] [int] NULL, [importFileName] [nvarchar](200) NULL, [ImportID] [int] NULL, CONSTRAINT [PK_GeraeteClickZaehlerHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteCMan] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteCMan]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ParentI3D] [int] NULL, [KundenI3D] [int] NULL, [ComputerID] [varchar](255) NULL, [DeviceID] [int] NULL, [BeginDate] [datetime] NULL, [EndDate] [datetime] NULL, [Attribut01] [varchar](255) NULL, [Attribut02] [varchar](255) NULL, [Attribut03] [varchar](255) NULL, [Attribut04] [varchar](255) NULL, [Attribut05] [varchar](255) NULL, [Attribut06] [varchar](255) NULL, [Attribut07] [varchar](255) NULL, [Attribut08] [varchar](255) NULL, [Attribut09] [varchar](255) NULL, [Attribut10] [varchar](255) NULL, [Attribut11] [varchar](255) NULL, [Attribut12] [varchar](255) NULL, [Attribut13] [varchar](255) NULL, [Attribut14] [varchar](255) NULL, [Attribut15] [varchar](255) NULL, [Attribut16] [varchar](255) NULL, [Attribut17] [varchar](255) NULL, [Attribut18] [varchar](255) NULL, [Attribut19] [varchar](255) NULL, [Attribut20] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteCManAttribut] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteCManAttribut]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceID] [int] NULL, [AttributNr] [int] NULL, [Text] [varchar](255) NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteCManClientSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteCManClientSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [ComputerID] [varchar](255) NULL, [SchwellwertPartitionKapazitaet] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteCManDevice] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteCManDevice]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](255) NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteCManEventLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteCManEventLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ComputerID] [varchar](255) NULL, [Datum] [datetime] NULL, [Text] [text] NULL, [EventLogArt] [varchar](20) NULL, [LogType] [int] NULL, [Source] [varchar](255) NULL, [Identifier] [varchar](255) NULL, [Kategorie] [varchar](20) NULL, [Code] [varchar](20) NULL, [Benutzer] [varchar](50) NULL, [ComputerName] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteCManServerSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteCManServerSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [Port] [int] NULL, [LogDatei] [varchar](255) NULL, [SchwellwertLogDatei] [varchar](255) NULL, [FarbeSystemnachricht] [varchar](50) NULL, [FarbeClientVerbunden] [varchar](50) NULL, [FarbeNachrichtVonClient] [varchar](50) NULL, [FarbeFehlermeldungVonClient] [varchar](50) NULL, [FarbeClientGetrennt] [varchar](50) NULL, [FarbeSupportAnfrageDesClients] [varchar](50) NULL, [FarbeErrormeldungDesClients] [varchar](50) NULL, [PfadClientEXE] [varchar](255) NULL, [PfadClientService] [varchar](255) NULL, [PfadClientDLL] [varchar](255) NULL, [FTPIndex] [int] NULL, [FTPAuswahl1] [datetime] NULL, [FTPAuswahl2] [datetime] NULL, [FTPAuswahl3] [datetime] NULL, [SchwellwertPartitionKapazitaet] [int] NULL, [Status] [int] NULL, [Uebertragungsart] [int] NULL, [FTPHost] [varchar](50) NULL, [FTPUsername] [varchar](50) NULL, [FTPPassword] [varchar](50) NULL, [FTPPort] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteWartung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteWartung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GeraeteKopfI3D] [int] NULL, [Objekt] [varchar](150) NULL, [Wartungsarbeit] [varchar](150) NULL, [Version] [int] NULL, [Intervall] [int] NULL, [IntervallArt] [int] NULL, [VorlaufIntervall] [int] NULL, [VorlaufIntervallArt] [int] NULL, [PersonalI3D] [int] NULL, [Zuletzt] [datetime] NULL, [Faellig] [datetime] NULL, [Beschreibung] [text] NULL, [AngelegtAm] [datetime] NULL, [AngelegtVon] [int] NULL, [Status] [int] NULL, [IntervallText] [varchar](50) NULL, [Memo] [varchar](500) NULL, [ScanDocI3D] [int] NULL, [RechnungTemplateI3D] [int] NULL, [IntervallText1] [varchar](50) NULL, [Aktiv] [int] NULL, [ToDoListeI3D] [int] NULL, CONSTRAINT [PK_GeraeteWartung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GeraeteWartungHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeraeteWartungHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [GeraeteKopfI3D] [int] NULL, [Objekt] [varchar](150) NULL, [Wartungsarbeit] [varchar](150) NULL, [Version] [int] NULL, [Intervall] [int] NULL, [IntervallArt] [int] NULL, [PersonalI3D] [int] NULL, [Zuletzt] [datetime] NULL, [Faellig] [datetime] NULL, [Beschreibung] [text] NULL, [Datum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [Memo] [varchar](500) NULL, [RechKopfI3D] [int] NULL, [Bemerkungen] [text] NULL, [BearbeitetAm] [datetime] NULL, [IntervallText] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_GeraeteWartungHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GeschaeftspartnerTextbausteineGruppen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GeschaeftspartnerTextbausteineGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](100) NULL, [Status] [int] NULL, [ServiceBoardWebColor] [varchar](30) NULL, [ServiceBoardWebIcon] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GfiChecks] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GfiChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckID] [int] NOT NULL, [ClientID] [int] NOT NULL, [HelpdeskI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[gi_Grid] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[gi_Grid]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[gi_GridColumn] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[gi_GridColumn]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GridId] [int] NOT NULL, [Name] [nvarchar](200) NOT NULL, [TagName] [nvarchar](200) NOT NULL, [Width] [int] NOT NULL, [IsDefaultColumn] [bit] NOT NULL, [SequenceNumber] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[gi_GridUserSetting] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[gi_GridUserSetting]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GridColumnId] [int] NOT NULL, [PersonalId] [int] NOT NULL, [GridColumnWidth] [int] NOT NULL, [SequenceNo] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GlobalLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GlobalLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [ObjektNummer] [int] NULL, [BearbeiterI3D] [int] NULL, [Datum] [datetime] NULL, [Wert] [varchar](150) NULL, [AlterWert] [text] NULL, [NeuerWert] [text] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GroupToContingent] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GroupToContingent]( [ContractI3D] [int] NOT NULL, [Kind] [int] NOT NULL, [ElementI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[GroupwareEntryIDs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GroupwareEntryIDs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [EntryID] [varchar](500) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GutKopfErweitert] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GutkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GutKopfErweitertVersions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GutkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[GutProv] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutProv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GutKopfI3D] [int] NOT NULL, [GutNummer] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, [Provision] [float] NULL, [Standard] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[GutscheinZuRechnung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GutscheinZuRechnung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [SNI3D] [int] NULL, [AktivierungRechPosI3D] [int] NULL, [EingeloestRechPosI3D] [int] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HelpdeskCategoryToSkillAssignment] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HelpdeskCategoryToSkillAssignment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CategoryI3D] [int] NOT NULL, [SkillGroupI3D] [int] NOT NULL, CONSTRAINT [PK_HelpdeskCategoryToSkillAssignment] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HelpdeskFavorites] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HelpdeskFavorites]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [HelpdeskI3D] [int] NOT NULL, [ResubmissionDate] [datetime2](0) NULL, [ResubmissionText] [nvarchar](1000) NULL, CONSTRAINT [PK_HelpdeskFavorites] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HelpdeskSolutionDocuments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HelpdeskSolutionDocuments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SolutionI3D] [int] NOT NULL, [DocumentI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HelpdeskTimerBillingStates] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HelpdeskTimerBillingStates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NULL, CONSTRAINT [PK_HelpdeskTimerBillingStates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HelpdeskTimeRecording] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HelpdeskTimeRecording]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [Date] [datetime] NOT NULL, [Kind] [int] NOT NULL, [Comment] [varchar](2000) NULL, [LastClosed] [datetime2](0) NULL, [Guid] [nvarchar](50) NULL, [CustomerContactI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HelpdeskTimerSpecialArticles] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HelpdeskTimerSpecialArticles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskTimerI3D] [int] NULL, [ArticleI3D] [int] NULL, [SettlementType] [int] NULL, [Multiplier] [decimal](19, 7) NULL, [Price] [float] NULL, CONSTRAINT [PK_HelpdeskTimerSpecialArticles] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerArtikAktionspreis] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerArtikAktionspreis]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [Preis] [float] NULL, [Distributor] [varchar](100) NULL, [GueltigAb] [datetime] NULL, [GueltigBis] [datetime] NULL, [Text] [varchar](500) NULL, [Hersteller] [varchar](60) NULL, [BearbeiterI3D] [int] NULL, [EDI_I3D] [int] NULL, [Verfuegbarkeit] [varchar](50) NULL, [VK] [float] NULL, [Kreditorcode] [varchar](50) NULL, [Status] [int] NULL, [DistID] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerArtikStaffelpreise] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerArtikStaffelpreise]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerArtikI3D] [int] NULL, [Menge1] [float] NULL, [EVP1] [float] NULL, [Menge2] [float] NULL, [EVP2] [float] NULL, [Menge3] [float] NULL, [EVP3] [float] NULL, [Menge4] [float] NULL, [EVP4] [float] NULL, [Menge5] [float] NULL, [EVP5] [float] NULL, [Status] [int] NULL, [EKMenge1] [float] NULL, [EKPreis1] [float] NULL, [EKMenge2] [float] NULL, [EKPreis2] [float] NULL, [EKMenge3] [float] NULL, [EKPreis3] [float] NULL, [EKMenge4] [float] NULL, [EKPreis4] [float] NULL, [EKMenge5] [float] NULL, [EKPreis5] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerBisher] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerBisher]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_HerstellerBisher] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerDrucker] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerDrucker]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_HerstellerDrucker] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerImport] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerImport]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerI3D] [int] NULL, [Name] [varchar](50) NULL, [DownloadType] [int] NULL, [FileType] [int] NULL, [FileCompression] [int] NULL, [SourcePath] [varchar](200) NULL, [SourceFilename] [varchar](200) NULL, [FTPServer] [varchar](500) NULL, [FTPPort] [int] NULL, [FTPAnonymous] [int] NULL, [FTPUsername] [varchar](100) NULL, [FTPPassword] [varchar](100) NULL, [FTPTimeout] [int] NULL, [FTPPassiveTransfer] [int] NULL, [HTTPServer] [varchar](500) NULL, [HTTPPort] [int] NULL, [HTTPUsername] [varchar](100) NULL, [HTTPPassword] [varchar](100) NULL, [HTTPAuthentification] [int] NULL, [ServiceActive] [int] NULL, [ServiceInterval] [int] NULL, [ServiceHour] [int] NULL, [ServiceMinute] [int] NULL, [FileFormat] [int] NULL, [Delimiter] [int] NULL, [IgnoreFirstLine] [int] NULL, [LetzterImportAusCentron] [int] NULL, [LetzterImportDatum] [datetime] NULL, [LetzterImportPersonalI3D] [int] NULL, [DecimalSeparator] [varchar](1) NULL, [Filter] [varchar](255) NULL, [ErsetzenMit] [varchar](255) NULL, [Status] [int] NULL, [ServiceType] [int] NULL, [SourceFilenameInZip] [varchar](200) NULL, [AnzahlDatensaetze] [int] NULL, [Kommentar] [varchar](500) NULL, [CharsetConvert] [int] NULL, [FieldMarginChar] [varchar](1) NULL, [IsAvailabilityList] [int] NULL, [DeleteOnFail] [int] NULL, [MultiImport] [int] NULL, [StandardPDL] [int] NULL, [StandardListenpreis] [int] NULL, [DateiFelder] [image] NULL, [EGISDistributoren] [image] NULL, [DistributorFeld] [int] NULL, [InPreismatrixAnzeigen] [int] NULL, [BeschreibungInZeile] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerImportDateien] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerImportDateien]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerImportI3D] [int] NULL, [Filename] [varchar](200) NULL, [Content] [image] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerImportMultiDistributoren] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerImportMultiDistributoren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerImportI3D] [int] NULL, [DistributorName] [varchar](50) NULL, [Status] [int] NULL, [HerstellerI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerImportZuweisung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerImportZuweisung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerImportI3D] [int] NULL, [Pos] [int] NULL, [CentronFieldID] [int] NULL, [Prefix] [varchar](200) NULL, [DistributorFieldID] [int] NULL, [Postfix] [varchar](200) NULL, [Filter] [varchar](255) NULL, [ErsetzenMit] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerPC] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerPC]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_HerstellerPC] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerServer] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerServer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_HerstellerServer] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerVerfuegbarToCentron] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerVerfuegbarToCentron]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerI3D] [int] NULL, [Menge] [float] NULL, [HerstellerVerfuegbar] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HerstellerWarenZuWaren] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HerstellerWarenZuWaren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HerstellerI3D] [int] NULL, [HerstellerWarengruppe] [varchar](40) NULL, [HerstellerUnterwarengruppe] [varchar](40) NULL, [HerstellerUnterwarengruppe2] [varchar](40) NULL, [Warengruppe] [int] NULL, [UnterwarengruppeI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_8DReport] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_8DReport]( [I3D] [int] IDENTITY(1,1) NOT NULL, [hlpdsk_requestsI3D] [int] NULL, [ProjektNr] [varchar](20) NULL, [AuftragsNr] [varchar](20) NULL, [InternerFehler] [int] NULL, [ZuliefererFehler] [int] NULL, [GeraeteNr] [varchar](100) NULL, [PersonalI3D] [int] NULL, [ExtBearbeiter] [varchar](100) NULL, [Melder] [varchar](100) NULL, [SN] [varchar](500) NULL, [AnzahlGeraete] [int] NULL, [AnzahlBetroffeneGeraete] [int] NULL, [AnzahlZurueck] [int] NULL, [Hauptabweichung] [int] NULL, [Nebenabweichung] [int] NULL, [Korrekturmassnahmen] [text] NULL, [Praeventivmassnahmen] [text] NULL, [Status] [int] NULL, [ErledigtVon] [varchar](100) NULL, [ErledigtAm] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [Code] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_8DReportTexte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_8DReportTexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [hlpdsk_8DReportI3D] [int] NULL, [Beschreibung] [text] NULL, [Name] [varchar](100) NULL, [Datum] [datetime] NULL, [Art] [int] NULL, [Status] [int] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_cmanage] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_cmanage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskI3D] [int] NULL, [CManageI3D] [int] NULL, [CManageDataType] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HlpDsk_Geraete] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HlpDsk_Geraete]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [HlpDskI3D] [int] NULL, [GeraeteKopfI3D] [int] NULL, [Standard] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_history_empfaenger] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_history_empfaenger]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HistoryI3D] [int] NULL, [PersonalI3D] [int] NULL, [TodoI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_hlpdsk_history_empfaenger] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_loesungen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_loesungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Beschreibung] [text] NULL, [HauptkategorieI3D] [int] NULL, [Unterkategorie1I3D] [int] NULL, [Unterkategorie2I3D] [int] NULL, [Loesung] [text] NULL, [ErstellerI3D] [int] NULL, [ErstelltAm] [datetime] NULL, [giltAlle] [int] NULL, [Bezeichnung] [varchar](1000) NULL, [BearbeiterI3D] [int] NULL, [LoesungRichtext] [text] NULL, [Status] [int] NULL, CONSTRAINT [PK_hlpdsk_loesungen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_nable_link] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_nable_link]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HelpdeskI3D] [int] NOT NULL, [ActiveNotificationTriggerID] [nvarchar](128) NOT NULL, [TaskIdent] [nvarchar](256) NOT NULL, [DeviceID] [nvarchar](256) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_Notify] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_Notify]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HDI3D] [int] NOT NULL, [DeviceID] [nvarchar](256) NOT NULL, [Status] [int] NULL, CONSTRAINT [PK_hlpdsk_Notify] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_notify_history] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_notify_history]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HD_HistoryI3D] [int] NOT NULL, [Status] [int] NULL, [Datum] [datetime] NULL, CONSTRAINT [PK_hlpdsk_notify_history] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_requests_signature] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_requests_signature]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RequestI3D] [int] NOT NULL, [HelpdeskSignature] [image] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_templatekopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_templatekopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Beschreibung] [text] NULL, [HauptkategorieI3D] [int] NULL, [Unterkategorie1I3D] [int] NULL, [Unterkategorie2I3D] [int] NULL, [hlpdsk_typenI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_hlpdsk_templatekopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_templatepos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_templatepos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateI3D] [int] NULL, [Sort] [int] NULL, [Was] [varchar](300) NULL, [Bearbeiter] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_hlpdsk_templatepos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_timer_log] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_timer_log]( [I3D] [int] IDENTITY(1,1) NOT NULL, [hlpdsk_timer_I3D] [int] NULL, [StartAlt] [datetime] NULL, [StopAlt] [datetime] NULL, [TimerAlt] [int] NULL, [BemerkungAlt] [varchar](2000) NULL, [BerechenbarAlt] [int] NULL, [hlpdsk_timer_typenI3DAlt] [int] NULL, [StartNeu] [datetime] NULL, [StopNeu] [datetime] NULL, [TimerNeu] [int] NULL, [BemerkungNeu] [varchar](2000) NULL, [BerechenbarNeu] [int] NULL, [hlpdsk_timer_typenI3DNeu] [int] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertAm] [datetime] NULL, [InterneNotizAlt] [varchar](2000) NULL, [InterneNotizNeu] [varchar](2000) NULL, [Status] [int] NULL, [Bewertung] [int] NULL, [GeplantAlt] [int] NULL, [LunchTimeAlt] [int] NULL, [DeviceI3D] [int] NULL, [ContractI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [ArtikelI3DNeu] [int] NULL, [ArtikelI3DAlt] [int] NULL, [Action] [nvarchar](max) NULL, [LunchTimeNew] [int] NULL, [PlannedNew] [bit] NULL, [ContractI3DOld] [int] NULL, [DeviceI3DOld] [int] NULL, [ArticleWorkItemI3DOld] [int] NULL, [ArticleWorkItemI3DNew] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_timer_settings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_timer_settings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RequestTimeI3D] [int] NOT NULL, [SignatureVisible] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_timer_signature] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_timer_signature]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RequestTimeI3D] [int] NOT NULL, [TimeSignature] [image] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[hlpdsk_timer_typen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[hlpdsk_timer_typen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](300) NULL, [Status] [int] NULL, [WithAddressSpecialArticle] [bit] NULL, [Color] [varchar](10) NULL, [WithCustomerSpecialArticle] [bit] NULL, [Deactivated] [bit] NULL, [IsDefault] [bit] NULL, [JourneyToRequired] [bit] NULL, [JourneyFromRequired] [bit] NULL, [ServiceBoardWebColor] [varchar](30) NULL, [ServiceBoardWebIcon] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Hotline] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Hotline]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenID] [int] NULL, [KreditorID] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Username] [varchar](60) NULL, [Passwort] [varchar](60) NULL, [IP] [varchar](50) NULL, [Subnet] [varchar](15) NULL, [Einwahl] [varchar](50) NULL, [Komment] [varchar](1000) NULL, [Status] [int] NULL, [Link] [varchar](500) NULL, CONSTRAINT [PK_Hotline] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HotlineCustomCategories] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HotlineCustomCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Image] [image] NULL, [IsActive] [bit] NOT NULL, [RDPHost] [nvarchar](40) NULL, [RDPDomain] [nvarchar](40) NULL, [RDPUsername] [nvarchar](40) NULL, [RDPPassword] [nvarchar](40) NULL, [TVID] [nvarchar](40) NULL, [TVPassword] [nvarchar](40) NULL, [SSHHost] [nvarchar](40) NULL, [SSHUsername] [nvarchar](40) NULL, [SSHPassword] [nvarchar](40) NULL, [TVPath] [nvarchar](400) NULL, [RDPVPNRequired] [bit] NOT NULL, [SSHVPNRequired] [bit] NOT NULL, [RDPPort] [nvarchar](40) NULL, [SSHPort] [nvarchar](40) NULL, CONSTRAINT [PK_HotlineCustomCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[HotlineCustomItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HotlineCustomItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](64) NOT NULL, [HotlineCustomCategoryI3D] [int] NOT NULL, [IsActive] [bit] NOT NULL, [CustomerI3D] [int] NOT NULL, [EditorI3D] [int] NULL, CONSTRAINT [PK_HotlineCustomItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HourlySurchargeRateItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HourlySurchargeRateItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HeadI3D] [int] NULL, [StartTime] [datetime] NULL, [EndTime] [datetime] NULL, [MondayPercent] [decimal](18, 4) NULL, [TuesdayPercent] [decimal](18, 4) NULL, [WednesdayPercent] [decimal](18, 4) NULL, [ThursdayPercent] [decimal](18, 4) NULL, [FridayPercent] [decimal](18, 4) NULL, [SaturdayPercent] [decimal](18, 4) NULL, [SundayPercent] [decimal](18, 4) NULL, [HolidayPercent] [decimal](18, 4) NULL, CONSTRAINT [PK_HourlySurchargeRateItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HourlySurchargeRateLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HourlySurchargeRateLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [Date] [datetime2](7) NOT NULL, [RateI3D] [int] NOT NULL, [Caption] [nvarchar](max) NULL, CONSTRAINT [PK_HourlySurchargeRateLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[HourlySurchargeRates] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HourlySurchargeRates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](200) NULL, [Status] [int] NULL, CONSTRAINT [PK_HourlySurchargeRates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[I3D] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[I3D]( [I3D] [int] NOT NULL, [Barcode] [int] NULL, [KW] [int] NULL, [Version] [int] NULL, [Version2] [int] NULL, [Konvertierung] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK__I3D__7F36D027] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ICUConfig] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ICUConfig]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ServiceName] [varchar](120) NULL, [ServiceTyp] [int] NULL, [ServiceActive] [int] NULL, [ServiceInterval] [int] NULL, [ServiceHour] [int] NULL, [ServiceMinute] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ImportHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ImportHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedVersion] [nvarchar](16) NOT NULL, [ImportKind] [int] NOT NULL, [ImportFileName] [nvarchar](200) NULL, [ImportFileData] [varbinary](max) NULL, [ImportedFileName] [nvarchar](200) NOT NULL, [ImportedFileData] [varbinary](max) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [ChangedVersion] [nvarchar](16) NOT NULL, CONSTRAINT [PK_ImportHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ImportLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ImportLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ImportTime] [datetime] NULL, [ImportUser] [int] NULL, [ImportKind] [int] NULL, [ImportFileText] [text] NULL, [Status] [int] NULL, [ImportForBranches] [nvarchar](4000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Imports] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Imports]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ActUniqueID] [varchar](12) NULL, [ActETime] [datetime] NULL, [PersonI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InfoMail] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InfoMail]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InfoMailName] [varchar](50) NULL, [Status] [int] NOT NULL, [GruppenI3D] [varchar](200) NULL, [PersonalI3D] [varchar](200) NULL, [Betreff] [varchar](50) NULL, [MailBody] [text] NULL, [Absender] [varchar](50) NULL, [UhrZeit] [datetime] NULL, [GesendetAm] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Interesse] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Interesse]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventoryLogs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventoryLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InventoryI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [Date] [datetime] NOT NULL, [Notification] [nvarchar](4000) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Inventur] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Inventur]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [Text] [varchar](50) NULL, [SNErfassung] [int] NULL, [Status] [int] NULL, [Art] [int] NULL, [LagerwertVorher] [float] NULL, [LagerwertNachher] [float] NULL, [Lieferwert] [float] NULL, [Lager] [int] NULL, CONSTRAINT [PK_Inventur] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventurArtikel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventurArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InventurI3D] [int] NULL, [InventurGruppenI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Menge] [float] NULL, [NebenlagerI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_InventurArtikel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventurArtikels] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventurArtikels]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InventurI3D] [int] NOT NULL, [BearbeiterI3D] [int] NOT NULL, [ArtikelI3D] [int] NOT NULL, [GruppeI3D] [int] NOT NULL, [LagerI3D] [int] NULL, [LagerOrtI3D] [int] NULL, [Status] [int] NULL, [Menge] [int] NULL, [SerienNummerI3D] [int] NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NULL, [ArticleUnitGroupI3D] [int] NULL, [OriginalAmountForArticleUnitGroup] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventurBuchungen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventurBuchungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InventurI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Art] [int] NULL, [Vorher] [float] NULL, [Nachher] [float] NULL, [EK] [float] NULL, [NebenlagerI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_InventurBuchungen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventurBuchungenLager] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventurBuchungenLager]( [i3d] [int] IDENTITY(1,1) NOT NULL, [InventurI3D] [int] NULL, [LagerI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [i3d] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventurGruppen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventurGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InventurI3D] [int] NULL, [Text] [varchar](50) NULL, [LockUser] [varchar](50) NULL, [NebenlagerI3D] [int] NULL, [Nebenlager] [varchar](250) NULL, [Status] [int] NULL, [IsAutomaticGroup] [bit] NULL, CONSTRAINT [PK_InventurGruppen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventurLieferscheine] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventurLieferscheine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InventurI3D] [int] NOT NULL, [ArtikelI3D] [int] NOT NULL, [Artikelcode] [varchar](60) NULL, [Text] [varchar](8000) NULL, [Stk] [float] NOT NULL, [EK] [float] NOT NULL, [VK] [float] NOT NULL, [Status] [int] NULL, [WarehouseI3D] [int] NULL, CONSTRAINT [PK_InventurLieferscheine] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InventurSeriennummern] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InventurSeriennummern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InventurI3D] [int] NULL, [InventurGruppenI3D] [int] NULL, [InventurArtikelI3D] [int] NULL, [ArtikelI3D] [int] NULL, [SeriennummerI3D] [int] NULL, [Seriennummer] [varchar](50) NULL, [NebenlagerI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_InventurSeriennummern] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[iSeminare] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[iSeminare]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](255) NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [Link] [varchar](255) NULL, [iSeminareModeratorenI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[iSeminareModeratoren] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[iSeminareModeratoren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](255) NULL, [Vorname] [varchar](255) NULL, [Beschreibung] [text] NULL, [Bild] [image] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[iSeminareModZuordnung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[iSeminareModZuordnung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [iSeminareI3D] [int] NULL, [iSeminareModeratorenI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ITScopeEDILog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ITScopeEDILog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Date] [datetime2](0) NULL, [OrderID] [nvarchar](50) NULL, [TransactionID] [nvarchar](50) NULL, [Description] [nvarchar](500) NULL, [State] [int] NULL, [AttemtingNumber] [int] NULL, CONSTRAINT [PK_ITScopeEDILog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ITscopeStammdaten] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ITscopeStammdaten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [xmlFile] [text] NULL, [xmlArt] [int] NULL, [xmlArtText] [varchar](30) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ITScopeTexte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ITScopeTexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [AttributID] [varchar](30) NULL, [Beschreibung] [varchar](50) NULL, [Rigiditaetswert] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jobs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jobs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](50) NULL, [ToDoAbteilung] [int] NULL, [Objekt] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_Jobs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KassenbuchAbschluss] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KassenbuchAbschluss]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [Datum] [datetime] NULL, [SaldoGesamt] [float] NULL, [SaldoLetzterSchluss] [float] NULL, [SaldoDifferenz] [float] NULL, [KBLaufnummer] [int] NULL, [BranchI3D] [int] NULL, [FilialI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KassenBuchChangeLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KassenBuchChangeLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [Datum] [datetime] NULL, [KassenbuchI3D] [int] NULL, [BranchI3D] [int] NULL, [FilialI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KassenbuchZaehlHilfeLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KassenbuchZaehlHilfeLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Log] [text] NULL, [Datum] [datetime] NULL, [Status] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [FilialI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KassendisplayFilialEinstellungen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KassendisplayFilialEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FilialI3D] [int] NULL, [BarKundenI3D] [int] NULL, [Kassenkonto] [varchar](20) NULL, [SchubladeVerwenden] [int] NULL, [SchubladePort] [varchar](20) NULL, [SchubladeBaud] [int] NULL, [SchubladeInterval] [int] NULL, [SchubladeArt] [int] NULL, [SchubladeCommand] [varchar](255) NULL, [DisplayVerwenden] [int] NULL, [DisplayPort] [varchar](20) NULL, [DisplayBaud] [int] NULL, [DisplaySpalten] [int] NULL, [DisplayZeilen] [int] NULL, [DisplayReset] [varchar](255) NULL, [DisplayAnzeigeArtikel] [varchar](255) NULL, [DisplayAnzeigePreis] [varchar](255) NULL, [DisplayAnzeigeSumme] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Kategorie] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kategorie]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](60) NULL, [Farbe] [varchar](30) NULL, [Standtage] [int] NULL, [Bild] [image] NULL, [Status] [int] NULL, CONSTRAINT [PK_Kategorie] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KdDivers] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KdDivers]( [Kundennummer] [float] NULL, [Status] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[KdKategorie] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KdKategorie]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KdID] [int] NULL, [KateID] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_KdKategorie] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KdObjekt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KdObjekt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjArtID] [int] NULL, [Text] [varchar](60) NULL, [Visible] [int] NULL, [RightID] [int] NULL, [ObjData] [image] NULL, [DataSize] [int] NULL, [CreationDate] [datetime] NULL, [Status] [int] NULL, CONSTRAINT [PK_KdObjekt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KdProjekt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KdProjekt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](60) NULL, [Visible] [int] NULL, [RightID] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_KdProjekt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KdProjektItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KdProjektItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenID] [int] NULL, [ProjectID] [int] NULL, [ObjectID] [int] NULL, [ParentID] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_KdProjektItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KontakteAnschriften] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KontakteAnschriften]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [KontakteI3D] [int] NULL, [Standard] [int] NULL, [Kommentar] [varchar](500) NULL, [Strasse] [varchar](200) NULL, [PLZ] [varchar](10) NULL, [Ort] [varchar](30) NULL, [LandI3D] [int] NULL, [Postfach] [varchar](50) NULL, [PostfachAktiv] [int] NULL, [UmsatzStIdentNr] [varchar](10) NULL, [MwStKennzeichen] [int] NULL, [EG] [int] NULL, [Faxverteiler] [int] NULL, [Mailverteiler] [int] NULL, [Abteilung] [varchar](255) NULL, [AccountAddressReferenceI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Kostenart] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kostenart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandantI3D] [int] NOT NULL, [Kostenart] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_Kostenart] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Kostenstelle] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kostenstelle]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandantI3D] [int] NOT NULL, [Kostenstelle] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_Kostenstelle] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KostenstellenArt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KostenstellenArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KostenstellenI3D] [int] NULL, [KstArt] [int] NULL, [KstArtName] [varchar](10) NULL, [Bereich] [varchar](10) NULL, [Status] [int] NULL, CONSTRAINT [PK_KostenstellenArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KostenstellenBackup] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KostenstellenBackup]( [I3D] [int] NULL, [ParentI3D] [int] NULL, [Text] [varchar](50) NULL, [Nummer] [int] NULL, [Status] [int] NULL, [Name] [varchar](100) NULL, [SollDB] [float] NULL, [KostentraegerI3D] [int] NULL, [Beschreibung] [varchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[KreditorCodes] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KreditorCodes]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelCode] [varchar](60) NULL, [KreditorI3D] [int] NULL, [Code] [varchar](60) NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_KreditorCodes] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KreditorRMAKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KreditorRMAKopf]( [I3D] [int] NOT NULL, [Nummer] [int] NULL, [KreditorI3D] [int] NULL, [Empfanger] [varchar](300) NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [Datum] [datetime] NULL, [ErstellerPersonalI3D] [int] NULL, [Ersteller] [varchar](25) NULL, [Versanddatum] [datetime] NULL, [Retourdatum] [datetime] NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [EMail] [varchar](50) NULL, [Status] [int] NULL, [PaketNr] [varchar](50) NULL, [ReNrLief] [int] NULL, [ReNrKunde] [int] NULL, [KundenName] [varchar](150) NULL, [VersandArtI3D] [int] NULL, CONSTRAINT [PK_KreditorRMAKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KreditorRMAPos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KreditorRMAPos]( [I3D] [int] NOT NULL, [KreditorRMAKopfI3D] [int] NULL, [KundenRMAI3D] [int] NULL, [KundenRMANummer] [int] NULL, [RMANummer] [varchar](30) NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](15) NULL, [Artikeltext] [varchar](255) NULL, [SeriennummerI3D] [int] NULL, [Seriennummer] [varchar](80) NULL, [RechPosI3D] [int] NULL, [Status] [int] NULL, [ErstellDatum] [datetime] NULL, [ErstellPersonalI3D] [int] NULL, [Fehlerbeschreibung] [text] NULL, [Zubehoer] [text] NULL, [Priority] [int] NULL, [KredRMANummer] [varchar](30) NULL, [Eigenware] [int] NULL, [FehlerbeschreibungIntern] [text] NULL, [ZubehoerIntern] [text] NULL, [RechNummer] [int] NULL, CONSTRAINT [PK_KreditorRMAPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KreditorSonderposition] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KreditorSonderposition]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KreditorI3D] [int] NULL, [KreditorCode] [varchar](60) NULL, [Artikeltext] [varchar](254) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KuendigungsArt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KuendigungsArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](300) NULL, [Beschreibung] [text] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KundenBenachrichtigung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenBenachrichtigung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [AnsprechI3D] [int] NULL, [Kunde] [text] NULL, [Empfaenger] [varchar](250) NULL, [Adressen] [varchar](250) NULL, [CC] [varchar](250) NULL, [Betreff] [varchar](250) NULL, [ToDo] [text] NULL, [Beschreibung] [text] NULL, [Rueckruf] [int] NULL, [Kenntnis] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_KundenBenachrichtigung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KundenBranche] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenBranche]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [BrancheI3D] [int] NULL, [Status] [int] NULL, [BusinessPartnerArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenDirectories] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenDirectories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [ImageBlob] [image] NULL, [SelImageBlob] [image] NULL, [Status] [int] NULL, [OwnerI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KundenFertigungskonfiguration] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenFertigungskonfiguration]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Konfigurationsname] [varchar](60) NOT NULL, [Konfigurationsbeschreibung] [text] NULL, [KundenI3D] [int] NOT NULL, [Status] [int] NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[KundenHardlock] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenHardlock]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [ProduktID] [varchar](20) NULL, [DongleID] [int] NULL, [Gueltig] [int] NULL, [Unlimited] [int] NULL, [VersionNr] [varchar](20) NULL, [Status] [int] NULL, [Kommentar] [varchar](100) NULL, [AnzahlLizenzen] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenInteresse] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenInteresse]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [InteresseI3D] [int] NULL, [Status] [int] NULL, [BusinessPartnerArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenKostenstelle] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenKostenstelle]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [Nummer] [varchar](50) NULL, [Beschreibung] [varchar](255) NULL, [Status] [int] NULL, [AccountI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenProdukt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenProdukt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [ProduktI3D] [int] NULL, [Status] [int] NULL, [BusinessPartnerArt] [int] NULL, [Beschreibung] [varchar](250) NULL, [AnzahlLizenzen] [int] NULL, [Aktiv] [int] NULL, [Carepack] [int] NULL, [Wiedervorlage] [datetime] NULL, [ToDoI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenRMA] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenRMA]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [RepNummer] [int] NULL, [KundeI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](50) NULL, [Artikeltext] [varchar](255) NULL, [SeriennummerI3D] [int] NULL, [Seriennummer] [varchar](80) NULL, [Status] [int] NULL, [Eigenware] [int] NULL, [WarenStatus] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungNummer] [int] NULL, [UrsprungDatum] [datetime] NULL, [UrsprungPosI3D] [int] NULL, [ErstellDatum] [datetime] NULL, [ErstellPersonalI3D] [int] NULL, [Garantie] [int] NULL, [Fehlerbeschreibung] [varchar](500) NULL, [Zubehoer] [varchar](200) NULL, [KredFehlerbeschreibung] [varchar](500) NULL, [KredZubehoer] [varchar](200) NULL, [Priority] [int] NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [Vorgang] [int] NULL, [Fracht] [float] NULL, [Kosten] [float] NULL, [RechGutNummer] [int] NULL, [RechGutArt] [int] NULL, [LiefI3D] [int] NULL, [LiefNummer] [int] NULL, [ErstellteRechI3D] [int] NULL, [ErstellteRechNummer] [int] NULL, [KredRMADatum] [datetime] NULL, [VersandArt] [int] NULL, [PaketNr] [varchar](50) NULL, [KundenRMANummer] [varchar](50) NULL, [KreditorRMANummer] [varchar](50) NULL, [ReNrKred] [varchar](50) NULL, [ReDatKred] [datetime] NULL, [ReKredName] [varchar](50) NULL, [Versanddatum] [datetime] NULL, [Retourdatum] [datetime] NULL, [Empfanger] [varchar](500) NULL, [Datum] [datetime] NULL, [RepStatus] [int] NULL, [ErsatzArtikelCode] [varchar](50) NULL, [ErsatzArtikelText] [varchar](50) NULL, [ErsatzArtikelSN] [varchar](50) NULL, [ErsatzArtikelI3D] [int] NULL, [ErsatzArtikelSNI3D] [int] NULL, [Rechnungsnummer] [int] NULL, [RechPosI3D] [int] NULL, [LeihTauArt] [int] NULL, [LeihTauArtikelI3D] [int] NULL, [LeihTauArtikelCode] [varchar](50) NULL, [LeihTauArtikelText] [varchar](300) NULL, [LeihTauSeriennummerI3D] [int] NULL, [LeihTauSeriennummer] [varchar](80) NULL, [Rechnungsdatum] [datetime] NULL, [RMANummer] [varchar](50) NULL, [RuecksendungNr] [int] NULL, [GeschDatumAllgem] [datetime] NULL, [GeschDatumRMA] [datetime] NULL, [DatumFertig] [datetime] NULL, [EmpfaengerKunde] [varchar](500) NULL, [RMAPosI3D] [int] NULL, CONSTRAINT [PK_KundenRMA] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenRMASN] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenRMASN]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenRMAI3D] [int] NULL, [SeriennummerI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenSonderpreise] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenSonderpreise]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NOT NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [Artikelbeschreibung] [varchar](300) NULL, [WarengruppeI3D] [int] NULL, [Warengruppebezeichnung] [varchar](50) NULL, [GiltVon] [datetime] NULL, [GiltBis] [datetime] NULL, [Aufschlag] [float] NOT NULL, [Basis] [int] NOT NULL, [ErstellerI3D] [int] NOT NULL, [Erstelldatum] [datetime] NOT NULL, [Kommentar] [varchar](200) NULL, [UnterwarengruppeI3D] [int] NULL, [ProjektpreisI3D] [int] NULL, [ProjektpreisText] [varchar](200) NULL, [AnlageDialogNichtZeigen] [int] NULL, [VKMenge1] [float] NULL, [VKPreis1] [float] NULL, [VKMenge2] [float] NULL, [VKPreis2] [float] NULL, [VKMenge3] [float] NULL, [VKPreis3] [float] NULL, [VKMenge4] [float] NULL, [VKPreis4] [float] NULL, [VKMenge5] [float] NULL, [VKPreis5] [float] NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, CONSTRAINT [PK_KundenSonderpreise] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundenToGfiClients] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundenToGfiClients]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundeI3D] [int] NOT NULL, [GfiClientID] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KundeToArtikel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KundeToArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [ArtikelI3D] [int] NULL, [ArtikelcodeKunde] [varchar](60) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LagerAufKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerAufKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [ErstellungsArt] [varchar](50) NULL, [Version] [int] NOT NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](60) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlkondID] [int] NULL, [LieferbedID] [int] NULL, [Status] [int] NULL, [LockUserI3D] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAng] [int] NULL, [BestNr] [varchar](50) NULL, [Zusatztext] [varchar](50) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [Kommisioniert] [int] NULL, [Produziert] [int] NULL, [WorkFlowI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [ProjNr] [varchar](50) NULL, [AufScanDocI3D] [int] NULL, [BestScanDocI3D] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [KommisioniertAm] [datetime] NULL, [ProduziertAm] [datetime] NULL, [ToDoI3D] [int] NULL, [ToDoKomI3D] [int] NULL, [ToDoMonI3D] [int] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [ZahlKondRechI3D] [int] NULL, [Direktlieferung] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [hlpdsk_requestsI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](255) NULL, [RechnungskonditionsText] [varchar](255) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [Bar] [int] NULL, [KostentraegerI3D] [int] NULL, [Var1Auftrag] [datetime] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [Service] [int] NULL, [LiefEskDatum] [datetime] NULL, [Abholung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LagerAufKopfErweitert] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerAufKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LagerAufkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [AufkopfI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LagerAufKopfErweitertVersions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerAufKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LagerAufkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, [AufkopfI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LagerAufKopfVersions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerAufKopfVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NOT NULL, [ErstellungsArt] [varchar](50) NULL, [Version] [int] NOT NULL, [Datum] [datetime] NOT NULL, [Empfanger] [varchar](500) NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NOT NULL, [PersonID] [int] NULL, [Strasse] [varchar](50) NULL, [Plz] [varchar](50) NULL, [Ort] [varchar](50) NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Ansprech] [varchar](60) NULL, [KurzZeich] [nvarchar](50) NULL, [Ersteller] [varchar](50) NULL, [WVorlage] [datetime] NULL, [Netto] [float] NULL, [Brutto] [float] NULL, [SummeEK] [float] NULL, [ZahlKond] [varchar](4000) NULL, [ZahlkondID] [int] NULL, [LieferbedID] [int] NULL, [Status] [int] NULL, [LockUserI3D] [int] NULL, [LockUser] [nvarchar](50) NULL, [AusAng] [int] NULL, [BestNr] [varchar](50) NULL, [Zusatztext] [varchar](50) NULL, [Lieferdatum] [datetime] NULL, [Bereitstellung] [datetime] NULL, [Kommisioniert] [int] NULL, [Produziert] [int] NULL, [WorkFlowI3D] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwstArt] [int] NULL, [Info] [varchar](8000) NULL, [ProjNr] [varchar](50) NULL, [AufScanDocI3D] [int] NULL, [BestScanDocI3D] [int] NULL, [InnendienstID] [int] NULL, [AussendienstID] [int] NULL, [TechnikerID] [int] NULL, [Techniker2ID] [int] NULL, [LiefKundI3D] [int] NULL, [LiefKundAnschriftI3D] [int] NULL, [LiefKundPersonI3D] [int] NULL, [LiefKundEmpfaenger] [varchar](500) NULL, [LiefKundInfo] [varchar](500) NULL, [RechKundI3D] [int] NULL, [RechKundAnschriftI3D] [int] NULL, [RechKundPersonI3D] [int] NULL, [RechKundEmpfaenger] [varchar](500) NULL, [RechKundInfo] [varchar](500) NULL, [DocDirI3D] [int] NULL, [KommisioniertAm] [datetime] NULL, [ProduziertAm] [datetime] NULL, [ToDoI3D] [int] NULL, [ToDoKomI3D] [int] NULL, [ToDoMonI3D] [int] NULL, [LandI3D] [int] NULL, [MwStNichtAusweisbar] [int] NULL, [LeistungImAusland] [int] NULL, [LiefKundFremd] [int] NULL, [RechKundFremd] [int] NULL, [PostfachAktiv] [int] NULL, [Postfach] [varchar](50) NULL, [Abteilung] [varchar](50) NULL, [LSuREvVersand] [int] NULL, [Teillieferung] [int] NULL, [ZahlKondRechI3D] [int] NULL, [OriginalI3D] [int] NULL, [Direktlieferung] [int] NULL, [CentronVersion] [varchar](20) NULL, [BearbeiterI3D] [int] NULL, [ErstellerI3D] [int] NULL, [FilialI3D] [int] NULL, [hlpdsk_requestsI3D] [int] NULL, [LockUniqueID] [varchar](50) NULL, [LieferbedingungsText] [varchar](255) NULL, [RechnungskonditionsText] [varchar](255) NULL, [ErstelltDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [Bar] [int] NULL, [KostentraegerI3D] [int] NULL, [Var1Auftrag] [datetime] NULL, [FreigabeStatus] [int] NULL, [GeaendertDatum] [datetime] NULL, [ErstelltDurch] [int] NULL, [GeaendertVonI3D] [int] NULL, [FertigungskonfI3D] [int] NULL, [NettoOriginal] [float] NULL, [BruttoOriginal] [float] NULL, [InfoAnzeigen] [int] NULL, [FilialgeberI3D] [int] NULL, [LizenznehmerKundI3D] [int] NULL, [LizenznehmerKundAnschriftI3D] [int] NULL, [LizenznehmerKundPersonI3D] [int] NULL, [LizenznehmerKundEmpfaenger] [varchar](500) NULL, [LizenznehmerKundInfo] [varchar](500) NULL, [Service] [int] NULL, [LiefEskDatum] [datetime] NULL, [Abholung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LagerAufPos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerAufPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LagerAufKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [Kommisioniert] [float] NULL, [Liefermenge] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Status] [int] NULL, [UrsprungAngNr] [int] NULL, [RechLiefNr] [int] NULL, [RechLiefArt] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [VertragI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [EKStkBestellt] [float] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [OriginalI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungPosI3D] [int] NULL, [Artikelpositionsart] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [AufKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Bestellinformation] [varchar](200) NULL, [VKBasisWert] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LagerAufPosVersions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerAufPosVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LagerAufKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](5000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [Kommisioniert] [float] NULL, [Liefermenge] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockId] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Status] [int] NULL, [UrsprungAngNr] [int] NULL, [RechLiefNr] [int] NULL, [RechLiefArt] [int] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [VertragI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellPos] [int] NULL, [BestellNr] [varchar](50) NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [EKStkBestellt] [float] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [OriginalI3D] [int] NULL, [KopfVersionsI3D] [int] NULL, [Bestellung] [varchar](50) NULL, [UrsprungArt] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungPosI3D] [int] NULL, [Artikelpositionsart] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVP] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [numBarcodes] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [OldAufKopfI3D] [int] NULL, [AufKopfI3D] [int] NULL, [VKBasis] [int] NULL, [EKBasis] [int] NULL, [Bestellinformation] [varchar](200) NULL, [VKBasisWert] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LagerorteQM] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerorteQM]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Lagerort] [varchar](150) NULL, CONSTRAINT [PK_LagerorteQM] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LagerUmbuchungsliste] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerUmbuchungsliste]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Kommentar] [varchar](500) NULL, [Abschlussdatum] [datetime] NULL, [DirektBuchen] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GebuchtAufLagerI3D] [int] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LagerUmbuchungslisteArtikel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerUmbuchungslisteArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LagerUmbuchungslisteI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Menge] [int] NULL, [EK] [float] NULL, [QuellLagerI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LagerZuWebShopEinstellungen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LagerZuWebShopEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WebShopEinstellungenI3D] [int] NULL, [LagerI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LatestUsedCentronObjects] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LatestUsedCentronObjects]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](100) NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Kind] [int] NOT NULL, [AppUserI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [IsFavorite] [int] NOT NULL, [ClosedDate] [datetime2](7) NULL, CONSTRAINT [PK_LatestUsedCentronObjects] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LeasingFaktor] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LeasingFaktor]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Faktor] [int] NULL, CONSTRAINT [PK_LeasingFaktor] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LeasingLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LeasingLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Vorher] [varchar](100) NULL, [Nachher] [varchar](100) NULL, [GeaendertVon] [nvarchar](50) NULL, [GeaendertAm] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LeasingSaetze] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LeasingSaetze]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Monate] [int] NULL, [Preisklasse1] [float] NULL, [Preisklasse2] [float] NULL, [Preisklasse3] [float] NULL, [Preisklasse4] [float] NULL, [Preisklasse5] [float] NULL, [Preisklasse6] [float] NULL, CONSTRAINT [PK_LeasingSaetze] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LetzteAnlage] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LetzteAnlage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AnlageNr] [int] NULL, [KundenName] [varchar](500) NULL, [SichBenuI3D] [int] NULL, [AnlageArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LetzteArtikelVerwendung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LetzteArtikelVerwendung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NOT NULL, [ArtikelI3D] [int] NOT NULL, [AnlageArt] [int] NOT NULL, [PosI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LicenseCustomCategories] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LicenseCustomCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Image] [image] NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_LicenseCustomCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LicenseCustomItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LicenseCustomItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](64) NOT NULL, [LicenseCustomCategoryI3D] [int] NOT NULL, [IsActive] [bit] NOT NULL, [CustomerI3D] [int] NOT NULL, [EditorI3D] [int] NULL, CONSTRAINT [PK_LicenseCustomItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LicensedEmployee] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LicensedEmployee]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NOT NULL, [LastLogin] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LieferungKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LieferungKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KreditorI3D] [int] NULL, [KreditorName] [varchar](50) NULL, [LieferscheinNr] [varchar](50) NULL, [RechnungsNr] [varchar](50) NULL, [LieferscheinDatum] [datetime] NULL, [RechnungsDatum] [datetime] NULL, [EingangsDatum] [datetime] NULL, [NettoBetrag] [float] NULL, [Frachtkosten] [float] NULL, [Versicherung] [float] NULL, [NettoBetragGesamt] [float] NULL, [BrutoBetragGesamt] [float] NULL, [ZahlungsArt] [int] NULL, [Anlagedatum] [datetime] NULL, [Anlagebenutzer] [varchar](50) NULL, [Status] [int] NULL, [MultiMwst] [int] NULL, [UrsprungBestellung] [int] NULL, [UrsprungVersion] [int] NULL, [CurrencyString] [varchar](50) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [DocI3D] [int] NULL, CONSTRAINT [PK_LieferungKopf] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LiefKopfErweitert] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiefKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LiefkopfI3D] [int] NULL, [Beschreibung] [text] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LiefKopfErweitertVersions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiefKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LiefkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LiefProv] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LiefProv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LiefKopfI3D] [int] NULL, [LiefNummer] [int] NULL, [PersonalI3D] [int] NULL, [Provision] [float] NULL, [Standard] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LizenzKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LizenzKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Status] [int] NULL, [Name] [varchar](100) NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, [AnsprechpartnerI3D] [int] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [Info] [varchar](8000) NULL, [ZahlungsartVorNach] [int] NULL, [ZahlungsIntervallAnzahl] [int] NULL, [ZahlungsIntervallArt] [int] NULL, [ZahlungsZeitpunkt] [datetime] NULL, [ZahlungskonditionI3D] [int] NOT NULL, [AutoVerlaengerung] [int] NULL, [GekuendigtAm] [datetime] NULL, [GekuendigtKunde] [int] NULL, [Kuendigungsgrund] [varchar](255) NULL, [Kuendigungsfrist] [int] NULL, [ErstelltAm] [datetime] NULL, [GeaendertAm] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [GeaendertVonI3D] [int] NULL, [AbgerechnetBis] [datetime] NULL, [Anrede] [text] NULL, [Abrede] [text] NULL, [ZahlungsIntervall] [int] NULL, [IgnoreRabatt] [int] NULL, [CurrencyString] [varchar](10) NULL, [CurrencyFactor] [float] NULL, [CurrencyI3D] [int] NULL, [MwStArt] [int] NULL, [BasisPreisGueltigFuer] [int] NULL, CONSTRAINT [PK_LizenzKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LizenzPos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LizenzPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LizenzKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](20) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](300) NULL, [Angezeigtertext] [varchar](300) NULL, [FreiText] [varchar](1000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [AnzahlUser] [int] NULL, [BasisBetrag] [float] NULL, [ProzentSatz] [float] NULL, [MwStSatz] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [AbrechnungszeitraumVon] [datetime] NULL, [AbrechnungszeitraumBis] [datetime] NULL, CONSTRAINT [PK_LizenzPos] PRIMARY KEY CLUSTERED ( [I3D] ASC, [LizenzKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LizenzRech] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LizenzRech]( [I3D] [int] IDENTITY(1,1) NOT NULL, [LizenzKopfI3D] [int] NOT NULL, [RechnungsI3D] [int] NOT NULL, [Erstelldatum] [datetime] NULL, [AbgerechnetBis] [datetime] NULL, [PersonalI3D] [int] NULL, CONSTRAINT [PK_LizenzRech] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Logos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Logos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Logo] [image] NOT NULL, [IsDefault] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Lohngruppen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lohngruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](150) NULL, [Stundenlohn] [float] NULL, [Beschreibung] [text] NULL, CONSTRAINT [PK_Lohngruppen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MaAbteilung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MaAbteilung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Kommentar] [varchar](50) NULL, [Status] [int] NULL, [Umsatzorientiert] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [Abteilung] [varchar](50) NULL, [ExchangeSync] [int] NULL, [IsMyDayActive] [bit] NOT NULL, [MyDayBegin] [datetime2](7) NULL, [IsCallSyncActive] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MaAbteilungSortierung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MaAbteilungSortierung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [WebAccountsI3D] [int] NULL, [MaAbteilungI3D] [int] NULL, [Sortierung] [int] NULL, [Visible] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MachineKind] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MachineKind]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [Name] [nvarchar](255) NOT NULL, CONSTRAINT [PK_MachineKind] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MachineKindStepsDescription] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MachineKindStepsDescription]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Description] [nvarchar](1000) NOT NULL, [MachineKindI3D] [int] NOT NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_MachineKindStepsDescription] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MachineLocations] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MachineLocations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [Name] [nvarchar](255) NOT NULL, [ParentMachineLocationI3D] [int] NULL, [FullName] [nvarchar](4000) NULL, CONSTRAINT [PK_MachineLocations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Machines] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Machines]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [Name] [nvarchar](255) NULL, [MachineKindI3D] [int] NULL, [MachineLocationI3D] [int] NULL, [RunKind] [int] NOT NULL, [AmountPerRun] [int] NOT NULL, [RunsPerDay] [int] NOT NULL, CONSTRAINT [PK_Machines] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailAgentEinstellungen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailAgentEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [OutlookVZEntryID] [varchar](500) NULL, [OutlookVZStoreID] [varchar](500) NULL, [DatumEinschraenken] [int] NULL, [LetzteXTageAnzeigen] [int] NULL, [BodyAlsPlaintextAnzeigen] [int] NULL, [Status] [int] NULL, [AutoRefresh] [int] NULL, [AutoRefreshIntervall] [float] NULL, [AutoEMailsPruefen] [int] NULL, [MailErkennungUeberAnsprechEMail1] [int] NULL, [MailErkennungUeberAnsprechEMail2] [int] NULL, [MailErkennungZuerstInAnsprechEMailFeld] [int] NULL, [MailErkennungUeberDomaeneAktiv] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailAgentRegel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailAgentRegel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [RegelKind] [int] NULL, [AktionAnlageOeffnen] [int] NULL, [AktionAnlageEMailHinzufuegen] [int] NULL, [AktionEMailVerschieben] [int] NULL, [EMailVerschiebenInVZEntryID] [varchar](500) NULL, [EMailVerschiebenInVZStoreID] [varchar](500) NULL, [Status] [int] NULL, [Prioritaet] [int] NULL, [Bezeichnung] [varchar](100) NULL, [AktionTextSucheInBetreff] [int] NULL, [AktionTextSucheInBody] [int] NULL, [SucheNachText] [varchar](255) NULL, [AktionHelpdeskAnlegen] [int] NULL, [KundenI3D] [int] NULL, [AutoKdErkennung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailAgentRollen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailAgentRollen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](100) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailArchiv] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailArchiv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Subject] [varchar](255) NULL, [BodyText] [varchar](7000) NULL, [BodyType] [int] NULL, [SenderAddress] [varchar](255) NULL, [SenderName] [varchar](255) NULL, [SendDateTime] [datetime] NULL, [SenderI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailArchivAttachment] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailArchivAttachment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MailI3D] [int] NULL, [Attachment] [image] NULL, [FileName] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailArchivBodyRTF] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailArchivBodyRTF]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MailI3D] [int] NULL, [Body] [image] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailArchivRecipient] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailArchivRecipient]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MailI3D] [int] NULL, [RecipientType] [int] NULL, [Recipient] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Mailing] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Mailing]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Datum] [datetime] NULL, [ErstellerI3D] [int] NULL, [DocI3D] [int] NULL, [isHDDFile] [int] NULL, [HDDPath] [varchar](255) NULL, [Subject] [varchar](255) NULL, [MailField] [int] NULL, [DefRecipient] [varchar](60) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailingAttachments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailingAttachments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MailingDatenI3D] [int] NULL, [Attachment] [image] NULL, [AttachmentType] [int] NULL, [AttachmentName] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailingDataToRelationshipKind] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailingDataToRelationshipKind]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MailingDataI3D] [int] NOT NULL, [Subject] [nvarchar](255) NOT NULL, [Body] [nvarchar](max) NOT NULL, [MailTemplateRelationshipKindI3D] [int] NOT NULL, CONSTRAINT [PK_MailingDataToRelationshipKind] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailingDaten] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailingDaten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [Mail] [image] NULL, [MailType] [int] NULL, [Beschreibung] [varchar](max) NULL, [Subject] [varchar](255) NULL, [Datenquelle] [image] NULL, [MappingFields] [text] NULL, [MailingCreateAction] [int] NULL, [HelpdeskTypeI3D] [int] NULL, [HelpdeskCategoryI3D] [int] NULL, [HelpdeskCategory1I3D] [int] NULL, [HelpdeskCategory2I3D] [int] NULL, [HelpdeskCreateForTechnican1] [int] NULL, [HelpdeskCreateForTechnican2] [int] NULL, [NoMailSend] [int] NULL, [Version] [int] NOT NULL, [CampaignI3D] [int] NULL, [Signature] [image] NULL, [DataSourceType] [int] NULL, [SurveyTemplateI3D] [int] NULL, [WebFormI3D] [int] NULL, [SMSGateway] [bit] NULL, [ActivityOption] [nvarchar](max) NULL, [HelpdeskOption] [nvarchar](max) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailingTeilnahme] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailingTeilnahme]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MailingI3D] [int] NULL, [KundenI3D] [int] NULL, [AnsprechI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Mailingtexte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Mailingtexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Mailingtexte] [text] NULL, [MailingDatenI3D] [int] NULL, [EMail] [varchar](255) NULL, [Versendet] [int] NULL, [Date] [datetime] NULL, [SurveyI3D] [int] NULL, [AccountAddressContactI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailingToKunde] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailingToKunde]( [I3d] [int] IDENTITY(1,1) NOT NULL, [MailingDatenI3D] [int] NULL, [KundenI3D] [int] NULL, [AnsprechI3D] [int] NULL, [MailingsNummer] [int] NULL, [ProductFamilyActionI3D] [int] NULL, [ProductFamilyI3D] [int] NULL, [WithAction] [int] NULL, PRIMARY KEY CLUSTERED ( [I3d] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailingVorlagen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailingVorlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Beschreibung] [varchar](255) NULL, [Vorlage] [image] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailScannerLogs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailScannerLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MessageId] [nvarchar](255) NULL, [LogMessage] [nvarchar](4000) NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NULL, [CreatedDate] [datetime2](0) NOT NULL, [Type] [int] NOT NULL, [ProcessGuid] [uniqueidentifier] NULL, [LogLevel] [int] NOT NULL, [WorkflowComponentGuid] [uniqueidentifier] NULL, CONSTRAINT [PK_MailScannerLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailScannerProfiles] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailScannerProfiles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Title] [nvarchar](255) NULL, [MailUrl] [nvarchar](255) NULL, [Active] [bit] NOT NULL, [MailPort] [int] NULL, [MailUsername] [nvarchar](255) NULL, [MailPassword] [nvarchar](max) NULL, [WorkflowI3Ds] [nvarchar](max) NULL, [MailProtocol] [int] NOT NULL, [BranchI3D] [int] NULL, [TenantId] [nvarchar](40) NULL, [ClientId] [nvarchar](40) NULL, [ClientSecret] [nvarchar](max) NULL, [Password] [nvarchar](max) NULL, [ConnectionType] [int] NOT NULL, CONSTRAINT [PK_MailScannerProfiles] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailTemplateAttachments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailTemplateAttachments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectKind] [int] NOT NULL, [SubObjectKind] [int] NULL, [ObjectI3D] [int] NULL, [Name] [nvarchar](255) NOT NULL, [FileData] [varbinary](max) NOT NULL, [FileSize] [int] NOT NULL, [Type] [int] NOT NULL, [CreatedAt] [datetime] NOT NULL, [CreatedByI3D] [int] NOT NULL, [IsGlobal] [bit] NOT NULL, [IsPersonal] [bit] NOT NULL, [BranchI3D] [int] NULL, [AccountI3D] [int] NULL, CONSTRAINT [PK_MailTemplateAttachments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailTemplateRelationshipKinds] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailTemplateRelationshipKinds]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](50) NOT NULL, [IsDefault] [bit] NOT NULL, [Description] [nvarchar](500) NULL, CONSTRAINT [PK_MailTemplateRelationshipKinds] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailVerzeichnisse] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailVerzeichnisse]( [I3D] [int] NOT NULL, [Status] [int] NULL, [OwnerI3D] [int] NULL, [Name] [varchar](100) NULL, [ImageIndex] [int] NULL, [SelectedIndex] [int] NULL, [MailOptions] [int] NULL, CONSTRAINT [PK_MailVerzeichnisse] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MailVorlagen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailVorlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [MailVerzeichnisseI3D] [int] NULL, [Betreff] [varchar](500) NULL, [Body] [text] NULL, [An] [varchar](255) NULL, [CC] [varchar](255) NULL, [BCC] [varchar](255) NULL, [Von] [varchar](100) NULL, [Name] [varchar](100) NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NULL, [SubObjectKind] [int] NULL, [TemplatePrio] [int] NULL, [RelationshipKindI3D] [int] NULL, [BranchI3D] [int] NULL, [IsPersonalMailTemplate] [bit] NOT NULL, [AccountI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MailVorlagenAttachments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MailVorlagenAttachments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [DocumentsI3D] [int] NULL, [MailVorlagenI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MandantenStammdat] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MandantenStammdat]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandantID] [int] NULL, [StammDatID] [int] NULL, [Text] [varchar](30) NULL, [Wert] [int] NULL, [WertText] [varchar](100) NULL, [WertMemo] [varchar](255) NULL, [WertNum] [float] NULL, CONSTRAINT [PK_MandantenStammdat] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MassUpdateTemplate] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MassUpdateTemplate]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](250) NOT NULL, [Description] [nvarchar](4000) NOT NULL, [CreatedAt] [datetime2](0) NOT NULL, [ChangedAt] [datetime2](0) NOT NULL, [CreatedByI3D] [int] NOT NULL, [ChangedByI3D] [int] NOT NULL, [AutoUpdateAt] [datetime2](0) NULL, [UpdateExecutedAt] [datetime2](0) NULL, [ExecutedByI3D] [int] NULL, [IsExecuted] [bit] NULL, [IsActive] [bit] NOT NULL, [PriceUpdateSettingsI3D] [int] NULL, CONSTRAINT [PK_MassUpdateTemplate] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MassUpdateTemplateItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MassUpdateTemplateItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MassUpdateTemplateI3D] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [AdditionalObjectI3D] [int] NULL, [NewPurchasePrice] [decimal](18, 6) NULL, [NewBasePrice] [decimal](18, 6) NULL, [NewPrice1] [decimal](18, 6) NULL, [NewPrice2] [decimal](18, 6) NULL, [NewPrice3] [decimal](18, 6) NULL, [NewPrice4] [decimal](18, 6) NULL, [IsExecuted] [bit] NULL, [ExecutedAt] [datetime2](0) NULL, [ExecutedByI3D] [int] NULL, [FailureMessage] [nvarchar](250) NULL, [ReceiptPositionNumber] [int] NULL, [IdmI3D] [int] NULL, [AdmI3D] [int] NULL, [PaymentConditionI3D] [int] NULL, [NewAdvisor1I3D] [int] NULL, [NewAdvisor2I3D] [int] NULL, [NewAdvisor3I3D] [int] NULL, [NewAdvisor4I3D] [int] NULL, [NewAdvisor5I3D] [int] NULL, [NewAdvisor6I3D] [int] NULL, [OldAdvisor1I3D] [int] NULL, [OldAdvisor2I3D] [int] NULL, [OldAdvisor3I3D] [int] NULL, [OldAdvisor4I3D] [int] NULL, [OldAdvisor5I3D] [int] NULL, [OldAdvisor6I3D] [int] NULL, [NewCustomerClassificationI3D] [int] NULL, [OldCustomerClassificationI3D] [int] NULL, CONSTRAINT [PK_MassUpdateTemplateItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MindCheckKind] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MindCheckKind]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KindName] [nvarchar](24) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MindCheckProgress] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MindCheckProgress]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProgressName] [nvarchar](56) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MindCheckProject] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MindCheckProject]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ParentI3D] [int] NULL, [Position] [int] NOT NULL, [MindCheckKindI3D] [int] NOT NULL, [Caption] [nvarchar](56) NOT NULL, [Description] [nvarchar](256) NULL, [MindCheckProgressI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MindCheckTimeDetails] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MindCheckTimeDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MindCheckProjectI3D] [int] NOT NULL, [Duration] [float] NOT NULL, [StartDateTime] [datetime] NOT NULL, [EndDateTime] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Module] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Module]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DisplayText] [nvarchar](256) NOT NULL, [ModuleGuid] [nvarchar](64) NOT NULL, [ModuleCategoryI3D] [int] NULL, [Internal] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleActionLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleActionLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ModuleI3D] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, [LogText] [nvarchar](512) NOT NULL, [Date] [datetime] NOT NULL, [ObjectKindI3D] [int] NULL, [ObjectI3D] [int] NULL, [ActionTypeI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleActionType] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleActionType]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](64) NOT NULL, [Linkable] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleCategory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleCategory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](24) NOT NULL, [DisplayText] [varchar](64) NOT NULL, [Internal] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleCustomProperties] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleCustomProperties]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](64) NOT NULL, [DataType] [int] NOT NULL, [Category] [nvarchar](64) NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NOT NULL, [IsVisible] [bit] NOT NULL, [SortOrder] [int] NULL, [Sealable] [bit] NOT NULL, [ValueMask] [nvarchar](1000) NULL, [IsMandatory] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleCustomPropertyPossibleValues] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleCustomPropertyPossibleValues]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ModuleCustomPropertyI3D] [int] NOT NULL, [Value] [varchar](max) NULL, [IsVisible] [int] NOT NULL, CONSTRAINT [PK_ModuleCustomPropertyPossibleValues] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleCustomPropertyValues] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleCustomPropertyValues]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ModuleCustomPropertyI3D] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [ValueInteger] [int] NULL, [ValueDecimal] [float] NULL, [ValueDateTime] [datetime] NULL, [ValueString] [nvarchar](4000) NULL, [ValueBoolean] [bit] NULL, [ValueImage] [image] NULL, [ValueText] [ntext] NULL, [ValueEncryptedString] [nvarchar](4000) NULL, [Sealed] [bit] NOT NULL, [ValueBytes] [varbinary](max) NULL, [ValueEncryptedBytes] [varbinary](max) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleFavorite] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleFavorite]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NOT NULL, [ModuleI3D] [int] NOT NULL, [BigSize] [bit] NOT NULL, [Sort] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ModuleToClient] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ModuleToClient]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ModuleI3D] [int] NOT NULL, [ClientI3D] [int] NOT NULL, [Namespace] [nvarchar](1024) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonCheckNotificationMobilePushSettingAssignedDevices] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonCheckNotificationMobilePushSettingAssignedDevices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MobilePushSettingI3D] [int] NOT NULL, [MobilePhonePushTokenI3D] [int] NOT NULL, CONSTRAINT [PK_MonCheckNotificationMobilePushSettingAssignedDevices] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonCheckNotificationMobilePushSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonCheckNotificationMobilePushSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NotificationSettingI3D] [int] NOT NULL, [Title] [nvarchar](512) NOT NULL, [Body] [nvarchar](max) NOT NULL, [SendOnError] [bit] NOT NULL, [SendOnWarning] [bit] NOT NULL, [SendOnSuccess] [bit] NOT NULL, [Adviser1] [bit] NOT NULL, [Adviser2] [bit] NOT NULL, [Adviser3] [bit] NOT NULL, [Adviser4] [bit] NOT NULL, [Adviser5] [bit] NOT NULL, [Adviser6] [bit] NOT NULL, CONSTRAINT [PK_MonCheckNotificationMobilePushSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringCheckDepartmentMappings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringCheckDepartmentMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DepartmentI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, CONSTRAINT [PK_MonitoringCheckDepartmentMappings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringCheckSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringCheckSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MainCategoryI3D] [int] NOT NULL, [SubCategory1I3D] [int] NULL, [SubCategory2I3D] [int] NULL, [PriorityI3D] [int] NOT NULL, [TypeI3D] [int] NOT NULL, [IsDelete] [bit] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ModifiedDate] [datetime] NULL, [CheckI3D] [int] NOT NULL, CONSTRAINT [PK_MonitoringCheckSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringCheckTemplateMaps] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringCheckTemplateMaps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateI3D] [int] NOT NULL, [CheckI3D] [int] NOT NULL, [CheckKeyName] [nvarchar](256) NOT NULL, [CheckKeyValue] [nvarchar](256) NULL, [SequenceOrder] [int] NOT NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDatetime] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDatetime] [datetime] NULL, CONSTRAINT [PK_MonitoringCheckTemplateMaps] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringCheckTemplateToChildMaps] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringCheckTemplateToChildMaps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CheckTemplateMapI3D] [int] NOT NULL, [ChildKeyValue] [nvarchar](256) NOT NULL, CONSTRAINT [PK_MonitoringCheckTemplateToChildMaps] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringDataChecks] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringDataChecks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MonitoringDeviceI3D] [int] NOT NULL, [IsCheck] [bit] NOT NULL, [IsProblems] [bit] NOT NULL, [IsProcessorPerformance] [bit] NOT NULL, [Description] [nvarchar](1000) NULL, [CheckName] [nvarchar](255) NULL, [CheckDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringDataFailures] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringDataFailures]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MonitoringDeviceI3D] [int] NOT NULL, [IsCheck] [bit] NOT NULL, [IsProblems] [bit] NOT NULL, [IsProcessorPerformance] [bit] NOT NULL, [Description] [nvarchar](1000) NULL, [Start] [datetime] NULL, [Finish] [datetime] NULL, [Time] [nvarchar](255) NULL, [FailureReason] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringDepartmentEmployeeMappings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringDepartmentEmployeeMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [DepartmentMappingI3D] [int] NOT NULL, CONSTRAINT [PK_MonitoringDepartmentEmployeeMappings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringGlobalNotifications] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringGlobalNotifications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DepartmentI3D] [int] NULL, [EmployeeI3D] [int] NOT NULL, CONSTRAINT [PK_MonitoringGlobalNotifications] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringTemplates] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringTemplates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateName] [nvarchar](100) NOT NULL, [IsDefaultConfigure] [bit] NOT NULL, [CreatedBy] [nvarchar](100) NOT NULL, [CreatedDatetime] [datetime] NOT NULL, [ChangedBy] [nvarchar](100) NULL, [ChangedDatetime] [datetime] NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_MonitoringTemplates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringTemplateToDeviceMaps] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringTemplateToDeviceMaps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NULL, [DeviceClassName] [nvarchar](50) NULL, [CreatedDatetime] [datetime] NOT NULL, CONSTRAINT [PK_MonitoringTemplateToDeviceMaps] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonitoringUserFilterSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonitoringUserFilterSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UserI3D] [int] NOT NULL, [WebPageI3D] [int] NOT NULL, [FilterKeyName] [nvarchar](256) NOT NULL, [FilterKeyValue] [nvarchar](500) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ModifiedDate] [datetime] NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_MonitoringUserFilterSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonScriptCategories] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonScriptCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](200) NOT NULL, [Description] [nvarchar](1000) NULL, CONSTRAINT [PK_MonScriptCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MonScripts] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MonScripts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MonScriptCategoryI3D] [int] NOT NULL, [Name] [nvarchar](200) NOT NULL, [Description] [nvarchar](1000) NULL, [ScriptKind] [int] NOT NULL, [ScriptType] [int] NOT NULL, [Script] [nvarchar](max) NULL, [ExitCodeSuccess] [int] NULL, [ExitCodeWarning] [int] NULL, [ExitCodeError] [int] NULL, [IsSelfHeal] [bit] NOT NULL, [SelfHealingScript] [nvarchar](max) NULL, [SelfHealingExitCodeSuccess] [int] NULL, [SelfHealingExitCodeError] [int] NULL, CONSTRAINT [PK_MonScripts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MspArticleReferences] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspArticleReferences]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierArticleID] [nvarchar](50) NOT NULL, [MspCollectorI3D] [int] NOT NULL, [SupplierArticleLabel] [nvarchar](100) NULL, [SupplierArticleDescription] [nvarchar](200) NULL, [ImportKind] [int] NOT NULL, CONSTRAINT [PK_MspArticleReferences] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MspArticleToCentronArticle] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspArticleToCentronArticle]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MspArticleReferencesI3D] [int] NOT NULL, [CentronArticleI3D] [int] NOT NULL, CONSTRAINT [PK_MspArticleToCentronArticle] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MspCollectorInvoiceHead] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspCollectorInvoiceHead]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MspCollectorI3D] [int] NOT NULL, [InvoiceNumber] [nvarchar](50) NULL, [InvoiceDate] [datetime2](0) NULL, [Currency] [nvarchar](10) NULL, [Comment] [nvarchar](100) NULL, [State] [nvarchar](50) NULL, [ImportKind] [int] NOT NULL, [ChangedAt] [datetime2](0) NULL, CONSTRAINT [PK_MspCollectorInvoiceHead] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MspCollectorInvoiceItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspCollectorInvoiceItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MspCollectorInvoiceHeadI3D] [int] NOT NULL, [MspArticleReferencesI3D] [int] NOT NULL, [MspCustomerReferencesI3D] [int] NULL, [Quantity] [numeric](9, 2) NULL, [Price] [numeric](9, 2) NULL, [Currency] [nvarchar](10) NULL, [MspEvaluationDecision] [int] NULL, CONSTRAINT [PK_MspCollectorInvoiceItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MspCollectorLogs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspCollectorLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MspCollectorI3D] [int] NULL, [Message] [nvarchar](500) NULL, [Date] [datetime2](0) NOT NULL, [State] [int] NOT NULL, [ImportOwner] [int] NOT NULL, [ImportKind] [int] NOT NULL, CONSTRAINT [PK_mspCollectorImportLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MspCollectors] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspCollectors]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NOT NULL, [MspSupplierID] [int] NOT NULL, [CentronSupplierI3D] [int] NULL, [Username] [nvarchar](50) NULL, [Password] [nvarchar](50) NULL, [IsServiceActive] [bit] NOT NULL, [State] [bit] NOT NULL, [DownloadType] [int] NULL, [Url] [nvarchar](255) NULL, [Port] [int] NULL, [Directory] [nvarchar](255) NULL, [UseAuthentication] [bit] NULL, [RecurrenceTime] [datetime2](0) NULL, [RecurrenceInterval] [int] NULL, [GetParam1] [nvarchar](200) NULL, [GetParam2] [nvarchar](100) NULL, [GetParam3] [nvarchar](100) NULL, [DynImportConfigI3D] [int] NULL, CONSTRAINT [PK_MspCollectors] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MspCustomerReferences] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspCustomerReferences]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MspCollectorI3D] [int] NOT NULL, [SupplierCustomerID] [varchar](50) NULL, [SupplierCustomerName] [varchar](50) NULL, [CentronCustomerI3D] [int] NULL, [ImportKind] [int] NOT NULL, CONSTRAINT [PK_MspCusomerReferences] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MspEvaluationHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MspEvaluationHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MspInvoiceI3D] [int] NOT NULL, [MspInvoiceNumber] [nvarchar](50) NULL, [MspArticleI3D] [int] NOT NULL, [MspSupplierArticleID] [nvarchar](50) NOT NULL, [CentronArticleI3D] [int] NOT NULL, [ContractI3D] [int] NOT NULL, [ContractNumber] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, [ContractPosI3D] [int] NOT NULL, [Date] [datetime2](0) NOT NULL, [MspEvaluationDecision] [int] NOT NULL, [CustomerName] [nvarchar](200) NULL, [MspEvaluationSpecialArticleDecision] [int] NULL, [MspInvoiceDate] [datetime2](0) NULL, [ReceiptState] [int] NULL, [ReceiptContractKindI3D] [int] NULL, [MspQuantity] [decimal](18, 6) NULL, [ContractQuantity] [decimal](18, 6) NULL, [LastInvoiceQuantity] [decimal](18, 6) NULL, CONSTRAINT [PK_MspEvaluationHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MultiDistributorEDILog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MultiDistributorEDILog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MultidistributorID] [int] NULL, [DistributorSupplierNumber] [nvarchar](50) NULL, [CentronSupplierOrderI3D] [int] NOT NULL, [DistributorOrderID] [nvarchar](100) NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [State] [int] NULL, CONSTRAINT [PK_MultiDistributorEDILog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MusterArbeitsgang] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MusterArbeitsgang]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](100) NULL, [Bemerkung] [varchar](100) NULL, [ErstelltVon] [varchar](100) NULL, [ErstelltAm] [datetime] NULL, [LetzteAenderungVon] [varchar](100) NULL, [LetzteAenderungAm] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MusterArbeitsplatz] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MusterArbeitsplatz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MGangI3D] [int] NULL, [MArbeitsplatzI3D] [int] NULL, [Bemerkung] [varchar](100) NULL, [Nutzen] [int] NULL, [Aufruestzeit] [int] NULL, [Abruestzeit] [int] NULL, [Stueckzeit] [int] NULL, [Zykluszeit] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MusterArbeitsschutz] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MusterArbeitsschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MGangI3D] [int] NULL, [MArbeitsschutzI3D] [int] NULL, [Bemerkung] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MusterArtikel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MusterArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MGangI3D] [int] NULL, [MArtikelI3D] [int] NULL, [Menge] [int] NULL, [Bemerkung] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MusterLohnGruppe] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MusterLohnGruppe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MGangI3D] [int] NULL, [MLohngruppeI3D] [int] NULL, [Menge] [int] NULL, [Bemerkung] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MusterUmweltschutz] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MusterUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MGangI3D] [int] NULL, [MUmweltschutzI3D] [int] NULL, [Bemerkung] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MusterWerkzeug] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MusterWerkzeug]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MGangI3D] [int] NULL, [MArtikelI3D] [int] NULL, [Menge] [varchar](100) NULL, [Bemerkung] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayEmployeeSelection] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayEmployeeSelection]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AppUserI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [DepartementI3D] [int] NOT NULL, CONSTRAINT [PK_MyDayEmployeeSelection] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayFinalizedDays] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayFinalizedDays]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [Date] [datetime2](7) NOT NULL, [Comment] [nvarchar](max) NULL, [ApprovedByEmployeeI3D] [int] NULL, CONSTRAINT [PK_MyDayFinalizedDays] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayNotificationLogs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayNotificationLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SentDate] [datetime2](3) NOT NULL, [Date] [datetime2](3) NOT NULL, [Type] [nvarchar](200) NOT NULL, [EmployeeI3D] [int] NULL, [Description] [nvarchar](max) NULL, [EmailReceiver] [nvarchar](4000) NULL, [EmailSubject] [nvarchar](4000) NULL, [EmailBody] [nvarchar](max) NULL, CONSTRAINT [PK_MyDayNotificationLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MyDaySpecialTimeSettingAssignments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDaySpecialTimeSettingAssignments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SpecialTimeSettingI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, CONSTRAINT [PK_MyDaySpecialTimeSettingAssignments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MyDaySpecialTimeSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDaySpecialTimeSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkTimeStart] [datetime2](7) NULL, [WorkTimeEnd] [datetime2](7) NULL, [Caption] [nvarchar](max) NULL, [BreakDuration] [datetime2](7) NULL, CONSTRAINT [PK_MyDaySpecialTimeSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayUserItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayUserItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [ItemDate] [datetime2](0) NOT NULL, [IsHidden] [bit] NOT NULL, [UniqueId] [nvarchar](255) NOT NULL, CONSTRAINT [PK_MyDayUserItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayWorkItemComments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayWorkItemComments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkItemI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [EmployeeFullName] [nvarchar](200) NULL, [Time] [datetime2](7) NOT NULL, [CommentRTF] [nvarchar](max) NULL, [ParentI3D] [int] NULL, [LastEdited] [datetime2](7) NULL, CONSTRAINT [PK_MyDayWorkItemComments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayWorkItemFollowers] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayWorkItemFollowers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkItemI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [EmployeeFullName] [nvarchar](200) NULL, CONSTRAINT [PK_MyDayWorkItemFollowers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayWorkItemReactions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayWorkItemReactions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TargetKind] [nvarchar](200) NOT NULL, [TargetI3D] [nvarchar](200) NOT NULL, [EmployeeI3D] [int] NOT NULL, [EmployeeFullName] [nvarchar](200) NULL, [ReactionType] [nvarchar](200) NOT NULL, CONSTRAINT [PK_MyDayWorkItemReactions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MyDayWorkItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MyDayWorkItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [StartTime] [datetime2](7) NOT NULL, [EndTime] [datetime2](7) NULL, [Caption] [nvarchar](max) NULL, [Type] [nvarchar](200) NOT NULL, [IsGenerated] [bit] NOT NULL, [CentronObjectKindNumeric] [nvarchar](200) NULL, [ObjectI3D] [int] NULL, [ShowInTimeLine] [bit] NULL, [LastEdited] [datetime2](7) NULL, [DescriptionRTF] [nvarchar](max) NULL, [ConnectedHelpdeskTimerI3D] [int] NULL, [ConnectedHelpdeskI3D] [int] NULL, [UniqueId] [varchar](255) NULL, [BreakTime] [time](7) NULL, [BatchId] [int] NULL, CONSTRAINT [PK_MyDayWorkItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[NableServices] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NableServices]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](64) NOT NULL, [IsCustom] [int] NOT NULL, [State] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Nebenlager] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Nebenlager]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MandantI3D] [int] NULL, [Nummer] [int] NULL, [Bezeichnung] [varchar](250) NULL, [Status] [int] NULL, [AutoKostenstelle] [int] NULL, [LagerplatzPflicht] [int] NULL, [DirektFakturierung] [int] NULL, [KostenstelleI3D] [int] NULL, [AngelegtAm] [datetime] NULL, [AngelegtVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVon] [int] NULL, [EigenerEK] [int] NULL, [LagerArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NebenlagerLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NebenlagerLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NebenlagerI3D] [int] NULL, [Datum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Wert] [varchar](250) NULL, [AlterWert] [varchar](250) NULL, [NeuerWert] [varchar](250) NULL, CONSTRAINT [PK_NebenlagerLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NebenlagerUmbuchungsLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NebenlagerUmbuchungsLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [Datum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [VonLagerI3D] [int] NULL, [NachLagerI3D] [int] NULL, [Menge] [float] NULL, [AlterEK] [float] NULL, [NeuerEK] [float] NULL, [VonLagerOrtI3D] [int] NULL, [VonLagerPlatzI3D] [int] NULL, [NachLagerOrtI3D] [int] NULL, [NachLagerPlatzI3D] [int] NULL, CONSTRAINT [PK_NebenlagerUmbuchungsLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NetworkMapItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NetworkMapItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NetworkMapViewI3D] [int] NOT NULL, [Item] [nvarchar](max) NULL, [Text] [nvarchar](255) NULL, [Type] [int] NULL, [AssetManagementDeviceI3D] [int] NULL, [Color] [nvarchar](max) NULL, [ChildrenI3Ds] [nvarchar](max) NULL, [StartDeviceI3D] [int] NULL, [EndDeviceI3D] [int] NULL, [Waypoints] [nvarchar](max) NULL, [ItemVisibility] [nvarchar](255) NULL, [ConnectorType] [nvarchar](255) NULL, [EndArrow] [nvarchar](255) NULL, [SubnetAddress] [nvarchar](255) NULL, [SubnetMask] [nvarchar](255) NULL, [Cidr] [nvarchar](255) NULL, [ShapeVectorName] [nvarchar](255) NULL, [ItemAngle] [decimal](9, 2) NULL, [Image] [varbinary](max) NULL, [RichText] [nvarchar](max) NULL, [IsPinned] [bit] NULL, [ZLevel] [int] NULL, [RichTextComment] [nvarchar](max) NULL, CONSTRAINT [PK_NetworkMapItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[NetworkMapViews] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NetworkMapViews]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [nvarchar](255) NULL, [CustomerI3D] [int] NOT NULL, [LayoutStrategy] [nvarchar](255) NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedByEmployeeI3D] [int] NOT NULL, [ChangedByEmployeeI3D] [int] NULL, [LastChangedDate] [datetime2](7) NULL, [Preview] [varbinary](max) NULL, CONSTRAINT [PK_NetworkMapViews] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[NexusNotifications] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NexusNotifications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UserI3D] [int] NULL, [UserKind] [int] NOT NULL, [ByUserI3D] [int] NULL, [ByUserKind] [int] NOT NULL, [CreatedDate] [datetime2](2) NOT NULL, [HelpdeskI3D] [int] NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NULL, [Text] [nvarchar](400) NULL, [Type] [int] NOT NULL, [IsSeen] [bit] NOT NULL, [IsRead] [bit] NOT NULL, [HelpdeskNumber] [int] NULL, [HelpdeskShortDescription] [nvarchar](250) NULL, [CustomerName] [nvarchar](250) NULL, CONSTRAINT [PK_NexusNotifications] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NexusTicketViews] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NexusTicketViews]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IndexOf] [int] NOT NULL, [Caption] [nvarchar](255) NOT NULL, [CreatedByI3D] [int] NOT NULL, [IsDefault] [bit] NOT NULL, [IsGlobal] [bit] NOT NULL, [Configuration] [nvarchar](max) NULL, [GlobalViewI3D] [int] NULL, [ChangedBy] [int] NULL, CONSTRAINT [PK_NexusTicketViews] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[NotificationUsers] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NotificationUsers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Title] [nvarchar](20) NOT NULL, [Firstname] [nvarchar](100) NOT NULL, [Lastname] [nvarchar](100) NOT NULL, [Phone] [nvarchar](60) NOT NULL, [Email] [nvarchar](100) NOT NULL, CONSTRAINT [PK_NotificationUsers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NotificationUsersToObjects] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NotificationUsersToObjects]( [NotificationUserI3D] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, CONSTRAINT [PK_NotificationUsersToObjects] PRIMARY KEY CLUSTERED ( [ObjectKind] ASC, [ObjectI3D] ASC, [NotificationUserI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Nummernkreis] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Nummernkreis]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NummerArt] [int] NOT NULL, [MandantI3D] [int] NOT NULL, [Beschreibung] [varchar](50) NULL, [BereichVon] [int] NULL, [BereichBis] [int] NULL, [Aktuell] [int] NULL, [Intervall] [int] NULL, [BranchI3D] [int] NULL, [FilialI3D] [int] NULL, CONSTRAINT [PK_Nummernkreis] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ObjectCollections] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ObjectCollections]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerI3D] [int] NOT NULL, [DispID] [int] NULL, [Name] [varchar](30) NULL, [OrderByExpr] [varchar](80) NULL, [Extended] [int] NULL, [Merge] [int] NULL, [VersionDependant] [int] NULL, CONSTRAINT [PK_ObjectCollections] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ObjectFields] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ObjectFields]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerI3D] [int] NULL, [FieldIndex] [int] NULL, [Name] [varchar](50) NULL, [DefFindName] [varchar](50) NULL, [DefValueName] [varchar](50) NULL, [DBFieldName] [varchar](50) NULL, [RefTypeFieldName] [varchar](50) NULL, [Description] [varchar](100) NULL, [DispID] [int] NULL, [DefFindDispID] [int] NULL, [DefValueDispID] [int] NULL, [DefValue] [varchar](50) NULL, [DataType] [int] NULL, [RefObjectI3D] [int] NULL, [Fest] [int] NULL, [Format] [varchar](20) NULL, [HasDefault] [int] NULL, [DefaultValue] [varchar](300) NULL, [HasDefaultFind] [int] NULL, [DefaultFind] [varchar](300) NULL, [Persistent] [int] NULL, [Required] [int] NULL, [RequiredText] [varchar](300) NULL, [FindExpression] [varchar](100) NULL, [AggPath] [varchar](150) NULL, [AggExpr] [varchar](50) NULL, [AggKind] [int] NULL, [Fixed] [int] NULL, CONSTRAINT [PK_ObjectFields] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ObjectFulltextIndex] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ObjectFulltextIndex]( [I3D] [bigint] IDENTITY(1,1) NOT NULL, [TextValue] [nvarchar](1000) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, CONSTRAINT [PK_ObjectFulltextIndex] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_ObjectFulltextIndex] Script Date: 11.11.2025 11:20:28 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_ObjectFulltextIndex] ON [dbo].[ObjectFulltextIndex] ( [ObjectI3D] ASC, [ObjectKind] ASC, [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[ObjectFulltextIndexStats] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ObjectFulltextIndexStats]( [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [LastUpdate] [datetime2](2) NOT NULL, [IsUpdateRequested] [bit] NOT NULL, CONSTRAINT [PK_ObjectFulltextIndexStats] PRIMARY KEY CLUSTERED ( [ObjectI3D] ASC, [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ObjectHeritage] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ObjectHeritage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectI3D] [int] NOT NULL, [ParentI3D] [int] NOT NULL, [MapAllPropertys] [int] NULL, CONSTRAINT [PK_ObjectHeritage] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ObjectMappings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ObjectMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MappedObjectI3D] [int] NULL, [DestObjectI3D] [int] NULL, [DestFieldI3D] [int] NULL, [FieldValue] [varchar](50) NULL, CONSTRAINT [PK_ObjectMappings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ObjektArt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ObjektArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Ausloeser] [int] NULL, [ObjArtI3D] [int] NULL, [Name] [varchar](50) NULL, CONSTRAINT [PK_ObjektArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OfferImportSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OfferImportSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kind] [int] NOT NULL, [RoutineName] [nvarchar](100) NOT NULL, [DescriptionInSource] [bit] NULL, [DescriptionInDatabase] [bit] NULL, [DescriptionFromVendor] [bit] NULL, [VendorDescription] [nvarchar](100) NULL, [VendorCode] [nvarchar](100) NOT NULL, [Amount] [nvarchar](100) NOT NULL, [Description] [nvarchar](100) NULL, [PurchasePrice] [nvarchar](100) NULL, [Seperator] [nvarchar](100) NULL, [IsPriceUpdate] [bit] NULL, [BeginReadRow] [int] NULL, [EndReadRow] [int] NULL, [SalesPriceColumn] [nvarchar](100) NULL, [ExcelSheetIndex] [int] NULL, [XmlImportKind] [nvarchar](100) NULL, [SumCalcField] [nvarchar](100) NULL, [RootNode] [nvarchar](100) NULL, [OfferPositionNode] [nvarchar](100) NULL, [SubPositionNode] [nvarchar](100) NULL, [ConcatVendorCode] [bit] NULL, [OnlyNewAndAddImport] [bit] NULL, [CustomerCostCenterColumn] [nvarchar](200) NULL, CONSTRAINT [PK_OfferImportSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OfferProjectLayouts] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OfferProjectLayouts]( [I3D] [int] NOT NULL, [OfferI3D] [int] NOT NULL, [LayoutOrder] [int] NOT NULL, [Title] [nvarchar](255) NOT NULL, [LayoutKind] [int] NOT NULL, [FileData] [image] NULL, [PreviewImage] [image] NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, CONSTRAINT [PK_OfferProjectLayouts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[OneWayContact] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OneWayContact]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Street] [nvarchar](64) NULL, [ZIP] [nvarchar](16) NULL, [City] [nvarchar](64) NULL, [CountryI3D] [int] NULL, [TitleI3D] [int] NULL, [Company] [nvarchar](128) NULL, [Firstname] [nvarchar](64) NULL, [Lastname] [nvarchar](64) NULL, [AddText] [nvarchar](128) NULL, [Comment] [nvarchar](2000) NULL, [IsActive] [int] NULL, [Fon] [nvarchar](64) NULL, [Mail] [nvarchar](128) NULL, [Receiver] [nvarchar](64) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OnlineBankingAccountTransactions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OnlineBankingAccountTransactions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OnlineBankingConfigurationI3D] [int] NOT NULL, [TypeCode] [nvarchar](10) NOT NULL, [BookingDate] [datetime2](0) NOT NULL, [Amount] [decimal](18, 7) NOT NULL, [Currency] [nvarchar](10) NOT NULL, [Description] [nvarchar](500) NOT NULL, [BookingText] [nvarchar](100) NOT NULL, [BIC] [nvarchar](11) NOT NULL, [AccountIBAN] [nvarchar](34) NOT NULL, [Sender] [nvarchar](100) NOT NULL, [RelatedCustomerI3D] [int] NULL, [CustomerMatchingRate] [float] NULL, [IsVisible] [bit] NOT NULL, [IsCompleted] [bit] NOT NULL, [CompletedDate] [datetime2](0) NULL, [RelatedCustomerName] [nvarchar](250) NULL, [CustomerMatchingHeuristic] [int] NULL, [TransactionState] [int] NOT NULL, CONSTRAINT [PK_OnlineBankingAccountTransactions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OnlineBankingConfigurations] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OnlineBankingConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](250) NOT NULL, [Description] [nvarchar](1000) NULL, [ConfigurationType] [int] NOT NULL, [BranchI3D] [int] NULL, [CreatedByEmployeeI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, [ChangedByEmployeeI3D] [int] NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [ChangedVersion] [nvarchar](20) NOT NULL, CONSTRAINT [PK_OnlineBankingConfigurations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OnlineBankingConfigurationsFinApi] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OnlineBankingConfigurationsFinApi]( [OnlineBankingConfigurationI3D] [int] NOT NULL, [UserAccountPassword] [nvarchar](250) NULL, [SaveUserAccountPassword] [bit] NOT NULL, [FirstAccessDate] [datetime2](0) NULL, CONSTRAINT [PK_OnlineBankingConfigurationsFinApi] PRIMARY KEY CLUSTERED ( [OnlineBankingConfigurationI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OnlineBankingConfigurationsFinTS] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OnlineBankingConfigurationsFinTS]( [OnlineBankingConfigurationI3D] [int] NOT NULL, [AccountHolder] [nvarchar](250) NOT NULL, [AccountNumber] [nvarchar](10) NOT NULL, [AccountIBAN] [nvarchar](34) NOT NULL, [AccountUserId] [nvarchar](250) NOT NULL, [AccountUserPassword] [nvarchar](250) NOT NULL, [BankCode] [nvarchar](8) NOT NULL, [BankBIC] [nvarchar](11) NOT NULL, [ServiceURL] [nvarchar](2000) NOT NULL, [ServiceVersion] [nvarchar](20) NOT NULL, CONSTRAINT [PK_OnlineBankingConfigurationsFinTS] PRIMARY KEY CLUSTERED ( [OnlineBankingConfigurationI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OnlineBankingConfigurationsSpreadsheet] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OnlineBankingConfigurationsSpreadsheet]( [OnlineBankingConfigurationI3D] [int] NOT NULL, [FileType] [int] NOT NULL, CONSTRAINT [PK_OnlineBankingConfigurationsSpreadsheet] PRIMARY KEY CLUSTERED ( [OnlineBankingConfigurationI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OnlineBankingTransactionAssignments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OnlineBankingTransactionAssignments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AccountTransactionI3D] [int] NULL, [ReceiptI3D] [int] NOT NULL, [ReceiptObjectKind] [int] NOT NULL, [ReceiptMatchingRate] [float] NULL, [ReceiptDemandedGrossAmount] [decimal](18, 7) NOT NULL, [ReceiptPaidGrossAmount] [decimal](18, 7) NOT NULL, [ReceiptOpenGrossAmount] [decimal](18, 7) NOT NULL, [ReceiptDate] [datetime2](0) NOT NULL, [ReceiptNumber] [int] NOT NULL, [ReceiptCaption] [nvarchar](70) NULL, [AssignedAmount] [decimal](18, 7) NOT NULL, [AssignmentState] [int] NOT NULL, [IsBooked] [bit] NOT NULL, [BookedByEmployeeI3D] [int] NULL, [BookedDate] [datetime2](0) NULL, [CreditVouchersGrossAmount] [decimal](18, 7) NOT NULL, [BookedReceiptDemandedGrossAmount] [decimal](18, 7) NULL, [BookedReceiptPaidGrossAmount] [decimal](18, 7) NULL, [BookedReceiptOpenGrossAmount] [decimal](18, 7) NULL, [BookedCreditVouchersGrossAmount] [decimal](18, 7) NULL, [ReceiptMatchingHeuristic] [int] NULL, CONSTRAINT [PK_OnlineBankingTransactionAssignments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OnlinePdfDocuments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OnlinePdfDocuments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Guid] [char](32) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [PdfDocument] [varbinary](max) NULL, [Description] [nvarchar](max) NULL, [ExpectedSignature] [nvarchar](200) NULL, [ExpirationDate] [datetime2](7) NULL, CONSTRAINT [PK_OnlinePdfDocuments] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [CI_OnlinePdfDocuments] UNIQUE CLUSTERED ( [Guid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Opos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Opos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenID] [int] NULL, [RechnungNr] [int] NULL, [Datum] [datetime] NULL, [Faelligkeit] [datetime] NULL, [Belegnr] [int] NULL, [Gegenkonto] [int] NULL, [Kz] [int] NULL, [BetrSoll] [float] NULL, [BetrHaben] [float] NULL, [Saldo] [float] NULL, [R] [varchar](5) NULL, [Fael] [int] NULL, [BuchungsText] [varchar](255) NULL, [Status] [int] NULL, CONSTRAINT [PK__Opos__34E8D562] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OrderProcessingContractTemplates] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OrderProcessingContractTemplates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NOT NULL, [WordDocument] [varbinary](max) NOT NULL, [CreatedBy] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedBy] [int] NULL, [ChangedDate] [datetime2](7) NULL, [MailSubject] [nvarchar](128) NULL, [MailBody] [nvarchar](max) NULL, [AcceptMailSubject] [nvarchar](128) NULL, [AcceptMailBody] [nvarchar](max) NULL, [CreatorAcceptMailSubject] [nvarchar](128) NULL, [CreatorAcceptMailBody] [nvarchar](max) NULL, [DeclinedMailSubject] [nvarchar](128) NULL, [DeclinedMailBody] [nvarchar](max) NULL, [UseOwnTemplateText] [bit] NOT NULL, [ContractNameForCustomerPdf] [nvarchar](256) NULL, [ContractNameForCentronFiles] [nvarchar](256) NULL, CONSTRAINT [PK_OrderProcessingContractTemplates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[PackageManagerInfos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PackageManagerInfos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PackageInfoId] [int] NOT NULL, [Name] [nvarchar](200) NOT NULL, [Version] [nvarchar](200) NOT NULL, [Channel] [nvarchar](200) NOT NULL, [ReleaseDate] [datetimeoffset](7) NOT NULL, [Product] [nvarchar](200) NOT NULL, [IsDeactivated] [bit] NOT NULL, [InternalReleaseDate] [datetimeoffset](7) NULL, [ReleasedByEmployeeI3D] [int] NULL, CONSTRAINT [PK_PackageManagerInfos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PartialCommissionItemToBarcodeRelations] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PartialCommissionItemToBarcodeRelations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BarcodeI3D] [int] NOT NULL, [PartialCommissionOrderI3D] [int] NOT NULL, [PartialCommissionOrderItemI3D] [int] NOT NULL, [CreatedByEmployeeI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, [ChangedByEmployeeI3D] [int] NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [ChangedVersion] [nvarchar](20) NOT NULL, CONSTRAINT [PK_PartialCommissionItemToBarcodeRelations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PartialCommissionOrderItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PartialCommissionOrderItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PartialCommissionOrderI3D] [int] NULL, [ReceiptOrderItemI3D] [int] NOT NULL, [TargetQuantity] [decimal](19, 7) NOT NULL, [CurrentQuantity] [decimal](19, 7) NOT NULL, CONSTRAINT [PK_PartialCommissionOrderItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PartialCommissionOrders] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PartialCommissionOrders]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptOrderI3D] [int] NOT NULL, [Caption] [nvarchar](1000) NOT NULL, [DueDate] [datetime2](0) NULL, [Info] [nvarchar](4000) NULL, [CreatedByEmployeeI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, [ChangedByEmployeeI3D] [int] NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [ChangedVersion] [nvarchar](20) NOT NULL, [State] [int] NOT NULL, [CommissionedByEmployeeI3D] [int] NULL, [CommissionDate] [datetime2](0) NULL, CONSTRAINT [PK_PartialCommissionOrders] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ParticipantArticles] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ParticipantArticles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [ArticleI3D] [int] NOT NULL, [Price] [int] NULL, [SpecialArticleKind] [int] NOT NULL, [IsDefault] [bit] NOT NULL, [UseDefaultPrice] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagement] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagement]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [PasswordManagementTypeI3D] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [Status] [int] NOT NULL, [AssetItemI3D] [int] NULL, [AssetItemType] [varchar](54) NULL, [PasswordManagementKeywordI3D] [int] NULL, [Comment] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagementAccessLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagementAccessLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PasswordManagementKeywordI3D] [int] NOT NULL, [ActionType] [varchar](54) NOT NULL, [Date] [datetime] NOT NULL, [EmployeeI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagementKeyword] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagementKeyword]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PasswordManagementI3D] [int] NOT NULL, [Username] [nvarchar](128) NOT NULL, [Salt] [nvarchar](128) NOT NULL, [Password] [nvarchar](128) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagementLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagementLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PasswordManagementI3D] [int] NOT NULL, [ActionType] [varchar](54) NOT NULL, [EmployeeI3D] [int] NOT NULL, [Date] [datetime] NOT NULL, [OldValue] [nvarchar](4000) NULL, [NewValue] [nvarchar](4000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagementType] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagementType]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](54) NOT NULL, [Status] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerCustomerCategories] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerCustomerCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CustomerI3D] [int] NOT NULL, [CategoryI3D] [int] NOT NULL, CONSTRAINT [PK_PasswordManagerCustomerCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerGuidelineCategories] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerGuidelineCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [GuidelineI3D] [int] NOT NULL, [CategoryI3D] [int] NOT NULL, CONSTRAINT [PK_PasswordManagerGuidelineCategories] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_PasswordManagerGuidelineCategories] Script Date: 11.11.2025 11:20:28 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_PasswordManagerGuidelineCategories] ON [dbo].[PasswordManagerGuidelineCategories] ( [GuidelineI3D] ASC, [CategoryI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerGuidelineCustomers] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerGuidelineCustomers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [GuidelineI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, CONSTRAINT [PK_PasswordManagerGuidelineCustomers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerGuidelineDepartments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerGuidelineDepartments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [GuidelineI3D] [int] NOT NULL, [DepartmentI3D] [int] NOT NULL, CONSTRAINT [PK_PasswordManagerGuidelineDepartments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerGuidelineEmployees] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerGuidelineEmployees]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [GuidelineI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, CONSTRAINT [PK_PasswordManagerGuidelineEmployees] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerGuidelineExcludedCustomers] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerGuidelineExcludedCustomers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [GuidelineI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, CONSTRAINT [PK_PasswordManagerGuidelineExcludedCustomers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerGuidelines] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerGuidelines]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [Name] [nvarchar](200) NOT NULL, [Description] [nvarchar](200) NULL, [LimitedValidity] [bit] NOT NULL, [LimitedValidityDateFrom] [datetime2](7) NULL, [LimitedValidityDateUntil] [datetime2](7) NULL, [Deactivated] [bit] NOT NULL, [AccessDataVisible] [bit] NOT NULL, [AccessDataEditable] [bit] NOT NULL, [SealingAllowed] [bit] NOT NULL, [SealBreak] [bit] NOT NULL, [TwoFactorAuthentification] [bit] NULL, [Notification] [bit] NULL, [VPNAccessesEditable] [bit] NOT NULL, [AccessDataDeletable] [bit] NOT NULL, CONSTRAINT [PK_PasswordManagerGuidelines] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PasswordManagerLogs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PasswordManagerLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ActionKind] [tinyint] NOT NULL, [ItemI3D] [int] NOT NULL, [ValueI3D] [int] NULL, [OldValue] [nvarchar](200) NULL, [NewValue] [nvarchar](200) NULL, [PropertyI3D] [int] NULL, [Comment] [nvarchar](200) NULL, CONSTRAINT [PK_PasswordManagerLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PatchManagementDeployableJob] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PatchManagementDeployableJob]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateJobI3D] [int] NULL, [CustomerI3D] [int] NULL, [Name] [nvarchar](255) NOT NULL, [InstallationTyp] [int] NOT NULL, [NeverEnds] [bit] NOT NULL, [InstallationInterval] [int] NOT NULL, [InstallationTime] [datetime] NOT NULL, [DownloadInterval] [int] NOT NULL, [DownloadIntervalTime] [datetime] NOT NULL, [InstallOnExternalDevices] [bit] NOT NULL, [InstallOnExternalDevicesWithRestrictedConnection] [bit] NOT NULL, [JobFinished] [bit] NOT NULL, [FinishedDate] [datetime] NULL, [CreatedBy] [int] NOT NULL, [CreationDate] [datetime] NOT NULL, [Status] [int] NOT NULL, [InstallationIntervalMonday] [bit] NOT NULL, [InstallationIntervalTuesday] [bit] NOT NULL, [InstallationIntervalWednesday] [bit] NOT NULL, [InstallationIntervalThursday] [bit] NOT NULL, [InstallationIntervalFriday] [bit] NOT NULL, [InstallationIntervalSaturday] [bit] NOT NULL, [InstallationIntervalSunday] [bit] NOT NULL, [DownloadIntervalMonday] [bit] NOT NULL, [DownloadIntervalTuesday] [bit] NOT NULL, [DownloadIntervalWednesday] [bit] NOT NULL, [DownloadIntervalThursday] [bit] NOT NULL, [DownloadIntervalFriday] [bit] NOT NULL, [DownloadIntervalSaturday] [bit] NOT NULL, [DownloadIntervalSunday] [bit] NOT NULL, [StartJobDateTime] [datetime] NULL, [ServiceConnectorI3DWhichGotIt] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PatchManagementDeployableJobAssignedDevice] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PatchManagementDeployableJobAssignedDevice]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RunningJobI3D] [int] NOT NULL, [DeviceHostnameOrIp] [nvarchar](255) NOT NULL, [AllInstallationsFinished] [bit] NOT NULL, [Status] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, CONSTRAINT [PK_PatchManagementDeployableJobAssignedDevice] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PatchManagementDeployableJobAssignedPackages] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PatchManagementDeployableJobAssignedPackages]( [I3D] [int] IDENTITY(1,1) NOT NULL, [JobI3D] [int] NOT NULL, [VersionPortalI3D] [int] NULL, [PackagePortalI3D] [int] NULL, [Status] [int] NOT NULL, [ServiceConnectorDownloadSuccessful] [bit] NULL, [ServiceConnectorDownloadErrorMessage] [ntext] NULL, CONSTRAINT [PK_PatchManagementDeployableJobAssignedPackages] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[PatchManagementDeployableJobInstallationHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PatchManagementDeployableJobInstallationHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [JobAssignedDeviceI3D] [int] NOT NULL, [VersionPortalI3D] [int] NOT NULL, [InstallationSuccessful] [bit] NULL, [InstallationErrorMessage] [ntext] NULL, [DownloadSuccessful] [bit] NULL, [DownloadErrorMessage] [ntext] NULL, [Status] [int] NOT NULL, CONSTRAINT [PK_PatchManagementDeployableJobInstallationHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[PatchManagementDeploymentInstallationHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PatchManagementDeploymentInstallationHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [InstalledByEmployeeI3D] [int] NOT NULL, [InstallDate] [datetime] NOT NULL, [VersionPortalI3D] [int] NOT NULL, [DeviceHostnameOrIp] [nvarchar](255) NULL, [DeviceI3D] [int] NULL, [CustomerI3D] [int] NOT NULL, [InstallationKind] [int] NOT NULL, CONSTRAINT [PK_PatchManagementDeployableInstallationHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PDFCreatorProperty] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PDFCreatorProperty]( [PrinterName] [varchar](200) NOT NULL, [PrinterDistinationPath] [varchar](200) NOT NULL, [EmployeeI3d] [int] NOT NULL, [PCName] [varchar](100) NOT NULL, [I3D] [int] IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO /****** Object: Index [PK_PDFCreator] Script Date: 11.11.2025 11:20:28 ******/ CREATE CLUSTERED INDEX [PK_PDFCreator] ON [dbo].[PDFCreatorProperty] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[PerformanceTestResult] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PerformanceTestResult]( [I3D] [int] IDENTITY(1,1) NOT NULL, [MeasureDate] [datetime2](7) NOT NULL, [MeasuredByAppUserI3D] [int] NOT NULL, [MachineName] [nvarchar](200) NOT NULL, [MachineTotalMemory] [bigint] NOT NULL, [MachineAvailableMemory] [bigint] NOT NULL, [ProcessMemoryInUse] [bigint] NOT NULL, [ProcessPeakMemoryInUse] [bigint] NOT NULL, [CreateDummyTable] [bigint] NULL, [InsertDataIntoDummyTable] [bigint] NULL, [QueryDummyTable] [bigint] NULL, [DeleteDataFromDummyTable] [bigint] NULL, [DeleteDummyTable] [bigint] NULL, [QueryEmployees] [bigint] NULL, [QueryCustomers] [bigint] NULL, [QueryReceipts] [bigint] NULL, [QueryTickets] [bigint] NULL, [WebServiceConnection] [bigint] NOT NULL, [ConnectionType] [nvarchar](200) NOT NULL, [ClientMachineName] [nvarchar](200) NOT NULL, [ClientMachineTotalMemory] [bigint] NOT NULL, [ClientMachineAvailableMemory] [bigint] NOT NULL, [ClientProcessMemoryInUse] [bigint] NOT NULL, [ClientProcessPeakMemoryInUse] [bigint] NOT NULL, CONSTRAINT [PK_PerformanceTestResult] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PermanentLoginToken] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PermanentLoginToken]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Token] [nvarchar](127) NOT NULL, [DeviceGuid] [uniqueidentifier] NOT NULL, [CustomerI3D] [int] NOT NULL, [LastContact] [datetime2](7) NOT NULL, [ApplicationType] [int] NOT NULL, [CreatedAt] [datetime2](7) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalErtrage] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalErtrage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AbteilungI3D] [int] NULL, [PersonalI3D] [int] NULL, [Datum_von] [datetime] NULL, [Datum_bis] [datetime] NULL, [Ertrag] [float] NULL, [Umsatz] [float] NULL, CONSTRAINT [PK_PersonalErtrage] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalGrpAbtZuord] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalGrpAbtZuord]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalGruppenI3D] [int] NULL, [MaAbteilungI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalGrpPersZuord] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalGrpPersZuord]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalGruppenI3D] [int] NULL, [PersonalI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalKosten] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalKosten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [Monat] [int] NULL, [Jahr] [int] NULL, [Datum] [datetime] NULL, [Betrag] [float] NULL, [LetzteAenderungAm] [datetime] NULL, [LetzteAenderungVon] [varchar](50) NULL, [Bezeichnung] [varchar](10) NULL, [Kosten] [float] NULL, [Januar] [float] NULL, [Februar] [float] NULL, [März] [float] NULL, [April] [float] NULL, [Mai] [float] NULL, [Juni] [float] NULL, [Juli] [float] NULL, [August] [float] NULL, [September] [float] NULL, [Oktober] [float] NULL, [November] [float] NULL, [Dezember] [float] NULL, CONSTRAINT [PK_PersonalKosten] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalSettingsProfile] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalSettingsProfile]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NOT NULL, [ProfileName] [varchar](54) NOT NULL, [FormSettings] [text] NULL, [Active] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalSkills] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalSkills]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [SkillI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalUnterweisung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalUnterweisung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [KundeI3D] [int] NULL, [PersonalI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalUrlaub] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalUrlaub]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Soll] [float] NULL, [Ist] [float] NULL, [Jahr] [int] NULL, [Status] [int] NULL, [TerminplanungI3D] [int] NULL, [ErstellerI3D] [int] NULL, [GeaendertI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [GeaendertDatum] [datetime] NULL, [ParentId] [int] NULL, [Ursprungsjahr] [int] NULL, [Urlaubsart] [int] NULL, [PersonalI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalUrlaubArt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalUrlaubArt]( [I3D] [int] NOT NULL, [Kurzzeichen] [varchar](4) NULL, [Name] [varchar](50) NULL, CONSTRAINT [PK_PersonalUrlaubArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalVertretung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalVertretung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [VertretungPersonalI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonalZuMailAgentRollen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonalZuMailAgentRollen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [MailAgentRollenI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonenAktivitaet] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonenAktivitaet]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, [AnsprechI3D] [int] NULL, [AktivitaetI3D] [int] NULL, CONSTRAINT [PK_PersonenAktivitaet] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PersonenSozialesNetzwerk] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PersonenSozialesNetzwerk]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SozialesNetzwerkI3D] [int] NULL, [PersonenI3D] [int] NULL, [URL] [varchar](500) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PlmLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PlmLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProductFamilyGroupI3D] [int] NULL, [ProductFamilyI3D] [int] NULL, [Description] [nvarchar](255) NOT NULL, [ChangedBy] [nvarchar](50) NOT NULL, [ChangedAt] [datetime2](0) NOT NULL, CONSTRAINT [PK_PlmLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PORTDEBI] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PORTDEBI]( [Kundennummer] [float] NULL, [MandantenKredNr] [float] NULL, [Debitorenname] [varchar](40) NULL, [I3D] [int] IDENTITY(1,1) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PriceUpdateSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PriceUpdateSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UpdateEkForReceipt] [bit] NULL, [UpdateVkForReceipt] [bit] NULL, [IsArticleUpdate] [bit] NULL, [IsReceiptUpdate] [bit] NULL, [MassUpdateType] [int] NOT NULL, [IsCustomerAdvisorUpdate] [bit] NULL, [IsCustomerOptionsUpdate] [bit] NULL, [IsMailTemplateUpdate] [bit] NULL, CONSTRAINT [PK_PriceUpdateSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Printer] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Printer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PageCollate] [int] NULL, [Copies] [int] NULL, [Dialog] [int] NULL, [PrinterName] [varchar](255) NULL, [Orientation] [int] NULL, [PaperSource] [int] NULL, [PaperSize] [int] NULL, [ReportGroup] [varchar](10) NULL, [DefaultPrinter] [int] NULL, [FaxPrinter] [int] NULL, [Orientation2] [int] NULL, [PaperSource2] [int] NULL, [PaperSize2] [int] NULL, [ReportI3D] [int] NULL, [Duplex] [int] NULL, [PersonalI3D] [int] NULL, [PCName] [varchar](50) NULL, [DuplikatI3D] [int] NULL, [DruckerEinstellungVerwenden] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProductFamilyAction] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProductFamilyAction]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NOT NULL, [Description] [nvarchar](200) NULL, [CreatedBy] [int] NULL, [ChangedBy] [int] NULL, [CreatedDate] [datetime] NULL, [ChangedDate] [datetime] NULL, [OwnerI3D] [int] NULL, [OwnerKind] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProductionOrderItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProductionOrderItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProductionOrderI3D] [int] NOT NULL, [IsActive] [bit] NOT NULL, [ArticleI3D] [int] NOT NULL, [Description] [nvarchar](4000) NULL, [DurationInMinutes] [int] NULL, [SortOrder] [decimal](9, 6) NOT NULL, [RequiredAmount] [int] NOT NULL, [MachineKindI3D] [int] NOT NULL, [MachineI3D] [int] NULL, [ExecutionDate] [datetime2](7) NULL, [ExecutionDailyRunPhase] [int] NULL, [Comment] [nvarchar](4000) NULL, [ProducedAmount] [int] NOT NULL, [State] [int] NOT NULL, [LastChange] [datetime2](0) NULL, [LastChangedBy] [int] NULL, [WorkingEmployeeI3D] [int] NULL, [LengthInMm] [int] NULL, [HeightInMm] [int] NULL, [ThicknessInMm] [int] NULL, [WeightInKg] [int] NULL, CONSTRAINT [PK_ProductionOrderItems] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_ProductionOrderItems] Script Date: 11.11.2025 11:20:28 ******/ CREATE CLUSTERED INDEX [CI_ProductionOrderItems] ON [dbo].[ProductionOrderItems] ( [ProductionOrderI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[ProductionOrderLogs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProductionOrderLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProductionOrderI3D] [int] NOT NULL, [ProductionOrderItemI3D] [int] NULL, [Kind] [int] NOT NULL, [Message] [nvarchar](4000) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, CONSTRAINT [PK_ProductionOrderLogs] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_ProductionOrderLogs] Script Date: 11.11.2025 11:20:28 ******/ CREATE CLUSTERED INDEX [CI_ProductionOrderLogs] ON [dbo].[ProductionOrderLogs] ( [ProductionOrderI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[ProductionOrders] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProductionOrders]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [OrderI3D] [int] NOT NULL, [OrderNumber] [int] NOT NULL, [OrderItemI3D] [int] NULL, [PlannedFinishDate] [datetime2](7) NULL, [Comment] [nvarchar](4000) NULL, [CreatedByI3D] [int] NOT NULL, [CreatedVersion] [nvarchar](20) NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedVersion] [nvarchar](20) NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, CONSTRAINT [PK_ProductionOrders] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProductLifecycleInformations] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProductLifecycleInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SourceType] [int] NOT NULL, [ProductFamilyI3D] [int] NULL, [AccountI3D] [int] NOT NULL, [AccountName] [nvarchar](255) NOT NULL, [InvoiceI3D] [int] NULL, [InvoiceItemI3D] [int] NULL, [InvoiceNumber] [nvarchar](255) NULL, [InvoiceDate] [datetime2](0) NULL, [ArticleI3D] [int] NULL, [ArticleCode] [nvarchar](255) NULL, [ManufacturerCode] [nvarchar](255) NULL, [BarcodeI3D] [int] NULL, [Barcode] [nvarchar](200) NULL, [Quantity] [decimal](9, 2) NOT NULL, [Price] [decimal](12, 2) NOT NULL, [SumPrice] [decimal](12, 2) NOT NULL, [Description] [nvarchar](max) NULL, [StartDate] [datetime2](0) NULL, [EndDate] [datetime2](0) NULL, [CreatedAt] [datetime2](0) NOT NULL, [ChangedAt] [datetime2](0) NOT NULL, [ChangedBy] [nvarchar](50) NOT NULL, [ChangedManually] [bit] NOT NULL, [ChangedmanuallyBy] [nvarchar](50) NULL, [Email] [nvarchar](255) NULL, [Adviser1] [nvarchar](50) NULL, [Adviser2] [nvarchar](50) NULL, [Adviser3] [nvarchar](50) NULL, [Adviser4] [nvarchar](50) NULL, [Comment] [nvarchar](4000) NULL, [IsDeactivated] [bit] NOT NULL, [IsOfferSent] [bit] NOT NULL, [OfferI3D] [int] NULL, [SourceI3D] [int] NULL, [Model] [nvarchar](1024) NULL, [ShortName] [nvarchar](512) NULL, [DeviceName] [nvarchar](1024) NULL, [DeviceType] [nvarchar](512) NULL, [LicenseKey] [nvarchar](512) NULL, [AccountAddressContactI3D] [int] NULL, [IsFromDataImport] [bit] NOT NULL, CONSTRAINT [PK_ProductInformation] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Produkt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Produkt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProduktfamilieHersteller] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProduktfamilieHersteller]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](200) NULL, [Status] [int] NULL, [LaufzeitMonate] [int] NULL, [ErinnerungTage] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjectPriceImports] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjectPriceImports]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsDefault] [bit] NULL, [Name] [nvarchar](200) NULL, [TableLeafIndex] [int] NULL, [StartCellIndex] [int] NULL, [EndCellIndex] [int] NULL, CONSTRAINT [PK_ProjectPriceImports] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Projekt] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Projekt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektGruppenI3D] [int] NULL, [Name] [varchar](50) NULL, [Beschreibung] [varchar](100) NULL, [ErstelltVon] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVersion] [int] NULL, [GeaendertVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVersion] [int] NULL, [Status] [int] NULL, [ProjektBeginn] [datetime] NULL, [ProjektEnde] [datetime] NULL, [ProjektVorlage] [int] NULL, [ProjektGesperrtVon] [int] NULL, [ProjektGesperrtAm] [datetime] NULL, [AnsichtNurBeteiligte] [int] NULL, [AenderungenErlaubt] [int] NULL, [RootDirI3D] [int] NULL, [PhasenDirI3D] [int] NULL, [AufgabenDirI3D] [int] NULL, [Typ] [int] NULL, [Validierungspflicht] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektAkteure] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektAkteure]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [AkteurI3D] [int] NULL, [Herkunft] [int] NULL, [Aufgabe] [varchar](500) NULL, [SkillI3D] [int] NULL, [Mail] [int] NULL, [Status] [int] NULL, [KreditorI3D] [int] NULL, CONSTRAINT [PK_ProjektMitarbeiter] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektAkteurGrundlagen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektAkteurGrundlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [GrundlagenI3D] [int] NULL, [AkteurI3D] [int] NULL, [Herkunft] [int] NULL, CONSTRAINT [PK_ProjektAkteurGrundlagen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektAnlagen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektAnlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [ObjektArt] [int] NULL, CONSTRAINT [PK_ProjektAnlagen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektAufgaben] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektAufgaben]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](200) NULL, [Beschreibung] [varchar](1000) NULL, [Status] [int] NULL, [EntryID] [varchar](100) NULL, [ErstelltVon] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVersion] [int] NULL, [GeaendertVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVersion] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektBeteiligte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektBeteiligte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [PersonI3D] [int] NULL, [Benachrichtigung] [int] NULL, [PersonArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektBeteiligtePersonen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektBeteiligtePersonen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BeteiligteI3D] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektEinweisungsTexte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektEinweisungsTexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ItemI3D] [int] NULL, [ItemArt] [int] NULL, [ProjektTexteVersionI3D] [int] NULL, [PersonI3D] [int] NULL, [Eingewiesen] [int] NULL, [EingewiesenVonI3D] [int] NULL, [EingewiesenDatum] [datetime] NULL, [Benachrichtigt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektExterne] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektExterne]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonenI3D] [int] NULL, [Aufgabe] [varchar](100) NULL, [Mail] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektGrundlagen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektGrundlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [varchar](50) NULL, [ProjektI3D] [int] NULL, [Bezeichnung] [varchar](1000) NULL, [Akteure] [varchar](250) NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [Status] [int] NULL, [VerantwortlicherI3D] [int] NULL, [AkteurI3D] [int] NULL, [Herkunft] [int] NULL, CONSTRAINT [PK_Projektgrundlagen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektGruppen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Beschreibung] [varchar](500) NULL, [Status] [int] NULL, [ErstelltVon] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVersion] [int] NULL, [GeaendertVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVersion] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektMa] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektMa]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [PersonalI3D] [int] NULL, [MailBenachritigung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektMaExtern] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektMaExtern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonenI3D] [int] NULL, [Aufgabe] [varchar](100) NULL, [Mail] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektMaIntern] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektMaIntern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [PersonalI3D] [int] NULL, [Aufgabe] [varchar](100) NULL, [Mail] [int] NULL, [SkillI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektMaKunde] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektMaKunde]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [PersonenI3D] [int] NULL, [Aufgabe] [varchar](100) NULL, [Mail] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektMitarbeiter] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektMitarbeiter]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [PersonalI3D] [int] NULL, [MailBenachritigung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektMitarbeiterIntern] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektMitarbeiterIntern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [BenutzerI3D] [int] NULL, [Mailbenachrichtigung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektMitarbeiterKunde] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektMitarbeiterKunde]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [PersonenI3D] [int] NULL, [MailBenachrichtigung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektNotiz] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektNotiz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [Notiz] [varchar](1000) NULL, [Datum] [datetime] NULL, [ErstellerI3D] [int] NULL, [KurzZeich] [nvarchar](50) NULL, CONSTRAINT [PK_ProjektNotiz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPersonenGruppen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPersonenGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](60) NULL, [ProjektI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPersonenGruppenMitarbeiter] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPersonenGruppenMitarbeiter]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektPersonenGruppen] [int] NULL, [PersonI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPhasen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPhasen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektI3D] [int] NULL, [VorgaengerI3D] [int] NULL, [Name] [varchar](255) NULL, [Beschreibung] [text] NULL, [Art] [int] NULL, [PhaseBeginn] [datetime] NULL, [PhaseEnde] [datetime] NULL, [Status] [int] NULL, [ErstelltVon] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVersion] [int] NULL, [GeaendertVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVersion] [int] NULL, [Ebene] [int] NULL, [Pos] [int] NULL, [AnsichtNurBeteiligte] [int] NULL, [ErledigteAufgaben] [varchar](1000) NULL, [AenderungenErlaubt] [int] NULL, [Bnka] [int] NULL, [OwnerDirI3D] [int] NULL, [Nummer] [int] NULL, [Sortierung] [int] NULL, [Validierungspflicht] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPhasenAbhaengigkeit] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPhasenAbhaengigkeit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektPhasenI3D] [int] NULL, [AbhaengigI3D] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPhasenAufgaben] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPhasenAufgaben]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektAufgabenI3D] [int] NULL, [ProjektPhaseI3D] [int] NULL, [ErstelltVon] [int] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVersion] [int] NULL, [GeaendertVon] [int] NULL, [GeaendertAm] [datetime] NULL, [GeaendertVersion] [int] NULL, [Status] [int] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [ProjektI3D] [int] NULL, [Ebene] [int] NULL, [Pos] [int] NULL, [AnsichtNurBeteiligte] [int] NULL, [Name] [varchar](200) NULL, [Beschreibung] [varchar](1000) NULL, [EntryID] [varchar](100) NULL, [ExterneInfo] [varchar](1000) NULL, [ErledigteAufgaben] [varchar](1000) NULL, [AenderungenErlaubt] [int] NULL, [Bnka] [int] NULL, [OwnerDirI3D] [int] NULL, [Nummer] [int] NULL, [Sortierung] [int] NULL, [Validierungspflicht] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPhasenAufgabenAbhaengigkeit] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPhasenAufgabenAbhaengigkeit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektPhasenAufgabenI3D] [int] NULL, [AbhaengigI3D] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPhasenAufgabenBeteiligte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPhasenAufgabenBeteiligte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonI3D] [int] NULL, [ProjektPhasenAufgabenI3D] [int] NULL, [Benachrichtigung] [int] NULL, [PersonArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektPhasenBeteiligte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektPhasenBeteiligte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektPhasenI3D] [int] NULL, [PersonI3D] [int] NULL, [Benachrichtigung] [int] NULL, [PersonArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektTexte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektTexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Beschreibung] [varchar](100) NULL, [VersionsNr] [int] NULL, [Freigabe] [int] NULL, [Datum] [datetime] NULL, [PersonalI3D] [int] NULL, [Daten] [image] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [FreigabeVonI3D] [int] NULL, [FreigabeDatum] [datetime] NULL, [PlainText] [text] NULL, [Validiert] [int] NULL, [ValidiertPersonalI3D] [int] NULL, [ValidiertDatum] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektTexteVerknuepfung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektTexteVerknuepfung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ItemI3D] [int] NULL, [ItemArt] [int] NULL, [ProjektTexteI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ProjektTexteVersion] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ProjektTexteVersion]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektTexteI3D] [int] NULL, [Beschreibung] [varchar](100) NULL, [VersionsNr] [int] NULL, [Freigabe] [int] NULL, [Datum] [datetime] NULL, [PersonalI3D] [int] NULL, [Daten] [image] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [FreigabeVonI3D] [int] NULL, [FreigabeDatum] [datetime] NULL, [PlainText] [text] NULL, [Validiert] [int] NULL, [ValidiertPersonalI3D] [int] NULL, [ValidiertDatum] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Projektverwaltung] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Projektverwaltung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ProjektNr] [varchar](50) NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, [Projektueberschrift] [varchar](100) NULL, [ProjektIst] [varchar](2000) NULL, [ProjektSoll] [varchar](2000) NULL, [Status] [int] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [Starttermin] [datetime] NULL, [ManagerI3D] [int] NULL, [VertriebMa] [int] NULL, [TechnikMa] [int] NULL, [KundenManagerI3D] [int] NULL, [KundenMa] [int] NULL, [AbnahmeErfolgt] [int] NULL, [AbnahmeAm] [datetime] NULL, [ProjektgrundlagenI3D] [int] NULL, [MailBeiAenderung] [int] NULL, [ProjDirI3D] [int] NULL, [Projektgrundlagen] [int] NULL, CONSTRAINT [PK_Projektverwaltung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Pruflinge] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Pruflinge]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Inventarnummer] [varchar](150) NULL, [Bezeichnung] [varchar](150) NULL, [Beschreibung] [text] NULL, [LagerortQMI3D] [int] NULL, [Letzte] [datetime] NULL, [ErworbenAm] [datetime] NULL, [Bild] [image] NULL, [Naechste] [datetime] NULL, CONSTRAINT [PK_Pruflinge] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Prufmittel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Prufmittel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Inventarnummer] [varchar](150) NULL, [Bezeichnung] [varchar](150) NULL, [Beschreibung] [text] NULL, [LagerortQMI3D] [int] NULL, [BetriebsstundenWoche] [int] NULL, [Bild] [image] NULL, CONSTRAINT [PK_Prufmittel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Prufvorschrift] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Prufvorschrift]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](150) NULL, [Text] [text] NULL, CONSTRAINT [PK_Prufvorschrift] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[PrufvorschriftMesswert] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PrufvorschriftMesswert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PrufvorschriftI3D] [int] NULL, [Messwert] [varchar](150) NULL, [Einheit] [varchar](150) NULL, CONSTRAINT [PK_PrufvorschriftMesswert] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[QuickNote] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[QuickNote]( [I3D] [int] IDENTITY(1,1) NOT NULL, [QuickNoteCategory] [nvarchar](24) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [ShortDescription] [nvarchar](256) NOT NULL, [Description] [nvarchar](1024) NULL, [DateFrom] [datetime] NOT NULL, [DateTo] [datetime] NOT NULL, [Status] [int] NOT NULL, [AccountI3D] [int] NULL, [AccountKind] [int] NULL, [AddressI3D] [int] NULL, [ContactI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistRecurrence] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistRecurrence]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StartDateTime] [datetime] NOT NULL, [BufferInMinutes] [int] NOT NULL, [EndDateOption] [int] NOT NULL, [EndAfterAmountCreatedChecklist] [int] NULL, [EndDateTime] [datetime] NULL, [CycleOption] [int] NOT NULL, [DailyOption] [int] NULL, [DailySeed] [int] NULL, [WeeklySeed] [int] NULL, [MonthlyOption] [int] NULL, [MonthlyDayFromMonth] [int] NULL, [MonthlySeed] [int] NULL, [MonthlyDaySeedOption] [int] NULL, [MonthlyDayOption] [int] NULL, [YearlySeed] [int] NULL, [YearlyDayFromMonth] [int] NULL, [YearlyMonth] [int] NULL, [YearlyDaySeedOption] [int] NULL, [YearlyDayOption] [int] NULL, [YearlyOption] [int] NULL, [Status] [int] NOT NULL, [DefaultChecklistI3D] [int] NULL, [Monday] [bit] NOT NULL, [Tuesday] [bit] NOT NULL, [Wednesday] [bit] NOT NULL, [Thursday] [bit] NOT NULL, [Friday] [bit] NOT NULL, [Saturday] [bit] NOT NULL, [Sunday] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistRessources] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistRessources]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [TypeOf] [int] NOT NULL, [EmployeeI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklists] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklists]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Name] [nvarchar](255) NOT NULL, [Status] [int] NOT NULL, [CreatedBy_PersonalI3D] [int] NULL, [IsTemplate] [bit] NOT NULL, [TemplateI3D] [int] NULL, [Description] [ntext] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistVirtualObjectCategory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistVirtualObjectCategory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [ntext] NULL, [Image] [image] NULL, [Status] [int] NOT NULL, [ParentI3D] [int] NULL, [IsFix] [bit] NOT NULL, [VirtualObjectKind] [int] NULL, [SourceI3D] [int] NULL, [CategoryKind] [int] NULL, [ChangedDate] [datetime] NULL, [ServiceBoardWebColor] [varchar](30) NULL, [ServiceBoardWebIcon] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistVirtualObjectModel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistVirtualObjectModel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ModelName] [nvarchar](512) NOT NULL, [Vendor] [nvarchar](512) NULL, [Status] [int] NOT NULL, [ObjectKind] [int] NULL, [CategoryI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistVirtualObjects] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistVirtualObjects]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [Name] [nvarchar](255) NOT NULL, [SourceType] [int] NULL, [SourceI3D] [int] NULL, [CommentOf] [ntext] NULL, [ObjectKind] [int] NULL, [ParentType] [int] NOT NULL, [ParentI3D] [int] NOT NULL, [Status] [int] NOT NULL, [ModelName] [nvarchar](512) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistWorkplanAssignmentObjects] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistWorkplanAssignmentObjects]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkplanI3D] [int] NOT NULL, [VirtualObjectI3D] [int] NOT NULL, [Deactivated] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistWorkplans] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistWorkplans]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TemplateI3D] [int] NULL, [IsTemplate] [bit] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [ntext] NULL, [ChecklistI3D] [int] NULL, [TemplateParentI3D] [int] NOT NULL, [TemplateParentType] [int] NOT NULL, [RecurrenceI3D] [int] NULL, [StartDateTime] [datetime] NULL, [EndDateTime] [datetime] NULL, [OriginWorkplanI3D] [int] NULL, [Deactivated] [bit] NOT NULL, [IsOverallWorkplan] [bit] NOT NULL, [CustomerI3D] [int] NULL, [HasWorksteps] [bit] NOT NULL, [DurationMinutes] [int] NOT NULL, [IsRecurrenceDefault] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RBChecklistWorksteps] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBChecklistWorksteps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkplanI3D] [int] NULL, [WorkstepTemplateI3D] [int] NULL, [IsTemplate] [bit] NOT NULL, [OrderNumber] [int] NULL, [Description] [ntext] NULL, [Name] [nvarchar](255) NOT NULL, [DurationMinutes] [int] NULL, [Finished] [bit] NULL, [RessourceI3D] [int] NULL, [StepWorkplanI3D] [int] NULL, [Notice] [ntext] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RBScheduleJobs] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBScheduleJobs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ScheduleName] [nvarchar](256) NOT NULL, [Description] [nvarchar](512) NULL, [RecurrenceI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [Kind] [int] NOT NULL, [Subject] [nvarchar](512) NULL, [EmailBody] [nvarchar](max) NULL, [CreatedBy] [nvarchar](256) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedBy] [nvarchar](256) NULL, [ChangedDate] [datetime] NULL, [IsDeleted] [bit] NOT NULL, CONSTRAINT [PK_RBScheduleJobs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RBScheduleMailRecipients] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBScheduleMailRecipients]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RBScheduleJobI3D] [int] NOT NULL, [RecepientType] [int] NOT NULL, [EmailId] [nvarchar](256) NOT NULL, CONSTRAINT [PK_RBScheduleMailRecipients] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RBScheduleReportMappings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBScheduleReportMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportI3D] [int] NOT NULL, [ScheduleJobI3D] [int] NOT NULL, CONSTRAINT [PK_RBScheduleReportMappings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RBScheduleStatus] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RBScheduleStatus]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RBScheduleJobI3D] [int] NOT NULL, [Status] [int] NOT NULL, [Message] [nvarchar](2000) NULL, [StatusDate] [datetime] NOT NULL, CONSTRAINT [PK_RBScheduleStatus] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptComments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptComments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptKind] [int] NOT NULL, [ReceiptI3D] [int] NOT NULL, [TimeStamp] [datetime2](0) NOT NULL, [Comment] [nvarchar](1000) NOT NULL, [IsOwnerComment] [bit] NOT NULL, [Status] [int] NULL, [SendMail] [bit] NOT NULL, [ReceiptPdfDocumentsI3D] [int] NOT NULL, [OwnerDisplayName] [nvarchar](200) NOT NULL, [OwnerI3D] [int] NULL, CONSTRAINT [PK_ReceiptComments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptItemServiceArticleClassifications] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptItemServiceArticleClassifications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](100) NOT NULL, [IsActive] [bit] NOT NULL, [ParentI3D] [int] NULL, CONSTRAINT [PK_ReceiptItemsServiceArticleClassifications] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptPdfDocumentLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptPdfDocumentLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptPdfDocumentI3D] [int] NOT NULL, [Kind] [int] NOT NULL, [Message] [nvarchar](512) NOT NULL, [CreatedAt] [datetime2](7) NOT NULL, [CreatedByEmployeeI3D] [int] NOT NULL, CONSTRAINT [PK_ReceiptPdfDocumentLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptPdfDocuments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptPdfDocuments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Guid] [char](32) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [PdfDocument] [varbinary](max) NULL, [EmployeeI3D] [int] NULL, [MailAddress] [nvarchar](255) NULL, [FirstName] [nvarchar](60) NULL, [LastName] [nvarchar](60) NULL, [AllowChangeQuantity] [bit] NOT NULL, [AllowSelectArticles] [bit] NOT NULL, [AllowAcceptReceipt] [bit] NOT NULL, [WebReceiptState] [int] NOT NULL, [ShareDocument] [bit] NOT NULL, [DateOfFirstViewing] [datetime2](7) NULL, [AllowAcceptReceiptWithoutSignature] [bit] NULL, [TicketCreationMode] [int] NULL, [ExpireDate] [datetime2](0) NULL, CONSTRAINT [PK_ReceiptPdfDocuments] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [CI_ReceiptPdfDocuments] UNIQUE CLUSTERED ( [Guid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptPositionPricing] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptPositionPricing]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectKind] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [PositionI3D] [int] NOT NULL, [Price] [decimal](18, 7) NULL, [DurationKind] [int] NOT NULL, [DurationValue] [int] NOT NULL, [StartDate] [datetime2](0) NULL, [EndDate] [datetime2](0) NULL, CONSTRAINT [PK_ReceiptPositionPricing] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CI_ReceiptPositionPricing] Script Date: 11.11.2025 11:20:28 ******/ CREATE CLUSTERED INDEX [CI_ReceiptPositionPricing] ON [dbo].[ReceiptPositionPricing] ( [ObjectI3D] ASC, [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptProjectLayouts] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptProjectLayouts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptI3D] [int] NOT NULL, [LayoutOrder] [int] NOT NULL, [Title] [nvarchar](255) NOT NULL, [LayoutKind] [int] NOT NULL, [FileData] [image] NULL, [PreviewImage] [image] NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [ReceiptKind] [int] NOT NULL, [IsSelectedForPdfGeneration] [bit] NOT NULL, CONSTRAINT [PK_ReceiptProjectLayouts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptProvisionEmployeeGoals] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptProvisionEmployeeGoals]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [Year] [int] NOT NULL, [Month] [int] NOT NULL, [Goal] [decimal](18, 7) NOT NULL, CONSTRAINT [PK_ReceiptProvisionEmployeeGoals] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptProvisionEmployeeLevels] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptProvisionEmployeeLevels]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [FromPrice] [decimal](18, 7) NULL, [ProvisionPercentage] [decimal](18, 7) NOT NULL, [OverwriteLowerLevels] [bit] NOT NULL, [Bonus] [decimal](18, 7) NULL, CONSTRAINT [PK_ReceiptProvisionEmployeeLevels] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptProvisionItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptProvisionItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptI3D] [int] NOT NULL, [ReceiptKind] [int] NOT NULL, [Receiver] [varchar](50) NOT NULL, [EmployeeI3D] [int] NULL, [ProvisionPercentage] [decimal](18, 7) NULL, [Source] [varchar](50) NOT NULL, [ActualEmployeeI3D] [int] NOT NULL, [ActualProvision] [decimal](18, 7) NOT NULL, [SharePercentage] [decimal](18, 7) NOT NULL, [Description] [nvarchar](500) NULL, [Value] [varchar](50) NOT NULL, [SourceMaterialGroups] [varchar](max) NULL, [ActualPrice] [decimal](18, 7) NOT NULL, [FilterEmployeeI3D] [int] NULL, [ActualPriceSales] [decimal](18, 7) NULL, [ActualPriceEarnings] [decimal](18, 7) NULL, [ActualProvisionSales] [decimal](18, 7) NULL, [ActualProvisionEarnings] [decimal](18, 7) NULL, [GroupID] [nvarchar](50) NULL, [ActualProvisionPercentage] [decimal](18, 7) NOT NULL, CONSTRAINT [PK_ReceiptProvisionItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptProvisionSchemaCustomerAssignments] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptProvisionSchemaCustomerAssignments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [BranchI3D] [int] NOT NULL, [ReceiptProvisionSchemaI3D] [int] NOT NULL, CONSTRAINT [PK_ReceiptProvisionSchemaCustomerAssignments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptProvisionSchemaItems] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptProvisionSchemaItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptProvisionSchemaI3D] [int] NOT NULL, [Receiver] [varchar](50) NOT NULL, [EmployeeI3D] [int] NULL, [ProvisionPercentage] [decimal](18, 7) NULL, [Source] [varchar](50) NOT NULL, [SharePercentage] [decimal](18, 7) NOT NULL, [Description] [nvarchar](500) NULL, [Value] [varchar](50) NOT NULL, [SourceMaterialGroups] [varchar](max) NULL, [FilterEmployeeI3D] [int] NULL, CONSTRAINT [PK_ReceiptProvisionSchemaItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptProvisionSchemas] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptProvisionSchemas]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NOT NULL, [ExpiresAt] [datetime2](7) NULL, [NextSchemaI3D] [int] NULL, CONSTRAINT [PK_ReceiptProvisionSchemas] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptReceivers] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptReceivers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CompanyName] [nvarchar](240) NOT NULL, [AdditionalAddressSupplement] [nvarchar](240) NOT NULL, [Department] [nvarchar](255) NOT NULL, [ContactName] [nvarchar](60) NOT NULL, [ContactDepartment] [nvarchar](255) NOT NULL, [Street] [nvarchar](300) NOT NULL, [HouseNumber] [nvarchar](300) NULL, [POBox] [nvarchar](50) NOT NULL, [IsPOBoxActive] [int] NOT NULL, [Zip] [nvarchar](10) NOT NULL, [City] [nvarchar](168) NOT NULL, [Country] [nvarchar](255) NOT NULL, [CountryI3D] [int] NULL, CONSTRAINT [PK_ReceiptReceivers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptTemplateFolders] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptTemplateFolders]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NULL, [ParentFolderI3D] [int] NULL, [IconAsPng] [varbinary](max) NULL, CONSTRAINT [PK_ReceiptTemplateFolders] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReceiptTemplates] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReceiptTemplates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptKind] [int] NOT NULL, [ReceiptI3D] [int] NOT NULL, [FolderI3D] [int] NULL, [PreviewPdf] [varbinary](max) NULL, [Name] [nvarchar](50) NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_ReceiptTemplates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RechKopfErweitert] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RechKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RechkopfI3D] [int] NULL, [Beschreibung] [text] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RechKopfErweitertVersions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RechKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RechkopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RechProv] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RechProv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RechKopfI3D] [int] NOT NULL, [RechNummer] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, [Provision] [float] NULL, [Standard] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReGsKuADienst3Jahre] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReGsKuADienst3Jahre]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RKundenID1] [int] NULL, [RDatum1] [varchar](4) NULL, [RAussendienstID1] [int] NULL, [RSumSummeKalk1] [float] NULL, [RSumErtrag1] [float] NULL, [RStunden1] [float] NULL, [RKundenID2] [int] NULL, [RDatum2] [varchar](4) NULL, [RAussendienstID2] [int] NULL, [RSumSummeKalk2] [float] NULL, [RSumErtrag2] [float] NULL, [RStunden2] [float] NULL, [RKundenID3] [int] NULL, [RDatum3] [varchar](4) NULL, [RAussendienstID3] [int] NULL, [RSumSummeKalk3] [float] NULL, [RSumErtrag3] [float] NULL, [RStunden3] [float] NULL, [GKundenID1] [int] NULL, [GDatum1] [varchar](4) NULL, [GAussendienstID1] [int] NULL, [GSumSummeKalk1] [float] NULL, [GSumErtrag1] [float] NULL, [GStunden1] [float] NULL, [GKundenID2] [int] NULL, [GDatum2] [varchar](4) NULL, [GAussendienstID2] [int] NULL, [GSumSummeKalk2] [float] NULL, [GSumErtrag2] [float] NULL, [GStunden2] [float] NULL, [GKundenID3] [int] NULL, [GDatum3] [varchar](4) NULL, [GAussendienstID3] [int] NULL, [GSumSummeKalk3] [float] NULL, [GSumErtrag3] [float] NULL, [GStunden3] [float] NULL, [ArtRe] [varchar](2) NULL, [ArtGs] [varchar](2) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReisekostenAbrechnungen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReisekostenAbrechnungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErfasstDatum] [datetime] NULL, [PersonalI3D] [int] NULL, [AbrechnungsArt] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReisekostenBelege] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReisekostenBelege]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [Laufnummer] [int] NULL, [Abgerechnet] [int] NULL, [AbgerechnetDatum] [datetime] NULL, [ReisekostenAbrechnungenI3D] [int] NULL, [Kostenart] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Betrag] [float] NULL, [BetragAusgelegt] [float] NULL, [MwstSatz] [float] NULL, [MwstAusgewiesen] [int] NULL, [Status] [int] NULL, [ReiskostenAbrechnungenI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReisekostenBelegeHotel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReisekostenBelegeHotel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReisekostenBelegeI3D] [int] NULL, [UebernachtungenAnz] [int] NULL, [MitFruehstueck] [int] NULL, [FruehstueckAusgewiesen] [int] NULL, [FruehstueckBetrag] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReisekostenBelegePKW] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReisekostenBelegePKW]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReisekostenBelegeI3D] [int] NULL, [Kennzeichen] [varchar](255) NULL, [Kilometer] [float] NULL, [Tankbeleg] [int] NULL, [Start] [varchar](255) NULL, [Ziel] [varchar](255) NULL, [BelegDatum] [datetime] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReisekostenFahrten] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReisekostenFahrten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReisekostenAbrechnungenI3D] [int] NULL, [Monat] [varchar](255) NULL, [Kennzeichen] [varchar](255) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReisekostenReisen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReisekostenReisen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReisekostenAbrechnungenI3D] [int] NULL, [Ziel] [varchar](255) NULL, [Projekt] [varchar](255) NULL, [Servicebericht] [varchar](255) NULL, [AbfahrtDatum] [datetime] NULL, [AnkunftDatum] [datetime] NULL, [Mehraufwand] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteAdditionalInformations] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteAdditionalInformations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [InfoKey] [nvarchar](255) NOT NULL, [InfoValue] [nvarchar](255) NULL, [FolderI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteCredentials] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteCredentials]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Username] [nvarchar](255) NULL, [Password] [nvarchar](255) NULL, [IsPasswordStore] [bit] NULL, [DomainName] [nvarchar](255) NULL, [IsPressEnter] [bit] NULL, [AuthenticationMode] [nvarchar](255) NULL, [UsernameHtmlID] [nvarchar](255) NULL, [PasswordHtmlID] [nvarchar](255) NULL, [RemoteTypeI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteExternalApps] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteExternalApps]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [InfoName] [nvarchar](255) NOT NULL, [ActionName] [nvarchar](253) NULL, [FolderI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteExternalMetadatas] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteExternalMetadatas]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [ApplicationPath] [nvarchar](255) NULL, [WorkingDirectory] [nvarchar](255) NULL, [Arguments] [nvarchar](255) NULL, [TryToIntegrate] [bit] NOT NULL, [MinimumWaitTime] [int] NULL, [MaximumWaitTime] [int] NULL, [Name] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteFolderCredentials] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteFolderCredentials]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FolderI3D] [int] NOT NULL, [CredentialI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteFolders] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteFolders]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FolderName] [nvarchar](255) NOT NULL, [ParentFolderI3D] [int] NULL, [Desciption] [nvarchar](255) NULL, [CustomerI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteFolderSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteFolderSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FolderI3D] [int] NOT NULL, [SettingI3D] [int] NOT NULL, [RemoteTypeI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemotePuttyMetadatas] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemotePuttyMetadatas]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [ConnectionType] [int] NOT NULL, [Port] [int] NOT NULL, [SSHVersion] [int] NULL, [IsSSHCompression] [bit] NOT NULL, [ProfileName] [nvarchar](255) NULL, [UseOwnCommandline] [bit] NOT NULL, [OwnCommandline] [nvarchar](255) NULL, [Name] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteRDPLocalDrives] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteRDPLocalDrives]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RDPMetadataI3D] [int] NOT NULL, [DriveName] [nvarchar](50) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteRDPMetadatas] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteRDPMetadatas]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [DisplayTypeI3D] [int] NOT NULL, [DisplayColorI3D] [int] NOT NULL, [DisplayResolutionI3D] [int] NULL, [UseShowContentOfWindowDragging] [bit] NOT NULL, [UseBitmapCaching] [bit] NOT NULL, [UseDesktopBackground] [bit] NOT NULL, [UseThemes] [bit] NOT NULL, [UseAdjustResolution] [bit] NOT NULL, [UseMenuAndWindowAnimation] [bit] NOT NULL, [UseFontSmoothing] [bit] NOT NULL, [UseDetectConnectionQuality] [bit] NOT NULL, [OptionSoundI3D] [int] NOT NULL, [OptionShortcutI3D] [int] NOT NULL, [UseConsole] [bit] NOT NULL, [UseClipboard] [bit] NOT NULL, [UseSmardcards] [bit] NOT NULL, [UsePrinter] [bit] NOT NULL, [UseDoNotUseNLA] [bit] NOT NULL, [Port] [int] NULL, [UseAllLocalDrives] [bit] NOT NULL, [TSGatewayI3D] [int] NOT NULL, [ServerName] [nvarchar](255) NULL, [UseBypassForLocalAddress] [bit] NOT NULL, [UseOwnCredentials] [bit] NOT NULL, [Username] [nvarchar](255) NULL, [Password] [nvarchar](255) NULL, [DomainName] [nvarchar](255) NULL, [UseStartProgramConnection] [bit] NOT NULL, [ProgramPathFileName] [ntext] NULL, [StartFolder] [ntext] NULL, [Name] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteVNCMetadatas] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteVNCMetadatas]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [Port] [int] NOT NULL, [Display] [int] NOT NULL, [UseAdjustResolution] [bit] NOT NULL, [UseViewOnly] [bit] NOT NULL, [Name] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RemoteWebMetadatas] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RemoteWebMetadatas]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RemoteConnectionI3D] [int] NOT NULL, [DisplayI3D] [int] NOT NULL, [PopupHandlingI3D] [int] NOT NULL, [UseWebKit] [bit] NOT NULL, [Name] [nvarchar](256) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaArbeitssicherheit] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaArbeitssicherheit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [ArbeitssicherheitI3D] [int] NULL, [ArbeitsplatzReparaturI3D] [int] NULL, CONSTRAINT [PK_RepaArbeitssicherheit] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaArbeitssicherheitHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaArbeitssicherheitHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [ArbeitssicherheitI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaArtikel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Menge] [float] NULL, [Einheit] [varchar](50) NULL, [Preis] [float] NULL, [EK] [float] NULL, [TatsMenge] [float] NULL, [Summe] [float] NULL, [TatsSumme] [float] NULL, [ArbeitsplatzReparaturI3D] [int] NULL, [Artikelbeschreibung] [varchar](300) NULL, [ArtikelCode] [varchar](50) NULL, CONSTRAINT [PK_RepaArtikel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaArtikelHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaArtikelHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Menge] [float] NULL, [Einheit] [varchar](50) NULL, [Preis] [float] NULL, [EK] [float] NULL, [TatsMenge] [float] NULL, [Summe] [float] NULL, [TatsSumme] [float] NULL, [ArbeitsplatzReparaturI3D] [int] NULL, [Artikelbeschreibung] [varchar](300) NULL, [ArtikelCode] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplatzI3D] [int] NULL, [FahrzeugI3D] [int] NULL, [Bezeichnung] [varchar](150) NULL, [Beschreibung] [text] NULL, [FaelligAm] [datetime] NULL, [FaelligVon] [int] NULL, [ErledigtAm] [datetime] NULL, [ErledigtVon] [int] NULL, [Status] [int] NULL, [Summe] [float] NULL, [TatsSumme] [float] NULL, [AngelegtAm] [datetime] NULL, [AngelegtVon] [int] NULL, [ScanDocI3D] [int] NULL, [AbgeschlossenAm] [datetime] NULL, [Abgeschlossenvon] [int] NULL, CONSTRAINT [PK_RepaKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RepaKopfHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaKopfHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplatzI3D] [int] NULL, [FahrzeugI3D] [int] NULL, [Bezeichnung] [varchar](150) NULL, [Beschreibung] [text] NULL, [FaelligAm] [datetime] NULL, [FaelligVon] [int] NULL, [ErledigtAm] [datetime] NULL, [ErledigtVon] [int] NULL, [Status] [int] NULL, [Summe] [float] NULL, [TatsSumme] [float] NULL, [AngelegtAm] [datetime] NULL, [AngelegtVon] [int] NULL, [ScanDocI3D] [int] NULL, [AbgeschlossenVon] [int] NULL, [AbgeschlossenAm] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RepaLohngruppe] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaLohngruppe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplatzReparaturI3D] [int] NULL, [LohngruppeI3D] [int] NULL, [Stundenlohn] [float] NULL, [Zeit] [float] NULL, [TatsZeit] [float] NULL, [Summe] [float] NULL, [TatsSumme] [float] NULL, CONSTRAINT [PK_RepaLohngruppe] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaPruefling] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaPruefling]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [PrueflingI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaPrueflingHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaPrueflingHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [PrueflingI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaPruefmittel] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaPruefmittel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [char](10) NULL, [PruefmittelI3D] [char](10) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaPruefmittelHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaPruefmittelHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [char](10) NULL, [PruefmittelI3D] [char](10) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaUmweltschutz] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, [ArbeitsplatzReparaturI3D] [int] NULL, CONSTRAINT [PK_RepaUmweltschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepaUmweltschutzHistory] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepaUmweltschutzHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReparaturI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepEingangKopf] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepEingangKopf]( [I3D] [int] NOT NULL, [Nummer] [int] NULL, [KreditorI3D] [int] NULL, [Datum] [datetime] NULL, [Empfanger] [varchar](300) NULL, [Tel] [varchar](50) NULL, [Fax] [varchar](50) NULL, [EMail] [varchar](50) NULL, [Fracht] [float] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, CONSTRAINT [PK_RepEingangKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RepEingangPos] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RepEingangPos]( [I3D] [int] NOT NULL, [KreditorI3D] [int] NULL, [RepEingangKopfI3D] [int] NULL, [KreditorRMAKopfI3D] [int] NULL, [KreditorRMANummer] [int] NULL, [KundenRMAKopfI3D] [int] NULL, [KundenRMANummer] [int] NULL, [RMANummer] [varchar](30) NULL, [RueckPosI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](15) NULL, [Artikeltext] [varchar](100) NULL, [SeriennummerI3D] [int] NULL, [Seriennummer] [varchar](100) NULL, [Vorgang] [int] NULL, [Fehlerbeschreibung] [varchar](255) NULL, [Zubehoer] [varchar](255) NULL, [Priority] [int] NULL, [Kosten] [float] NULL, [Fracht] [float] NULL, [ErsatzArtikelI3D] [int] NULL, [ErsatzArtikelCode] [varchar](15) NULL, [ErsatzArtikelText] [varchar](300) NULL, [ErsatzArtikelSNI3D] [int] NULL, [ErsatzArtikelSN] [varchar](200) NULL, [Eigenware] [int] NULL, [RechNrKreditor] [varchar](100) NULL, [RechDatKreditor] [datetime] NULL, CONSTRAINT [PK_RepEingangPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Report_ReportQueries] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Report_ReportQueries]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportI3D] [int] NOT NULL, [Name] [nvarchar](256) NOT NULL, [CommentOf] [ntext] NULL, [ContentOf] [ntext] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Report_Reports] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Report_Reports]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportType] [int] NOT NULL, [Name] [nvarchar](256) NOT NULL, [CommentOf] [ntext] NULL, [Creator] [int] NOT NULL, [Created] [datetime] NOT NULL, [LastEdit] [datetime] NULL, [IsPublic] [bit] NOT NULL, [ReportData] [image] NULL, [PortalReportI3D] [int] NULL, [PortalReportVersion] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReportAbfragen] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportAbfragen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RepI3D] [int] NULL, [Statement] [text] NULL, [Name] [varchar](30) NULL, [MasterI3D] [int] NULL, CONSTRAINT [PK_ReportAbfragen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReportData] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](256) NOT NULL, [DuplicateI3D] [int] NULL, [MandantI3D] [int] NULL, [Description] [varchar](1000) NULL, [State] [int] NULL, [Report] [image] NOT NULL, [PortalReportI3D] [int] NULL, [PortalReportVersion] [int] NULL, CONSTRAINT [PK_ReportData] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReportDataBinSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportDataBinSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportDataSettingsI3D] [int] NOT NULL, [SizeRawKind] [int] NOT NULL, [Landscape] [int] NOT NULL, [BinRawKind] [int] NOT NULL, [Type] [int] NOT NULL, [Range] [int] NOT NULL, CONSTRAINT [PK_ReportDataSetttingsBin] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportDataDefault] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportDataDefault]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportGroupI3D] [int] NOT NULL, [ReportDataI3D] [int] NOT NULL, [DefaultEnum] [int] NOT NULL, CONSTRAINT [PK_ReportDataDefault] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportDataParameters] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportDataParameters]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportGroupToReportDataI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [Name] [varchar](50) NOT NULL, [Expression] [varchar](50) NOT NULL, [Typ] [varchar](50) NOT NULL, [Description] [varchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportDataQueries] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportDataQueries]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportDataI3D] [int] NOT NULL, [Name] [varchar](64) NOT NULL, [Statement] [text] NOT NULL, [MasterI3D] [int] NULL, CONSTRAINT [PK_ReportDataQueries] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReportDataQueriesToReportDataQueryTags] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportDataQueriesToReportDataQueryTags]( [ReportDataQueryTagI3D] [int] NOT NULL, [ReportDataQueryI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportDataQueryTags] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportDataQueryTags]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NOT NULL, [Description] [varchar](2000) NULL, CONSTRAINT [PK_ReportDataQueryTags] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportDataSettings] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportDataSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportDataI3D] [int] NULL, [UserI3D] [int] NULL, [PrinterName] [varchar](100) NULL, [MachineName] [varchar](24) NULL, [PrintColor] [int] NOT NULL, [PrintCollated] [int] NOT NULL, [DuplexMode] [int] NOT NULL, [NumCopies] [int] NOT NULL, [ShowDialog] [int] NOT NULL, [IsFax] [int] NOT NULL, [DuplicateI3D] [int] NULL, [UsePrinterSettings] [int] NULL, [ReportToGroupI3D] [int] NULL, [Description] [nvarchar](100) NULL, [Scale] [int] NULL, [PageSizeKind] [int] NULL, CONSTRAINT [PK_ReportDataSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportGroupParameters] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportGroupParameters]( [I3D] [int] NOT NULL, [ReportGroupI3D] [int] NOT NULL, [Name] [varchar](64) NOT NULL, [ShortName] [varchar](24) NOT NULL, [Value] [varchar](64) NOT NULL, CONSTRAINT [PK_ReportGroupStructureParameter] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportGroups] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportGroups]( [I3D] [int] NOT NULL, [Name] [varchar](256) NOT NULL, [ReportGroupGuid] [uniqueidentifier] NOT NULL, [ParentGroupI3D] [int] NULL, [PDFExportActive] [int] NOT NULL, [PDFExportPath] [varchar](1024) NULL, [CustomPdfFilename] [varchar](1024) NULL, [Status] [int] NOT NULL, [ShowInTaskManagement] [bit] NULL, CONSTRAINT [PK_ReportFolderStructure] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY], CONSTRAINT [IX_ReportFolderStructure] UNIQUE NONCLUSTERED ( [ReportGroupGuid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportGroupsToReportData] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportGroupsToReportData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportDataI3D] [int] NOT NULL, [ReportGroupI3D] [int] NOT NULL, [State] [int] NULL, CONSTRAINT [PK_ReportGroupsToReportData] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportLog] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BearbeiterI3D] [int] NULL, [Datum] [datetime] NULL, [Art] [int] NULL, [ReportName] [varchar](100) NULL, [AnlagePrefix] [varchar](8) NULL, [AnlageNummer] [int] NULL, [AnlageVersion] [int] NULL, [Drucker] [varchar](100) NULL, [Kopien] [int] NULL, [Faxnummer] [varchar](100) NULL, [eMail] [varchar](250) NULL, [Nummer] [int] NULL, [Version] [int] NULL, [PersonalI3D] [int] NULL, [Medium] [int] NULL, [RepName] [varchar](75) NULL, CONSTRAINT [PK_ReportLog] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportObjekte] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportObjekte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](20) NULL, [Art] [int] NULL, [RepI3D] [int] NULL, CONSTRAINT [PK_ReportObjekte] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportPrintOptions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportPrintOptions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportI3D] [int] NOT NULL, [CopyCount] [int] NOT NULL, [PrintOrder] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [ParentI3D] [int] NULL, [ParentObjectKind] [int] NULL, [IsPrint] [bit] NOT NULL, [IsFax] [bit] NOT NULL, [IsMail] [bit] NOT NULL, CONSTRAINT [PK_ReportPrintOptions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Reports] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Reports]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](255) NULL, [Report] [image] NULL, [FileName] [varchar](255) NULL, [Gruppe] [varchar](3) NULL, [Isdefault] [int] NULL, [Schacht] [int] NULL, [Status] [int] NULL, [PDFExport] [int] NULL, [PDFVerzeichnis] [varchar](255) NULL, [TextDateiName] [varchar](255) NULL, [ELOPfad] [varchar](255) NULL, [TXTVerzeichnis] [varchar](255) NULL, [Beschreibung] [varchar](1000) NULL, [Version] [varchar](20) NULL, [DuplikatI3D] [int] NULL, [Schacht2] [int] NULL, [Papier] [int] NULL, [Papier2] [int] NULL, [Orientierung] [int] NULL, [Orientierung2] [int] NULL, [MandantI3D] [int] NULL, [FRMainVersion] [int] NULL, [Duplex] [int] NULL, [PDFDateiname] [varchar](255) NULL, [Herkunft] [varchar](100) NULL, CONSTRAINT [PK_Reports] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReportServiceCustomerConfigurations] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportServiceCustomerConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](512) NOT NULL, [ParentI3D] [int] NOT NULL, [Subject] [nvarchar](512) NULL, [Sender] [nvarchar](512) NULL, [CC] [nvarchar](1024) NULL, [ReportSendTime] [time](7) NOT NULL, [IsActive] [bit] NOT NULL, [Interval] [int] NOT NULL, [MailBody] [nvarchar](max) NOT NULL, [ParentType] [int] NOT NULL, [SendToDefaultContactPerson] [bit] NOT NULL, [SendToInnendienst] [bit] NOT NULL, [SendToAussendienst] [bit] NOT NULL, [SendToTechniker1] [bit] NOT NULL, [SendToTechniker2] [bit] NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReportServiceMailingInfo] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportServiceMailingInfo]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EMail] [nvarchar](512) NOT NULL, [Salutation] [int] NOT NULL, [Firstname] [nvarchar](512) NULL, [Lastname] [nvarchar](512) NULL, [CustomerConfigurationI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportServiceReportToConfigurationAssignment] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportServiceReportToConfigurationAssignment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerConfigurationI3D] [int] NOT NULL, [ReportI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportsVersions] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportsVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportI3D] [int] NULL, [Beschreibung] [text] NULL, [PersonalI3D] [int] NULL, [ReportVersion] [int] NULL, [CentronVersion] [varchar](50) NULL, [Datum] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ReportToGroupAssignment] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportToGroupAssignment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportI3D] [int] NOT NULL, [ReportGroup] [nvarchar](3) NOT NULL, [IsDefault] [int] NULL, [PDFExport] [int] NULL, [PDFFilename] [nvarchar](255) NULL, [TXTDirectory] [nvarchar](255) NULL, [TXTFilename] [nvarchar](255) NULL, [PDFDirectory] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportUsers] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportUsers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FirstName] [varchar](60) NOT NULL, [LastName] [varchar](60) NOT NULL, [Status] [int] NOT NULL, [UserName] [varchar](50) NOT NULL, [State] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportUsersToReportDataQueries] Script Date: 11.11.2025 11:20:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportUsersToReportDataQueries]( [ReportUserI3D] [int] NOT NULL, [ReportDataQueryI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[RequestedBackupInstallation] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RequestedBackupInstallation]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceI3D] [int] NOT NULL, [InstallToken] [nvarchar](250) NOT NULL, [ValidUntil] [datetime2](7) NOT NULL, [ServerAddress] [nvarchar](200) NULL, CONSTRAINT [PK_RequestedBackupInstallation] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RiverbirdMobilePhonePushNotificationTokens] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RiverbirdMobilePhonePushNotificationTokens]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DeviceName] [nvarchar](512) NOT NULL, [ExpoPushToken] [nvarchar](512) NULL, [DeviceOs] [nvarchar](512) NOT NULL, [UserI3D] [int] NOT NULL, [UseFor2FA] [bit] NOT NULL, CONSTRAINT [PK_RiverbirdMobilePhonePushNotificationTokens] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RiverSuiteRelevantRights] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RiverSuiteRelevantRights]( [SichrechI3D] [int] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[RMAAnfKopf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMAAnfKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstellerI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Empfaenger] [varchar](500) NULL, [VersandDatum] [datetime] NULL, [RetourDatum] [datetime] NULL, [Versandart] [int] NULL, [Paketnummer] [varchar](50) NULL, [Status] [int] NULL, [Storno] [int] NULL, [LockedByI3D] [int] NULL, [Info] [varchar](1000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RMAAnfPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMAAnfPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenRMANummer] [varchar](50) NULL, [ArtikelI3D] [int] NULL, [RMAAnfKopfI3D] [int] NULL, [Fehlerbeschreibung] [text] NULL, [Zubehoer] [text] NULL, [KredFehlerbeschreibung] [text] NULL, [KredZubehoer] [text] NULL, [KreditorRMANummer] [varchar](50) NULL, [Menge] [int] NULL, [Kosten] [float] NULL, [KundeI3D] [int] NULL, [ReNrKred] [varchar](50) NULL, [ReDatKred] [datetime] NULL, [ReKredName] [varchar](50) NULL, [RMAPosI3D] [int] NULL, [EingangArt] [int] NULL, [ErstellDatum] [datetime] NULL, [ErstellPersonalI3D] [int] NULL, [KostenGemein] [float] NULL, [KostenGesamt] [float] NULL, [LagerI3D] [int] NULL, [Buchung] [int] NULL, [BezugI3D] [int] NULL, [NumBarcodes] [int] NULL, [BarcodeScanen] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RmaArticle] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RmaArticle]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RmaI3D] [int] NOT NULL, [SerialNumberI3D] [int] NULL, [ArticleI3D] [int] NULL, [ReferenceObjectKind] [int] NULL, [ReferenceObjectI3D] [int] NULL, [NewSerialNumberI3D] [int] NULL, [Warranty] [bit] NOT NULL, [ErrorDescription] [nvarchar](max) NULL, [RmaState] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [varchar](25) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](2) NOT NULL, [ChangedVersion] [varchar](25) NOT NULL, [SupplierNumber] [int] NULL, [SupplierName] [varchar](255) NULL, [SupplierRmaNumber] [varchar](50) NULL, [Quantity] [int] NULL, [ReceiptNumber] [int] NULL, [ReceiptItemI3D] [int] NULL, [ReceiptKind] [int] NULL, [WarehousesI3D] [int] NULL, [WarehousesName] [nvarchar](50) NULL, [SupplierReceiptNumber] [nvarchar](50) NULL, [SupplierReceiptDate] [datetime2](2) NULL, [ForthWarehouseI3D] [int] NULL, [ForthAction] [int] NULL, [ReceiptDate] [datetime2](0) NULL, [SwapArticleI3D] [int] NULL, [BookedWarehouseI3D] [int] NULL, [Description] [nvarchar](255) NULL, CONSTRAINT [PK_RmaArticle] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [CI_RmaArticle_I3D_RmaI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_RmaArticle_I3D_RmaI3D] ON [dbo].[RmaArticle] ( [RmaI3D] ASC, [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[RmaArticleHistory] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RmaArticleHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RmaArticleI3D] [int] NOT NULL, [RmaArticleState] [int] NOT NULL, [Changed] [datetime2](0) NOT NULL, [EmployeeI3D] [int] NOT NULL, [Text] [nvarchar](max) NULL, [ParentItemI3D] [int] NULL, [ParentNumber] [int] NULL, [ForthAction] [int] NULL, [State] [int] NULL, CONSTRAINT [PK_RmaArticleHistory] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Index [CI_RmaArticleHistory_I3D_RmaI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE CLUSTERED INDEX [CI_RmaArticleHistory_I3D_RmaI3D] ON [dbo].[RmaArticleHistory] ( [RmaArticleI3D] ASC, [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[RMAKopf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMAKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Nummer] [int] NULL, [KundeI3D] [int] NULL, [AnschriftI3D] [int] NULL, [AnsprechpartnerI3D] [int] NULL, [Status] [int] NULL, [Beschreibung] [text] NULL, [Besitz] [int] NULL, [Prioritaet] [int] NULL, [ObjektArt] [int] NULL, [HelpdeskI3D] [int] NULL, [KreditorI3D] [int] NULL, [KredAnschriftI3D] [int] NULL, [KredAnsprechI3D] [int] NULL, [InfoAnzeigen] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RMAPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMAPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Sortierung] [int] NULL, [ParentI3D] [int] NULL, [ParentObjektArt] [int] NULL, [ArtikelI3D] [int] NULL, [Artikelcode] [varchar](60) NULL, [SeriennummerI3D] [int] NULL, [Seriennummer] [varchar](50) NULL, [RechKopfI3D] [int] NULL, [Rechnungsnummer] [int] NULL, [Beschreibung] [text] NULL, [Fehlerbeschreibung] [text] NULL, [Zubehoer] [varchar](500) NULL, [Garantie] [int] NULL, [EreignisArt] [int] NULL, [ObjektArt] [int] NULL, [RMAKopfI3D] [int] NULL, [AssetI3D] [int] NULL, [Besitz] [int] NULL, [Status] [int] NULL, [KreditorI3D] [int] NULL, [KredAnschriftI3D] [int] NULL, [KredAnsprechI3D] [int] NULL, [Menge] [int] NULL, [ArtikelBeschreibung] [varchar](5000) NULL, [RechPosI3D] [int] NULL, [AnlageOA] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RMAPosSN] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMAPosSN]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RMAPosI3D] [int] NULL, [SNI3D] [int] NULL, [RMAKopfI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RMAPosStatus] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMAPosStatus]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RMAPosI3D] [int] NULL, [Status] [int] NULL, [Datum] [datetime] NULL, [BenutzerI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RMARepKopf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMARepKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [Erstelltdatum] [datetime] NULL, [ErstellerI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Empfaenger] [varchar](500) NULL, [VersandDatum] [datetime] NULL, [RetourDatum] [datetime] NULL, [Versandart] [int] NULL, [Paketnummer] [varchar](50) NULL, [Status] [int] NULL, [Storno] [int] NULL, [LockedByI3D] [int] NULL, [ErstellterI3D] [int] NULL, [GeändertDatum] [datetime] NULL, [LSNummer] [varchar](50) NULL, [LSDatum] [datetime] NULL, [Info] [varchar](1000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RMARepPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMARepPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenRMANummer] [varchar](50) NULL, [ArtikelI3D] [int] NULL, [RMARepKopfI3D] [int] NULL, [Fehlerbeschreibung] [text] NULL, [Zubehoer] [text] NULL, [KredFehlerbeschreibung] [text] NULL, [KredZubehoer] [text] NULL, [KreditorRMANummer] [varchar](50) NULL, [Menge] [int] NULL, [Kosten] [float] NULL, [KundeI3D] [int] NULL, [ReNrKred] [varchar](50) NULL, [ReDatKred] [datetime] NULL, [ReKredName] [varchar](50) NULL, [RMAPosI3D] [int] NULL, [EingangArt] [int] NULL, [ErstellDatum] [datetime] NULL, [ErstellPersonalI3D] [int] NULL, [KostenGemein] [float] NULL, [KostenGesamt] [float] NULL, [LagerI3D] [int] NULL, [Buchung] [int] NULL, [BezugI3D] [int] NULL, [NumBarcodes] [int] NULL, [BarcodeScanen] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RMARueckKopf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMARueckKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstellerI3D] [int] NULL, [CentronVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [KreditorI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonI3D] [int] NULL, [Tel] [varchar](30) NULL, [Fax] [varchar](30) NULL, [Mail] [varchar](255) NULL, [Empfaenger] [varchar](500) NULL, [VersandDatum] [datetime] NULL, [RetourDatum] [datetime] NULL, [VersandArt] [int] NULL, [Paketnummer] [varchar](50) NULL, [Status] [int] NULL, [Storno] [int] NULL, [LockedByI3D] [int] NULL, [Info] [varchar](1000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RMARueckPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMARueckPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenRMANummer] [varchar](50) NULL, [ArtikelI3D] [int] NULL, [RMARueckKopfI3D] [int] NULL, [Fehlerbeschreibung] [text] NULL, [Zubehoer] [text] NULL, [KredFehlerbeschreibung] [text] NULL, [KredZubehoer] [text] NULL, [KreditorRMANummer] [varchar](50) NULL, [Menge] [int] NULL, [Kosten] [float] NULL, [KundeI3D] [int] NULL, [ReNrKred] [varchar](50) NULL, [ReDatKred] [datetime] NULL, [ReKredName] [varchar](50) NULL, [RMAPosI3D] [int] NULL, [EingangArt] [int] NULL, [ErstellDatum] [datetime] NULL, [ErstellPersonalI3D] [int] NULL, [KostenGemein] [float] NULL, [KostenGesamt] [float] NULL, [LagerI3D] [int] NULL, [Buchung] [int] NULL, [BezugI3D] [int] NULL, [NumBarcodes] [int] NULL, [BarcodeScanen] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[RmaSendBack] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RmaSendBack]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RmaI3D] [int] NOT NULL, [SupplierAccountI3D] [int] NOT NULL, [SupplierAccountAddressI3D] [int] NOT NULL, [SupplierAccountAddressContactPersonI3D] [int] NOT NULL, [SupplierPhoneNumber] [nvarchar](30) NULL, [SupplierFaxNumber] [nvarchar](30) NULL, [SupplierEMail] [nvarchar](255) NULL, [Receiver] [nvarchar](500) NULL, [Date] [datetime2](0) NULL, [SendDate] [datetime2](0) NULL, [ReturnDate] [datetime2](0) NULL, [SendKindI3D] [int] NOT NULL, [Paketnumber] [nvarchar](50) NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [varchar](25) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [ChangedVersion] [varchar](25) NOT NULL, [Number] [int] NULL, CONSTRAINT [PK_RmaSendBack] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RmaSendBackArticles] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RmaSendBackArticles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RmaArticleI3D] [int] NOT NULL, [RmaSendBackI3D] [int] NOT NULL, [ErrorDescriptionForSupplier] [nvarchar](500) NULL, [AccessoriesForSupplier] [nvarchar](500) NULL, CONSTRAINT [PK_RmaSendBackArticles] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RmaSendForth] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RmaSendForth]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RmaI3D] [int] NOT NULL, [RmaSendBackI3D] [int] NOT NULL, [Number] [int] NULL, [Date] [datetime2](0) NULL, [SendDate] [datetime2](0) NULL, [ReturnDate] [datetime2](0) NULL, [DeliveryDate] [datetime2](0) NULL, [DeliveryNumber] [nvarchar](50) NULL, [SupplierAccountI3D] [int] NOT NULL, [SupplierAccountAddressI3D] [int] NOT NULL, [SupplierAccountAddressContactPersonI3D] [int] NOT NULL, [SupplierPhoneNumber] [nvarchar](30) NULL, [SupplierEMail] [nvarchar](255) NULL, [Receiver] [nvarchar](500) NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [CreatedVersion] [varchar](25) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](0) NOT NULL, [ChangedVersion] [varchar](25) NOT NULL, CONSTRAINT [PK_RmaSendForth] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RmaSendForthArticles] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RmaSendForthArticles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RmaArticleI3D] [int] NOT NULL, [RmaSendBackItemI3D] [int] NOT NULL, [ErrorDescriptionFromSupplier] [nvarchar](500) NULL, [AccessoriesFromSupplier] [nvarchar](500) NULL, [OrigForthArticleI3D] [int] NULL, [RmaSendForthI3D] [int] NULL, [ForthAction] [int] NULL, [WarehouseI3D] [int] NULL, [Quantity] [int] NULL, CONSTRAINT [PK_RmaSendForthArticles] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RMMAgentCommandQueue] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RMMAgentCommandQueue]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CommandType] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, [TicketI3D] [int] NULL, [ScriptI3D] [int] NULL, [ComandValue] [nvarchar](max) NULL, [CommandState] [int] NOT NULL, [Result] [nvarchar](500) NULL, [ExecutedDate] [datetime] NULL, CONSTRAINT [PK_RMMAgentCommandQueue] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Roles] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Roles]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NOT NULL, [ParentI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RolesToPersonal] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RolesToPersonal]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RoleI3D] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Rueckart] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Rueckart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](50) NULL, CONSTRAINT [PK_Rueckart] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Ruecksendung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Ruecksendung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundeI3D] [int] NULL, [Datum] [datetime] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](50) NULL, [Text] [varchar](300) NULL, [SeriennummerI3D] [int] NULL, [Seriennummer] [varchar](50) NULL, [HerstellerI3D] [int] NULL, [HerstellerName] [varchar](50) NULL, [Herstellercode] [varchar](50) NULL, [Gekauft] [datetime] NULL, [Verkauft] [datetime] NULL, [KreditorName] [varchar](50) NULL, [KreditorI3D] [int] NULL, [KreditorAnschriftI3D] [int] NULL, [KreditorCode] [varchar](50) NULL, [KredLieferschein] [varchar](50) NULL, [KredRechnung] [varchar](50) NULL, [BestellungI3D] [int] NULL, [Warentyp] [int] NULL, [RechnungI3D] [int] NULL, [LieferscheinI3D] [int] NULL, [Garantie] [int] NULL, [ReparaturBis] [float] NULL, [Kostenvoranschlag] [int] NULL, [Fehler] [varchar](300) NULL, [Zubehoer] [varchar](300) NULL, [Status] [int] NULL, [Bearbeiter1] [int] NULL, [Datum1] [datetime] NULL, [RMANotwendig] [int] NULL, [RMANummer] [varchar](50) NULL, [Bearbeiter2] [int] NULL, [Datum2] [datetime] NULL, [Verandart] [int] NULL, [VersandAm] [datetime] NULL, [Paketnummer] [varchar](50) NULL, [Gewicht] [float] NULL, [MitgelZubehoer] [varchar](300) NULL, [Bearbeiter3] [int] NULL, [Datum3] [datetime] NULL, [ZurueckArt] [int] NULL, [ZurueckDatum] [datetime] NULL, [ZurueckBelegnummer] [varchar](50) NULL, [ZurueckSeriennummer] [varchar](50) NULL, [Bearbeiter4] [int] NULL, [Datum4] [datetime] NULL, [InfoAnVertrieb1] [int] NULL, [Ersatzartikel] [int] NULL, [ErsatzartikelI3D] [int] NULL, [InfoAnEinkauf] [int] NULL, [InfoAnVertrieb2] [int] NULL, [Bearbeiter5] [int] NULL, [Datum5] [datetime] NULL, [AnsprechI3D] [int] NULL, [Versandart] [int] NULL, [RechnungNummer] [varchar](50) NULL, [BestandGebucht] [int] NULL, [BestandZuruckGebucht] [int] NULL, [KnrBeimKred] [varchar](50) NULL, [Vorabaustausch] [int] NULL, [VorabSeriennummer] [varchar](50) NULL, [RMANichtErteilt] [int] NULL, [KundeAnschriftI3D] [int] NULL, [ErstellteRechnung] [varchar](50) NULL, [ErstellteGutschrift] [varchar](50) NULL, [GesendetKreditorI3D] [int] NULL, [GesendetKreditorName] [varchar](150) NULL, [GesendetKnrBeimKred] [varchar](150) NULL, CONSTRAINT [PK_Ruecksendung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RundschrKopf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RundschrKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Titel] [char](40) NULL, [Datum] [datetime] NULL, [Typ] [int] NULL, [Benutzer] [varchar](10) NULL, CONSTRAINT [PK_RundschrKopf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RundschrKunden] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RundschrKunden]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RundschrI3D] [int] NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, CONSTRAINT [PK_RundschrKunden] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[RunningWorkFlows] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[RunningWorkFlows]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkFlowI3D] [int] NULL, [ToDoI3D] [int] NULL, [JobI3D] [int] NULL, [ErstellZeit] [datetime] NULL, [Dauer] [int] NULL, [Bearbeiter] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_RunningWorkFlows] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[S2PLog] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[S2PLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SNI3D] [int] NULL, [PosI3D] [int] NULL, [KopfI3D] [int] NULL, [KopfNummer] [int] NULL, [Datum] [datetime] NULL, [ObjektArt] [int] NULL, [AktuelleVersion] [int] NULL, [Aktuell] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SammelKomm] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SammelKomm]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [Ersteller] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_SammelKomm] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SammelKommAuf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SammelKommAuf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SammelKommI3D] [int] NULL, [AufNummer] [int] NULL, CONSTRAINT [PK_SammelKommAuf] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SanctionAddresses] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SanctionAddresses]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OrganisationI3D] [int] NOT NULL, [Country] [nvarchar](64) NULL, [City] [nvarchar](64) NULL, [Street] [nvarchar](64) NULL, [Zipcode] [nvarchar](64) NULL, [ISONumber] [int] NULL, CONSTRAINT [PK_SanctionAddresses] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SanctionOrganisations] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SanctionOrganisations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Program] [nvarchar](64) NOT NULL, [Type] [nvarchar](64) NOT NULL, [Name] [nvarchar](128) NULL, CONSTRAINT [PK_SanctionOrganisations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SanctionPersons] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SanctionPersons]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OrganisationI3D] [int] NOT NULL, [Lastname] [nvarchar](128) NULL, [Firstname] [nvarchar](128) NULL, [Function] [nvarchar](128) NULL, CONSTRAINT [PK_SanctionPersons] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ScanBoxen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ScanBoxen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ScannerI3D] [int] NULL, [DocType] [int] NULL, [Oben] [int] NULL, [Links] [int] NULL, [Unten] [int] NULL, [Rechts] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Scanner] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Scanner]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DPI] [int] NULL, [JPGQualitaet] [int] NULL, [LieferscheinErkennung] [varchar](1) NULL, [LieferscheinOrdner] [varchar](100) NULL, [LieferscheinDrehen] [int] NULL, [LieferscheinBild] [image] NULL, [AuftragErkennung] [varchar](1) NULL, [AuftragOrdner] [varchar](100) NULL, [AuftragDrehen] [int] NULL, [AuftragBild] [image] NULL, [ScannerName] [varchar](50) NULL, [Status] [int] NULL, [BesuchsberichtErkennung] [varchar](1) NULL, [BesuchsberichtOrdner] [varchar](100) NULL, [BesuchsberichtDrehen] [int] NULL, [BesuchsberichtBild] [image] NULL, [PixelType] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareFormActions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareFormActions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketPatternI3D] [int] NOT NULL, [ActionType] [int] NOT NULL, [Position] [int] NOT NULL, [Options] [nvarchar](max) NULL, [TriggerI3D] [int] NOT NULL, [Caption] [nvarchar](100) NULL, CONSTRAINT [PK_SelfCareFormActions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareFormFieldComboboxItems] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareFormFieldComboboxItems]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SelfCareFormFieldI3D] [int] NOT NULL, [ComboboxItemValue] [nvarchar](200) NOT NULL, CONSTRAINT [PK_SelfCareFormFieldComboboxItems] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareFormFields] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareFormFields]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SelfCareFormI3D] [int] NOT NULL, [Row] [int] NOT NULL, [Column] [int] NOT NULL, [Label] [nvarchar](300) NOT NULL, [VariablesName] [nvarchar](300) NULL, [SelfCareFormFieldType] [int] NOT NULL, [IsCrypted] [bit] NOT NULL, [IsMandatory] [bit] NOT NULL, [ReadRight] [int] NULL, [ListItems] [nvarchar](max) NULL, [SortItemsAlphabetically] [bit] NOT NULL, [Description] [nvarchar](max) NULL, [AllowedFileTypes] [nvarchar](400) NULL, [UseInTicket] [bit] NOT NULL, [MetaData] [nvarchar](max) NULL, CONSTRAINT [PK_SelfCareFormFields] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareForms] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareForms]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FormTemplateName] [nvarchar](300) NOT NULL, [IsTemplate] [bit] NOT NULL, [HelpdeskI3D] [int] NULL, [Position] [int] NULL, [HelpdeskVersion] [int] NULL, [HelpdeskVersionFormReference] [int] NULL, [WebRequestI3D] [int] NULL, [IsActive] [bit] NOT NULL, CONSTRAINT [PK_SelfCareForms] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareFormScripts] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareFormScripts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SelfCareFormI3D] [int] NULL, [ScriptKind] [int] NOT NULL, [Script] [nvarchar](max) NOT NULL, [ExecuteAs] [int] NOT NULL, [TicketI3D] [int] NULL, [SortOrder] [int] NOT NULL, [Title] [nvarchar](100) NULL, [TicketPatternI3D] [int] NULL, CONSTRAINT [PK_SelfCareFormScripts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareFormStates] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareFormStates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketPatternI3D] [int] NOT NULL, [InfoText] [nvarchar](max) NULL, [IsDefault] [bit] NOT NULL, [ShowAlways] [bit] NOT NULL, [Caption] [nvarchar](100) NOT NULL, CONSTRAINT [PK_SelfCareFormStates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareFormTicketPattern] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareFormTicketPattern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketPatternI3D] [int] NOT NULL, [SelfCareFormI3D] [int] NOT NULL, CONSTRAINT [PK_SelfCareFormTicketPattern] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SelfCareFormTriggers] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SelfCareFormTriggers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketPatternI3D] [int] NOT NULL, [TriggerType] [int] NOT NULL, [Position] [int] NOT NULL, [Options] [nvarchar](max) NULL, [StateI3D] [int] NOT NULL, [Caption] [nvarchar](100) NOT NULL, CONSTRAINT [PK_SelfCareFormTriggers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SepaContracts] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SepaContracts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [BankAccountI3D] [int] NOT NULL, [State] [tinyint] NOT NULL, [WordDocument] [varbinary](max) NULL, [DocumentI3D] [int] NULL, [Name] [nvarchar](128) NULL, [ContactI3D] [int] NOT NULL, [CreatedBy] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedBy] [int] NULL, [ChangedDate] [datetime2](7) NULL, [TestMode] [bit] NOT NULL, [TestModeMailAddress] [nvarchar](128) NULL, [DeclineReason] [nvarchar](max) NULL, [MailSubject] [nvarchar](128) NULL, [MailBody] [nvarchar](max) NULL, [AcceptMailSubject] [nvarchar](128) NULL, [AcceptMailBody] [nvarchar](max) NULL, [CreatorAcceptMailSubject] [nvarchar](128) NULL, [CreatorAcceptMailBody] [nvarchar](max) NULL, [DeclinedMailSubject] [nvarchar](128) NULL, [DeclinedMailBody] [nvarchar](max) NULL, [UseOwnTemplateText] [bit] NOT NULL, [AlternativeEmailContactI3D] [int] NULL, CONSTRAINT [PK_SepaContracts] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SepaContractTemplates] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SepaContractTemplates]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NOT NULL, [WordDocument] [varbinary](max) NOT NULL, [CreatedBy] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedBy] [int] NULL, [ChangedDate] [datetime2](7) NULL, [MailSubject] [nvarchar](128) NULL, [MailBody] [nvarchar](max) NULL, [AcceptMailSubject] [nvarchar](128) NULL, [AcceptMailBody] [nvarchar](max) NULL, [CreatorAcceptMailSubject] [nvarchar](128) NULL, [CreatorAcceptMailBody] [nvarchar](max) NULL, [DeclinedMailSubject] [nvarchar](128) NULL, [DeclinedMailBody] [nvarchar](max) NULL, [UseOwnTemplateText] [bit] NOT NULL, CONSTRAINT [PK_SepaContractTemplates] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SerAuftr] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SerAuftr]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [Zeit] [datetime] NULL, [TechnikerID] [int] NULL, [Status] [int] NULL, [KundenID] [int] NOT NULL, [AnschriftID] [int] NOT NULL, [PersonID] [int] NOT NULL, [SN] [varchar](20) NULL, [Re] [varchar](20) NULL, [Garantie] [int] NULL, [VOS] [int] NULL, [WV] [int] NULL, [Prioritaet] [int] NULL, [TerminDatum] [datetime] NULL, [TerminZeit] [datetime] NULL, [MandantID] [int] NULL, [Arbeiten] [text] NULL, [Infos] [text] NULL, [AuftragsNr] [int] NULL, [Material] [text] NULL, [Ausgef] [text] NULL, [Anfahrt] [int] NULL, [BenutzerName] [varchar](20) NULL, [Ansprechpartner] [varchar](60) NULL, [AnsprechTel] [varchar](20) NULL, [AngemeldeterUser] [varchar](8) NULL, [Benutzer] [varchar](8) NULL, CONSTRAINT [PK_SerAuftr] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SerFirma] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SerFirma]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Firma] [varchar](30) NULL, CONSTRAINT [PK_SerFirma] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SeriennummerZuArbeitsauftrag] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SeriennummerZuArbeitsauftrag]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [BarcodeI3D] [int] NULL, [ArbeitsschrittI3D] [int] NULL, [ArbeitsauftragI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SerTechn] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SerTechn]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nachname] [varchar](50) NULL, [Vorname] [varchar](50) NULL, [Tel] [varchar](50) NULL, [Handy] [varchar](50) NULL, [TelPriv] [varchar](50) NULL, [Username] [varchar](30) NULL, [Passwort] [varchar](30) NULL, CONSTRAINT [PK_SerTechn] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ServiceArbeiten] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ServiceArbeiten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AufKopfI3D] [int] NULL, [ZeitI3D] [int] NULL, [Text] [text] NULL, [BeginZeit] [datetime] NULL, [EndZeit] [datetime] NULL, [Erledigt] [int] NULL, [ArbeitArt] [int] NULL, [KostenArt] [int] NULL, [ArtikelI3D] [int] NULL, [Bemerkung] [varchar](500) NULL, [ArbeitAusAuftrag] [int] NULL, [Status] [int] NULL, CONSTRAINT [PK_ServiceArbeiten] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ServiceArbeitenVorlagen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ServiceArbeitenVorlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [ServiceArbeit] [text] NULL, [Pflicht] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[ServiceGruppen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ServiceGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, CONSTRAINT [PK_ServiceGruppen] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ServiceLog] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ServiceLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Vorher] [varchar](100) NULL, [Nachher] [varchar](100) NULL, [GeaendertVon] [nvarchar](50) NULL, [GeaendertAm] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ServiceSaetze] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ServiceSaetze]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Monate] [int] NULL, [Preisklasse1] [float] NULL, [Preisklasse2] [float] NULL, [Preisklasse3] [float] NULL, [Preisklasse4] [float] NULL, [Preisklasse5] [float] NULL, [Preisklasse6] [float] NULL, CONSTRAINT [PK_ServiceSaetze] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SharedData] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SharedData]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Token] [nvarchar](500) NOT NULL, [ReceiptI3D] [int] NOT NULL, [ReceiptKind] [int] NOT NULL, [DocumentI3D] [int] NOT NULL, [SalutationI3D] [int] NULL, [SignaturI3D] [int] NULL, [ConclusionI3D] [int] NULL, [ExpireDate] [datetime2](0) NULL, [IsEncrypted] [bit] NULL, [AuthenticationKey] [nvarchar](250) NULL, CONSTRAINT [PK_SharedData] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SharedDataForAcception] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SharedDataForAcception]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Token] [nvarchar](500) NOT NULL, [SharedDataI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [Accept] [bit] NULL, [AcceptDate] [datetime2](3) NULL, [Comment] [nvarchar](500) NULL, CONSTRAINT [PK_SharedDataForAcception] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SharedDataLogs] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SharedDataLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [nvarchar](500) NOT NULL, [Kind] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](2) NOT NULL, [ReceiverMail] [nvarchar](100) NOT NULL, [DocumentKind] [int] NULL, [DocumentI3D] [int] NOT NULL, CONSTRAINT [PK_SharedDataLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SharedDocumentForAcceptance] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SharedDocumentForAcceptance]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Token] [nvarchar](500) NOT NULL, [SharedDocumentI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [HasAccepted] [bit] NULL, [AcceptanceDate] [datetime2](3) NULL, [Comment] [nvarchar](500) NULL, CONSTRAINT [PK_SharedDocumentForAcceptance] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SharedDocumentLogs] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SharedDocumentLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [nvarchar](500) NOT NULL, [Kind] [int] NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](2) NOT NULL, [ReceiverMail] [nvarchar](100) NOT NULL, [DocumentKind] [int] NULL, [DocumentI3D] [int] NULL, [SharedDocumentI3D] [int] NOT NULL, CONSTRAINT [PK_SharedDocumentLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SharedDocuments] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SharedDocuments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Token] [nvarchar](500) NOT NULL, [ReceiptI3D] [int] NULL, [ReceiptKind] [int] NULL, [SalutationI3D] [int] NULL, [SignatureI3D] [int] NULL, [ConclusionI3D] [int] NULL, [ExpiredDate] [datetime2](0) NULL, [IsEncrypted] [bit] NOT NULL, [AuthenticationKey] [nvarchar](250) NOT NULL, [EmployeeI3D] [int] NOT NULL, [ReceiptNumber] [int] NULL, [ReceiverSignatureName] [nvarchar](100) NULL, [IsSigned] [bit] NULL, [SignedDate] [datetime2](2) NULL, [SignedFromIp] [nvarchar](50) NULL, [DocumentData] [varbinary](max) NOT NULL, [DocumentName] [nvarchar](500) NOT NULL, [DocumentI3D] [int] NULL, [State] [int] NOT NULL, [ReceiptPdfDocumentI3D] [int] NULL, CONSTRAINT [PK_SharedDocuments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SichFields] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SichFields]( [I3D] [int] IDENTITY(1,1) NOT NULL, [FormularID] [int] NOT NULL, [ControlName] [varchar](100) NOT NULL, [ControlCaption] [varchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SichFieldsAssociated] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SichFieldsAssociated]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ControlI3D] [int] NOT NULL, [AssociatedControlName] [varchar](100) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Sichgrup] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sichgrup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](60) NULL, [Kommentar] [varchar](255) NULL, [Status] [int] NULL, [Land] [int] NULL, [Vertrieb] [int] NULL, [Lager] [int] NULL, [Produktion] [int] NULL, [Service] [int] NULL, [BranchI3D] [int] NULL, CONSTRAINT [PK_Sichgrup] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Sichmemb] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sichmemb]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Gruppe] [int] NULL, [Benutzer] [int] NULL, CONSTRAINT [PK_Sichmemb] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SichProtokoll] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SichProtokoll]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NULL, [Objekt] [varchar](500) NULL, [Beschreibung] [varchar](500) NULL, [ErstelltVonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Sichrech] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sichrech]( [I3D] [int] NOT NULL, [Nummer] [int] NULL, [FormName] [varchar](255) NULL, [FormCont] [varchar](255) NULL, [Text] [varchar](255) NULL, [OwnerRecht] [int] NULL, [NumChildren] [int] NULL, [Beschreibung] [text] NULL, [Obsolete] [bit] NOT NULL, CONSTRAINT [PK_Sichrech] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Sichtrus] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sichtrus]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Gruppe] [int] NULL, [Recht] [int] NULL ) ON [PRIMARY] GO /****** Object: Index [ixSichRechRecht] Script Date: 11.11.2025 11:20:29 ******/ CREATE CLUSTERED INDEX [ixSichRechRecht] ON [dbo].[Sichtrus] ( [Recht] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[SimpleUrls] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SimpleUrls]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [Caption] [varchar](50) NULL, [URL] [varchar](2000) NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedBy] [int] NOT NULL, [ChangedDate] [datetime2](7) NULL, [ChangedBy] [int] NULL, [IsVisible] [bit] NOT NULL, CONSTRAINT [PK_SimpleUrls] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Skillgruppe] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Skillgruppe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnungkurz] [varchar](100) NULL, [ART] [varchar](50) NULL, [ObjektArt] [int] NULL, [OwnerDirI3D] [int] NULL, [Status] [int] NULL, [OwnerI3D] [int] NULL, CONSTRAINT [PK_Skilltyp] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Skills] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Skills]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SkillgruppenI3D] [int] NULL, [PersonalI3D] [int] NULL, [Bezeichnunglang] [varchar](255) NULL, [Giltvon] [datetime] NULL, [GiltBis] [datetime] NULL, [ErstellerI3D] [int] NULL, [ErstellerKuerzel] [nvarchar](50) NULL, [ErstellDatum] [datetime] NULL, [Kommentar] [text] NULL, [ObjektArt] [int] NULL, [OwnerDirI3D] [int] NULL, CONSTRAINT [PK_Skills] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Sondervereinbarung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sondervereinbarung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](200) NULL, [Status] [int] NULL, [Angelegt_am] [datetime] NULL, [Angelegt_von] [int] NULL, [Geandert_am] [datetime] NULL, [Geandert_von] [int] NULL, [GueltigVon] [datetime] NULL, [GueltigBis] [datetime] NULL, [Nummer] [varchar](50) NULL, [OnlyArticle] [int] NULL, [EKVKAbschlag] [int] NULL, [EKAbschlagProzent] [float] NULL, [VKAbschlagProzent] [float] NULL, [FilialI3D] [int] NULL, [IsInternal] [bit] NULL, [ConfigID] [nvarchar](100) NULL, [SupplierI3D] [int] NULL, [IsProjectPrice] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SondervereinbarungsArtikel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SondervereinbarungsArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtikelI3D] [int] NULL, [SondervereinbarungsI3D] [int] NULL, [SondervereinbarungsEK] [float] NULL, [Status] [int] NULL, [HerstCode] [varchar](100) NULL, [Artikelbeschr] [varchar](5000) NULL, [EKMenge1] [float] NULL, [EKPreis1] [float] NULL, [EKMenge2] [float] NULL, [EKPreis2] [float] NULL, [EKMenge3] [float] NULL, [EKPreis3] [float] NULL, [EKMenge4] [float] NULL, [EKPreis4] [float] NULL, [EKMenge5] [float] NULL, [EKPreis5] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SozialesNetzwerk] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SozialesNetzwerk]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](200) NULL, [IstWebsite] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SpecialArticleToContractHead] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SpecialArticleToContractHead]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ContractI3D] [int] NOT NULL, [Description] [nvarchar](150) NULL, [DescriptionLong] [nvarchar](2000) NULL, [BillingDateValidFrom] [datetime] NOT NULL, [CreatedByPersonalI3D] [int] NOT NULL, [CreatedDate] [datetime] NOT NULL, [InvoiceI3D] [int] NULL, [ExternalID] [varchar](200) NULL, [IsCentronSpecialPrice] [bit] NULL, CONSTRAINT [PK_SpecialArticleToContract] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SpecialArticleToContractImports] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SpecialArticleToContractImports]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ImportKind] [int] NOT NULL, [IsDefault] [bit] NOT NULL, [Name] [nvarchar](400) NULL, [Separator] [int] NULL, [DecimalSeparator] [int] NULL, [ArticleDescriptionTemplate] [nvarchar](max) NULL, [IgnoreImportRetailPrices] [bit] NULL, [NoStockChange] [bit] NULL, [ColumnNameIndex] [int] NULL, [DataStartIndex] [int] NULL, [IgnoreImportPurchasePrices] [bit] NULL, [ContractKindI3D] [int] NULL, [OnlyArticlesWithSpecialPrices] [bit] NULL, [FixedInterface] [int] NULL, [UseArticleDescriptionForPositionText] [bit] NOT NULL, [UseSpecialPriceForArticleIfAvailable] [bit] NOT NULL, [UseNegativImportPurchasPriceAndIgnoreArticlePurchasePrice] [bit] NOT NULL, [IsMsp] [bit] NULL, [IsForeignArticleCode] [bit] NULL, [IsForeignCustomerNumber] [bit] NULL, CONSTRAINT [PK_SpecialArticleToContractImports] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SpecialArticleToContractPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SpecialArticleToContractPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [HeadI3D] [int] NOT NULL, [ArticleI3D] [int] NULL, [ArticleDescription] [nvarchar](max) NULL, [Quantity] [numeric](18, 5) NULL, [Price] [numeric](18, 5) NULL, [PurchasePrice] [decimal](18, 5) NULL, [Duration] [numeric](9, 5) NULL, [ArticleDescriptionPlainText] [nvarchar](100) NULL, CONSTRAINT [PK_SpecialArticleToContractPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Sperrung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sperrung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [KurzZeich] [varchar](50) NULL, [Art] [varchar](50) NULL, CONSTRAINT [PK_Sperrung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[STAMM] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[STAMM]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Angebotsnummer] [float] NULL, [Auftragsnummer] [float] NULL, [Liefernummer] [float] NULL, [Versandnummer] [float] NULL, [Ausgabeschein_Nr] [float] NULL, [Reparaturannahme_Nr] [float] NULL, [Reparaturschein_Nr] [float] NULL, [Kundennummer] [float] NULL, [Produktgruppe_diverse] [int] NULL, [Wareneingangs_Nr] [float] NULL, [Kreditoren_Nr] [int] NULL, [Artikelfluss_Nr] [float] NULL, [Bestellnummer] [float] NULL, [Tage_zwischen_M1___M2] [int] NULL, [Tage_zwischen_M2___M3] [int] NULL, [Kulanztage] [int] NULL, [Mwst_Satz_1] [float] NULL, [Mwst_1_Text] [varchar](40) NULL, [Mwst_Satz_2] [float] NULL, [Mwst_2_Text] [varchar](40) NULL, [Mwst_Satz_3] [float] NULL, [Mwst_3_Text] [varchar](40) NULL, [Mwst_Satz_4] [float] NULL, [Mwst_4_Text] [varchar](40) NULL, [Mwst_Satz_5] [float] NULL, [Mwst_5_Text] [varchar](40) NULL, [Mwst_Satz_6] [float] NULL, [Mwst_6_Text] [varchar](40) NULL, [Übernahme_nach_Bezahlt] [varchar](1) NULL, [Übernahme_nach_Tagen] [int] NULL, [Produktionszeit] [int] NULL, [Übernahme_nach_Bezahlt] [varchar](1) NULL, [Übernahme_nach_Tagen] [int] NULL, CONSTRAINT [PK_STAMM] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StammdatBLOB] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StammdatBLOB]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BlobFeld] [image] NULL, [Beschreibung] [varchar](255) NULL, CONSTRAINT [PK_StammdatBLOB] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[StammdatExterneProgramme] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StammdatExterneProgramme]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](250) NULL, [Pfad] [varchar](250) NULL, [Parameter] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stammdatfelder] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stammdatfelder]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ControlName] [varchar](60) NULL, [LabelName] [varchar](60) NULL, [AnzeigeText] [varchar](60) NULL, [Status] [int] NULL, CONSTRAINT [PK_Stammdatfelder] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StammdatProjektVorlage] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StammdatProjektVorlage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Vorlage] [image] NULL, [Status] [int] NULL, [Art] [int] NULL, [MailBetreff] [varchar](255) NULL, [Bezeichnung] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticAssetDay] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticAssetDay]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [AssetKind] [int] NOT NULL, [Turnover] [float] NOT NULL, [TurnoverService] [float] NOT NULL, [ContributionMargin] [float] NOT NULL, [Date] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticAssetDetail] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticAssetDetail]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [AssetKind] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, [Date] [datetime] NOT NULL, [Turnover] [float] NOT NULL, [TurnoverService] [float] NOT NULL, [ContributionMargin] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticAssetYear] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticAssetYear]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [AssetKind] [int] NOT NULL, [Year] [int] NOT NULL, [Turnover] [float] NOT NULL, [TurnoverService] [float] NOT NULL, [ContributionMargin] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticAssetYearMonth] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticAssetYearMonth]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [Year] [int] NOT NULL, [Month] [int] NOT NULL, [Turnover] [float] NOT NULL, [TurnoverService] [float] NOT NULL, [ContributionMargin] [float] NOT NULL, [AssetKind] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticHelpdesk] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticHelpdesk]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Date] [datetime] NOT NULL, [NewHelpdesks] [int] NOT NULL, [ClosedHelpdesks] [int] NOT NULL, [OpenHelpdesks] [int] NOT NULL, [DueTotal] [int] NOT NULL, [DueOpened] [int] NOT NULL, [Escalation1] [int] NOT NULL, [Escalation2] [int] NOT NULL, [Escalation3] [int] NOT NULL, [Chargable] [float] NOT NULL, [NotChargable] [float] NOT NULL, [Charged] [float] NOT NULL, [RecordedHours] [float] NOT NULL, [FreeHours] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticHelpdeskDetails] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticHelpdeskDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Date] [datetime] NOT NULL, [PersonalI3D] [int] NOT NULL, [NewHelpdesks] [int] NOT NULL, [ClosedHelpdesks] [int] NOT NULL, [OpendHelpdesks] [int] NOT NULL, [DueTotal] [int] NOT NULL, [DueOpened] [int] NOT NULL, [Escalation1] [int] NOT NULL, [Escalation2] [int] NOT NULL, [Escalation3] [int] NOT NULL, [Chargable] [float] NOT NULL, [NotChargable] [float] NOT NULL, [Charged] [float] NOT NULL, [RecordedHours] [float] NOT NULL, [FreeHours] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticManagementDay] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticManagementDay]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [Date] [datetime] NOT NULL, [Turnover] [float] NOT NULL, [TurnoverService] [float] NOT NULL, [ContributionMargin] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticManagementYear] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticManagementYear]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [Year] [int] NOT NULL, [Turnover] [float] NOT NULL, [TurnoverService] [float] NOT NULL, [ContributionMargin] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticManagementYearMonth] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticManagementYearMonth]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BranchI3D] [int] NULL, [Year] [int] NOT NULL, [Month] [int] NOT NULL, [Turnover] [float] NOT NULL, [TurnoverService] [float] NOT NULL, [ContributionMargin] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticModuleCustomStatistics] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticModuleCustomStatistics]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NULL, [Name] [nvarchar](100) NOT NULL, [StatisticType] [int] NOT NULL, [LayoutData] [varbinary](max) NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [CreatedVersion] [nvarchar](16) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [ChangedVersion] [nvarchar](16) NOT NULL, CONSTRAINT [PK_StatisticModuleCustomStatistics] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticRoles] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticRoles]( [I3D] [int] NOT NULL, [Name] [varchar](50) NOT NULL, [ParentI3D] [int] NULL, [IdentName] [varchar](56) NULL, CONSTRAINT [PK_StatisticRoles] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticRolesStatisticsToEmployee] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticRolesStatisticsToEmployee]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StatisticRolesStatisticsI3D] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticRolesToEmployee] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticRolesToEmployee]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StatisticRolesI3D] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, [BranchI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticRolesToStatistics] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticRolesToStatistics]( [I3D] [int] NOT NULL, [StatisticRolesI3D] [int] NOT NULL, [StatisticsI3D] [int] NOT NULL, [StatisticOrder] [int] NOT NULL, CONSTRAINT [PK_StatisticRolesToStatistics] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticStock] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticStock]( [I3D] [int] IDENTITY(1,1) NOT NULL, [NebenlagerI3D] [int] NULL, [Date] [datetime] NOT NULL, [StockValue] [float] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatisticTypes] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatisticTypes]( [I3D] [int] NOT NULL, [StatisticName] [nvarchar](24) NOT NULL, [spName] [nvarchar](56) NOT NULL, [spParameters] [nvarchar](256) NULL, CONSTRAINT [PK_StatisticTypes] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatistikTexte] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatistikTexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](100) NULL, CONSTRAINT [PK_StatistikTexte] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StopwatchNotifications] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StopwatchNotifications]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [HelpdeskI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, CONSTRAINT [PK_StopwatchNotifications] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SupplierEdiConfigurations] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SupplierEdiConfigurations]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierI3D] [int] NOT NULL, [ExportKind] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [EdiDataType] [int] NULL, [OrderSender] [nvarchar](50) NULL, [Url] [nvarchar](500) NULL, [UseAuthentication] [bit] NOT NULL, [Username] [nvarchar](255) NULL, [Password] [nvarchar](255) NULL, [Port] [int] NULL, [Mask] [nvarchar](255) NULL, [Directory] [nvarchar](255) NULL, [DeleteAfterUpload] [bit] NULL, [Info] [nvarchar](2000) NULL, [Specificity] [int] NULL, [SupplierCustomerNumber] [nvarchar](20) NULL, [Additional] [nvarchar](500) NULL, CONSTRAINT [PK__SupplierEdiConfigurations] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SupplierPdfScanConfigs] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SupplierPdfScanConfigs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierI3D] [int] NOT NULL, [Name] [nvarchar](400) NOT NULL, [InvoiceNumberPdfScanConfig] [nvarchar](max) NULL, [InvoiceDatePdfScanConfig] [nvarchar](max) NULL, [OwnPurchaseNumberPdfScanConfig] [nvarchar](max) NULL, [NetSumPdfScanConfig] [nvarchar](max) NULL, [GrossSumNumberPdfScanConfig] [nvarchar](max) NULL, [FreightPdfScanConfig] [nvarchar](max) NULL, [InsurancePdfScanConfig] [nvarchar](max) NULL, [ExamplePdf] [varbinary](max) NOT NULL, [CreatedByI3D] [int] NOT NULL, [CreatedDate] [datetime2](7) NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime2](7) NOT NULL, [ReceiptKind] [int] NOT NULL, CONSTRAINT [PK_SupplierPdfScanConfigs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SupplierReceiptDocuments] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SupplierReceiptDocuments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierI3D] [int] NULL, [Caption] [nvarchar](400) NOT NULL, [FileType] [int] NOT NULL, [FileData] [varbinary](max) NOT NULL, [IsPrinted] [bit] NOT NULL, [ReceiptKind] [int] NOT NULL, CONSTRAINT [PK_SupplierReceiptDocuments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[SupplierReceiptDocumentsToSupplierBookings] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SupplierReceiptDocumentsToSupplierBookings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SupplierReceiptDocumentI3D] [int] NOT NULL, [SupplierBookingI3D] [int] NOT NULL, [AttachmentName] [nvarchar](400) NULL, [DocumentToBookingAssignmentKind] [int] NOT NULL, CONSTRAINT [PK_SupplierReceiptDocumentsToSupplierBookings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SupportLevel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SupportLevel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](64) NOT NULL, [SupportLevel] [int] NOT NULL, [DurationInMinutes] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SurveyFolders] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SurveyFolders]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NULL, [ParentFolderI3D] [int] NULL, CONSTRAINT [PK_SurveyFolders] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SurveyProcessProperties] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SurveyProcessProperties]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsTemplate] [bit] NOT NULL, [ReleaseDate] [datetime] NULL, [ReleasedFromI3D] [int] NULL, [SurveyI3D] [int] NOT NULL, [Status] [int] NULL, [ContactI3D] [int] NULL, [ContactPersonI3D] [int] NULL, [EMail] [nvarchar](255) NULL, [RespondentName] [nvarchar](255) NULL, [IsCopy] [bit] NULL, [TemplateI3D] [int] NULL, [FirstLoadOnWEB] [datetime] NULL, [ObjectKind] [int] NULL, [ObjectI3D] [int] NULL, CONSTRAINT [PK_SurveyProcessProperties] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SurveyQuestionCategories] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SurveyQuestionCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NULL, [Description] [nvarchar](500) NULL, [Color] [nvarchar](10) NULL, [IsDeactivated] [bit] NULL, [IsDeleted] [bit] NOT NULL, CONSTRAINT [PK_SurveyQuestionCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SurveyStepInstructions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SurveyStepInstructions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StepI3D] [int] NOT NULL, [Text] [nvarchar](max) NOT NULL, [CreatedByI3D] [int] NOT NULL, [DestinationEmail] [nvarchar](255) NOT NULL, [DestinationKind] [int] NOT NULL, [Kind] [int] NOT NULL, [MutliChoiceKindChoiceText] [nvarchar](255) NULL, [ScaleKindMax] [int] NULL, [ScaleKindMin] [int] NULL, [YesNoKindYes] [bit] NULL, CONSTRAINT [PK_SurveyStepInstructions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[sysuserobjects] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[sysuserobjects]( [I3D] [int] IDENTITY(1,1) NOT NULL, [pid] [varchar](50) NULL, [did] [int] NULL, [muser] [int] NULL, [founddate] [datetime] NULL, [foundmachine] [varchar](250) NULL, [foundversion] [varchar](50) NULL, [lastdate] [datetime] NULL, [lastmachine] [varchar](250) NULL, [lastversion] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaetigkeitenHistory] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaetigkeitenHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TaetigkeitsI3D] [int] NULL, [KundeI3D] [int] NULL, [AnsprechI3D] [int] NULL, [TaetigkeitsTYP] [int] NULL, [Name] [varchar](255) NULL, [Text] [varchar](5000) NULL, [TaetDirI3D] [int] NULL, [DocI3D] [int] NULL, [BearbeitetAm] [datetime] NULL, [Datum] [datetime] NULL, [Faelligkeitsdatum] [datetime] NULL, [WiedervorlageDatum] [datetime] NULL, [EndDatum] [datetime] NULL, [Status] [int] NULL, [ErstellerI3D] [int] NULL, [ImageIndex] [int] NULL, [EmpfaengerI3D] [int] NULL, [NeuKunde] [int] NULL, [BesuchsberichtDocI3D] [int] NULL, [SonderaktionI3D] [int] NULL, [ImageIndexZugehoerig] [int] NULL, [CRMProjektI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [ObjektNr] [int] NULL, [BarcodeI3D] [int] NULL, [Bewertung] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaetigkeitenVorlagen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaetigkeitenVorlagen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](240) NULL, [Text] [varchar](5000) NULL, [Status] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Tage] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Tage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Tag] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Tagebuch] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Tagebuch]( [I3D] [int] NULL, [Datum] [datetime] NULL, [ZeitVon] [datetime] NULL, [ZeitBis] [datetime] NULL, [Text] [varchar](240) NULL, [Username] [varchar](10) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Tags] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Tags]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](255) NOT NULL, [ShowInSuggestions] [bit] NOT NULL, CONSTRAINT [PK_Tags] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Tanss] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Tanss]( [I3D] [int] IDENTITY(1,1) NOT NULL, [XMLData] [varbinary](max) NULL, [TanssDeliveryListNumber] [int] NULL, [CentronDeliveryListNumber] [int] NULL, [CentronInvoiceNumber] [int] NULL, [PDF] [varbinary](max) NULL, [PDFName] [nvarchar](100) NULL, [PDFAttachedToInvoice] [bit] NULL, CONSTRAINT [PK_Tanss] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TAPIAnrufer] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TAPIAnrufer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer] [varchar](50) NULL, [Text] [varchar](100) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TAPINummern] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TAPINummern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Nummer1] [varchar](30) NOT NULL, [Nummer2] [varchar](30) NULL, [Nummer3] [varchar](30) NULL, [Nummer4] [varchar](30) NULL, [ObjektI3D] [int] NOT NULL, [ObjektArt] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TAPIRueckrufe] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TAPIRueckrufe]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TelefonateI3D] [int] NULL, [Datum] [datetime] NULL, [PersonalI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskChecklistSuggestions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskChecklistSuggestions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TaskI3D] [int] NOT NULL, [ChecklistWorkplanTemplateI3D] [int] NULL, [DeviceI3D] [int] NOT NULL, [Status] [int] NOT NULL, [VirtualObjectI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [CreatedOn] [datetime] NOT NULL, [CentronChecklistI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementAction] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementAction]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NULL, [PriorityI3D] [int] NULL, [TypeI3D] [int] NULL, [CategoryI3D] [int] NULL, [StatusI3D] [int] NULL, [ResponsibleEmployeeI3D] [int] NULL, [Important] [bit] NULL, [ContractI3D] [int] NULL, [MasterDataListI3D] [int] NULL, [ActionType] [int] NOT NULL, [CreateMultipleTicketsPerCustomer] [bit] NULL, [ResponsiblePersonAdviser] [int] NULL, [NotificationReceiverI3D] [int] NULL, [SubstitutionStart] [date] NULL, [SubstitutionEnd] [date] NULL, [ContactI3D] [int] NULL, [PlannedDurationInHours] [float] NULL, [IsOnlyInternalVisible] [bit] NULL, [MailBodyAsRtf] [nvarchar](max) NULL, [MailSubject] [nvarchar](200) NULL, [DueDateOffset] [bigint] NULL, [SendSeparateEmails] [bit] NULL, [InternalNote] [nvarchar](max) NULL, [ArticleWorkItemI3D] [int] NULL, [SendMailToSelectedHelpdeskEmployees] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionAdviser] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionAdviser]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Adviser] [int] NOT NULL, [TaskManagementActionI3D] [int] NULL, CONSTRAINT [PK_TaskManagementActionAdviser] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionChecklist] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionChecklist]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RBChecklistWorkplanI3D] [int] NULL, [TaskManagementActionI3D] [int] NULL, [CentronChecklistI3D] [int] NULL, CONSTRAINT [PK_TaskManagementActionChecklist] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionCustomer] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionCustomer]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [TaskManagementActionI3D] [int] NULL, CONSTRAINT [PK_TaskManagementActionCustomer] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionCustomerMailRecipient] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionCustomerMailRecipient]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TaskManagementActionI3D] [int] NULL, [ContactPersonI3D] [int] NULL, [EmailAddress] [nvarchar](200) NULL, [Adviser] [int] NULL, [EmployeeI3D] [int] NULL, [DepartmentI3D] [int] NULL, [TicketProjectMemberType] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionDepartment] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionDepartment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeDepartmentI3D] [int] NOT NULL, [TaskManagementActionI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionDevice] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionDevice]( [I3D] [int] IDENTITY(1,1) NOT NULL, [AssetManagementDeviceI3D] [int] NOT NULL, [TaskManagementActionI3D] [int] NULL, CONSTRAINT [PK_TaskManagementActionDevice] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionExecutedAt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionExecutedAt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ExecutedAt] [datetime] NOT NULL, [TaskManagementActionI3D] [int] NOT NULL, [ExecutedFromEmployeeI3D] [int] NULL, [TicketI3D] [int] NULL, CONSTRAINT [PK_TaskManagementActionExecutedAt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionMember] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionMember]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [TaskManagementActionI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionReport] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionReport]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReportDataI3D] [int] NOT NULL, [TaskManagementActionI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementActionSubstitute] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementActionSubstitute]( [I3D] [int] IDENTITY(1,1) NOT NULL, [EmployeeI3D] [int] NOT NULL, [TaskManagementActionI3D] [int] NULL, CONSTRAINT [PK_TaskManagementActionSubstitute] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementRecurrence] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementRecurrence]( [I3D] [int] IDENTITY(1,1) NOT NULL, [RecurrenceType] [int] NOT NULL, [StartTime] [datetime] NOT NULL, [EndTime] [datetime] NULL, [AppointmentStart] [datetime] NOT NULL, [AppointmentEnd] [datetime] NULL, [NumberOfRecurrence] [int] NULL, [CountOfRecurrence] [int] NULL, [DayInterval] [int] NULL, [WeekInterval] [int] NULL, [MonthInterval] [int] NULL, [EveryWeekday] [bit] NULL, [WeekDay] [nvarchar](50) NULL, [DayOfMonth] [int] NULL, [Month] [int] NULL, [ExecuteDaysBefore] [int] NULL, [ExecuteAfterTime] [time](7) NULL, [NextExecutionDate] [datetime] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementRecurrenceWeekDays] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementRecurrenceWeekDays]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Days] [nvarchar](50) NOT NULL, [TaskManagementRecurrenceI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TaskManagementTask] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TaskManagementTask]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedDate] [datetime] NOT NULL, [CreatedByI3D] [int] NOT NULL, [Status] [varchar](20) NULL, [Description] [nvarchar](max) NULL, [Name] [nvarchar](1000) NULL, [TaskManagementActionI3D] [int] NOT NULL, [ChangedByI3D] [int] NOT NULL, [ChangedDate] [datetime] NOT NULL, [TaskManagementRecurrenceI3D] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Telefonate] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Telefonate]( [I3D] [int] IDENTITY(1,1) NOT NULL, [OwnerI3D] [int] NULL, [OwnerArt] [int] NULL, [CallerName] [varchar](50) NULL, [CallerNumber] [varchar](50) NOT NULL, [StartTime] [datetime] NOT NULL, [Duration] [int] NULL, [Text] [varchar](max) NULL, [Flags] [int] NULL, [ErstellerPersonalI3D] [int] NOT NULL, [Outgoing] [int] NULL, [WasConnected] [int] NULL, [EndTime] [datetime] NULL, [Internal] [int] NULL, [Erledigt] [int] NULL, [CallID] [nvarchar](500) NULL, [IsGroupCall] [bit] NOT NULL, [CreatorName] [nvarchar](500) NULL, [CreatorNumber] [nvarchar](500) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TelemarketingTexte] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TelemarketingTexte]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](255) NULL, [Status] [int] NULL, [Farbe] [varchar](10) NULL, [TelemarketingI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminArt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](255) NULL, [Kommentar] [varchar](255) NULL, [Gueltig] [int] NULL, [Genehmigen] [int] NULL, [Erstellung] [int] NULL, [ErstellungInfo] [int] NULL, [Bearbeitung] [int] NULL, [BearbeitungInfo] [int] NULL, [Flags] [int] NULL, [Finish] [int] NULL, CONSTRAINT [PK_TerminArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Termine] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Termine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [DauerTerminI3D] [int] NULL, [Datum_von] [datetime] NOT NULL, [Datum_bis] [datetime] NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [Kommentar] [varchar](255) NULL, [ErstellerI3D] [int] NULL, [TerminArt] [int] NULL, [Status] [int] NULL, [ValidDaReCo] [int] NULL, CONSTRAINT [PK_Termine] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminObjektArt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminObjektArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](80) NULL, CONSTRAINT [PK_TerminObjektArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungArtWebSuite] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungArtWebSuite]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](255) NULL, [Active] [int] NULL, CONSTRAINT [PK_TerminplanungArtWebSuite] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungGruppen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](254) NULL, [PersonalI3D] [int] NULL, [Schnellzugriff] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungGruppenPersonen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungGruppenPersonen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TerminplanungGruppenI3D] [int] NULL, [PersonalI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungOffeneArbeiten] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungOffeneArbeiten]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenI3D] [int] NULL, [AuszufuehrendeArbeiten] [text] NULL, [ErstelltvonI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, [AnschriftI3D] [int] NULL, [PersonenI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungOffeneArbeitenPerson] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungOffeneArbeitenPerson]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TerminplanungOffeneArbeitenI3D] [int] NULL, [PersonalI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungStatus] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungStatus]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](255) NULL, [Active] [int] NULL, CONSTRAINT [PK_TerminplanungStatus] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungUrlaube] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungUrlaube]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [Status] [int] NULL, [ToDoI3D] [int] NULL, [Art] [int] NULL, [Kommentar] [varchar](500) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungUrlaubstage] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungUrlaubstage]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TerminplanungUrlaubeI3D] [int] NULL, [TerminplanungI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungUrlaubstageLog] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungUrlaubstageLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TerminplanungUrlaubstageI3D] [int] NULL, [Status] [int] NULL, [TerminBeginn] [datetime] NULL, [TerminEnde] [datetime] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungWebsuiteKalenderTemp] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungWebsuiteKalenderTemp]( [nidentid] [int] NOT NULL, [nlfdevent] [int] NOT NULL, [szelle] [ntext] NOT NULL, [nanzbelegt] [int] NOT NULL, [ndatum] [nvarchar](56) NOT NULL, [nbelegt] [float] NOT NULL, [nanzspalten] [int] NOT NULL, [nposbelegt] [int] NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungZyklischeTermine] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungZyklischeTermine]( [I3D] [int] IDENTITY(1,1) NOT NULL, [BeginnDatum] [datetime] NULL, [EndDatum] [datetime] NULL, [ObjektArt] [int] NULL, [ObjektI3D] [int] NULL, [Intervall] [int] NULL, [IntervallZyklus] [int] NULL, [DurchDienstAnlegen] [int] NULL, [TageZuvorAnlegen] [int] NULL, [Text] [varchar](500) NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TerminplanungZyklischeTerminePersonal] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TerminplanungZyklischeTerminePersonal]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TerminplanungZyklischeTermineI3D] [int] NULL, [PersonalI3D] [int] NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [GeaendertVersion] [varchar](20) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[test] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[test]( [i3d1] [int] IDENTITY(1,1) NOT NULL, [i3d2] [int] NOT NULL, [text] [char](10) NULL, CONSTRAINT [PK_test] PRIMARY KEY CLUSTERED ( [i3d1] ASC, [i3d2] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Textbaustein] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Textbaustein]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [text] NULL, [Art] [int] NULL, [Status] [int] NULL, [SichbenuI3D] [int] NULL, [KundenI3D] [int] NULL, [RichText] [nvarchar](max) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Textformatierung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Textformatierung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Fett] [int] NULL, [Groesse] [int] NULL, [Stretched] [int] NULL, [Drucken] [int] NULL, [Ausrichtung] [int] NULL, [andereGroesse] [int] NULL, [Farbe] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TicketPattern] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketPattern]( [I3D] [int] IDENTITY(1,1) NOT NULL, [IsActive] [bit] NOT NULL, [Caption] [nvarchar](255) NOT NULL, [BelongsToObjectI3D] [int] NULL, [BelongsToObjectKind] [int] NULL, [PriorityI3D] [int] NULL, [TypeI3D] [int] NULL, [MainCategoryI3D] [int] NULL, [SubCategory1I3D] [int] NULL, [SubCategory2I3D] [int] NULL, [TicketStatusI3D] [int] NULL, [FreeFlag1] [bit] NULL, [IsRMA] [bit] NULL, [ShortDescription] [nvarchar](1000) NULL, [CustomerI3D] [int] NULL, [AddressI3D] [int] NULL, [AddressContactI3D] [int] NULL, [ContractI3D] [int] NULL, [DepartmentI3D] [int] NULL, [CustomerName] [nvarchar](200) NULL, [Tags] [nvarchar](1000) NULL, [Description] [nvarchar](max) NULL, [InternalNote] [nvarchar](max) NULL, [ResponsiblePersonI3D] [int] NULL, [PatternCategoryI3D] [int] NULL, [PatternCategoryName] [nvarchar](1000) NULL, [PatternDescription] [nvarchar](2000) NULL, [Image] [image] NULL, [DefaultMappingRuleType] [int] NULL, [IsPublic] [bit] NULL, [IsGlobal] [bit] NULL, [IsInternal] [bit] NULL, [ArticleI3D] [int] NULL, [TicketPatternType] [int] NULL, [PlannedDurationInHours] [float] NULL, [AccountCustomFilterI3D] [int] NULL, [RequiredDocumentTypes] [int] NOT NULL, [DurationInDays] [int] NOT NULL, [MaterialGroupI3D] [int] NULL, [SecondaryMaterialGroupI3D] [int] NULL, [ReceiptTemplateI3D] [int] NULL, [BlockPurchasing] [bit] NULL, [AttachReceipt] [bit] NULL, [Version] [nvarchar](100) NULL, [AdditionalText2] [nvarchar](100) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TicketPatternCustomerMappings] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketPatternCustomerMappings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketPatternI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [AddressI3D] [int] NULL, [AddressContactI3D] [int] NULL, [AccountCustomFilterI3D] [int] NULL, [RuleType] [int] NOT NULL, [DisplayText] [nvarchar](100) NULL, CONSTRAINT [PK_TicketPatternCustomerMappings] PRIMARY KEY NONCLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [CL_TicketPatternCustomerMappings] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE CLUSTERED INDEX [CL_TicketPatternCustomerMappings] ON [dbo].[TicketPatternCustomerMappings] ( [TicketPatternI3D] ASC, [CustomerI3D] ASC, [AddressContactI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Table [dbo].[TicketPatternRBChecklistWorkplans] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketPatternRBChecklistWorkplans]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketPatternI3D] [int] NOT NULL, [RBChecklistWorkplanI3D] [int] NULL, [CentronChecklistI3D] [int] NULL, CONSTRAINT [PK_TicketPatternRBChecklistWorkplans] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TicketProcessTemplateFolder] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketProcessTemplateFolder]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](255) NULL, [ParentFolderI3D] [int] NULL, CONSTRAINT [PK_TicketProcessTemplateFolder] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TicketProjectDependencies] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketProjectDependencies]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Type] [int] NOT NULL, [TicketProjectI3D] [int] NOT NULL, [PredecessorObjectKind] [int] NOT NULL, [PredecessorObjectI3D] [int] NOT NULL, [SuccessorObjectKind] [int] NOT NULL, [SuccessorObjectI3D] [int] NOT NULL, CONSTRAINT [PK_TicketProjectDependencies] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TicketProjectLogs] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketProjectLogs]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](100) NULL, [CreatedDate] [datetime2](0) NOT NULL, [MetaData] [nvarchar](max) NULL, [LogLevel] [int] NULL, [EventType] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [TicketProjectI3D] [int] NOT NULL, [TicketProjectTaskI3D] [int] NULL, CONSTRAINT [PK_TicketProjectLogs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TicketProjectMessages] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketProjectMessages]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketProjectI3D] [int] NOT NULL, [ObjectKind] [int] NOT NULL, [ObjectI3D] [int] NOT NULL, [Message] [nvarchar](4000) NOT NULL, [ReadBy] [nvarchar](1000) NULL, [SentByEmployeeI3D] [int] NOT NULL, [CreatedDate] [datetime2](0) NOT NULL, [SentTo] [nvarchar](1000) NULL, CONSTRAINT [PK_TicketProjectMessages] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TicketProjects] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketProjects]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ShortDescription] [nvarchar](1000) NOT NULL, [PlannedStartDate] [datetime2](0) NULL, [PlannedEndDate] [datetime2](0) NULL, [ProgressInPercent] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [OrderI3D] [int] NULL, [Status] [int] NOT NULL, [IsTemplate] [bit] NOT NULL, [CategoryI3D] [int] NULL, [Number] [int] NOT NULL, [Description] [nvarchar](max) NULL, CONSTRAINT [PK_TicketProjects] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TicketProjectSettings] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketProjectSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketProjectI3D] [int] NULL, [EmployeeI3D] [int] NULL, [MondayActive] [bit] NOT NULL, [MondayStart] [int] NOT NULL, [MondayEnd] [int] NOT NULL, [TuesdayActive] [bit] NOT NULL, [TuesdayStart] [int] NOT NULL, [TuesdayEnd] [int] NOT NULL, [WednesdayActive] [bit] NOT NULL, [WednesdayStart] [int] NOT NULL, [WednesdayEnd] [int] NOT NULL, [ThursdayActive] [bit] NOT NULL, [ThursdayStart] [int] NOT NULL, [ThursdayEnd] [int] NOT NULL, [FridayActive] [bit] NOT NULL, [FridayStart] [int] NOT NULL, [FridayEnd] [int] NOT NULL, [SaturdayActive] [bit] NOT NULL, [SaturdayStart] [int] NOT NULL, [SaturdayEnd] [int] NOT NULL, [SundayActive] [bit] NOT NULL, [SundayStart] [int] NOT NULL, [SundayEnd] [int] NOT NULL, CONSTRAINT [PK_TicketProjectSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TicketProjectTasks] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketProjectTasks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](1000) NOT NULL, [StartDate] [datetime2](0) NOT NULL, [EndDate] [datetime2](0) NOT NULL, [ParentTaskI3D] [int] NULL, [ProjectI3D] [int] NOT NULL, [PlannedDurationInMinutes] [int] NULL, [ProgressInPercent] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [HelpdeskI3D] [int] NULL, [IsTemplate] [bit] NOT NULL, [IsActive] [bit] NOT NULL, [Description] [nvarchar](max) NULL, CONSTRAINT [PK_TicketProjectTasks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TicketTags] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TicketTags]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TicketI3D] [int] NOT NULL, [TagI3D] [int] NOT NULL, [Caption] [nvarchar](255) NOT NULL, CONSTRAINT [PK_TicketTags] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TimingSettings] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TimingSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [StartTime] [datetime] NULL, [EndTime] [datetime] NULL, [Interval] [int] NULL, [DaySeedOption] [int] NULL, [SelectedDayOption] [int] NULL, [Repeat] [bit] NULL, [Monday] [bit] NULL, [Tuesday] [bit] NULL, [Wednesday] [bit] NULL, [Thursday] [bit] NULL, [Friday] [bit] NULL, [Saturday] [bit] NULL, [Sunday] [bit] NULL, CONSTRAINT [PK_TimingSettings] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Titel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Titel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Titel] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TobitFaxZuordnung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TobitFaxZuordnung]( [KundenNummer] [int] NULL, [KundenName] [varchar](240) NULL, [KundenFax] [varchar](22) NULL, [AnschriftNummer] [int] NULL, [AnschriftStrasse] [varchar](200) NULL, [AnschriftPLZ] [varchar](10) NULL, [AnschriftOrt] [varchar](30) NULL, [AnsprechNummer] [int] NULL, [AnsprechName] [varchar](60) NULL, [AnsprechFax] [varchar](30) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ToDoListeEmpfanger] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ToDoListeEmpfanger]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Art] [int] NOT NULL, [Ersteller] [int] NOT NULL, [Empfanger1] [int] NULL, [Empfanger2] [int] NULL, [Empfanger3] [int] NULL, [Kommentar] [varchar](50) NULL, [Text1] [varchar](50) NULL, [Text2] [varchar](50) NULL, [EskalationTage] [int] NULL, CONSTRAINT [PK_ToDoListeEmpfanger] PRIMARY KEY CLUSTERED ( [I3D] ASC, [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ToDoListeEmpfangerGrup] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ToDoListeEmpfangerGrup]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ToDoListeEmpfangerI3D] [int] NOT NULL, [SichGrupI3D] [int] NULL, CONSTRAINT [PK_ToDoListeEmpfangerGrup] PRIMARY KEY CLUSTERED ( [I3D] ASC, [ToDoListeEmpfangerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ToDoListeEmpfangerPers] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ToDoListeEmpfangerPers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ToDoListeEmpfangerI3D] [int] NOT NULL, [PersonalI3D] [int] NULL, [Eskalation] [int] NULL, CONSTRAINT [PK_ToDoListeEmpfangerPers] PRIMARY KEY CLUSTERED ( [I3D] ASC, [ToDoListeEmpfangerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ToDoListeGruppen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ToDoListeGruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ToDoListeI3D] [int] NOT NULL, [SichGrupI3D] [int] NULL, CONSTRAINT [PK_ToDoListeGruppen] PRIMARY KEY CLUSTERED ( [I3D] ASC, [ToDoListeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ToDoListePersonal] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ToDoListePersonal]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ToDoListeI3D] [int] NULL, [PersonalI3D] [int] NULL, CONSTRAINT [PK_ToDoListePersonal] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TransactionDetailDocuments] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TransactionDetailDocuments]( [I3D] [int] IDENTITY(1,1) NOT NULL, [TransactionDetailI3D] [int] NOT NULL, [Document] [varbinary](max) NOT NULL, CONSTRAINT [PK_TransactionDetailDocuments] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TransactionDetails] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TransactionDetails]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Category] [int] NOT NULL, [TransactionI3D] [int] NOT NULL, [Auto] [int] NULL, [Caption] [nvarchar](max) NOT NULL, [Price] [decimal](18, 2) NOT NULL, [VATI3D] [int] NULL, [FacilityName] [nvarchar](4000) NULL, [ReceiptNumber] [nvarchar](4000) NOT NULL, [CostCenterI3D] [int] NULL, [CostObjectI3D] [int] NULL, [AccountI3D] [int] NULL, [Image] [varbinary](max) NOT NULL, [TranDetailStatus] [int] NULL, [ReceiptDate] [datetime] NULL, CONSTRAINT [PK_TransactionDetails] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Transactions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Transactions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CreatedBy] [int] NOT NULL, [Name] [nvarchar](200) NOT NULL, [Comment] [nvarchar](4000) NULL, [DateCreated] [datetime] NOT NULL, [DateUpdated] [datetime] NULL, [Price] [decimal](18, 2) NOT NULL, [Status] [int] NOT NULL, [TransactionNumber] [int] NOT NULL, CONSTRAINT [PK_Transaction] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TravelExpenseCategories] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TravelExpenseCategories]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](200) NULL, [Description] [nvarchar](4000) NULL, [Icon] [varbinary](max) NULL, [Account] [int] NULL, [CreatedDate] [datetime] NOT NULL, [CreatedBy] [int] NULL, [ChangedDate] [datetime] NULL, [IsDeactivated] [bit] NOT NULL, [ParentCategoryI3D] [int] NULL, [DefaultVATI3D] [int] NULL, CONSTRAINT [PK_TravelExpenseCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[TwoFactorAuthLastLogins] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TwoFactorAuthLastLogins]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UserKind] [nvarchar](100) NOT NULL, [UserI3D] [int] NOT NULL, [ApplicationName] [nvarchar](100) NOT NULL, [MachineName] [nvarchar](100) NOT NULL, [IpAddress] [nvarchar](100) NOT NULL, [LastLogin] [datetime2](0) NOT NULL, CONSTRAINT [PK_TwoFactorAuthLastLogins] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Umweltschutz] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Umweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](150) NULL, [Beschreibung] [text] NULL, [Bild] [image] NULL, CONSTRAINT [PK_Umweltschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Unterwarenaufschlaege] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Unterwarenaufschlaege]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UnterwarengruppeI3D] [int] NULL, [bisEK] [float] NULL, [VK1Prozent] [float] NULL, [VK2Prozent] [float] NULL, [VK3Prozent] [float] NULL, [VK4Prozent] [float] NULL, [AufschlagEVKProzent] [float] NULL, [AufschlagMindestpreisProzent] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Unterweisungen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Unterweisungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Aktiv] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](5000) NULL, [BeschreibungMa] [varchar](5000) NULL, [Bild] [image] NULL, [ErstelltAm] [datetime] NULL, [ErstelltVon] [int] NULL, [Unterweiser] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[UpdateInfo] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[UpdateInfo]( [I3D] [int] NOT NULL, [Art] [int] NULL, [Text] [text] NULL, [Version] [int] NULL, CONSTRAINT [PK_UpdateInfo] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[UserHelpdeskData] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[UserHelpdeskData]( [HelpdeskI3D] [int] NOT NULL, [EmployeeI3D] [int] NOT NULL, [WebAccountI3D] [int] NOT NULL, [LastSeenComment] [datetime2](0) NULL, [LastSeenEmail] [datetime2](0) NULL, [ChangedDate] [datetime2](0) NOT NULL, CONSTRAINT [PK_UserHelpdeskData] PRIMARY KEY CLUSTERED ( [HelpdeskI3D] ASC, [EmployeeI3D] ASC, [WebAccountI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Var1AnlageControlling] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Var1AnlageControlling]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Angebot] [int] NULL, [Auftrag] [int] NULL, [Lieferschein] [int] NULL, [Abholschein] [int] NULL, [Gutschrift] [int] NULL, [Rechnung] [int] NULL, [Text] [varchar](500) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Versandart] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Versandart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_Versandart] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Versandtabelle] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Versandtabelle]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VersandartI3D] [int] NULL, [Code] [varchar](50) NULL, [GewichtVon] [float] NULL, [GewichtBis] [float] NULL, [Preis] [float] NULL, CONSTRAINT [PK_Versandtabelle] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Vertiebssteuerung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Vertiebssteuerung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Kurztext] [varchar](30) NULL, [Langtext] [varchar](250) NULL, CONSTRAINT [PK_Vertiebssteuerung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Vertraege] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Vertraege]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundeI3D] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](300) NULL, [ArtI3D] [int] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [Bemerkungen] [text] NULL, [Prioritaet] [int] NULL, [Pauschal] [int] NULL, [SNErforderlich] [int] NULL, [Bereich1Std] [int] NULL, [Bereich2Std] [int] NULL, [Bereich3Std] [int] NULL, [StundenGes] [float] NULL, [KostenGes] [float] NULL, [AnfahrtArtikelI3D] [int] NULL, [AnfahrtPreis] [float] NULL, CONSTRAINT [PK_Vertraege] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[VertragAenderungsart] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragAenderungsart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragArtikel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Preis1] [float] NULL, [Preis2] [float] NULL, [Preis3] [float] NULL, [StundenGes] [float] NULL, [KostenGes] [float] NULL, [Bereich] [int] NULL, [Preis] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragBepreisungArt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragBepreisungArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ItemIndex] [int] NULL, [Text] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragBepreisungArtikel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragBepreisungArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [WarenI3D] [int] NULL, [UnterwarenI3D] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheitID] [int] NULL, [BSEinheit] [varchar](10) NULL, [GewichtProEinheit] [float] NULL, [SpezGewichtPro] [float] NULL, [GewichtsEinheit] [int] NULL, [GewichtGesamt] [varchar](20) NULL, [VKKalk] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [EK] [float] NULL, [Beschaffenheit] [int] NULL, [Stk] [float] NULL, [Art] [int] NULL, [Visible] [int] NULL, [MwstSatz] [float] NULL, [MwstI3D] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Status] [int] NULL, [Text] [varchar](8000) NULL, [Aenderungsart] [int] NULL, [Aenderungswert] [float] NULL, [Aenderungsweise] [int] NULL, [EVK] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragBepreisungWaren] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragBepreisungWaren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WarenI3D] [int] NULL, [UnterwarenI3D] [int] NULL, [Aenderungsart] [int] NULL, [Aenderungswert] [float] NULL, [Aenderungsweise] [int] NULL, [VertragI3D] [int] NULL, [Status] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragBepreisungWeise] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragBepreisungWeise]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ItemIndex] [int] NULL, [Text] [varchar](10) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKontingent] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKontingent]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragI3D] [int] NULL, [Bezeichnung] [varchar](60) NULL, [Rechnungsbestand] [float] NULL, [Kontingentart] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKontingentart] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKontingentart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKontingentEinstellungen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKontingentEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KontingentGegenstandI3D] [int] NULL, [Kontingentart] [varchar](50) NULL, [Staffelungsart] [int] NULL, [Betragaenderung] [float] NULL, [Anzahl] [float] NULL, [Status] [int] NULL, [Aenderungsart] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKontingentGegenstand] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKontingentGegenstand]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKontingentI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [Artikelbeschreibung] [varchar](8000) NULL, [WarenI3D] [int] NULL, [UnterwarenI3D] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheitID] [int] NULL, [BSEinheit] [varchar](10) NULL, [GewichtProEinheit] [float] NULL, [SpezGewichtPro] [float] NULL, [GewichtsEinheit] [int] NULL, [GewichtGesamt] [varchar](20) NULL, [VKKalk] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [EK] [float] NULL, [Beschaffenheit] [int] NULL, [Stk] [float] NULL, [Art] [int] NULL, [Visible] [int] NULL, [MwstSatz] [float] NULL, [MwstI3D] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Status] [int] NULL, [Text] [varchar](8000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKopfErweitert] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKopfErweitert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKopfI3D] [int] NULL, [Beschreibung] [text] NULL, [MailMusterArt] [int] NULL, [Betreff] [varchar](100) NULL, [Mailbody] [text] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKopfErweitertVersions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKopfErweitertVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKopfI3D] [int] NULL, [Beschreibung] [text] NULL, [OriginalI3D] [int] NULL, [Version] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[VertragKopfZaehlerFreistueck] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragKopfZaehlerFreistueck]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKopfI3D] [int] NULL, [ZaehlerArtI3D] [int] NULL, [Freistueck] [int] NULL, [Status] [int] NULL, [Preis] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragPosWartung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragPosWartung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungArt] [int] NULL, [VertragKopfI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](8000) NULL, [Freitext] [varchar](1000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [GutAbholArt] [int] NULL, [GutAbholNr] [int] NULL, [numGutAbhol] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [StkStaffelpreis] [float] NULL, [VKKalkStaffelpreis] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragPosZaehler] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragPosZaehler]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragPosI3D] [int] NULL, [AktuellerStand] [int] NULL, [AktuellerStandDatum] [datetime] NULL, [Freistueck] [int] NULL, [FreistueckAdditiv] [int] NULL, [GeraeteClickZaehlerI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragPosZaehlerBepreisung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragPosZaehlerBepreisung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragPosI3D] [int] NULL, [PreisGueltigAbStk] [int] NULL, [Preis] [float] NULL, [VertragPosZaehlerI3D] [int] NULL, [GeraeteClickZaehlerI3D] [int] NULL, [Status] [int] NULL, [EK] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragProv] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragProv]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragKopfI3D] [int] NOT NULL, [VertragNummer] [int] NOT NULL, [PersonalI3D] [int] NOT NULL, [Provision] [float] NULL, [Standard] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragsArtBepreisungArtikel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragsArtBepreisungArtikel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragsArtI3D] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [WarenI3D] [int] NULL, [UnterwarenI3D] [int] NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheitID] [int] NULL, [BSEinheit] [varchar](10) NULL, [GewichtProEinheit] [float] NULL, [SpezGewichtPro] [float] NULL, [GewichtsEinheit] [int] NULL, [GewichtGesamt] [varchar](20) NULL, [VKKalk] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [EK] [float] NULL, [Beschaffenheit] [int] NULL, [Stk] [float] NULL, [Art] [int] NULL, [Visible] [int] NULL, [MwstSatz] [float] NULL, [MwstI3D] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Status] [int] NULL, [Text] [varchar](8000) NULL, [Aenderungsart] [int] NULL, [Aenderungswert] [float] NULL, [Aenderungsweise] [int] NULL, [EVK] [float] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragsArtBepreisungWaren] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragsArtBepreisungWaren]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WarenI3D] [int] NULL, [UnterwarenI3D] [int] NULL, [Aenderungsart] [int] NULL, [Aenderungswert] [float] NULL, [Aenderungsweise] [int] NULL, [VertragsArtI3D] [int] NULL, [Status] [int] NULL, [Art] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragsArtKategorie] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragsArtKategorie]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](60) NULL, [Status] [int] NULL, [ErstelltVersion] [varchar](20) NULL, [Erstelltdatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [GeandertVersion] [varchar](20) NULL, [GeandertDatum] [datetime] NULL, [GeandertVonI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertragsArtPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragsArtPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VertragArtI3D] [int] NOT NULL, [Pos] [int] NULL, [ArtikelI3D] [int] NULL, [Code] [varchar](60) NULL, [HerstCode] [varchar](100) NULL, [Text] [varchar](8000) NULL, [Freitext] [varchar](5000) NULL, [Stk] [float] NULL, [EK] [float] NULL, [VKKalk] [float] NULL, [Rabatt] [float] NULL, [SummeKalk] [float] NULL, [VKDruck] [float] NULL, [SummeDruck] [float] NULL, [GrpID] [int] NULL, [GrpBegEnd] [int] NULL, [Art] [int] NULL, [BlockID] [int] NULL, [MwstSatz] [float] NULL, [Abbuchung] [int] NULL, [Ursprung] [int] NULL, [UrsprungI3D] [int] NULL, [UrsprungArt] [int] NULL, [UrsprungNr] [int] NULL, [GutAbholArt] [int] NULL, [GutAbholNr] [int] NULL, [numGutAbhol] [float] NULL, [Farbe] [int] NULL, [FontStyle] [int] NULL, [FontSize] [int] NULL, [FontName] [varchar](30) NULL, [FontColor] [int] NULL, [Expanded] [int] NULL, [Visible] [int] NULL, [Indent] [int] NULL, [StuecklisteI3D] [int] NULL, [Import] [int] NULL, [MwstI3D] [int] NULL, [VertragI3D] [int] NULL, [ZeitI3D] [int] NULL, [Bestellnummer] [varchar](50) NULL, [VertragArt] [int] NULL, [LaengePro] [float] NULL, [BreitePro] [float] NULL, [HoehePro] [float] NULL, [NettogewichtPro] [float] NULL, [BruttogewichtPro] [float] NULL, [SpezGewichtPro] [float] NULL, [Beschaffenheit] [int] NULL, [Kostenstelle] [int] NULL, [Kostentraeger] [int] NULL, [NebenlagerI3D] [int] NULL, [ErloesKTO] [int] NULL, [BestellNr] [varchar](50) NULL, [BestellPos] [int] NULL, [MengePro] [float] NULL, [UrsprungEK] [float] NULL, [SondervereinbarungI3D] [int] NULL, [EKGrund] [varchar](1000) NULL, [BSLaenge] [float] NULL, [BSBreite] [float] NULL, [BSHoehe] [float] NULL, [BSEinheit] [varchar](10) NULL, [BSEinheitID] [int] NULL, [GeraeteBarcodeI3D] [int] NULL, [BSGewicht] [float] NULL, [BSGewichtStk] [float] NULL, [BSGewichtseinheit] [varchar](10) NULL, [BSGewichtseinheitID] [int] NULL, [EANCode] [varchar](70) NULL, [StkStorno] [float] NULL, [SummeKalkStorno] [float] NULL, [VertragI3DAutoRechnung] [int] NULL, [HelpdeskI3D] [int] NULL, [Richtext] [text] NULL, [StkStaffelpreis] [float] NULL, [VKKalkStaffelpreis] [float] NULL, [Lieferdatum] [datetime] NULL, [Benachrichtigungsdatum] [datetime] NULL, [LieferdatumToDoI3D] [int] NULL, [BenachrichtigungsdatumToDoI3D] [int] NULL, [SNStueckliste] [int] NULL, [SNStuecklistePos] [int] NULL, [WEEE] [varchar](100) NULL, [WEEEPflicht] [int] NULL, [EVK] [float] NULL, [EVP] [float] NULL, [Produktlinie] [varchar](50) NULL, [Listenpreis] [float] NULL, [GeraeteKopfI3D] [int] NULL, [Status] [int] NULL, [VKBasisWert] [float] NULL, [Artikelpositionsart] [int] NULL, [numBarcodes] [int] NULL, [EKBasis] [int] NULL, [VKBasis] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[VertragStaffelungsart] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertragStaffelungsart]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](50) NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VertreterPLZ] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VertreterPLZ]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [PLZVon] [varchar](20) NULL, [PLZBis] [varchar](20) NULL, [AbteilungI3D] [int] NULL, CONSTRAINT [PK_VertreterPLZ] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[VideoPortalAssignment] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[VideoPortalAssignment]( [I3D] [int] IDENTITY(1,1) NOT NULL, [VideoDirectoryID] [int] NOT NULL, [VideoDirectoryName] [nvarchar](50) NOT NULL, [EmployeeI3D] [int] NULL, [AssignedByEmployeeI3D] [int] NULL, [WatchUntilDate] [datetime2](7) NOT NULL, [AssignedAt] [datetime2](7) NOT NULL, [ChangedByEmployeeI3D] [int] NOT NULL, [ChangedAt] [datetime2](7) NOT NULL, CONSTRAINT [PK_VideoPortalAssignment] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WahrscheinlichkeitsKlassifizierung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WahrscheinlichkeitsKlassifizierung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](100) NULL, [Status] [int] NULL, [Value] [int] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Warenaufschlaege] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Warenaufschlaege]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WarengruppeI3D] [int] NULL, [bisEK] [float] NULL, [VK1Prozent] [float] NULL, [Vk2Prozent] [float] NULL, [VK3Prozent] [float] NULL, [VK4Prozent] [float] NULL, [AufschlagEVKProzent] [float] NULL, [AufschlagMindestpreisProzent] [float] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WareneingangPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WareneingangPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Materialnr] [char](35) NULL, [Herstellercode] [char](35) NULL, [Liefmenge] [char](15) NULL, [Liefqualifier] [char](10) NULL, [Auftragsnr] [char](15) NULL, [Auftragspos] [char](6) NULL, [Serialnr] [char](20) NULL, [Shipunit] [char](20) NULL, [BestPosI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Wartung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Wartung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplatzI3D] [int] NULL, [FahrzeugI3D] [int] NULL, [PrufmittelI3D] [int] NULL, [GeraeteKopfI3D] [int] NULL, [Objekt] [varchar](150) NULL, [Wartungsarbeit] [varchar](150) NULL, [Version] [int] NULL, [Intervall] [int] NULL, [IntervallArt] [int] NULL, [VorlaufIntervall] [int] NULL, [VorlaufIntervallArt] [int] NULL, [PersonalI3D] [int] NULL, [Zuletzt] [datetime] NULL, [Faellig] [datetime] NULL, [Beschreibung] [varchar](5000) NULL, [AngelegtAm] [datetime] NULL, [AngelegtVon] [int] NULL, [ZuletztKMStand] [int] NULL, [FaelligKMStand] [int] NULL, [Intervall2] [int] NULL, [Status] [int] NULL, [ZuletztBei] [int] NULL, [FaelligBei] [int] NULL, [ScanDocI3D] [int] NULL, [IntervallText] [varchar](50) NULL, [Memo] [varchar](500) NULL, [RechnungTemplateI3D] [int] NULL, [IntervallText1] [varchar](50) NULL, [Aktiv] [int] NULL, [ToDOListeI3D] [int] NULL, CONSTRAINT [PK_Wartung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungArbeitssicherheit] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungArbeitssicherheit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [ArbeitssicherheitI3D] [int] NULL, CONSTRAINT [PK_WartungArbeitssicherheit] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungHistory] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungHistory]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [ArbeitsplatzI3D] [int] NULL, [FahrzeugI3D] [int] NULL, [PrufmittelI3D] [int] NULL, [GeraeteKopfI3D] [int] NULL, [Objekt] [varchar](150) NULL, [Wartungsarbeit] [varchar](150) NULL, [Version] [int] NULL, [Intervall] [int] NULL, [IntervallArt] [int] NULL, [PersonalI3D] [int] NULL, [Zuletzt] [datetime] NULL, [Faellig] [datetime] NULL, [Beschreibung] [text] NULL, [Datum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [Memo] [varchar](500) NULL, [RechKopfI3D] [int] NULL, [Bemerkungen] [varchar](100) NULL, [BearbeitetAm] [datetime] NULL, [IntervallText] [varchar](50) NULL, CONSTRAINT [PK_WartungHistory] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WartungHistoryArbeitssicherheit] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungHistoryArbeitssicherheit]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungHistoryI3D] [int] NULL, [ArbeitssicherheitI3D] [int] NULL, CONSTRAINT [PK_WartungHistoryArbeitssicherheit] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungHistoryMesswert] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungHistoryMesswert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungHistoryI3D] [int] NULL, [Messwert] [varchar](150) NULL, [Ergebnis] [float] NULL, [Einheit] [varchar](150) NULL, [Vorgabe] [float] NULL, [MaxAbweichung] [float] NULL, CONSTRAINT [PK_WartungHistoryMesswert] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungHistoryPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungHistoryPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungHistoryI3D] [int] NULL, [ArtikelI3D] [int] NULL, [ArtikelTextI3D] [int] NULL, [ArtikelPreisI3D] [int] NULL, [ArtikelEinheitI3D] [int] NULL, [Stk] [float] NULL, [TatsStk] [float] NULL, [ArtikelCode] [varchar](50) NULL, [ArtikelBeschreibung] [varchar](300) NULL, CONSTRAINT [PK_WartungHistoryPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungHistoryPruflinge] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungHistoryPruflinge]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungHistoryI3D] [int] NULL, [PruflingeI3D] [int] NULL, CONSTRAINT [PK_WartungHistoryPruflinge] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungHistoryPrufmittel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungHistoryPrufmittel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungHistoryI3D] [int] NULL, [PrufmittelI3D] [int] NULL, CONSTRAINT [PK_WartungHistoryPrufmittel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungHistoryUmweltschutz] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungHistoryUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungHistoryI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, CONSTRAINT [PK_WartungHistoryUmweltschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungMesswert] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungMesswert]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [Messwert] [varchar](150) NULL, [Einheit] [varchar](150) NULL, [Vorgabe] [float] NULL, [MaxAbweichung] [float] NULL, CONSTRAINT [PK_WartungMesswert] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [ArtikelI3D] [int] NULL, [ArtikelTextI3D] [int] NULL, [ArtikelPreisI3D] [int] NULL, [ArtikelEinheitI3D] [int] NULL, [Stk] [float] NULL, [ArtikelCode] [varchar](50) NULL, [ArtikelBeschreibung] [varchar](300) NULL, CONSTRAINT [PK_WartungPos] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungPruflinge] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungPruflinge]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [PruflingeI3D] [int] NULL, CONSTRAINT [PK_WartungPruflinge] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungPrufmittel] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungPrufmittel]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [PrufmittelI3D] [int] NULL, CONSTRAINT [PK_WartungPrufmittel] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungsIntervallArt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungsIntervallArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](50) NULL, [Kurz] [varchar](50) NULL, CONSTRAINT [PK_WartungsIntervallArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungUmweltschutz] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungUmweltschutz]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WartungI3D] [int] NULL, [UmweltschutzI3D] [int] NULL, CONSTRAINT [PK_WartungUmweltschutz] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungUntergruppen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungUntergruppen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WartungVersions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WartungVersions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArbeitsplatzI3D] [int] NULL, [FahrzeugI3D] [int] NULL, [Wartungsarbeit] [varchar](50) NULL, [Version] [int] NULL, [Intervall] [int] NULL, [IntervallArt] [int] NULL, [PersonalI3D] [int] NULL, [Zuletzt] [datetime] NULL, [Faellig] [datetime] NULL, [Beschreibung] [text] NULL, CONSTRAINT [PK_WartungVersions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WasabiCredentials] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WasabiCredentials]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](250) NOT NULL, [CustomerI3D] [int] NOT NULL, [Email] [nvarchar](150) NOT NULL, [AccessKey] [nvarchar](300) NOT NULL, [SecretKey] [nvarchar](300) NOT NULL, CONSTRAINT [PK_WasabiCredentials] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebAccounts] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebAccounts]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NOT NULL, [Type] [int] NOT NULL, [TypeI3D] [int] NOT NULL, [Username] [varchar](100) NOT NULL, [Password] [varchar](100) NOT NULL, [LastLoginIP] [varchar](100) NULL, [LastLoginDate] [datetime] NULL, [KundenI3D] [int] NULL, [AnschriftI3D] [int] NULL, [PersonenI3D] [int] NULL, [AccountI3D] [int] NULL, [AccountAddressI3D] [int] NULL, [AccountAddressContactI3D] [int] NULL, [CreatedByI3D] [int] NULL, [CreatedDate] [datetime] NULL, [CreatedVersion] [varchar](16) NULL, [ChangedByI3D] [int] NULL, [ChangedDate] [datetime] NULL, [ChangedVersion] [varchar](16) NULL, [UseTwoFactorAuthentication] [bit] NOT NULL, [TwoFactorValidDurationInDays] [int] NULL, [LastTwoFactorValidatedAt] [datetime2](7) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebAccountsRights] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebAccountsRights]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WebAccountsI3D] [int] NULL, [WebRightsI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebForms] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebForms]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Guid] [uniqueidentifier] NOT NULL, [Title] [nvarchar](255) NULL, [Description] [nvarchar](max) NULL, [ConfigurationString] [nvarchar](max) NULL, [TicketPatternI3D] [int] NULL, [AddressContactI3D] [int] NULL, [AddressI3D] [int] NULL, [CustomerI3D] [int] NULL, [Published] [bit] NOT NULL, [Active] [bit] NOT NULL, [SBOUrl] [nvarchar](255) NULL, [CreatedAt] [datetime2](0) NULL, [Footer] [nvarchar](max) NULL, [SubDescription] [nvarchar](max) NULL, CONSTRAINT [PK_WebForms] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WebFormsSelfCareForms] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebFormsSelfCareForms]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SelfCareFormI3D] [int] NOT NULL, [WebFormI3D] [int] NOT NULL, CONSTRAINT [PK_WebFormsSelfCareForms] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebHDQuestions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebHDQuestions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [customerI3D] [int] NULL, [text] [text] NOT NULL, [standard] [bit] NULL, [customerOrigin] [int] NULL, CONSTRAINT [PK_WebHDQuestions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WEBKategorien] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WEBKategorien]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](50) NULL, CONSTRAINT [PK_WEBKategorien] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebKunden] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebKunden]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Firma] [varchar](250) NULL, [Name] [varchar](250) NULL, [Strasse] [varchar](250) NULL, [PLZ] [varchar](50) NULL, [Ort] [varchar](250) NULL, [Telefon] [varchar](250) NULL, [Fax] [varchar](250) NULL, [EMail] [varchar](250) NULL, [WWW] [varchar](250) NULL, [ErstelltAm] [datetime] NULL, [Ip] [varchar](50) NULL, CONSTRAINT [PK_WebKunden] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebLinkActions] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebLinkActions]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WebLinkGroupI3D] [int] NOT NULL, [Type] [int] NOT NULL, [Options] [nvarchar](max) NULL, [Done] [bit] NOT NULL, [DoneDate] [datetime] NULL, CONSTRAINT [PK_WebLinkActions] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WebLinkClicks] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebLinkClicks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WebLinkI3D] [int] NOT NULL, [Date] [datetime2](0) NOT NULL, CONSTRAINT [PK_WebLinkClicks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebLinkGroups] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebLinkGroups]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NULL, [Caption] [nvarchar](400) NOT NULL, [ForwardToLink] [nvarchar](2048) NOT NULL, [AlternativeLink] [nvarchar](2048) NULL, [StartDate] [datetime2](0) NULL, [EndDate] [datetime2](0) NULL, [State] [int] NOT NULL, [WebSiteContent] [nvarchar](max) NULL, [Guid] [uniqueidentifier] NOT NULL, [IsLandingPage] [bit] NOT NULL, [Description] [nvarchar](200) NULL, CONSTRAINT [PK_WebLinkGroups] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WebLinks] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebLinks]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WebLinkGroupI3D] [int] NOT NULL, [Guid] [uniqueidentifier] NOT NULL, [ObjectI3D] [int] NULL, [ObjectKind] [int] NULL, [AccountAddressContactI3D] [int] NULL, CONSTRAINT [PK_WebLinks] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebLog] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebLog]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Username] [varchar](100) NULL, [Password] [varchar](100) NULL, [RemoteIP] [varchar](50) NULL, [LoginDate] [datetime] NULL, [UserI3D] [int] NULL, [Message] [varchar](255) NULL, [PersonalI3D] [int] NULL, [WebAccountI3D] [int] NULL, [Failed] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebMenuConfig] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebMenuConfig]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Position] [int] NOT NULL, [Caption] [nvarchar](256) NOT NULL, [Target] [nvarchar](256) NOT NULL, [ImagePath] [nvarchar](256) NULL, [GroupName] [nvarchar](256) NOT NULL, [StandardModule] [bit] NOT NULL, [StandardNr] [int] NULL, [MShow] [bit] NULL, [BlockShow] [bit] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebReceiptItemChangeRequests] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebReceiptItemChangeRequests]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ReceiptPdfDocumentI3D] [int] NOT NULL, [ReceiptItemI3D] [int] NOT NULL, [ChangeRequestKind] [int] NOT NULL, [NewQuantity] [int] NULL, [ChangeDate] [datetime2](7) NOT NULL, [ChangedReceiptItemArticlePositionKind] [int] NULL, CONSTRAINT [PK_WebReceiptItemChangeRequests] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebRequestPages] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebRequestPages]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Guid] [uniqueidentifier] NOT NULL, [Name] [nvarchar](255) NOT NULL, [Description] [nvarchar](max) NULL, [TicketPatternI3D] [int] NOT NULL, [AddressContactI3D] [int] NOT NULL, [AddressI3D] [int] NOT NULL, [CustomerI3D] [int] NOT NULL, [Color1] [nvarchar](7) NULL, [Color2] [nvarchar](7) NULL, [Color3] [nvarchar](7) NULL, [Color4] [nvarchar](7) NULL, [Color5] [nvarchar](7) NULL, [Title] [nvarchar](255) NULL, [SubTitle] [nvarchar](255) NULL, [TitleTop] [int] NOT NULL, [TitleLeft] [int] NOT NULL, [DescriptionWidth] [int] NULL, [FormsWidth] [int] NULL, [ShowFormTitles] [bit] NOT NULL, [ShowFormDescriptions] [bit] NOT NULL, [Logo] [varbinary](max) NULL, [Published] [bit] NOT NULL, [Active] [bit] NOT NULL, [ConfigurationString] [nvarchar](max) NULL, CONSTRAINT [PK_WebRequestPages] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WebRights] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebRights]( [I3D] [int] NULL, [WebRightsCategoriesI3D] [int] NULL, [Type] [int] NULL, [Caption] [varchar](250) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebRightsCategories] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebRightsCategories]( [I3D] [int] NOT NULL, [Type] [int] NULL, [Caption] [varchar](250) NULL, CONSTRAINT [PK_WebRightsCategories] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebSettings] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebSettings]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [WebAccountsI3D] [int] NULL, [Startseite] [varchar](128) NULL, [AnzahlEintraege] [int] NULL, [Helpdesk] [int] NULL, [Serviceberichte] [int] NULL, [Warenkorb] [int] NULL, [Nagios] [int] NULL, [Administration] [int] NULL, [EMailSignatur] [text] NULL, [CCNichtAnzeigen] [int] NULL, [BCCNichtAnzeigen] [int] NULL, [UpdateAutoCheck] [int] NULL, [Reisekosten] [int] NULL, [HdFilter] [varchar](8000) NULL, [Telemarketing] [int] NULL, [Taetigkeiten] [int] NULL, [Extras] [int] NULL, [Kundensuche] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WebSettingsGlobal] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebSettingsGlobal]( [I3D] [int] IDENTITY(1,1) NOT NULL, [name] [varchar](255) NOT NULL, [value] [varchar](255) NOT NULL, [description] [varchar](255) NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebShopEinstellungen] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebShopEinstellungen]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](100) NULL, [WebShopFormat] [int] NULL, [Status] [int] NULL, [FTPServer] [varchar](100) NULL, [FTPVerzeichnis] [varchar](100) NULL, [Port] [int] NULL, [Passive] [int] NULL, [LoginUser] [varchar](100) NULL, [LoginPasswort] [varchar](255) NULL, [LokalerPfad] [varchar](100) NULL, [ErstelltDatum] [datetime] NULL, [ErstelltVonI3D] [int] NULL, [GeaendertDatum] [datetime] NULL, [GeaendertVonI3D] [int] NULL, [WebShopArtikel] [int] NULL, [ArtikelMitBestand] [int] NULL, [ArtikelMitOffenenBestand] [int] NULL, [ArtikelMitDistriBestand] [int] NULL, [VerkaufspreisI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebShopKopf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebShopKopf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [Order_ID] [int] NULL, [Cust_Order_ID] [varchar](30) NULL, [Vorname] [varchar](50) NULL, [Nachname] [varchar](50) NULL, [TelBuero] [varchar](50) NULL, [TelMobil] [varchar](50) NULL, [Fax] [varchar](50) NULL, [Mail] [varchar](50) NULL, [LiefName] [varchar](50) NULL, [LiefName2] [varchar](50) NULL, [LiefAnrede] [varchar](50) NULL, [LiefAnsprechpartner] [varchar](50) NULL, [LiefAbteilung] [varchar](50) NULL, [LiefStrasse] [varchar](50) NULL, [LiefPLZ] [varchar](10) NULL, [LiefOrt] [varchar](50) NULL, [LiefLand] [varchar](50) NULL, [RechName] [varchar](50) NULL, [RechName2] [varchar](50) NULL, [RechAnrede] [varchar](50) NULL, [RechAnsprechpartner] [varchar](50) NULL, [RechAbteilung] [varchar](50) NULL, [RechStrasse] [varchar](50) NULL, [RechPLZ] [varchar](10) NULL, [RechOrt] [varchar](50) NULL, [RechLand] [varchar](50) NULL, [CalcType] [varchar](6) NULL, [Waehrung] [varchar](3) NULL, [Zahlungsbedingung] [varchar](50) NULL, [Lieferbedingung] [varchar](50) NULL, [Bemerkung] [varchar](1024) NULL, [WebShopArt] [int] NULL, [LiefAPVorname] [varchar](50) NULL, [RechAPVorname] [varchar](50) NULL, [LiefAPNachname] [varchar](50) NULL, [RechAPNachname] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebShopPos] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebShopPos]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [Order_ID] [int] NULL, [Line_Item_ID] [int] NULL, [Menge] [int] NULL, [Bemerkung] [varchar](1024) NULL, [Shop_Aid] [varchar](50) NULL, [ERP_Aid] [varchar](50) NULL, [Beschreibung] [varchar](1024) NULL, [Hersteller] [varchar](50) NULL, [Herstellercode] [varchar](50) NULL, [Kreditorcode] [varchar](50) NULL, [EK] [float] NULL, [VK] [float] NULL, [Mwst] [float] NULL, [WebShopArt] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebShopZuordnung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebShopZuordnung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ObjektI3D] [int] NULL, [ObjektArt] [int] NULL, [WebShopEinstellungenI3D] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebSUpdateProt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebSUpdateProt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [UpdateDateTime] [datetime] NULL, [UpdateUser] [varchar](50) NULL, [UpdateIP] [varchar](50) NULL, [AuftragID] [int] NULL, [ArbeitenAlt] [text] NULL, [ArbeitenNeu] [text] NULL, [InfosAlt] [text] NULL, [InfosNeu] [text] NULL, [AusgefAlt] [text] NULL, [AusgefNeu] [text] NULL, CONSTRAINT [PK_WebSUpdateProt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WEBUsers] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WEBUsers]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenID] [int] NOT NULL, [Passwort] [varchar](50) NULL, [Status] [int] NULL, CONSTRAINT [PK_WEBUsers] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebUsers_Temp] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebUsers_Temp]( [I3D] [int] IDENTITY(1,1) NOT NULL, [SessionID] [int] NULL, [TimeOut] [datetime] NULL, [IPAdress] [varchar](16) NULL, [UserID] [int] NULL, CONSTRAINT [PK_WebUsers_Temp] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WebZeiterfassung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WebZeiterfassung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [PersonalI3D] [int] NULL, [KundenI3D] [int] NULL, [ProjektI3D] [int] NULL, [AuftragI3D] [int] NULL, [ErstelltAm] [datetime] NULL, [Beginn] [datetime] NULL, [Ende] [datetime] NULL, [Intern] [int] NULL, [Verrechenbar] [int] NULL, [Bezeichnung] [varchar](250) NULL, [Beschreibung] [text] NULL, CONSTRAINT [PK_Zeiterfassung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WerkzeugKlassifizierung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WerkzeugKlassifizierung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](50) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Werkzeugverwaltung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Werkzeugverwaltung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](100) NULL, [Beschreibung] [varchar](300) NULL, [Klassifizierung] [int] NULL, [GeraeteNr_SN] [varchar](50) NULL, [Soll] [float] NULL, [Ist] [float] NULL, [Tolleranzgrenze] [float] NULL, [Abnutzungsgrad] [float] NULL, [Bild] [image] NULL, [kundI3D] [int] NULL, [KundAnschriftI3D] [int] NULL, [KundPersonI3D] [int] NULL, [KundEmpfaenger] [varchar](500) NULL, [Start] [datetime] NULL, [Lebensdauer] [int] NULL, [Nummer] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Workflow] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Workflow]( [I3D] [int] NOT NULL, [Name] [varchar](50) NULL, CONSTRAINT [PK_Workflow] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WorkFlow_Alt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkFlow_Alt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Ausloeser] [int] NULL, [Bezeichnung] [varchar](50) NULL, CONSTRAINT [PK_WorkFlow_Alt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WorkflowBaustein] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkflowBaustein]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [BausteinID] [int] NULL, [Bedingung] [int] NULL, [PosLeft] [int] NULL, [PosTop] [int] NULL, [PosWidth] [int] NULL, [PosHeight] [int] NULL, [BausteinCaption] [varchar](100) NULL, [WorkflowProcessI3D] [int] NULL, [Guid] [uniqueidentifier] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WorkflowBausteinParameter] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkflowBausteinParameter]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [WorkflowBausteinI3D] [int] NULL, [Art] [int] NULL, [ParamInt] [int] NULL, [ParamString] [varchar](100) NULL, [ParamText] [text] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WorkflowBausteinZuordnung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkflowBausteinZuordnung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Status] [int] NULL, [VerweisVonI3D] [int] NULL, [VerweisNachI3D] [int] NULL, [VerweisVonArt] [int] NULL, [VerweisNachArt] [int] NULL, [SourceConnectionPoint] [int] NULL, [TargetConnectionPoint] [int] NULL, [BausteinID] [int] NULL, [Kind] [int] NULL, [ConnectorType] [int] NULL, [Caption] [nvarchar](max) NULL, [WorkflowProcessI3D] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[WorkflowJobs] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkflowJobs]( [I3D] [int] NOT NULL, [WorkflowI3D] [int] NULL, [ParentJobI3D] [int] NULL, [Name] [varchar](50) NULL, [Decision] [int] NULL, [Art] [int] NULL, [PosX] [int] NULL, [PosY] [int] NULL, [Shape] [int] NULL, CONSTRAINT [PK_WorkflowJobs] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WorkFlowJobs_Alt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkFlowJobs_Alt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [WorkFlowI3D] [int] NULL, [JobI3D] [int] NULL, [Text] [varchar](50) NULL, CONSTRAINT [PK_WorkFlowJobs_Alt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WorkflowMissingEmailCheck] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkflowMissingEmailCheck]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CustomerI3D] [int] NOT NULL, [ContractI3D] [int] NULL, [TimeSpanInHours] [int] NOT NULL, [LastReceived] [datetime] NULL, [IsActive] [bit] NOT NULL, [FromEmail] [nvarchar](255) NULL, [Subject] [nvarchar](4000) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WorkflowProzess] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WorkflowProzess]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Bezeichnung] [varchar](100) NULL, [PersonalI3D] [int] NULL, [Art] [int] NULL, [Status] [int] NULL, [Aktiv] [int] NULL, [ObjectI3D] [int] NULL, [ObjectArt] [int] NULL, [IsDeleted] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[XMLLockList] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[XMLLockList]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](30) NULL, [Status] [int] NULL, [LastUser] [varchar](20) NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ZaehlerArt] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ZaehlerArt]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Text] [varchar](150) NULL, [ArtikelI3D] [int] NULL, [Status] [int] NULL, [RefID] [int] NULL, [RefDescription] [nvarchar](100) NULL, CONSTRAINT [PK_ZaehlerArt] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ZahKondWebToCentron] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ZahKondWebToCentron]( [I3D] [int] IDENTITY(1,1) NOT NULL, [CentronZahlKondI3D] [int] NULL, [WebZahlKondName] [varchar](100) NULL, [Art] [int] NULL, [Status] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Zahktext] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Zahktext]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Zahkond] [int] NULL, [Land] [int] NULL, [Text] [varchar](4000) NULL, CONSTRAINT [PK_Zahktext] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ZahlungsLauf] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ZahlungsLauf]( [I3D] [int] IDENTITY(1,1) NOT NULL, [Datum] [datetime] NULL, [BearbeiterI3D] [int] NULL, [KalkKopfI3D] [int] NULL, [Bezahlt] [float] NULL, [Status] [int] NULL, [ZahlLaufNr] [int] NULL, [GutschriftBetrag] [float] NULL, [Bank] [varchar](60) NULL, [BLZ] [varchar](40) NULL, [Konto] [varchar](40) NULL, [Inhaber] [varchar](27) NULL, [IBAN] [varchar](40) NULL, [BIC] [varchar](40) NULL, [DTAusErstellt] [int] NULL, [DTAusDatum] [datetime] NULL, [DTAusBearbeiter] [int] NULL, PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Zeiterfassung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Zeiterfassung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [ArtI3D] [int] NULL, [PersonalI3D] [int] NULL, [Status] [int] NULL, [Beschreibung] [varchar](500) NULL, [Zeitvon] [datetime] NULL, [ZeitBis] [datetime] NULL, [AnlageArt] [int] NULL, [AnlageI3D] [int] NULL, [Berechenbar] [int] NULL, CONSTRAINT [PK_Zeiterfassung_1] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ZeitPlanung] Script Date: 11.11.2025 11:20:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ZeitPlanung]( [I3D] [int] IDENTITY(1,1) NOT NULL, [KundenID] [int] NULL, [AuftragsNummer] [int] NULL, [KundenName] [varchar](240) NULL, [Text] [varchar](500) NULL, [Von] [datetime] NULL, [Bis] [datetime] NULL, [MitarbeiterI3D] [int] NULL, [Bruder] [int] NULL, [Status] [int] NULL, [Art] [int] NULL, [Priority] [int] NULL, [Clipboard] [int] NULL, [Urlaub] [int] NULL, [Ort] [int] NULL, [TaetigkeitI3D] [int] NULL, [Kostenstelle] [int] NULL, [OutlookEntryID] [varchar](500) NULL, [AuftragsI3D] [int] NULL, [Betreff] [varchar](255) NULL, [OrtText] [varchar](255) NULL, [TerminStatus] [int] NULL, [TerminPrioritaet] [int] NULL, CONSTRAINT [PK_ZeitPlanung] PRIMARY KEY CLUSTERED ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [AbholKopf_AnschriftID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopf_AnschriftID] ON [dbo].[AbholKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopf_KundenID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopf_KundenID] ON [dbo].[AbholKopf] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAbholKopf_AussendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholKopf_AussendienstID] ON [dbo].[AbholKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAbholKopf_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholKopf_Datum] ON [dbo].[AbholKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAbholKopf_InnendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholKopf_InnendienstID] ON [dbo].[AbholKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAbholKopf_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholKopf_Nummer] ON [dbo].[AbholKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAbholKopf_Techniker2ID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholKopf_Techniker2ID] ON [dbo].[AbholKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAbholKopf_TechnikerID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholKopf_TechnikerID] ON [dbo].[AbholKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfErweitert_AbholkopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfErweitert_AbholkopfI3D] ON [dbo].[AbholKopfErweitert] ( [AbholkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfErweitert_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfErweitert_Status] ON [dbo].[AbholKopfErweitert] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfErweitertVersions_AbholkopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfErweitertVersions_AbholkopfI3D] ON [dbo].[AbholKopfErweitertVersions] ( [AbholkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfErweitertVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfErweitertVersions_Status] ON [dbo].[AbholKopfErweitertVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_AnschriftID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_AnschriftID] ON [dbo].[AbholKopfVersions] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_AussendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_AussendienstID] ON [dbo].[AbholKopfVersions] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_Datum] ON [dbo].[AbholKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_InnendienstID] ON [dbo].[AbholKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_KundenID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_KundenID] ON [dbo].[AbholKopfVersions] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AbholKopfVersions_KurzZeich] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_KurzZeich] ON [dbo].[AbholKopfVersions] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_Nummer] ON [dbo].[AbholKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_Status] ON [dbo].[AbholKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_Techniker2ID] ON [dbo].[AbholKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholKopfVersions_TechnikerID] ON [dbo].[AbholKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AbholPos_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPos_EANCode] ON [dbo].[AbholPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPos_GeraeteBarcodeI3D] ON [dbo].[AbholPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPos_Ursprung] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPos_Ursprung] ON [dbo].[AbholPos] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ix_AbholPos_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ix_AbholPos_Art] ON [dbo].[AbholPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAbholPos_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholPos_ArtikelI3D] ON [dbo].[AbholPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixAbholPos_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholPos_Code] ON [dbo].[AbholPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixAbholPos_HerstCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAbholPos_HerstCode] ON [dbo].[AbholPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPosVersions_AbholKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_AbholKopfI3D] ON [dbo].[AbholPosVersions] ( [AbholKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPosVersions_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_Art] ON [dbo].[AbholPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_ArtikelI3D] ON [dbo].[AbholPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AbholPosVersions_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_Code] ON [dbo].[AbholPosVersions] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AbholPosVersions_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_EANCode] ON [dbo].[AbholPosVersions] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPosVersions_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_GeraeteBarcodeI3D] ON [dbo].[AbholPosVersions] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AbholPosVersions_HerstCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_HerstCode] ON [dbo].[AbholPosVersions] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPosVersions_KopfVersionsI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_KopfVersionsI3D] ON [dbo].[AbholPosVersions] ( [KopfVersionsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPosVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_Status] ON [dbo].[AbholPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbholPosVersions_UrsprungI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbholPosVersions_UrsprungI3D] ON [dbo].[AbholPosVersions] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbtTaetigkeiten_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbtTaetigkeiten_ArtikelI3D] ON [dbo].[AbtTaetigkeiten] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbtTaetigkeiten_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbtTaetigkeiten_Status] ON [dbo].[AbtTaetigkeiten] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbtTaetigkeitenZuordnung_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbtTaetigkeitenZuordnung_Status] ON [dbo].[AbtTaetigkeitenZuordnung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbweichendeAnschrift_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbweichendeAnschrift_KundenI3D] ON [dbo].[AbweichendeAnschrift] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AbweichendeAnschrift_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AbweichendeAnschrift_Status] ON [dbo].[AbweichendeAnschrift] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountActivities_ActivityContact] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountActivities_ActivityContact] ON [dbo].[AccountActivities] ( [AccountI3D] ASC, [AccountAddressContactI3D] ASC, [ActivityKind] ASC, [IsDone] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountActivities_ActivitySearch] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountActivities_ActivitySearch] ON [dbo].[AccountActivities] ( [AccountI3D] ASC, [ActivityKind] ASC, [IsDone] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountActivities_OldReferenceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountActivities_OldReferenceI3D] ON [dbo].[AccountActivities] ( [OldReferenceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_AccountAddressContacts_OldReferenceI3D_DefaultTicket] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_AccountAddressContacts_OldReferenceI3D_DefaultTicket] ON [dbo].[AccountAddressContacts] ( [OldReferenceI3D] ASC ) INCLUDE([DefaultTicket]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountAddressContacts_AddressI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountAddressContacts_AddressI3D] ON [dbo].[AccountAddressContacts] ( [AccountAddressI3D] ASC, [IsActive] ASC, [IsDefault] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountAddressContacts_OldReference] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountAddressContacts_OldReference] ON [dbo].[AccountAddressContacts] ( [OldReferenceKind] ASC, [OldReferenceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountAddresses_AccountI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountAddresses_AccountI3D] ON [dbo].[AccountAddresses] ( [AccountI3D] ASC, [IsActive] ASC, [IsDefault] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountAddresses_OldReference] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountAddresses_OldReference] ON [dbo].[AccountAddresses] ( [OldReferenceKind] ASC, [OldReferenceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_AccountArticleSpecialPricesImportSettings_UniqueSettings] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE NONCLUSTERED INDEX [idx_AccountArticleSpecialPricesImportSettings_UniqueSettings] ON [dbo].[AccountArticleSpecialPricesImportSettings] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountDeviceLogs_AccountDeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountDeviceLogs_AccountDeviceI3D] ON [dbo].[AccountDeviceLogs] ( [AccountDeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountDevices_AccountI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountDevices_AccountI3D] ON [dbo].[AccountDevices] ( [AccountI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountDevicesToTickets_AccountDeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountDevicesToTickets_AccountDeviceI3D] ON [dbo].[AccountDevicesToTickets] ( [AccountDeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountDevicesToTickets_TicketI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountDevicesToTickets_TicketI3D] ON [dbo].[AccountDevicesToTickets] ( [TicketI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountDeviceUris_AccountDeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountDeviceUris_AccountDeviceI3D] ON [dbo].[AccountDeviceUris] ( [AccountDeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountOrderProcessingContracts_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountOrderProcessingContracts_CustomerI3D] ON [dbo].[AccountOrderProcessingContracts] ( [CustomerI3D] ASC, [State] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountRelationships_AccountI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountRelationships_AccountI3D] ON [dbo].[AccountRelationships] ( [AccountI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_Accounts_Number] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE NONCLUSTERED INDEX [IX_Accounts_Number] ON [dbo].[Accounts] ( [Number] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountTypeToAccounts_AccountCustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountTypeToAccounts_AccountCustomerI3D] ON [dbo].[AccountTypeToAccounts] ( [AccountCustomerI3D] ASC ) INCLUDE([AccountI3D]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountTypeToAccounts_AccountSupplierI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountTypeToAccounts_AccountSupplierI3D] ON [dbo].[AccountTypeToAccounts] ( [AccountSupplierI3D] ASC ) INCLUDE([AccountI3D]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountTypeToAccounts_AccountType] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountTypeToAccounts_AccountType] ON [dbo].[AccountTypeToAccounts] ( [AccountTypeI3D] ASC, [AccountI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountTypeToAccounts_Customers] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountTypeToAccounts_Customers] ON [dbo].[AccountTypeToAccounts] ( [AccountI3D] ASC, [AccountCustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AccountTypeToAccounts_Suppliers] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AccountTypeToAccounts_Suppliers] ON [dbo].[AccountTypeToAccounts] ( [AccountI3D] ASC, [AccountSupplierI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ActImport_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ActImport_Status] ON [dbo].[ActImport] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AddressToAsset_AddressKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AddressToAsset_AddressKind] ON [dbo].[AddressToAsset] ( [AddressKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AddressToAsset_AssetI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AddressToAsset_AssetI3D] ON [dbo].[AddressToAsset] ( [AssetI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AddressToAsset_AssetKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AddressToAsset_AssetKind] ON [dbo].[AddressToAsset] ( [AssetKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AddressToAsset_AssetVersion] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AddressToAsset_AssetVersion] ON [dbo].[AddressToAsset] ( [AssetVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AGArbeitssicherheit_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AGArbeitssicherheit_Status] ON [dbo].[AGArbeitssicherheit] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AGLohngruppe_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AGLohngruppe_Status] ON [dbo].[AGLohngruppe] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AGMaterial_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AGMaterial_ArtikelI3D] ON [dbo].[AGMaterial] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AGMaterial_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AGMaterial_Status] ON [dbo].[AGMaterial] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AGPrufvorschrift_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AGPrufvorschrift_Status] ON [dbo].[AGPrufvorschrift] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AGUmweltschutz_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AGUmweltschutz_Status] ON [dbo].[AGUmweltschutz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AktionArt_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AktionArt_Status] ON [dbo].[AktionArt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfahrtZonen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfahrtZonen_Status] ON [dbo].[AnfahrtZonen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopf_AktuelleVersion] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopf_AktuelleVersion] ON [dbo].[AnfrKopf] ( [AktuelleVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopf_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopf_Datum] ON [dbo].[AnfrKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopf_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopf_Nummer] ON [dbo].[AnfrKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopf_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopf_Status] ON [dbo].[AnfrKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopfVersions_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopfVersions_Datum] ON [dbo].[AnfrKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopfVersions_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopfVersions_I3D] ON [dbo].[AnfrKopfVersions] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopfVersions_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopfVersions_Nummer] ON [dbo].[AnfrKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrKopfVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrKopfVersions_Status] ON [dbo].[AnfrKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPos_AnfrKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPos_AnfrKopfI3D] ON [dbo].[AnfrPos] ( [AnfrKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AnfrPos_Artikelcode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPos_Artikelcode] ON [dbo].[AnfrPos] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPos_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPos_ArtikelI3D] ON [dbo].[AnfrPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AnfrPos_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPos_EANCode] ON [dbo].[AnfrPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPos_EKAusAufPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPos_EKAusAufPosI3D] ON [dbo].[AnfrPos] ( [EKAusAufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AnfrPos_Hersteller] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPos_Hersteller] ON [dbo].[AnfrPos] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPos_Status] ON [dbo].[AnfrPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPosVersions_AnfrKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPosVersions_AnfrKopfI3D] ON [dbo].[AnfrPosVersions] ( [AnfrKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPosVersions_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPosVersions_Art] ON [dbo].[AnfrPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AnfrPosVersions_Artikelcode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPosVersions_Artikelcode] ON [dbo].[AnfrPosVersions] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPosVersions_ArtikelI3D] ON [dbo].[AnfrPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPosVersions_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPosVersions_I3D] ON [dbo].[AnfrPosVersions] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnfrPosVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnfrPosVersions_Status] ON [dbo].[AnfrPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngebotBewertung_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngebotBewertung_Datum] ON [dbo].[AngebotBewertung] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngebotBewertung_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngebotBewertung_Status] ON [dbo].[AngebotBewertung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngebotBewertungEinstellungen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngebotBewertungEinstellungen_Status] ON [dbo].[AngebotBewertungEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngebotVerloren_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngebotVerloren_Status] ON [dbo].[AngebotVerloren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopf_AnschriftID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopf_AnschriftID] ON [dbo].[AngKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopf_KundenID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopf_KundenID] ON [dbo].[AngKopf] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AngKopf_KurzZeich] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopf_KurzZeich] ON [dbo].[AngKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAngKopf_AussendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngKopf_AussendienstID] ON [dbo].[AngKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAngKopf_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngKopf_Datum] ON [dbo].[AngKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAngKopf_InnendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngKopf_InnendienstID] ON [dbo].[AngKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAngKopf_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngKopf_Nummer] ON [dbo].[AngKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAngKopf_Techniker2ID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngKopf_Techniker2ID] ON [dbo].[AngKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAngKopf_TechnikerID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngKopf_TechnikerID] ON [dbo].[AngKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfErweitert_AngkopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfErweitert_AngkopfI3D] ON [dbo].[AngKopfErweitert] ( [AngkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfErweitert_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfErweitert_Status] ON [dbo].[AngKopfErweitert] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfErweitertVersions_AngkopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfErweitertVersions_AngkopfI3D] ON [dbo].[AngKopfErweitertVersions] ( [AngkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfErweitertVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfErweitertVersions_Status] ON [dbo].[AngKopfErweitertVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_AnschriftID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_AnschriftID] ON [dbo].[AngKopfVersions] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_AussendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_AussendienstID] ON [dbo].[AngKopfVersions] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_Datum] ON [dbo].[AngKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_InnendienstID] ON [dbo].[AngKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_KundenID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_KundenID] ON [dbo].[AngKopfVersions] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_Nummer] ON [dbo].[AngKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_Status] ON [dbo].[AngKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_Techniker2ID] ON [dbo].[AngKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngKopfVersions_TechnikerID] ON [dbo].[AngKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AngPos_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPos_EANCode] ON [dbo].[AngPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngPos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPos_Status] ON [dbo].[AngPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ix_AngPos_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ix_AngPos_Art] ON [dbo].[AngPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAngPos_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngPos_ArtikelI3D] ON [dbo].[AngPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixAngPos_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngPos_Code] ON [dbo].[AngPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixAngPos_HerstCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAngPos_HerstCode] ON [dbo].[AngPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngPosVersions_AngKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPosVersions_AngKopfI3D] ON [dbo].[AngPosVersions] ( [AngKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngPosVersions_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPosVersions_Art] ON [dbo].[AngPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPosVersions_ArtikelI3D] ON [dbo].[AngPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AngPosVersions_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPosVersions_Code] ON [dbo].[AngPosVersions] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AngPosVersions_HerstCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPosVersions_HerstCode] ON [dbo].[AngPosVersions] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngPosVersions_KopfVersionsI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPosVersions_KopfVersionsI3D] ON [dbo].[AngPosVersions] ( [KopfVersionsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngPosVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngPosVersions_Status] ON [dbo].[AngPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngProv_AngKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngProv_AngKopfI3D] ON [dbo].[AngProv] ( [AngKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AngProv_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AngProv_Status] ON [dbo].[AngProv] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenGesetzt_AnlageI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenGesetzt_AnlageI3D] ON [dbo].[AnlageFreigabenGesetzt] ( [AnlageI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenGesetzt_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenGesetzt_Status] ON [dbo].[AnlageFreigabenGesetzt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenWarengruppen_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenWarengruppen_Art] ON [dbo].[AnlageFreigabenWarengruppen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenWarengruppen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenWarengruppen_Status] ON [dbo].[AnlageFreigabenWarengruppen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenWarengruppen_Warengruppe] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenWarengruppen_Warengruppe] ON [dbo].[AnlageFreigabenWarengruppen] ( [Warengruppe] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenWarengruppenBenoetigt_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenWarengruppenBenoetigt_Art] ON [dbo].[AnlageFreigabenWarengruppenBenoetigt] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenWarengruppenBenoetigt_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenWarengruppenBenoetigt_Status] ON [dbo].[AnlageFreigabenWarengruppenBenoetigt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageFreigabenWarengruppenBenoetigt_Warengruppe] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageFreigabenWarengruppenBenoetigt_Warengruppe] ON [dbo].[AnlageFreigabenWarengruppenBenoetigt] ( [Warengruppe] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageGrund_ObjektArt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageGrund_ObjektArt] ON [dbo].[AnlageGrund] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageGrund_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageGrund_Status] ON [dbo].[AnlageGrund] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageLog_AnlageArt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageLog_AnlageArt] ON [dbo].[AnlageLog] ( [AnlageArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageLog_AnlageI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageLog_AnlageI3D] ON [dbo].[AnlageLog] ( [AnlageI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageLog_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageLog_Art] ON [dbo].[AnlageLog] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageLog_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageLog_Datum] ON [dbo].[AnlageLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnlageLog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnlageLog_Status] ON [dbo].[AnlageLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxAnlageLogReceiptSearchOpt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idxAnlageLogReceiptSearchOpt] ON [dbo].[AnlageLog] ( [AnlageArt] ASC, [AnlageI3D] ASC, [Art] ASC, [Datum] DESC ) INCLUDE([AnlageVersion]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Anrede_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Anrede_Status] ON [dbo].[Anrede] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Anschrif_Kreditor] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Anschrif_Kreditor] ON [dbo].[Anschrif] ( [Kreditor] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Anschrif_Kunde] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Anschrif_Kunde] ON [dbo].[Anschrif] ( [Kunde] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Anschrif_Land] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Anschrif_Land] ON [dbo].[Anschrif] ( [Land] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Anschrif_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Anschrif_Status] ON [dbo].[Anschrif] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnschriftSonderartikel_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnschriftSonderartikel_ArtikelI3D] ON [dbo].[AnschriftSonderartikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnschriftSonderartikel_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnschriftSonderartikel_Status] ON [dbo].[AnschriftSonderartikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnsprechpartnerBeziehung_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnsprechpartnerBeziehung_Status] ON [dbo].[AnsprechpartnerBeziehung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AnsprechpartnerBeziehungText_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AnsprechpartnerBeziehungText_Status] ON [dbo].[AnsprechpartnerBeziehungText] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanArbeitsplatz_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanArbeitsplatz_Art] ON [dbo].[APlanArbeitsplatz] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanArbeitsplatz_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanArbeitsplatz_Status] ON [dbo].[APlanArbeitsplatz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanArbeitsschutz_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanArbeitsschutz_Art] ON [dbo].[APlanArbeitsschutz] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanArbeitsschutz_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanArbeitsschutz_Status] ON [dbo].[APlanArbeitsschutz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanArtikel_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanArtikel_Art] ON [dbo].[APlanArtikel] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanArtikel_ArtikelI3D] ON [dbo].[APlanArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanArtikel_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanArtikel_Status] ON [dbo].[APlanArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanKalkulation_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanKalkulation_Art] ON [dbo].[APlanKalkulation] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanKalkulation_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanKalkulation_ArtikelI3D] ON [dbo].[APlanKalkulation] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanKalkulation_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanKalkulation_Status] ON [dbo].[APlanKalkulation] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanLohnGruppe_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanLohnGruppe_Art] ON [dbo].[APlanLohnGruppe] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanLohnGruppe_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanLohnGruppe_Status] ON [dbo].[APlanLohnGruppe] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanMaterial_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanMaterial_Art] ON [dbo].[APlanMaterial] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanMaterial_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanMaterial_ArtikelI3D] ON [dbo].[APlanMaterial] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanMaterial_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanMaterial_Status] ON [dbo].[APlanMaterial] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanMaterialListe_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanMaterialListe_Art] ON [dbo].[APlanMaterialListe] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanMaterialListe_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanMaterialListe_ArtikelI3D] ON [dbo].[APlanMaterialListe] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanMaterialListe_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanMaterialListe_Status] ON [dbo].[APlanMaterialListe] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanUmweltschutz_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanUmweltschutz_Art] ON [dbo].[APlanUmweltschutz] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanUmweltschutz_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanUmweltschutz_Status] ON [dbo].[APlanUmweltschutz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanWerkzeug_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanWerkzeug_Art] ON [dbo].[APlanWerkzeug] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanWerkzeug_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanWerkzeug_ArtikelI3D] ON [dbo].[APlanWerkzeug] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [APlanWerkzeug_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [APlanWerkzeug_Status] ON [dbo].[APlanWerkzeug] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitsauftrag_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsauftrag_Datum] ON [dbo].[Arbeitsauftrag] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitsauftrag_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsauftrag_Status] ON [dbo].[Arbeitsauftrag] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsplanArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsplanArtikel_ArtikelI3D] ON [dbo].[ArbeitsplanArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsplanArtikel_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsplanArtikel_Status] ON [dbo].[ArbeitsplanArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsplanVorlage_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsplanVorlage_Status] ON [dbo].[ArbeitsplanVorlage] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsplanVorlageArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsplanVorlageArtikel_ArtikelI3D] ON [dbo].[ArbeitsplanVorlageArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsplanVorlageArtikel_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsplanVorlageArtikel_Status] ON [dbo].[ArbeitsplanVorlageArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Arbeitsplatz_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsplatz_Nummer] ON [dbo].[Arbeitsplatz] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitsplatz_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsplatz_Status] ON [dbo].[Arbeitsplatz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsplatzGruppen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsplatzGruppen_Status] ON [dbo].[ArbeitsplatzGruppen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsplatzStandorte_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsplatzStandorte_Status] ON [dbo].[ArbeitsplatzStandorte] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsschrittHistorie_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsschrittHistorie_Datum] ON [dbo].[ArbeitsschrittHistorie] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsschrittHistorie_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsschrittHistorie_Status] ON [dbo].[ArbeitsschrittHistorie] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArbeitsschrittVorlage_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArbeitsschrittVorlage_Status] ON [dbo].[ArbeitsschrittVorlage] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitssicherheit_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitssicherheit_Status] ON [dbo].[Arbeitssicherheit] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArticleImportLogs_ImportState] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArticleImportLogs_ImportState] ON [dbo].[ArticleImportLogs] ( [ArticleImportI3D] ASC, [State] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IDX_ArticleWorkItems_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IDX_ArticleWorkItems_I3D] ON [dbo].[ArticleWorkItems] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIK_BarcodeScanen] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIK_BarcodeScanen] ON [dbo].[ARTIK] ( [BarcodeScanen] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ARTIK_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIK_EANCode] ON [dbo].[ARTIK] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ARTIK_Hersteller] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIK_Hersteller] ON [dbo].[ARTIK] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ARTIK_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIK_Status] ON [dbo].[ARTIK] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIK_Warengruppe] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIK_Warengruppe] ON [dbo].[ARTIK] ( [Warengruppe] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ARTIK0] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE NONCLUSTERED INDEX [ARTIK0] ON [dbo].[ARTIK] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxArtik_ArticleCountOptimized] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idxArtik_ArticleCountOptimized] ON [dbo].[ARTIK] ( [BarcodeScanen] ASC ) INCLUDE([Menge]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_ARTIK_ParentArticleI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_ARTIK_ParentArticleI3D] ON [dbo].[ARTIK] ( [ParentArticleI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIKArbeitssicherheit_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIKArbeitssicherheit_Status] ON [dbo].[ARTIKArbeitssicherheit] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikDistributorCode_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikDistributorCode_ArtikelI3D] ON [dbo].[ArtikDistributorCode] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ArtikDistributorCode_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikDistributorCode_Code] ON [dbo].[ArtikDistributorCode] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikDistributorCode_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikDistributorCode_Status] ON [dbo].[ArtikDistributorCode] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikDistributorVKStaffelpreise_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikDistributorVKStaffelpreise_Status] ON [dbo].[ArtikDistributorVKStaffelpreise] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ArtikEAN_EANCODE] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikEAN_EANCODE] ON [dbo].[ArtikEAN] ( [EANCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ArtikEAN_EANCODEBasis] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikEAN_EANCODEBasis] ON [dbo].[ArtikEAN] ( [EANCODEBasis] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikEAN_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikEAN_Status] ON [dbo].[ArtikEAN] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idx_ArtikEAN_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_ArtikEAN_EANCode] ON [dbo].[ArtikEAN] ( [EANCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAGArbeitssicherheit_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAGArbeitssicherheit_Status] ON [dbo].[ArtikelAGArbeitssicherheit] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAGLohngruppe_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAGLohngruppe_Status] ON [dbo].[ArtikelAGLohngruppe] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAGMaterial_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAGMaterial_ArtikelI3D] ON [dbo].[ArtikelAGMaterial] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAGMaterial_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAGMaterial_Status] ON [dbo].[ArtikelAGMaterial] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAGPrufvorschrift_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAGPrufvorschrift_Status] ON [dbo].[ArtikelAGPrufvorschrift] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAGUmweltschutz_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAGUmweltschutz_Status] ON [dbo].[ArtikelAGUmweltschutz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAlternativartikel_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAlternativartikel_ArtikelI3D] ON [dbo].[ArtikelAlternativartikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelAlternativartikel_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelAlternativartikel_Status] ON [dbo].[ArtikelAlternativartikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelArbeitsgang_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelArbeitsgang_ArtikelI3D] ON [dbo].[ArtikelArbeitsgang] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelArbeitsgang_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelArbeitsgang_Status] ON [dbo].[ArtikelArbeitsgang] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelArbeitsplan_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelArbeitsplan_ArtikelI3D] ON [dbo].[ArtikelArbeitsplan] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelArbeitsplan_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelArbeitsplan_Status] ON [dbo].[ArtikelArbeitsplan] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelBilder_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelBilder_ArtikelI3D] ON [dbo].[ArtikelBilder] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelBilder_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelBilder_Status] ON [dbo].[ArtikelBilder] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelBranchErloeskonto_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelBranchErloeskonto_ArtikelI3D] ON [dbo].[ArtikelBranchErloeskonto] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelBranchErloeskonto_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelBranchErloeskonto_Status] ON [dbo].[ArtikelBranchErloeskonto] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelErsatzteile_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelErsatzteile_ArtikelI3D] ON [dbo].[ArtikelErsatzteile] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelErsatzteile_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelErsatzteile_Status] ON [dbo].[ArtikelErsatzteile] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelMaschienenplan_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelMaschienenplan_ArtikelI3D] ON [dbo].[ArtikelMaschienenplan] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelMaschienenplan_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelMaschienenplan_Status] ON [dbo].[ArtikelMaschienenplan] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelMasse_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelMasse_ArtikelI3D] ON [dbo].[ArtikelMasse] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelMasse_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelMasse_Status] ON [dbo].[ArtikelMasse] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelSpezifikationen_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelSpezifikationen_ArtikelI3D] ON [dbo].[ArtikelSpezifikationen] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelSpezifikationen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelSpezifikationen_Status] ON [dbo].[ArtikelSpezifikationen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelToSpez_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelToSpez_ArtikelI3D] ON [dbo].[ArtikelToSpez] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelToSpez_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelToSpez_Status] ON [dbo].[ArtikelToSpez] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ArtikelVar_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelVar_Nummer] ON [dbo].[ArtikelVar] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelVar_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelVar_Status] ON [dbo].[ArtikelVar] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelVerfolgung_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelVerfolgung_Status] ON [dbo].[ArtikelVerfolgung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelWartungsartikel_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelWartungsartikel_ArtikelI3D] ON [dbo].[ArtikelWartungsartikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelWartungsartikel_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelWartungsartikel_Status] ON [dbo].[ArtikelWartungsartikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelZubehoer_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelZubehoer_ArtikelI3D] ON [dbo].[ArtikelZubehoer] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikelZubehoer_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikelZubehoer_Status] ON [dbo].[ArtikelZubehoer] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikLagerStkListe_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikLagerStkListe_ArtikelI3D] ON [dbo].[ArtikLagerStkListe] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikLagerStkListe_AufKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikLagerStkListe_AufKopfI3D] ON [dbo].[ArtikLagerStkListe] ( [AufKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikLagerStkListe_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikLagerStkListe_Status] ON [dbo].[ArtikLagerStkListe] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIKlog_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIKlog_Art] ON [dbo].[ARTIKlog] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIKlog_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIKlog_ArtikelI3D] ON [dbo].[ARTIKlog] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIKlog_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIKlog_Datum] ON [dbo].[ARTIKlog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIKlog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIKlog_Status] ON [dbo].[ARTIKlog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_ARTIKlog_ArtikelI3D_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_ARTIKlog_ArtikelI3D_Datum] ON [dbo].[ARTIKlog] ( [ArtikelI3D] DESC, [Datum] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idx_ARTIKlog_Wert] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_ARTIKlog_Wert] ON [dbo].[ARTIKlog] ( [Wert] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikStaffelpreise_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikStaffelpreise_ArtikelI3D] ON [dbo].[ArtikStaffelpreise] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikStaffelpreise_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikStaffelpreise_Status] ON [dbo].[ArtikStaffelpreise] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikStkListe_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikStkListe_ArtikelI3D] ON [dbo].[ArtikStkListe] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ArtikStkListe_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikStkListe_Code] ON [dbo].[ArtikStkListe] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikStkListe_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikStkListe_Status] ON [dbo].[ArtikStkListe] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ArtikTexte_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ArtikTexte_Status] ON [dbo].[ArtikTexte] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ARTIKUmweltschutz_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ARTIKUmweltschutz_Status] ON [dbo].[ARTIKUmweltschutz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementActiveDirectories_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementActiveDirectories_CustomerI3D] ON [dbo].[AssetManagementActiveDirectories] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementActiveDirectories_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementActiveDirectories_Name] ON [dbo].[AssetManagementActiveDirectories] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementActiveDirectories_Type] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementActiveDirectories_Type] ON [dbo].[AssetManagementActiveDirectories] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementActiveDirectoryGroups_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementActiveDirectoryGroups_CustomerI3D] ON [dbo].[AssetManagementActiveDirectoryGroups] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementActiveDirectoryUsers_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementActiveDirectoryUsers_CustomerI3D] ON [dbo].[AssetManagementActiveDirectoryUsers] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementActiveDirectoryUsers_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementActiveDirectoryUsers_Name] ON [dbo].[AssetManagementActiveDirectoryUsers] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementActiveDirectoryUsers_UserName] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementActiveDirectoryUsers_UserName] ON [dbo].[AssetManagementActiveDirectoryUsers] ( [UserName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADBuiltInDomains_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADBuiltInDomains_CustomerI3D] ON [dbo].[AssetManagementADBuiltInDomains] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementADBuiltInDomains_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADBuiltInDomains_Name] ON [dbo].[AssetManagementADBuiltInDomains] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADComputers_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADComputers_CustomerI3D] ON [dbo].[AssetManagementADComputers] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementADComputers_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADComputers_Name] ON [dbo].[AssetManagementADComputers] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADContacts_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADContacts_CustomerI3D] ON [dbo].[AssetManagementADContacts] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementADContacts_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADContacts_Name] ON [dbo].[AssetManagementADContacts] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADForeignSecurityPrincipals_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADForeignSecurityPrincipals_CustomerI3D] ON [dbo].[AssetManagementADForeignSecurityPrincipals] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementADForeignSecurityPrincipals_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADForeignSecurityPrincipals_Name] ON [dbo].[AssetManagementADForeignSecurityPrincipals] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADGroups_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADGroups_CustomerI3D] ON [dbo].[AssetManagementADGroups] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADInetOrgPersons_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADInetOrgPersons_CustomerI3D] ON [dbo].[AssetManagementADInetOrgPersons] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementADInetOrgPersons_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADInetOrgPersons_Name] ON [dbo].[AssetManagementADInetOrgPersons] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADUsers_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADUsers_CustomerI3D] ON [dbo].[AssetManagementADUsers] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementADUsers_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADUsers_Name] ON [dbo].[AssetManagementADUsers] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementADVolumes_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADVolumes_CustomerI3D] ON [dbo].[AssetManagementADVolumes] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementADVolumes_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementADVolumes_Name] ON [dbo].[AssetManagementADVolumes] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementCheckConfigurations_DeviceId] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementCheckConfigurations_DeviceId] ON [dbo].[AssetManagementCheckConfigurations] ( [DeviceId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementCheckConfigurations_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementCheckConfigurations_Status] ON [dbo].[AssetManagementCheckConfigurations] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementCheckErrorLogs_DeviceId] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementCheckErrorLogs_DeviceId] ON [dbo].[AssetManagementCheckErrorLogs] ( [DeviceId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_AssetManagementCheckResults_CheckConfigurationID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_AssetManagementCheckResults_CheckConfigurationID] ON [dbo].[AssetManagementCheckResults] ( [CheckConfigurationID] ASC ) INCLUDE([Date]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementChecks_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementChecks_Name] ON [dbo].[AssetManagementChecks] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementCheckStatusReports_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AssetManagementCheckStatusReports_CustomerI3D] ON [dbo].[AssetManagementCheckStatusReports] ( [CustomerI3D] ASC ) INCLUDE([DeviceI3D],[TransactionTime]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementCheckStatusReports_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AssetManagementCheckStatusReports_DeviceI3D] ON [dbo].[AssetManagementCheckStatusReports] ( [DeviceI3D] ASC ) INCLUDE([CheckStatus]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementCustomDeviceCategories_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementCustomDeviceCategories_Name] ON [dbo].[AssetManagementCustomDeviceCategories] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementCustomInventories_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementCustomInventories_CustomerI3D] ON [dbo].[AssetManagementCustomInventories] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementCustomInventories_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementCustomInventories_Name] ON [dbo].[AssetManagementCustomInventories] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDeviceChecks_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDeviceChecks_I3D] ON [dbo].[AssetManagementDeviceChecks] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDeviceDependenyMappings_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDeviceDependenyMappings_CustomerI3D] ON [dbo].[AssetManagementDeviceDependenyMappings] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDeviceRating_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDeviceRating_CustomerI3D] ON [dbo].[AssetManagementDeviceRating] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementDevices_DeviceId] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDevices_DeviceId] ON [dbo].[AssetManagementDevices] ( [DeviceId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDevices_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDevices_KundenI3D] ON [dbo].[AssetManagementDevices] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementDevices_Deleted] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AssetManagementDevices_Deleted] ON [dbo].[AssetManagementDevices] ( [Deleted] ASC ) INCLUDE([KundenI3D],[DeviceClass]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementDevices_IsSystemCralwerInstalled] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AssetManagementDevices_IsSystemCralwerInstalled] ON [dbo].[AssetManagementDevices] ( [IsSystemCralwerInstalled] ASC ) INCLUDE([I3D],[KundenI3D]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDeviceToOrgUnits_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDeviceToOrgUnits_DeviceI3D] ON [dbo].[AssetManagementDeviceToOrgUnits] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDeviceToOrgUnits_OrgUnitI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDeviceToOrgUnits_OrgUnitI3D] ON [dbo].[AssetManagementDeviceToOrgUnits] ( [OrgUnitI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDHCPDetails_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDHCPDetails_CustomerI3D] ON [dbo].[AssetManagementDHCPDetails] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDHCPServerConfigurations_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDHCPServerConfigurations_CustomerI3D] ON [dbo].[AssetManagementDHCPServerConfigurations] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDNSInformations_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDNSInformations_CustomerI3D] ON [dbo].[AssetManagementDNSInformations] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementDNSInformations_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDNSInformations_Name] ON [dbo].[AssetManagementDNSInformations] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementDNSInformations_Type] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDNSInformations_Type] ON [dbo].[AssetManagementDNSInformations] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementDNSInformations_Value] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDNSInformations_Value] ON [dbo].[AssetManagementDNSInformations] ( [Value] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDNSServers_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDNSServers_CustomerI3D] ON [dbo].[AssetManagementDNSServers] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementDomain_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementDomain_CustomerI3D] ON [dbo].[AssetManagementDomain] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementEmergencyPlan_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementEmergencyPlan_Status] ON [dbo].[AssetManagementEmergencyPlan] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementEWSMailBoxes_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementEWSMailBoxes_CustomerI3D] ON [dbo].[AssetManagementEWSMailBoxes] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementEWSPermissions_UserName] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementEWSPermissions_UserName] ON [dbo].[AssetManagementEWSPermissions] ( [UserName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementEWSStatistics_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementEWSStatistics_CustomerI3D] ON [dbo].[AssetManagementEWSStatistics] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementEWSStatistics_UserName] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementEWSStatistics_UserName] ON [dbo].[AssetManagementEWSStatistics] ( [UserName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementExMailboxDatabases_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementExMailboxDatabases_Name] ON [dbo].[AssetManagementExMailboxDatabases] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementExMailboxPermissions_UserName] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementExMailboxPermissions_UserName] ON [dbo].[AssetManagementExMailboxPermissions] ( [UserName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementExMailboxs_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementExMailboxs_Name] ON [dbo].[AssetManagementExMailboxs] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementExServers_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementExServers_CustomerI3D] ON [dbo].[AssetManagementExServers] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementExServers_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementExServers_Name] ON [dbo].[AssetManagementExServers] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementFolderForShare_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementFolderForShare_DeviceI3D] ON [dbo].[AssetManagementFolderForShare] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementFolderInformations_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AssetManagementFolderInformations_CustomerI3D] ON [dbo].[AssetManagementFolderInformations] ( [CustomerI3D] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_AssetManagementFolderInformations_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_AssetManagementFolderInformations_DeviceI3D] ON [dbo].[AssetManagementFolderInformations] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementHVPortDetails_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementHVPortDetails_Name] ON [dbo].[AssetManagementHVPortDetails] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementHVSystemServices_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementHVSystemServices_CustomerI3D] ON [dbo].[AssetManagementHVSystemServices] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementHVVirtualSwitchs_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementHVVirtualSwitchs_Name] ON [dbo].[AssetManagementHVVirtualSwitchs] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementHVVirtualSwitchs_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementHVVirtualSwitchs_Status] ON [dbo].[AssetManagementHVVirtualSwitchs] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementIISApplicationPools_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementIISApplicationPools_CustomerI3D] ON [dbo].[AssetManagementIISApplicationPools] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementIISServers_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementIISServers_CustomerI3D] ON [dbo].[AssetManagementIISServers] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementIISWebsiteFilters_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementIISWebsiteFilters_Name] ON [dbo].[AssetManagementIISWebsiteFilters] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementIISWebsites_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementIISWebsites_Name] ON [dbo].[AssetManagementIISWebsites] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementLogicalDevice_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementLogicalDevice_DeviceI3D] ON [dbo].[AssetManagementLogicalDevice] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementMappedDrive_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementMappedDrive_DeviceI3D] ON [dbo].[AssetManagementMappedDrive] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementMediaAccessDevice_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementMediaAccessDevice_DeviceI3D] ON [dbo].[AssetManagementMediaAccessDevice] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementMemory_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementMemory_DeviceI3D] ON [dbo].[AssetManagementMemory] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementMemory_Type] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementMemory_Type] ON [dbo].[AssetManagementMemory] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementMobilePhones_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementMobilePhones_CustomerI3D] ON [dbo].[AssetManagementMobilePhones] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementMotherboard_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementMotherboard_DeviceI3D] ON [dbo].[AssetManagementMotherboard] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementNetworkAdapter_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementNetworkAdapter_DeviceI3D] ON [dbo].[AssetManagementNetworkAdapter] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementNotification_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementNotification_CustomerI3D] ON [dbo].[AssetManagementNotification] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementNotification_DeviceID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementNotification_DeviceID] ON [dbo].[AssetManagementNotification] ( [DeviceID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementOS_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementOS_DeviceI3D] ON [dbo].[AssetManagementOS] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementPartnerItems_ObjectI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPartnerItems_ObjectI3D] ON [dbo].[AssetManagementPartnerItems] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementPartnerItems_ObjectKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPartnerItems_ObjectKind] ON [dbo].[AssetManagementPartnerItems] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementPartnerItems_PartnerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPartnerItems_PartnerI3D] ON [dbo].[AssetManagementPartnerItems] ( [PartnerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementPartners_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPartners_CustomerI3D] ON [dbo].[AssetManagementPartners] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementPatch_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPatch_DeviceI3D] ON [dbo].[AssetManagementPatch] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementPhysicalDrive_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPhysicalDrive_DeviceI3D] ON [dbo].[AssetManagementPhysicalDrive] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementPort_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPort_DeviceI3D] ON [dbo].[AssetManagementPort] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementPrinter_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementPrinter_Name] ON [dbo].[AssetManagementPrinter] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementProcessor_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementProcessor_DeviceI3D] ON [dbo].[AssetManagementProcessor] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementProcessor_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementProcessor_Name] ON [dbo].[AssetManagementProcessor] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementRAIDController_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementRAIDController_DeviceI3D] ON [dbo].[AssetManagementRAIDController] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementSecurityIssues_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSecurityIssues_CustomerI3D] ON [dbo].[AssetManagementSecurityIssues] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementService_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementService_DeviceI3D] ON [dbo].[AssetManagementService] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementSNMPDetails_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSNMPDetails_CustomerI3D] ON [dbo].[AssetManagementSNMPDetails] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementSNMPOidClasses_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSNMPOidClasses_Name] ON [dbo].[AssetManagementSNMPOidClasses] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementSNMPOidClasses_Value] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSNMPOidClasses_Value] ON [dbo].[AssetManagementSNMPOidClasses] ( [Value] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementSNMPOidInformations_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSNMPOidInformations_Name] ON [dbo].[AssetManagementSNMPOidInformations] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementSNMPWMIInformations_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSNMPWMIInformations_Name] ON [dbo].[AssetManagementSNMPWMIInformations] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementSNMPWMIInformations_Value] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSNMPWMIInformations_Value] ON [dbo].[AssetManagementSNMPWMIInformations] ( [Value] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementSocustomer_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSocustomer_DeviceI3D] ON [dbo].[AssetManagementSocustomer] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementSQLInformation_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSQLInformation_CustomerI3D] ON [dbo].[AssetManagementSQLInformation] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementSQLServers_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementSQLServers_CustomerI3D] ON [dbo].[AssetManagementSQLServers] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementUSBDevice_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementUSBDevice_DeviceI3D] ON [dbo].[AssetManagementUSBDevice] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementUSBDevice_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementUSBDevice_Status] ON [dbo].[AssetManagementUSBDevice] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementVendors_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementVendors_CustomerI3D] ON [dbo].[AssetManagementVendors] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementVendors_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementVendors_Status] ON [dbo].[AssetManagementVendors] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementVideoController_DeviceI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementVideoController_DeviceI3D] ON [dbo].[AssetManagementVideoController] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementVideoController_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementVideoController_Name] ON [dbo].[AssetManagementVideoController] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementVisioWorkflows_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementVisioWorkflows_CustomerI3D] ON [dbo].[AssetManagementVisioWorkflows] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementVMHosts_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementVMHosts_CustomerI3D] ON [dbo].[AssetManagementVMHosts] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AssetManagementWindowsSystems_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementWindowsSystems_CustomerI3D] ON [dbo].[AssetManagementWindowsSystems] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementWindowsSystems_Type] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementWindowsSystems_Type] ON [dbo].[AssetManagementWindowsSystems] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementWizardMappings_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementWizardMappings_Name] ON [dbo].[AssetManagementWizardMappings] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AssetManagementWizardMappings_Value] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AssetManagementWizardMappings_Value] ON [dbo].[AssetManagementWizardMappings] ( [Value] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufBarcodes_AufPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufBarcodes_AufPosI3D] ON [dbo].[AufBarcodes] ( [AufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufBarcodes_BarcodeI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufBarcodes_BarcodeI3D] ON [dbo].[AufBarcodes] ( [BarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufBarcodes_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufBarcodes_Status] ON [dbo].[AufBarcodes] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Main] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Main] ON [dbo].[AufBarcodes] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopf_AnschriftID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopf_AnschriftID] ON [dbo].[AufKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopf_hlpdsk_requestsI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopf_hlpdsk_requestsI3D] ON [dbo].[AufKopf] ( [hlpdsk_requestsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopf_KundenID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopf_KundenID] ON [dbo].[AufKopf] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AufKopf_KurzZeich] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopf_KurzZeich] ON [dbo].[AufKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAufKopf_AussendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufKopf_AussendienstID] ON [dbo].[AufKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAufKopf_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufKopf_Datum] ON [dbo].[AufKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAufKopf_InnendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufKopf_InnendienstID] ON [dbo].[AufKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAufKopf_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufKopf_Nummer] ON [dbo].[AufKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAufKopf_Techniker2ID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufKopf_Techniker2ID] ON [dbo].[AufKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAufKopf_TechnikerID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufKopf_TechnikerID] ON [dbo].[AufKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfErweitert_AufkopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfErweitert_AufkopfI3D] ON [dbo].[AufKopfErweitert] ( [AufkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfErweitert_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfErweitert_Status] ON [dbo].[AufKopfErweitert] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfErweitertVersions_AufkopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfErweitertVersions_AufkopfI3D] ON [dbo].[AufKopfErweitertVersions] ( [AufkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfErweitertVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfErweitertVersions_Status] ON [dbo].[AufKopfErweitertVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_AnschriftID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_AnschriftID] ON [dbo].[AufKopfVersions] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_AussendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_AussendienstID] ON [dbo].[AufKopfVersions] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_Datum] ON [dbo].[AufKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_InnendienstID] ON [dbo].[AufKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_KundenID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_KundenID] ON [dbo].[AufKopfVersions] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_Nummer] ON [dbo].[AufKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_Status] ON [dbo].[AufKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_Techniker2ID] ON [dbo].[AufKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufKopfVersions_TechnikerID] ON [dbo].[AufKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AufPos_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPos_EANCode] ON [dbo].[AufPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPos_GeraeteBarcodeI3D] ON [dbo].[AufPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPos_UrsprungI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPos_UrsprungI3D] ON [dbo].[AufPos] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPos_UrsprungPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPos_UrsprungPosI3D] ON [dbo].[AufPos] ( [UrsprungPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ix_AufPos_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ix_AufPos_Art] ON [dbo].[AufPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixAufPos_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufPos_ArtikelI3D] ON [dbo].[AufPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixAufPos_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufPos_Code] ON [dbo].[AufPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixAufPos_HerstCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixAufPos_HerstCode] ON [dbo].[AufPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_Art] ON [dbo].[AufPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_ArtikelI3D] ON [dbo].[AufPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_AufKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_AufKopfI3D] ON [dbo].[AufPosVersions] ( [AufKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AufPosVersions_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_Code] ON [dbo].[AufPosVersions] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AufPosVersions_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_EANCode] ON [dbo].[AufPosVersions] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_GeraeteBarcodeI3D] ON [dbo].[AufPosVersions] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [AufPosVersions_HerstCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_HerstCode] ON [dbo].[AufPosVersions] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_KopfVersionsI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_KopfVersionsI3D] ON [dbo].[AufPosVersions] ( [KopfVersionsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_Status] ON [dbo].[AufPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_UrsprungI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_UrsprungI3D] ON [dbo].[AufPosVersions] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufPosVersions_UrsprungPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufPosVersions_UrsprungPosI3D] ON [dbo].[AufPosVersions] ( [UrsprungPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufProv_AufKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufProv_AufKopfI3D] ON [dbo].[AufProv] ( [AufKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AufProv_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [AufProv_Status] ON [dbo].[AufProv] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Auswertung_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Auswertung_Art] ON [dbo].[Auswertung] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Auswertung_AussenDienstId] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Auswertung_AussenDienstId] ON [dbo].[Auswertung] ( [AussenDienstId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Auswertung_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Auswertung_Datum] ON [dbo].[Auswertung] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Auswertung_InnenDienstID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Auswertung_InnenDienstID] ON [dbo].[Auswertung] ( [InnenDienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Auswertung_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Auswertung_KundenI3D] ON [dbo].[Auswertung] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Auswertung_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Auswertung_ObjektI3D] ON [dbo].[Auswertung] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Auswertung_warengruppe] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Auswertung_warengruppe] ON [dbo].[Auswertung] ( [warengruppe] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Barcode_AufPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Barcode_AufPosI3D] ON [dbo].[Barcode] ( [AufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Barcode_Auftragsnummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Barcode_Auftragsnummer] ON [dbo].[Barcode] ( [Auftragsnummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Barcode_LagerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Barcode_LagerI3D] ON [dbo].[Barcode] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Barcode_LiefPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Barcode_LiefPosI3D] ON [dbo].[Barcode] ( [LiefPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Barcode_RechPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Barcode_RechPosI3D] ON [dbo].[Barcode] ( [RechPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxBarcode_BarcodeCountOptimized] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idxBarcode_BarcodeCountOptimized] ON [dbo].[Barcode] ( [Status] ASC ) INCLUDE([ArtikelI3D],[LagerI3D]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxBarcode_CommonSearchFields] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idxBarcode_CommonSearchFields] ON [dbo].[Barcode] ( [LagerI3D] ASC, [ArtikelI3D] ASC, [Status] ASC ) INCLUDE([Barcode]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxBestPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idxBestPosI3D] ON [dbo].[Barcode] ( [BestPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixBarcode_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixBarcode_ArtikelI3D] ON [dbo].[Barcode] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixBarcode_Barcode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ixBarcode_Barcode] ON [dbo].[Barcode] ( [Barcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BelegArten_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BelegArten_Status] ON [dbo].[BelegArten] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf_AnschriftID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf_AnschriftID] ON [dbo].[BestKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf_AufKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf_AufKopfI3D] ON [dbo].[BestKopf] ( [AufKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [BestKopf_KurzZeich] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf_KurzZeich] ON [dbo].[BestKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf_Nummer] ON [dbo].[BestKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf_Status] ON [dbo].[BestKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf2_AktuelleVersion] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf2_AktuelleVersion] ON [dbo].[BestKopf2] ( [AktuelleVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf2_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf2_Datum] ON [dbo].[BestKopf2] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf2_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf2_Nummer] ON [dbo].[BestKopf2] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestKopf2_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestKopf2_Status] ON [dbo].[BestKopf2] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos_ArtikelI3D] ON [dbo].[BestPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos_BestKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos_BestKopfI3D] ON [dbo].[BestPos] ( [BestKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [BestPos_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos_Code] ON [dbo].[BestPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos_NebenlagerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos_NebenlagerI3D] ON [dbo].[BestPos] ( [NebenlagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos_Status] ON [dbo].[BestPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos2_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_Art] ON [dbo].[BestPos2] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [BestPos2_Artikelcode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_Artikelcode] ON [dbo].[BestPos2] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos2_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_ArtikelI3D] ON [dbo].[BestPos2] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos2_AufPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_AufPosI3D] ON [dbo].[BestPos2] ( [AufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos2_BestKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_BestKopfI3D] ON [dbo].[BestPos2] ( [BestKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [BestPos2_EANCode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_EANCode] ON [dbo].[BestPos2] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos2_EKAusAufPosI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_EKAusAufPosI3D] ON [dbo].[BestPos2] ( [EKAusAufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [BestPos2_Hersteller] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_Hersteller] ON [dbo].[BestPos2] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BestPos2_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BestPos2_Status] ON [dbo].[BestPos2] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BMEcatAufschlaege_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BMEcatAufschlaege_Status] ON [dbo].[BMEcatAufschlaege] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [BMEcatEinstellungen_Land] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BMEcatEinstellungen_Land] ON [dbo].[BMEcatEinstellungen] ( [Land] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BMEcatEinstellungen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BMEcatEinstellungen_Status] ON [dbo].[BMEcatEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [BookKeepingExport_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BookKeepingExport_Name] ON [dbo].[BookKeepingExport] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Branch_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Branch_Status] ON [dbo].[Branch] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Branche_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Branche_Name] ON [dbo].[Branche] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Branche_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Branche_Status] ON [dbo].[Branche] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BranchToStock_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BranchToStock_Status] ON [dbo].[BranchToStock] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BuchhaltungsExpDebPerson_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BuchhaltungsExpDebPerson_Status] ON [dbo].[BuchhaltungsExpDebPerson] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BuchhaltungsExpKredPerson_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BuchhaltungsExpKredPerson_Status] ON [dbo].[BuchhaltungsExpKredPerson] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BuchhaltungsExport_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BuchhaltungsExport_Status] ON [dbo].[BuchhaltungsExport] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BuchhaltungsExportSageKHK_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BuchhaltungsExportSageKHK_Status] ON [dbo].[BuchhaltungsExportSageKHK] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Budget_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Budget_Status] ON [dbo].[Budget] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Bundesland_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Bundesland_Status] ON [dbo].[Bundesland] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BundeslandFeiertage_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BundeslandFeiertage_Datum] ON [dbo].[BundeslandFeiertage] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [BundeslandFeiertage_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [BundeslandFeiertage_Status] ON [dbo].[BundeslandFeiertage] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IDX_CachedTableStatistics_TableName] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE NONCLUSTERED INDEX [IDX_CachedTableStatistics_TableName] ON [dbo].[CachedTableStatistics] ( [TableName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IDX_CacheMspArticleStatistics_ArticleCodeGrouped] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IDX_CacheMspArticleStatistics_ArticleCodeGrouped] ON [dbo].[CacheMspArticleStatistics] ( [ArticleCodeGrouped] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IDX_CacheMspArticleStatistics_ArticleI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IDX_CacheMspArticleStatistics_ArticleI3D] ON [dbo].[CacheMspArticleStatistics] ( [ArticleI3D] ASC, [ContractI3D] ASC ) INCLUDE([ArticleCodeGrouped],[ArticleCaptionGrouped]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheOrderStatistic_CustomerNumber] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheOrderStatistic_CustomerNumber] ON [dbo].[CacheOrderStatistic] ( [CustomerNumber] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheOrderStatistic_Date_BranchI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheOrderStatistic_Date_BranchI3D] ON [dbo].[CacheOrderStatistic] ( [Date] DESC, [BranchI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheOrderStatistic_Date_CustomerNumber] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheOrderStatistic_Date_CustomerNumber] ON [dbo].[CacheOrderStatistic] ( [Date] DESC, [CustomerNumber] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idx_CacheOrderStatistic_MaterialGroup_Date] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheOrderStatistic_MaterialGroup_Date] ON [dbo].[CacheOrderStatistic] ( [MaterialGroup] ASC, [Date] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idx_CacheOrderStatistic_ServiceArticleEmployee_Date] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheOrderStatistic_ServiceArticleEmployee_Date] ON [dbo].[CacheOrderStatistic] ( [ServiceArticleEmployee] ASC, [Date] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheSalesStatistic_CustomerNumber] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheSalesStatistic_CustomerNumber] ON [dbo].[CacheSalesStatistic] ( [CustomerNumber] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheSalesStatistic_Date_BranchI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheSalesStatistic_Date_BranchI3D] ON [dbo].[CacheSalesStatistic] ( [Date] DESC, [BranchI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheSalesStatistic_Date_CustomerNumber] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheSalesStatistic_Date_CustomerNumber] ON [dbo].[CacheSalesStatistic] ( [Date] DESC, [CustomerNumber] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idx_CacheSalesStatistic_MaterialGroup_Date_IsContractInvoice] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheSalesStatistic_MaterialGroup_Date_IsContractInvoice] ON [dbo].[CacheSalesStatistic] ( [MaterialGroup] ASC, [Date] DESC, [IsContractInvoice] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idx_CacheSalesStatistic_ServiceArticleEmployee_Date] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheSalesStatistic_ServiceArticleEmployee_Date] ON [dbo].[CacheSalesStatistic] ( [ServiceArticleEmployee] ASC, [Date] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheTicketStatistic_ChangedDate] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheTicketStatistic_ChangedDate] ON [dbo].[CacheTicketStatistic] ( [ChangedDate] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheTicketStatistic_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheTicketStatistic_CustomerI3D] ON [dbo].[CacheTicketStatistic] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_CacheTicketStatistic_Number] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idx_CacheTicketStatistic_Number] ON [dbo].[CacheTicketStatistic] ( [Number] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CallTrackingHelpdeskKategorieVorlagen_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CallTrackingHelpdeskKategorieVorlagen_Art] ON [dbo].[CallTrackingHelpdeskKategorieVorlagen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CallTrackingHelpdeskKategorieVorlagen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CallTrackingHelpdeskKategorieVorlagen_Status] ON [dbo].[CallTrackingHelpdeskKategorieVorlagen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CampaignEmployees_Campaign] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CampaignEmployees_Campaign] ON [dbo].[CampaignEmployees] ( [CampaignI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CampaignEmployees_CampaignParticipant] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CampaignEmployees_CampaignParticipant] ON [dbo].[CampaignEmployees] ( [CampaignParticipantI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CampaignParticipantContactPerson_CampaignParticipant] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CampaignParticipantContactPerson_CampaignParticipant] ON [dbo].[CampaignParticipantContactPerson] ( [CampaignParticipantI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklistCustomerMappings_AddressContactI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklistCustomerMappings_AddressContactI3D] ON [dbo].[CentronChecklistCustomerMappings] ( [AddressContactI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklistCustomerMappings_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklistCustomerMappings_CustomerI3D] ON [dbo].[CentronChecklistCustomerMappings] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklistItems_ChecklistI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklistItems_ChecklistI3D] ON [dbo].[CentronChecklistItems] ( [ChecklistI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklistItems_ChecklistI3D_ParentChecklistItemI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklistItems_ChecklistI3D_ParentChecklistItemI3D] ON [dbo].[CentronChecklistItems] ( [ChecklistI3D] ASC, [ParentChecklistItemI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklistItems_ParentChecklistItemI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklistItems_ParentChecklistItemI3D] ON [dbo].[CentronChecklistItems] ( [ParentChecklistItemI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklists_IsTemplate_IsActive] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklists_IsTemplate_IsActive] ON [dbo].[CentronChecklists] ( [IsTemplate] ASC, [IsActive] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklists_ObjectI3D_ObjectKind_IsActive] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklists_ObjectI3D_ObjectKind_IsActive] ON [dbo].[CentronChecklists] ( [ObjectI3D] ASC, [ObjectKind] ASC, [IsActive] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronChecklists_ObjectI3D_ObjectKind_IsTemplate_IsActive] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronChecklists_ObjectI3D_ObjectKind_IsTemplate_IsActive] ON [dbo].[CentronChecklists] ( [ObjectI3D] ASC, [ObjectKind] ASC, [IsTemplate] ASC, [IsActive] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CentronConstant_ConstantName] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronConstant_ConstantName] ON [dbo].[CentronConstant] ( [ConstantName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronConstant_ConstantTypeI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronConstant_ConstantTypeI3D] ON [dbo].[CentronConstant] ( [ConstantTypeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronConstant_Value] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronConstant_Value] ON [dbo].[CentronConstant] ( [Value] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronErinnerung_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronErinnerung_Datum] ON [dbo].[CentronErinnerung] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronErinnerung_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronErinnerung_Status] ON [dbo].[CentronErinnerung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronLog_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronLog_Datum] ON [dbo].[CentronLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronLog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronLog_Status] ON [dbo].[CentronLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronNews_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronNews_Status] ON [dbo].[CentronNews] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronNewsGelesen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronNewsGelesen_Status] ON [dbo].[CentronNewsGelesen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_CentronNotifications_ObjectKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IX_CentronNotifications_ObjectKind] ON [dbo].[CentronNotifications] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronWebLog_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronWebLog_Datum] ON [dbo].[CentronWebLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CentronWebLog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CentronWebLog_Status] ON [dbo].[CentronWebLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CITNachnamen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CITNachnamen_Status] ON [dbo].[CITNachnamen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CITTagName_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CITTagName_Name] ON [dbo].[CITTagName] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CITTagName_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CITTagName_Status] ON [dbo].[CITTagName] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CITTagText_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CITTagText_Status] ON [dbo].[CITTagText] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CITVornamen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CITVornamen_Status] ON [dbo].[CITVornamen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ClickKopf_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ClickKopf_KundenI3D] ON [dbo].[ClickKopf] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ClickKopf_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ClickKopf_Name] ON [dbo].[ClickKopf] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ClickKopf_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ClickKopf_Nummer] ON [dbo].[ClickKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ClickKopf_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ClickKopf_Status] ON [dbo].[ClickKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ClickPos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ClickPos_Status] ON [dbo].[ClickPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ClickRechnung_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ClickRechnung_Status] ON [dbo].[ClickRechnung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManCPU_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManCPU_Status] ON [dbo].[CManCPU] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManEventLog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManEventLog_Status] ON [dbo].[CManEventLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManEventLogHiding_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManEventLogHiding_Status] ON [dbo].[CManEventLogHiding] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManExternalServices_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManExternalServices_KundenI3D] ON [dbo].[CManExternalServices] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManExternalServices_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManExternalServices_Status] ON [dbo].[CManExternalServices] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManHarddrive_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManHarddrive_Status] ON [dbo].[CManHarddrive] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManIntegrityDirectory_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManIntegrityDirectory_KundenI3D] ON [dbo].[CManIntegrityDirectory] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManIntegrityDirectory_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManIntegrityDirectory_Status] ON [dbo].[CManIntegrityDirectory] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManIntegrityFile_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManIntegrityFile_KundenI3D] ON [dbo].[CManIntegrityFile] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManIntegrityFile_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManIntegrityFile_Status] ON [dbo].[CManIntegrityFile] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManIntegrityServer_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManIntegrityServer_KundenI3D] ON [dbo].[CManIntegrityServer] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManIntegrityServer_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManIntegrityServer_Status] ON [dbo].[CManIntegrityServer] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManLANResources_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManLANResources_KundenI3D] ON [dbo].[CManLANResources] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManLANResources_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManLANResources_Status] ON [dbo].[CManLANResources] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManMachine_ComputerID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManMachine_ComputerID] ON [dbo].[CManMachine] ( [ComputerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManMachine_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManMachine_KundenI3D] ON [dbo].[CManMachine] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManMachine_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManMachine_Status] ON [dbo].[CManMachine] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManMachineGroups_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManMachineGroups_KundenI3D] ON [dbo].[CManMachineGroups] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManMachineGroups_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManMachineGroups_Status] ON [dbo].[CManMachineGroups] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManMachineInformation_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManMachineInformation_Status] ON [dbo].[CManMachineInformation] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManMachineToGroup_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManMachineToGroup_Status] ON [dbo].[CManMachineToGroup] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManNetInfo_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManNetInfo_Name] ON [dbo].[CManNetInfo] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManNetInfo_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManNetInfo_Status] ON [dbo].[CManNetInfo] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManNotifications_DeviceID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManNotifications_DeviceID] ON [dbo].[CManNotifications] ( [DeviceID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManNotifications_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManNotifications_Status] ON [dbo].[CManNotifications] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManOS_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManOS_Status] ON [dbo].[CManOS] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManPartition_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManPartition_Status] ON [dbo].[CManPartition] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManPhysicalMemory_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManPhysicalMemory_Name] ON [dbo].[CManPhysicalMemory] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManPhysicalMemory_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManPhysicalMemory_Status] ON [dbo].[CManPhysicalMemory] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManSerialNumbers_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManSerialNumbers_Status] ON [dbo].[CManSerialNumbers] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManService_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManService_Name] ON [dbo].[CManService] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManService_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManService_Status] ON [dbo].[CManService] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManSoftware_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManSoftware_Status] ON [dbo].[CManSoftware] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManThreshold_DeviceID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManThreshold_DeviceID] ON [dbo].[CManThreshold] ( [DeviceID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManThreshold_ObjektArt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManThreshold_ObjektArt] ON [dbo].[CManThreshold] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManThreshold_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManThreshold_ObjektI3D] ON [dbo].[CManThreshold] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManThreshold_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManThreshold_Status] ON [dbo].[CManThreshold] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManVideoController_DeviceID] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManVideoController_DeviceID] ON [dbo].[CManVideoController] ( [DeviceID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CManVideoController_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManVideoController_Name] ON [dbo].[CManVideoController] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManVideoController_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManVideoController_Status] ON [dbo].[CManVideoController] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CManVisioMap_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CManVisioMap_Status] ON [dbo].[CManVisioMap] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idx_ConnectionTickets_UniqueLogin] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE NONCLUSTERED INDEX [idx_ConnectionTickets_UniqueLogin] ON [dbo].[ConnectionTickets] ( [LicenseGUID] ASC, [DeviceID] ASC, [AppUserI3D] ASC, [WebAccountI3D] ASC, [MonitoringTokenI3D] ASC, [ApplicationID] ASC ) INCLUDE([TicketID]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [NCI_ConnectionTickets_ExpireDate] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [NCI_ConnectionTickets_ExpireDate] ON [dbo].[ConnectionTickets] ( [ExpireDate] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ControllingAuswertung_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ControllingAuswertung_KundenI3D] ON [dbo].[ControllingAuswertung] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ControllingAuswertung_RechKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ControllingAuswertung_RechKopfI3D] ON [dbo].[ControllingAuswertung] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ControllingAuswertung_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ControllingAuswertung_Status] ON [dbo].[ControllingAuswertung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ControllingAuswertung_Warengruppe] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ControllingAuswertung_Warengruppe] ON [dbo].[ControllingAuswertung] ( [Warengruppe] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjekt_KundenI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjekt_KundenI3D] ON [dbo].[CRMProjekt] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CRMProjekt_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjekt_Name] ON [dbo].[CRMProjekt] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjekt_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjekt_Nummer] ON [dbo].[CRMProjekt] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjekt_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjekt_Status] ON [dbo].[CRMProjekt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektart_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektart_Nummer] ON [dbo].[CRMProjektart] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektart_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektart_Status] ON [dbo].[CRMProjektart] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektBetrag_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektBetrag_Status] ON [dbo].[CRMProjektBetrag] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektObjekt_ObjektArt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektObjekt_ObjektArt] ON [dbo].[CRMProjektObjekt] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektObjekt_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektObjekt_ObjektI3D] ON [dbo].[CRMProjektObjekt] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektObjekt_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektObjekt_Status] ON [dbo].[CRMProjektObjekt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektStatus_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektStatus_Nummer] ON [dbo].[CRMProjektStatus] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMProjektStatus_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMProjektStatus_Status] ON [dbo].[CRMProjektStatus] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMWahrscheinlichkeit_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMWahrscheinlichkeit_Nummer] ON [dbo].[CRMWahrscheinlichkeit] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CRMWahrscheinlichkeit_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CRMWahrscheinlichkeit_Status] ON [dbo].[CRMWahrscheinlichkeit] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [csi_InfoMail_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [csi_InfoMail_Status] ON [dbo].[csi_InfoMail] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitsplan_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsplan_Art] ON [dbo].[CSK_Arbeitsplan] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitsplan_ArtikelI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsplan_ArtikelI3D] ON [dbo].[CSK_Arbeitsplan] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitsplan_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsplan_Status] ON [dbo].[CSK_Arbeitsplan] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Arbeitsschritt_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Arbeitsschritt_Status] ON [dbo].[CSK_Arbeitsschritt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRCallRecipientGroups_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRCallRecipientGroups_Status] ON [dbo].[CTRCallRecipientGroups] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRCallRecipients_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRCallRecipients_Status] ON [dbo].[CTRCallRecipients] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CTRCalls_Artikelcode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRCalls_Artikelcode] ON [dbo].[CTRCalls] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRCalls_Nummer] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRCalls_Nummer] ON [dbo].[CTRCalls] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRCallTypes_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRCallTypes_Status] ON [dbo].[CTRCallTypes] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CTRGeschaeftspartner_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRGeschaeftspartner_Name] ON [dbo].[CTRGeschaeftspartner] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRGeschaeftspartner_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRGeschaeftspartner_Status] ON [dbo].[CTRGeschaeftspartner] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRTypes_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRTypes_Art] ON [dbo].[CTRTypes] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRTypes_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRTypes_CustomerI3D] ON [dbo].[CTRTypes] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CTRTypes_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CTRTypes_Status] ON [dbo].[CTRTypes] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CustomerLog_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerLog_CustomerI3D] ON [dbo].[CustomerLog] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CustomerLog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerLog_Status] ON [dbo].[CustomerLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CustomerMonitoringSettings_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerMonitoringSettings_CustomerI3D] ON [dbo].[CustomerMonitoringSettings] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CustomerMonitoringSettings_ObjectI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerMonitoringSettings_ObjectI3D] ON [dbo].[CustomerMonitoringSettings] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CustomerMonitoringSettings_ObjectKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerMonitoringSettings_ObjectKind] ON [dbo].[CustomerMonitoringSettings] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CustomerSettings_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerSettings_CustomerI3D] ON [dbo].[CustomerSettings] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [CustomerSettings_Kind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerSettings_Kind] ON [dbo].[CustomerSettings] ( [Kind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CustomerToMonitoringClient_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomerToMonitoringClient_CustomerI3D] ON [dbo].[CustomerToMonitoringClient] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [CustomSearchResults_Type] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [CustomSearchResults_Type] ON [dbo].[CustomSearchResults] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DauerTermin_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DauerTermin_I3D] ON [dbo].[DauerTermin] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DauerTermin_ObjektArt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DauerTermin_ObjektArt] ON [dbo].[DauerTermin] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DauerTermin_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DauerTermin_ObjektI3D] ON [dbo].[DauerTermin] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DauerTermin_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DauerTermin_Status] ON [dbo].[DauerTermin] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DBUpdate_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DBUpdate_Datum] ON [dbo].[DBUpdate] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DBUpdate_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DBUpdate_Status] ON [dbo].[DBUpdate] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DeviceClickCounterImported_Barcode] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DeviceClickCounterImported_Barcode] ON [dbo].[DeviceClickCounterImported] ( [Barcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DeviceClickCounterImported_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DeviceClickCounterImported_CustomerI3D] ON [dbo].[DeviceClickCounterImported] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DeviceClickCounterTypeMappings_Code] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DeviceClickCounterTypeMappings_Code] ON [dbo].[DeviceClickCounterTypeMappings] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DirectoryReference_ObjectI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DirectoryReference_ObjectI3D] ON [dbo].[DirectoryReference] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DirectoryReference_ObjectKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DirectoryReference_ObjectKind] ON [dbo].[DirectoryReference] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Directorys_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Directorys_Name] ON [dbo].[Directorys] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Directorys_OwnerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Directorys_OwnerI3D] ON [dbo].[Directorys] ( [OwnerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Directorys_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Directorys_Status] ON [dbo].[Directorys] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocMails_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocMails_Status] ON [dbo].[DocMails] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Documentation_ObjectI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Documentation_ObjectI3D] ON [dbo].[Documentation] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Documentation_ObjectKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Documentation_ObjectKind] ON [dbo].[Documentation] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Documentation_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Documentation_Status] ON [dbo].[Documentation] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationCategory_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationCategory_Status] ON [dbo].[DocumentationCategory] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationVersion_ObjectI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationVersion_ObjectI3D] ON [dbo].[DocumentationVersion] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationVersion_ObjectKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationVersion_ObjectKind] ON [dbo].[DocumentationVersion] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationVersion_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationVersion_Status] ON [dbo].[DocumentationVersion] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationWizard_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizard_CustomerI3D] ON [dbo].[DocumentationWizard] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocumentationWizard_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizard_Name] ON [dbo].[DocumentationWizard] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationWizard_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizard_Status] ON [dbo].[DocumentationWizard] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationWizardEntry_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardEntry_Status] ON [dbo].[DocumentationWizardEntry] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocumentationWizardTemplate_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardTemplate_Name] ON [dbo].[DocumentationWizardTemplate] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationWizardTemplate_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardTemplate_Status] ON [dbo].[DocumentationWizardTemplate] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocumentationWizardTemplateDataBackup_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardTemplateDataBackup_Name] ON [dbo].[DocumentationWizardTemplateDataBackup] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocumentationWizardTemplateDataMachine_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardTemplateDataMachine_Name] ON [dbo].[DocumentationWizardTemplateDataMachine] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocumentationWizardTemplateDataMachine_Type] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardTemplateDataMachine_Type] ON [dbo].[DocumentationWizardTemplateDataMachine] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocumentationWizardTemplateEntry_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardTemplateEntry_Name] ON [dbo].[DocumentationWizardTemplateEntry] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocumentationWizardTemplateEntry_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocumentationWizardTemplateEntry_Status] ON [dbo].[DocumentationWizardTemplateEntry] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IDX_DocumentFulltextIndex_TextValue] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [IDX_DocumentFulltextIndex_TextValue] ON [dbo].[DocumentFulltextIndex] ( [TextValue] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Documents_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Documents_Name] ON [dbo].[Documents] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Documents_OwnerDirI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Documents_OwnerDirI3D] ON [dbo].[Documents] ( [OwnerDirI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Documents_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Documents_Status] ON [dbo].[Documents] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idxDocuments_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [idxDocuments_Name] ON [dbo].[Documents] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocuWizard_CustomerI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizard_CustomerI3D] ON [dbo].[DocuWizard] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocuWizard_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizard_Name] ON [dbo].[DocuWizard] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocuWizard_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizard_Status] ON [dbo].[DocuWizard] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocuWizardBackupAndRestoreData_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizardBackupAndRestoreData_Name] ON [dbo].[DocuWizardBackupAndRestoreData] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocuWizardMachineData_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizardMachineData_Name] ON [dbo].[DocuWizardMachineData] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocuWizardMachineData_Type] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizardMachineData_Type] ON [dbo].[DocuWizardMachineData] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocuWizardNetworkComponentData_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizardNetworkComponentData_Name] ON [dbo].[DocuWizardNetworkComponentData] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [DocuWizardNetworkComponentDataNetworkIP_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizardNetworkComponentDataNetworkIP_I3D] ON [dbo].[DocuWizardNetworkComponentDataNetworkIP] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocuWizardNetworkComponentDataSSID_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizardNetworkComponentDataSSID_Name] ON [dbo].[DocuWizardNetworkComponentDataSSID] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [DocuWizardNetworkStructureData_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [DocuWizardNetworkStructureData_Name] ON [dbo].[DocuWizardNetworkStructureData] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDI1Kopf_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDI1Kopf_Datum] ON [dbo].[EDI1Kopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDI1Kopf_KalkKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDI1Kopf_KalkKopfI3D] ON [dbo].[EDI1Kopf] ( [KalkKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDI1Kopf_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDI1Kopf_Status] ON [dbo].[EDI1Kopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDI1Kopf_WareKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDI1Kopf_WareKopfI3D] ON [dbo].[EDI1Kopf] ( [WareKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDI1Pos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDI1Pos_Status] ON [dbo].[EDI1Pos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDI1SN_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDI1SN_Status] ON [dbo].[EDI1SN] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIABKopf_BestKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIABKopf_BestKopfI3D] ON [dbo].[EDIABKopf] ( [BestKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIABKopf_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIABKopf_Status] ON [dbo].[EDIABKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIABPos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIABPos_Status] ON [dbo].[EDIABPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIABTermine_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIABTermine_Status] ON [dbo].[EDIABTermine] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIActebisKopf_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIActebisKopf_Datum] ON [dbo].[EDIActebisKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIActebisKopf_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIActebisKopf_Status] ON [dbo].[EDIActebisKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIActebisPos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIActebisPos_Status] ON [dbo].[EDIActebisPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIActebisSN_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIActebisSN_I3D] ON [dbo].[EDIActebisSN] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIActebisSN_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIActebisSN_Status] ON [dbo].[EDIActebisSN] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDILog_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDILog_Art] ON [dbo].[EDILog] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDILog_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDILog_Datum] ON [dbo].[EDILog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDILog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDILog_Status] ON [dbo].[EDILog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [EDIRechKopf_KalkKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechKopf_KalkKopfI3D] ON [dbo].[EDIRechKopf] ( [KalkKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIRechKopf_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechKopf_Status] ON [dbo].[EDIRechKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIRechKopf_WareKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechKopf_WareKopfI3D] ON [dbo].[EDIRechKopf] ( [WareKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIRechKopfBueroRing_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechKopfBueroRing_Status] ON [dbo].[EDIRechKopfBueroRing] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIRechPos_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechPos_Status] ON [dbo].[EDIRechPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIRechPosBueroRing_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechPosBueroRing_Status] ON [dbo].[EDIRechPosBueroRing] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIRechPosBueroRing_WareKopfI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechPosBueroRing_WareKopfI3D] ON [dbo].[EDIRechPosBueroRing] ( [WareKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDIRechSN_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDIRechSN_Status] ON [dbo].[EDIRechSN] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDISchnittstellenKonfiguration_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDISchnittstellenKonfiguration_Art] ON [dbo].[EDISchnittstellenKonfiguration] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDISchnittstellenKonfiguration_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDISchnittstellenKonfiguration_ObjektI3D] ON [dbo].[EDISchnittstellenKonfiguration] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDISchnittstellenKonfiguration_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDISchnittstellenKonfiguration_Status] ON [dbo].[EDISchnittstellenKonfiguration] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDISchnittstellenLOGDetails_ObjektArt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDISchnittstellenLOGDetails_ObjektArt] ON [dbo].[EDISchnittstellenLOGDetails] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDISchnittstellenLOGDetails_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDISchnittstellenLOGDetails_ObjektI3D] ON [dbo].[EDISchnittstellenLOGDetails] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EDISchnittstellenLOGDetails_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EDISchnittstellenLOGDetails_Status] ON [dbo].[EDISchnittstellenLOGDetails] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Einheiten_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Einheiten_Art] ON [dbo].[Einheiten] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Einheiten_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Einheiten_Status] ON [dbo].[Einheiten] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EmployeeFavorites_ObjectI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EmployeeFavorites_ObjectI3D] ON [dbo].[EmployeeFavorites] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EmployeeFavorites_ObjectKind] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EmployeeFavorites_ObjectKind] ON [dbo].[EmployeeFavorites] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IDX_EmployeeRfidTokens_RfidTokenEncrypted] Script Date: 11.11.2025 11:20:29 ******/ CREATE UNIQUE NONCLUSTERED INDEX [IDX_EmployeeRfidTokens_RfidTokenEncrypted] ON [dbo].[EmployeeRfidTokens] ( [RfidTokenEncrypted] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EmployeeStatistic_I3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EmployeeStatistic_I3D] ON [dbo].[EmployeeStatistic] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [EmployeeTeam_Name] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EmployeeTeam_Name] ON [dbo].[EmployeeTeam] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Eskalationen_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Eskalationen_ObjektI3D] ON [dbo].[Eskalationen] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Eskalationen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [Eskalationen_Status] ON [dbo].[Eskalationen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EskalationStatistik_Art] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EskalationStatistik_Art] ON [dbo].[EskalationStatistik] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EskalationStatistik_ObjektArt] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EskalationStatistik_ObjektArt] ON [dbo].[EskalationStatistik] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EskalationStatistik_ObjektI3D] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EskalationStatistik_ObjektI3D] ON [dbo].[EskalationStatistik] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EskalationStatistik_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EskalationStatistik_Status] ON [dbo].[EskalationStatistik] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [EskalationTypen_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [EskalationTypen_Status] ON [dbo].[EskalationTypen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ExceptionLog_Datum] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ExceptionLog_Datum] ON [dbo].[ExceptionLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ExceptionLog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ExceptionLog_Status] ON [dbo].[ExceptionLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ExceptionLog_UserName] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ExceptionLog_UserName] ON [dbo].[ExceptionLog] ( [UserName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ExportLog_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [ExportLog_Status] ON [dbo].[ExportLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FahrkTXT_Land] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [FahrkTXT_Land] ON [dbo].[FahrkTXT] ( [Land] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FahrkTXT_Status] Script Date: 11.11.2025 11:20:29 ******/ CREATE NONCLUSTERED INDEX [FahrkTXT_Status] ON [dbo].[FahrkTXT] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FahrzeugArt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FahrzeugArt_Status] ON [dbo].[FahrzeugArt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FahrzeugBetankung_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FahrzeugBetankung_Datum] ON [dbo].[FahrzeugBetankung] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FahrzeugBetankung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FahrzeugBetankung_Status] ON [dbo].[FahrzeugBetankung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Fahrzeuge_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Fahrzeuge_Status] ON [dbo].[Fahrzeuge] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FahrzeuzgMotorart_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FahrzeuzgMotorart_Status] ON [dbo].[FahrzeuzgMotorart] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FertigungsPlanung_AufPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FertigungsPlanung_AufPosI3D] ON [dbo].[FertigungsPlanung] ( [AufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FertigungsPlanung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FertigungsPlanung_Status] ON [dbo].[FertigungsPlanung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FibuExportBuchungstextEinstellungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FibuExportBuchungstextEinstellungen_Status] ON [dbo].[FibuExportBuchungstextEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Filiale_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Filiale_KundenI3D] ON [dbo].[Filiale] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Filiale_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Filiale_Status] ON [dbo].[Filiale] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FilialeLeiter_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FilialeLeiter_Status] ON [dbo].[FilialeLeiter] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FilialeToLager_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FilialeToLager_LagerI3D] ON [dbo].[FilialeToLager] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FilialeToLager_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FilialeToLager_Status] ON [dbo].[FilialeToLager] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FirmenStrukturen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FirmenStrukturen_Status] ON [dbo].[FirmenStrukturen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FormularInformationen_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FormularInformationen_I3D] ON [dbo].[FormularInformationen] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FremdArtikelImportLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdArtikelImportLog_Datum] ON [dbo].[FremdArtikelImportLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FremdArtikelImportLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdArtikelImportLog_Status] ON [dbo].[FremdArtikelImportLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [FremdherstellerZuKreditor_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdherstellerZuKreditor_Hersteller] ON [dbo].[FremdherstellerZuKreditor] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FremdherstellerZuKreditor_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdherstellerZuKreditor_Status] ON [dbo].[FremdherstellerZuKreditor] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FremdImport_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdImport_Code] ON [dbo].[FremdImport] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FremdImport_EANCODE] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdImport_EANCODE] ON [dbo].[FremdImport] ( [EANCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FremdImport_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdImport_Hersteller] ON [dbo].[FremdImport] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [FremdImport_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdImport_Name] ON [dbo].[FremdImport] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [FremdImport_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [FremdImport_Status] ON [dbo].[FremdImport] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteClickZaehler_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteClickZaehler_ArtikelI3D] ON [dbo].[GeraeteClickZaehler] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteClickZaehler_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteClickZaehler_Status] ON [dbo].[GeraeteClickZaehler] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteClickZaehlerHistory_RechPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteClickZaehlerHistory_RechPosI3D] ON [dbo].[GeraeteClickZaehlerHistory] ( [RechPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteClickZaehlerHistory_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteClickZaehlerHistory_Status] ON [dbo].[GeraeteClickZaehlerHistory] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraeteCMan_ComputerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCMan_ComputerID] ON [dbo].[GeraeteCMan] ( [ComputerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCMan_DeviceID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCMan_DeviceID] ON [dbo].[GeraeteCMan] ( [DeviceID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCMan_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCMan_KundenI3D] ON [dbo].[GeraeteCMan] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCMan_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCMan_Status] ON [dbo].[GeraeteCMan] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManAttribut_DeviceID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManAttribut_DeviceID] ON [dbo].[GeraeteCManAttribut] ( [DeviceID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManAttribut_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManAttribut_Status] ON [dbo].[GeraeteCManAttribut] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraeteCManClientSettings_ComputerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManClientSettings_ComputerID] ON [dbo].[GeraeteCManClientSettings] ( [ComputerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManClientSettings_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManClientSettings_KundenI3D] ON [dbo].[GeraeteCManClientSettings] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManClientSettings_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManClientSettings_Status] ON [dbo].[GeraeteCManClientSettings] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManDevice_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManDevice_Status] ON [dbo].[GeraeteCManDevice] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraeteCManEventLog_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManEventLog_Code] ON [dbo].[GeraeteCManEventLog] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraeteCManEventLog_ComputerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManEventLog_ComputerID] ON [dbo].[GeraeteCManEventLog] ( [ComputerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManEventLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManEventLog_Datum] ON [dbo].[GeraeteCManEventLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManEventLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManEventLog_Status] ON [dbo].[GeraeteCManEventLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManServerSettings_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManServerSettings_KundenI3D] ON [dbo].[GeraeteCManServerSettings] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteCManServerSettings_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteCManServerSettings_Status] ON [dbo].[GeraeteCManServerSettings] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_AnschriftID] ON [dbo].[GeraeteKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_AussendienstID] ON [dbo].[GeraeteKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraeteKopf_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_Code] ON [dbo].[GeraeteKopf] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_Datum] ON [dbo].[GeraeteKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_InnendienstID] ON [dbo].[GeraeteKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_KundenI3D] ON [dbo].[GeraeteKopf] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraeteKopf_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_KurzZeich] ON [dbo].[GeraeteKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_Nummer] ON [dbo].[GeraeteKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_Status] ON [dbo].[GeraeteKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_Techniker2ID] ON [dbo].[GeraeteKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteKopf_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteKopf_TechnikerID] ON [dbo].[GeraeteKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraetePos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_ArtikelI3D] ON [dbo].[GeraetePos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraetePos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_EANCode] ON [dbo].[GeraetePos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraetePos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_GeraeteBarcodeI3D] ON [dbo].[GeraetePos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeraetePos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_HerstCode] ON [dbo].[GeraetePos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraetePos_RechPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_RechPosI3D] ON [dbo].[GeraetePos] ( [RechPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraetePos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_Status] ON [dbo].[GeraetePos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraetePos_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_Ursprung] ON [dbo].[GeraetePos] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraetePos_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraetePos_UrsprungI3D] ON [dbo].[GeraetePos] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteWartung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteWartung_Status] ON [dbo].[GeraeteWartung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteWartung_ToDoListeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteWartung_ToDoListeI3D] ON [dbo].[GeraeteWartung] ( [ToDoListeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteWartungHistory_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteWartungHistory_Datum] ON [dbo].[GeraeteWartungHistory] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteWartungHistory_RechKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteWartungHistory_RechKopfI3D] ON [dbo].[GeraeteWartungHistory] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeraeteWartungHistory_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeraeteWartungHistory_Status] ON [dbo].[GeraeteWartungHistory] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeschaeftspartnerTextbausteine_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeschaeftspartnerTextbausteine_KundenI3D] ON [dbo].[GeschaeftspartnerTextbausteine] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeschaeftspartnerTextbausteine_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeschaeftspartnerTextbausteine_Status] ON [dbo].[GeschaeftspartnerTextbausteine] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GeschaeftspartnerTextbausteineGruppen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeschaeftspartnerTextbausteineGruppen_Name] ON [dbo].[GeschaeftspartnerTextbausteineGruppen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GeschaeftspartnerTextbausteineGruppen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GeschaeftspartnerTextbausteineGruppen_Status] ON [dbo].[GeschaeftspartnerTextbausteineGruppen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [gi_Grid_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [gi_Grid_Name] ON [dbo].[gi_Grid] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [gi_GridColumn_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [gi_GridColumn_Name] ON [dbo].[gi_GridColumn] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GlobalLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GlobalLog_Datum] ON [dbo].[GlobalLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GlobalLog_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GlobalLog_ObjektArt] ON [dbo].[GlobalLog] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GlobalLog_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GlobalLog_ObjektI3D] ON [dbo].[GlobalLog] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GlobalLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GlobalLog_Status] ON [dbo].[GlobalLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GroupwareEntryIDs_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GroupwareEntryIDs_ObjektArt] ON [dbo].[GroupwareEntryIDs] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GroupwareEntryIDs_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GroupwareEntryIDs_ObjektI3D] ON [dbo].[GroupwareEntryIDs] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GroupwareEntryIDs_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GroupwareEntryIDs_Status] ON [dbo].[GroupwareEntryIDs] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopf_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopf_AnschriftID] ON [dbo].[GutKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopf_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopf_KundenID] ON [dbo].[GutKopf] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixGutKopf_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutKopf_AussendienstID] ON [dbo].[GutKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixGutKopf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutKopf_Datum] ON [dbo].[GutKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixGutKopf_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutKopf_InnendienstID] ON [dbo].[GutKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixGutKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutKopf_Nummer] ON [dbo].[GutKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixGutKopf_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutKopf_Techniker2ID] ON [dbo].[GutKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixGutKopf_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutKopf_TechnikerID] ON [dbo].[GutKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfErweitert_GutkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfErweitert_GutkopfI3D] ON [dbo].[GutKopfErweitert] ( [GutkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfErweitert_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfErweitert_Status] ON [dbo].[GutKopfErweitert] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfErweitertVersions_GutkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfErweitertVersions_GutkopfI3D] ON [dbo].[GutKopfErweitertVersions] ( [GutkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfErweitertVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfErweitertVersions_Status] ON [dbo].[GutKopfErweitertVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_AnschriftID] ON [dbo].[GutKopfVersions] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_AussendienstID] ON [dbo].[GutKopfVersions] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_Datum] ON [dbo].[GutKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_InnendienstID] ON [dbo].[GutKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_KundenID] ON [dbo].[GutKopfVersions] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_Nummer] ON [dbo].[GutKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_Status] ON [dbo].[GutKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_Techniker2ID] ON [dbo].[GutKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutKopfVersions_TechnikerID] ON [dbo].[GutKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GutPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPos_EANCode] ON [dbo].[GutPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPos_GeraeteBarcodeI3D] ON [dbo].[GutPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPos_Status] ON [dbo].[GutPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPos_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPos_Ursprung] ON [dbo].[GutPos] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ix_GutPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ix_GutPos_Art] ON [dbo].[GutPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_GutPos_UrsprungI3D_UrsprungArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_GutPos_UrsprungI3D_UrsprungArt] ON [dbo].[GutPos] ( [UrsprungI3D] ASC, [UrsprungArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixGutPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutPos_ArtikelI3D] ON [dbo].[GutPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixGutPos_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutPos_Code] ON [dbo].[GutPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixGutPos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixGutPos_HerstCode] ON [dbo].[GutPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPosVersions_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_Art] ON [dbo].[GutPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_ArtikelI3D] ON [dbo].[GutPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GutPosVersions_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_Code] ON [dbo].[GutPosVersions] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GutPosVersions_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_EANCode] ON [dbo].[GutPosVersions] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPosVersions_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_GeraeteBarcodeI3D] ON [dbo].[GutPosVersions] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPosVersions_GutKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_GutKopfI3D] ON [dbo].[GutPosVersions] ( [GutKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [GutPosVersions_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_HerstCode] ON [dbo].[GutPosVersions] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPosVersions_KopfVersionsI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_KopfVersionsI3D] ON [dbo].[GutPosVersions] ( [KopfVersionsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutPosVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutPosVersions_Status] ON [dbo].[GutPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutProv_GutKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutProv_GutKopfI3D] ON [dbo].[GutProv] ( [GutKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutscheinZuRechnung_SNI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutscheinZuRechnung_SNI3D] ON [dbo].[GutscheinZuRechnung] ( [SNI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [GutscheinZuRechnung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [GutscheinZuRechnung_Status] ON [dbo].[GutscheinZuRechnung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_HelpdeskFavorites_EmployeeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_HelpdeskFavorites_EmployeeI3D] ON [dbo].[HelpdeskFavorites] ( [EmployeeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HelpdeskTimeRecording_Kind] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HelpdeskTimeRecording_Kind] ON [dbo].[HelpdeskTimeRecording] ( [Kind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IX_HelpdeskTimeRecording_Guid] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_HelpdeskTimeRecording_Guid] ON [dbo].[HelpdeskTimeRecording] ( [Guid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Hersteller_AnsprechI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Hersteller_AnsprechI3D] ON [dbo].[Hersteller] ( [AnsprechI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Hersteller_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Hersteller_Hersteller] ON [dbo].[Hersteller] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [HerstellerArtik_CODE] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerArtik_CODE] ON [dbo].[HerstellerArtik] ( [Code] ASC ) INCLUDE([I3D],[VerfuegbarkeitStk]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [HerstellerArtik_EANCODE] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerArtik_EANCODE] ON [dbo].[HerstellerArtik] ( [EANCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [idxHerstellerArtik_KreditorNr] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idxHerstellerArtik_KreditorNr] ON [dbo].[HerstellerArtik] ( [KreditorNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerArtikAktionspreis_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerArtikAktionspreis_ArtikelI3D] ON [dbo].[HerstellerArtikAktionspreis] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [HerstellerArtikAktionspreis_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerArtikAktionspreis_Hersteller] ON [dbo].[HerstellerArtikAktionspreis] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerArtikAktionspreis_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerArtikAktionspreis_Status] ON [dbo].[HerstellerArtikAktionspreis] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerArtikStaffelpreise_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerArtikStaffelpreise_Status] ON [dbo].[HerstellerArtikStaffelpreise] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [HerstellerImport_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerImport_Name] ON [dbo].[HerstellerImport] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerImport_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerImport_Status] ON [dbo].[HerstellerImport] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerImportDateien_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerImportDateien_Status] ON [dbo].[HerstellerImportDateien] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerImportMultiDistributoren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerImportMultiDistributoren_Status] ON [dbo].[HerstellerImportMultiDistributoren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerImportZuweisung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerImportZuweisung_Status] ON [dbo].[HerstellerImportZuweisung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerVerfuegbarToCentron_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerVerfuegbarToCentron_Status] ON [dbo].[HerstellerVerfuegbarToCentron] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerWaren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerWaren_Status] ON [dbo].[HerstellerWaren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [HerstellerWaren_UWG1] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerWaren_UWG1] ON [dbo].[HerstellerWaren] ( [UWG1] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [HerstellerWaren_UWG2] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerWaren_UWG2] ON [dbo].[HerstellerWaren] ( [UWG2] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [HerstellerWaren_WG] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerWaren_WG] ON [dbo].[HerstellerWaren] ( [WG] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerWarenZuWaren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerWarenZuWaren_Status] ON [dbo].[HerstellerWarenZuWaren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [HerstellerWarenZuWaren_Warengruppe] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [HerstellerWarenZuWaren_Warengruppe] ON [dbo].[HerstellerWarenZuWaren] ( [Warengruppe] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [hlpdsk_8DReport_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_8DReport_Code] ON [dbo].[hlpdsk_8DReport] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_8DReport_hlpdsk_requestsI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_8DReport_hlpdsk_requestsI3D] ON [dbo].[hlpdsk_8DReport] ( [hlpdsk_requestsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_8DReport_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_8DReport_Status] ON [dbo].[hlpdsk_8DReport] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_8DReportTexte_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_8DReportTexte_Art] ON [dbo].[hlpdsk_8DReportTexte] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_8DReportTexte_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_8DReportTexte_Datum] ON [dbo].[hlpdsk_8DReportTexte] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [hlpdsk_8DReportTexte_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_8DReportTexte_Name] ON [dbo].[hlpdsk_8DReportTexte] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_8DReportTexte_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_8DReportTexte_Status] ON [dbo].[hlpdsk_8DReportTexte] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_cmanage_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_cmanage_Status] ON [dbo].[hlpdsk_cmanage] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_history_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_history_Datum] ON [dbo].[hlpdsk_history] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [hlpdsk_history_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_history_Nummer] ON [dbo].[hlpdsk_history] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_history_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_history_Status] ON [dbo].[hlpdsk_history] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_hlpdsk_history_RequestI3DDate] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_hlpdsk_history_RequestI3DDate] ON [dbo].[hlpdsk_history] ( [RequestI3D] ASC, [Datum] DESC ) INCLUDE([Aktion]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_history_empfaenger_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_history_empfaenger_Status] ON [dbo].[hlpdsk_history_empfaenger] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_kategorien_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_kategorien_Nummer] ON [dbo].[hlpdsk_kategorien] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_kategorien_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_kategorien_Status] ON [dbo].[hlpdsk_kategorien] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_loesungen_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_loesungen_Nummer] ON [dbo].[hlpdsk_loesungen] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_loesungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_loesungen_Status] ON [dbo].[hlpdsk_loesungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [hlpdsk_nable_link_DeviceID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_nable_link_DeviceID] ON [dbo].[hlpdsk_nable_link] ( [DeviceID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_prioritaeten_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_prioritaeten_Status] ON [dbo].[hlpdsk_prioritaeten] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_request_bearbeiter_PersonalI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_request_bearbeiter_PersonalI3D] ON [dbo].[hlpdsk_request_bearbeiter] ( [PersonalI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_request_bearbeiter_RequestI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_request_bearbeiter_RequestI3D] ON [dbo].[hlpdsk_request_bearbeiter] ( [RequestI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_request_bearbeiter_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_request_bearbeiter_Status] ON [dbo].[hlpdsk_request_bearbeiter] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_requests_LizenzKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_requests_LizenzKopfI3D] ON [dbo].[hlpdsk_requests] ( [LizenzKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_requests_nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_requests_nummer] ON [dbo].[hlpdsk_requests] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_requests_RechPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_requests_RechPosI3D] ON [dbo].[hlpdsk_requests] ( [RechPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_hlpdsk_requests_GeaendertDatum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idx_hlpdsk_requests_GeaendertDatum] ON [dbo].[hlpdsk_requests] ( [GeaendertDatum] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxHlpdsk_requests_KundeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idxHlpdsk_requests_KundeI3D] ON [dbo].[hlpdsk_requests] ( [KundeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_status_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_status_Status] ON [dbo].[hlpdsk_status] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [hlpdsk_templatekopf_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_templatekopf_Name] ON [dbo].[hlpdsk_templatekopf] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_templatekopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_templatekopf_Status] ON [dbo].[hlpdsk_templatekopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_templatepos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_templatepos_Status] ON [dbo].[hlpdsk_templatepos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_ArtikelI3D] ON [dbo].[hlpdsk_timer] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_AufPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_AufPosI3D] ON [dbo].[hlpdsk_timer] ( [AufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_LiefPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_LiefPosI3D] ON [dbo].[hlpdsk_timer] ( [LiefPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_RechPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_RechPosI3D] ON [dbo].[hlpdsk_timer] ( [RechPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_Status] ON [dbo].[hlpdsk_timer] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_hlpdsk_timer_RequestI3DBerechenbar] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_hlpdsk_timer_RequestI3DBerechenbar] ON [dbo].[hlpdsk_timer] ( [RequestI3D] ASC, [Berechenbar] ASC ) INCLUDE([Timer],[PausedTime],[LunchTime]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_log_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_log_Status] ON [dbo].[hlpdsk_timer_log] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_typen_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_typen_Nummer] ON [dbo].[hlpdsk_timer_typen] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_timer_typen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_timer_typen_Status] ON [dbo].[hlpdsk_timer_typen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_typen_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_typen_Nummer] ON [dbo].[hlpdsk_typen] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [hlpdsk_typen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [hlpdsk_typen_Status] ON [dbo].[hlpdsk_typen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Hotline_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Hotline_KundenID] ON [dbo].[Hotline] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Hotline_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Hotline_Status] ON [dbo].[Hotline] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Hotline_Username] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Hotline_Username] ON [dbo].[Hotline] ( [Username] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [I3D_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [I3D_Status] ON [dbo].[I3D] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ICUConfig_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ICUConfig_Status] ON [dbo].[ICUConfig] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ImportLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ImportLog_Status] ON [dbo].[ImportLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Imports_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Imports_Status] ON [dbo].[Imports] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [InfoMail_PersonalI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InfoMail_PersonalI3D] ON [dbo].[InfoMail] ( [PersonalI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InfoMail_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InfoMail_Status] ON [dbo].[InfoMail] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Interesse_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Interesse_Name] ON [dbo].[Interesse] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Interesse_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Interesse_Status] ON [dbo].[Interesse] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurArtikel_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurArtikel_Status] ON [dbo].[InventurArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_InventurArtikel] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_InventurArtikel] ON [dbo].[InventurArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurArtikels_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurArtikels_ArtikelI3D] ON [dbo].[InventurArtikels] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurArtikels_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurArtikels_LagerI3D] ON [dbo].[InventurArtikels] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurArtikels_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurArtikels_Status] ON [dbo].[InventurArtikels] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurBuchungen_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurBuchungen_Art] ON [dbo].[InventurBuchungen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurBuchungen_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurBuchungen_ArtikelI3D] ON [dbo].[InventurBuchungen] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurBuchungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurBuchungen_Status] ON [dbo].[InventurBuchungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurLieferscheine_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurLieferscheine_ArtikelI3D] ON [dbo].[InventurLieferscheine] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurLieferscheine_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurLieferscheine_Status] ON [dbo].[InventurLieferscheine] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [InventurSeriennummern_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [InventurSeriennummern_Status] ON [dbo].[InventurSeriennummern] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixInventurSeriennummern_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixInventurSeriennummern_ArtikelI3D] ON [dbo].[InventurSeriennummern] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [iSeminare_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [iSeminare_Name] ON [dbo].[iSeminare] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [iSeminare_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [iSeminare_Status] ON [dbo].[iSeminare] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [iSeminareModeratoren_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [iSeminareModeratoren_Name] ON [dbo].[iSeminareModeratoren] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [iSeminareModeratoren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [iSeminareModeratoren_Status] ON [dbo].[iSeminareModeratoren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [iSeminareModZuordnung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [iSeminareModZuordnung_Status] ON [dbo].[iSeminareModZuordnung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ITScopeTexte_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ITScopeTexte_Status] ON [dbo].[ITScopeTexte] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Jobs_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Jobs_Status] ON [dbo].[Jobs] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KalkKopf_AktuelleVersion] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkKopf_AktuelleVersion] ON [dbo].[KalkKopf] ( [AktuelleVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KalkKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkKopf_Nummer] ON [dbo].[KalkKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxKalkPos_UebernommenAusI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idxKalkPos_UebernommenAusI3D] ON [dbo].[KalkPos] ( [UebernommenAusI3D] ASC, [UebernommenAusArt] ASC ) INCLUDE([KalkKopfI3D]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KalkPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkPos_Art] ON [dbo].[KalkPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KalkPos_Artikelcode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkPos_Artikelcode] ON [dbo].[KalkPos] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KalkPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkPos_ArtikelI3D] ON [dbo].[KalkPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KalkPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkPos_EANCode] ON [dbo].[KalkPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KalkPos_EKAusAufPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkPos_EKAusAufPosI3D] ON [dbo].[KalkPos] ( [EKAusAufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KalkPos_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkPos_Hersteller] ON [dbo].[KalkPos] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KalkPos_KalkKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KalkPos_KalkKopfI3D] ON [dbo].[KalkPos] ( [KalkKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kassenbuch_AnlageArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kassenbuch_AnlageArt] ON [dbo].[Kassenbuch] ( [AnlageArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kassenbuch_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kassenbuch_Art] ON [dbo].[Kassenbuch] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kassenbuch_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kassenbuch_Datum] ON [dbo].[Kassenbuch] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kassenbuch_RechKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kassenbuch_RechKopfI3D] ON [dbo].[Kassenbuch] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kassenbuch_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kassenbuch_Status] ON [dbo].[Kassenbuch] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KassenbuchAbschluss_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KassenbuchAbschluss_Datum] ON [dbo].[KassenbuchAbschluss] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KassenbuchAbschluss_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KassenbuchAbschluss_Status] ON [dbo].[KassenbuchAbschluss] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KassenBuchChangeLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KassenBuchChangeLog_Datum] ON [dbo].[KassenBuchChangeLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KassenBuchChangeLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KassenBuchChangeLog_Status] ON [dbo].[KassenBuchChangeLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KassenbuchZaehlHilfeLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KassenbuchZaehlHilfeLog_Datum] ON [dbo].[KassenbuchZaehlHilfeLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KassenbuchZaehlHilfeLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KassenbuchZaehlHilfeLog_Status] ON [dbo].[KassenbuchZaehlHilfeLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KassendisplayFilialEinstellungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KassendisplayFilialEinstellungen_Status] ON [dbo].[KassendisplayFilialEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KdDivers_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KdDivers_Status] ON [dbo].[KdDivers] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KdDivers0] Script Date: 11.11.2025 11:20:30 ******/ CREATE UNIQUE NONCLUSTERED INDEX [KdDivers0] ON [dbo].[KdDivers] ( [Kundennummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Kontakte_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kontakte_Name] ON [dbo].[Kontakte] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kontakte_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kontakte_Nummer] ON [dbo].[Kontakte] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kontakte_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kontakte_Status] ON [dbo].[Kontakte] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KontaktePersonen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KontaktePersonen_Name] ON [dbo].[KontaktePersonen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KontaktePersonen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KontaktePersonen_Status] ON [dbo].[KontaktePersonen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kostenart_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kostenart_Status] ON [dbo].[Kostenart] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kostenstelle_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kostenstelle_Status] ON [dbo].[Kostenstelle] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Kostenstellen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kostenstellen_Name] ON [dbo].[Kostenstellen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Kostenstellen_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kostenstellen_Nummer] ON [dbo].[Kostenstellen] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Kostentraeger_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kostentraeger_Nummer] ON [dbo].[Kostentraeger] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kreditor_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kreditor_Hersteller] ON [dbo].[Kreditor] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kreditor_Kunde] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kreditor_Kunde] ON [dbo].[Kreditor] ( [Kunde] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Kreditor_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kreditor_Name] ON [dbo].[Kreditor] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kreditor_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kreditor_Status] ON [dbo].[Kreditor] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KreditorCodes_ArtikelCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KreditorCodes_ArtikelCode] ON [dbo].[KreditorCodes] ( [ArtikelCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KreditorCodes_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KreditorCodes_ArtikelI3D] ON [dbo].[KreditorCodes] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KreditorCodes_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KreditorCodes_Code] ON [dbo].[KreditorCodes] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KreditorCodes_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KreditorCodes_Status] ON [dbo].[KreditorCodes] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KreditorSonderposition_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KreditorSonderposition_Status] ON [dbo].[KreditorSonderposition] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KuendigungsArt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KuendigungsArt_Status] ON [dbo].[KuendigungsArt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_Kunden_VertriebsgebietI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idx_Kunden_VertriebsgebietI3D] ON [dbo].[Kunden] ( [VertriebsgebietI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_Kunden_Status_Gesperrt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_Kunden_Status_Gesperrt] ON [dbo].[Kunden] ( [Status] ASC, [Gesperrt] ASC ) INCLUDE([I3D],[Name],[TechnikerID],[Techniker2ID]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixTechniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixTechniker2ID] ON [dbo].[Kunden] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixTechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixTechnikerID] ON [dbo].[Kunden] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kunden_Kreditor] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kunden_Kreditor] ON [dbo].[Kunden] ( [Kreditor] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kunden_KundenNummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kunden_KundenNummer] ON [dbo].[Kunden] ( [KundenNummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kunden_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kunden_LagerI3D] ON [dbo].[Kunden] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Kunden_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Kunden_Status] ON [dbo].[Kunden] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Main] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Main] ON [dbo].[Kunden] ( [I3D] ASC, [Name] ASC )WITH (PAD_INDEX = ON, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixKundenBenachrichtigung_AnsprechI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixKundenBenachrichtigung_AnsprechI3D] ON [dbo].[KundenBenachrichtigung] ( [AnsprechI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixKundenBenachrichtigung_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixKundenBenachrichtigung_KundenI3D] ON [dbo].[KundenBenachrichtigung] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenBenachrichtigung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenBenachrichtigung_Status] ON [dbo].[KundenBenachrichtigung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenBranche_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenBranche_KundenI3D] ON [dbo].[KundenBranche] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenBranche_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenBranche_Status] ON [dbo].[KundenBranche] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KundenDirectories_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenDirectories_Name] ON [dbo].[KundenDirectories] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenDirectories_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenDirectories_Status] ON [dbo].[KundenDirectories] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenFertigungskonfiguration_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenFertigungskonfiguration_KundenI3D] ON [dbo].[KundenFertigungskonfiguration] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenFertigungskonfiguration_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenFertigungskonfiguration_Status] ON [dbo].[KundenFertigungskonfiguration] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenHardlock_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenHardlock_KundenI3D] ON [dbo].[KundenHardlock] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenHardlock_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenHardlock_Status] ON [dbo].[KundenHardlock] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenHerkunft_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenHerkunft_Status] ON [dbo].[KundenHerkunft] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenInteresse_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenInteresse_KundenI3D] ON [dbo].[KundenInteresse] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenInteresse_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenInteresse_Status] ON [dbo].[KundenInteresse] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KundenKlassifizierung_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenKlassifizierung_Name] ON [dbo].[KundenKlassifizierung] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenKlassifizierung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenKlassifizierung_Status] ON [dbo].[KundenKlassifizierung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenKostenstelle_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenKostenstelle_KundenI3D] ON [dbo].[KundenKostenstelle] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KundenKostenstelle_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenKostenstelle_Nummer] ON [dbo].[KundenKostenstelle] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenKostenstelle_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenKostenstelle_Status] ON [dbo].[KundenKostenstelle] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenProdukt_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenProdukt_KundenI3D] ON [dbo].[KundenProdukt] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenProdukt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenProdukt_Status] ON [dbo].[KundenProdukt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenRMA_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenRMA_Nummer] ON [dbo].[KundenRMA] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenRMA_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenRMA_UrsprungI3D] ON [dbo].[KundenRMA] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenRMA_UrsprungPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenRMA_UrsprungPosI3D] ON [dbo].[KundenRMA] ( [UrsprungPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenSonderpreise_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenSonderpreise_ArtikelI3D] ON [dbo].[KundenSonderpreise] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenSonderpreise_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenSonderpreise_KundenI3D] ON [dbo].[KundenSonderpreise] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenSonderpreise_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenSonderpreise_ObjektArt] ON [dbo].[KundenSonderpreise] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundenSonderpreise_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundenSonderpreise_ObjektI3D] ON [dbo].[KundenSonderpreise] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [KundeToArtikel_ArtikelcodeKunde] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundeToArtikel_ArtikelcodeKunde] ON [dbo].[KundeToArtikel] ( [ArtikelcodeKunde] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundeToArtikel_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundeToArtikel_I3D] ON [dbo].[KundeToArtikel] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [KundeToKonzern_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [KundeToKonzern_KundenI3D] ON [dbo].[KundeToKonzern] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_AnschriftID] ON [dbo].[LagerAufKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_AussendienstID] ON [dbo].[LagerAufKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_Datum] ON [dbo].[LagerAufKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_hlpdsk_requestsI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_hlpdsk_requestsI3D] ON [dbo].[LagerAufKopf] ( [hlpdsk_requestsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_InnendienstID] ON [dbo].[LagerAufKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_KundenID] ON [dbo].[LagerAufKopf] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LagerAufKopf_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_KurzZeich] ON [dbo].[LagerAufKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_Nummer] ON [dbo].[LagerAufKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_Status] ON [dbo].[LagerAufKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_Techniker2ID] ON [dbo].[LagerAufKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopf_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopf_TechnikerID] ON [dbo].[LagerAufKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfErweitert_AufkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfErweitert_AufkopfI3D] ON [dbo].[LagerAufKopfErweitert] ( [AufkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfErweitertVersions_AufkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfErweitertVersions_AufkopfI3D] ON [dbo].[LagerAufKopfErweitertVersions] ( [AufkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_AnschriftID] ON [dbo].[LagerAufKopfVersions] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_AussendienstID] ON [dbo].[LagerAufKopfVersions] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_Datum] ON [dbo].[LagerAufKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_hlpdsk_requestsI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_hlpdsk_requestsI3D] ON [dbo].[LagerAufKopfVersions] ( [hlpdsk_requestsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_InnendienstID] ON [dbo].[LagerAufKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_KundenID] ON [dbo].[LagerAufKopfVersions] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LagerAufKopfVersions_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_KurzZeich] ON [dbo].[LagerAufKopfVersions] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_Nummer] ON [dbo].[LagerAufKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_Status] ON [dbo].[LagerAufKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_Techniker2ID] ON [dbo].[LagerAufKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufKopfVersions_TechnikerID] ON [dbo].[LagerAufKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_Art] ON [dbo].[LagerAufPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_ArtikelI3D] ON [dbo].[LagerAufPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufPos_AufKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_AufKopfI3D] ON [dbo].[LagerAufPos] ( [AufKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LagerAufPos_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_Code] ON [dbo].[LagerAufPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LagerAufPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_EANCode] ON [dbo].[LagerAufPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_GeraeteBarcodeI3D] ON [dbo].[LagerAufPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LagerAufPos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_HerstCode] ON [dbo].[LagerAufPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_Status] ON [dbo].[LagerAufPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufPos_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_UrsprungI3D] ON [dbo].[LagerAufPos] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerAufPos_UrsprungPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerAufPos_UrsprungPosI3D] ON [dbo].[LagerAufPos] ( [UrsprungPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Lagerort_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Lagerort_Status] ON [dbo].[Lagerort] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Lagerplatz_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Lagerplatz_Status] ON [dbo].[Lagerplatz] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerUmbuchungsliste_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerUmbuchungsliste_Nummer] ON [dbo].[LagerUmbuchungsliste] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerUmbuchungsliste_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerUmbuchungsliste_Status] ON [dbo].[LagerUmbuchungsliste] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerUmbuchungslisteArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerUmbuchungslisteArtikel_ArtikelI3D] ON [dbo].[LagerUmbuchungslisteArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerUmbuchungslisteArtikel_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerUmbuchungslisteArtikel_Status] ON [dbo].[LagerUmbuchungslisteArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerZuWebShopEinstellungen_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerZuWebShopEinstellungen_LagerI3D] ON [dbo].[LagerZuWebShopEinstellungen] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LagerZuWebShopEinstellungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LagerZuWebShopEinstellungen_Status] ON [dbo].[LagerZuWebShopEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LetzteAnlage_AnlageArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LetzteAnlage_AnlageArt] ON [dbo].[LetzteAnlage] ( [AnlageArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LetzteArtikelVerwendung_AnlageArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LetzteArtikelVerwendung_AnlageArt] ON [dbo].[LetzteArtikelVerwendung] ( [AnlageArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LetzteArtikelVerwendung_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LetzteArtikelVerwendung_ArtikelI3D] ON [dbo].[LetzteArtikelVerwendung] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LetzteArtikelVerwendung_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LetzteArtikelVerwendung_KundenI3D] ON [dbo].[LetzteArtikelVerwendung] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LetzteArtikelVerwendung_PosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LetzteArtikelVerwendung_PosI3D] ON [dbo].[LetzteArtikelVerwendung] ( [PosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LieferungKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LieferungKopf_Status] ON [dbo].[LieferungKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixLiefKopf_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefKopf_AussendienstID] ON [dbo].[LiefKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixLiefKopf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefKopf_Datum] ON [dbo].[LiefKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixLiefKopf_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefKopf_InnendienstID] ON [dbo].[LiefKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixLiefKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefKopf_Nummer] ON [dbo].[LiefKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixLiefKopf_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefKopf_Techniker2ID] ON [dbo].[LiefKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixLiefKopf_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefKopf_TechnikerID] ON [dbo].[LiefKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopf_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopf_AnschriftID] ON [dbo].[LiefKopf] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopf_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopf_KundenID] ON [dbo].[LiefKopf] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiefKopf_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopf_KurzZeich] ON [dbo].[LiefKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfErweitert_LiefkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfErweitert_LiefkopfI3D] ON [dbo].[LiefKopfErweitert] ( [LiefkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfErweitertVersions_LiefkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfErweitertVersions_LiefkopfI3D] ON [dbo].[LiefKopfErweitertVersions] ( [LiefkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_AnschriftID] ON [dbo].[LiefKopfVersions] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_AussendienstID] ON [dbo].[LiefKopfVersions] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_Datum] ON [dbo].[LiefKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_InnendienstID] ON [dbo].[LiefKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_KundenID] ON [dbo].[LiefKopfVersions] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiefKopfVersions_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_KurzZeich] ON [dbo].[LiefKopfVersions] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_Nummer] ON [dbo].[LiefKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_Status] ON [dbo].[LiefKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_Techniker2ID] ON [dbo].[LiefKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefKopfVersions_TechnikerID] ON [dbo].[LiefKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ix_LiefPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ix_LiefPos_Art] ON [dbo].[LiefPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixLiefPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefPos_ArtikelI3D] ON [dbo].[LiefPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixLiefPos_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefPos_Code] ON [dbo].[LiefPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixLiefPos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixLiefPos_HerstCode] ON [dbo].[LiefPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiefPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPos_EANCode] ON [dbo].[LiefPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPos_GeraeteBarcodeI3D] ON [dbo].[LiefPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPos_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPos_Ursprung] ON [dbo].[LiefPos] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPos_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPos_UrsprungI3D] ON [dbo].[LiefPos] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_Art] ON [dbo].[LiefPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_ArtikelI3D] ON [dbo].[LiefPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiefPosVersions_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_Code] ON [dbo].[LiefPosVersions] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiefPosVersions_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_EANCode] ON [dbo].[LiefPosVersions] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_GeraeteBarcodeI3D] ON [dbo].[LiefPosVersions] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiefPosVersions_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_HerstCode] ON [dbo].[LiefPosVersions] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_KopfVersionsI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_KopfVersionsI3D] ON [dbo].[LiefPosVersions] ( [KopfVersionsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_LiefKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_LiefKopfI3D] ON [dbo].[LiefPosVersions] ( [LiefKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_Status] ON [dbo].[LiefPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_Ursprung] ON [dbo].[LiefPosVersions] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefPosVersions_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefPosVersions_UrsprungI3D] ON [dbo].[LiefPosVersions] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiefProv_LiefKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiefProv_LiefKopfI3D] ON [dbo].[LiefProv] ( [LiefKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutKopf_AktuelleVersion] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutKopf_AktuelleVersion] ON [dbo].[LiGutKopf] ( [AktuelleVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutKopf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutKopf_Datum] ON [dbo].[LiGutKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutKopf_Nummer] ON [dbo].[LiGutKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutKopf_Status] ON [dbo].[LiGutKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_Art] ON [dbo].[LiGutPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiGutPos_Artikelcode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_Artikelcode] ON [dbo].[LiGutPos] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_ArtikelI3D] ON [dbo].[LiGutPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiGutPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_EANCode] ON [dbo].[LiGutPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutPos_EKAusAufPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_EKAusAufPosI3D] ON [dbo].[LiGutPos] ( [EKAusAufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LiGutPos_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_Hersteller] ON [dbo].[LiGutPos] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutPos_KalkKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_KalkKopfI3D] ON [dbo].[LiGutPos] ( [KalkKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutPos_LiGutKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_LiGutKopfI3D] ON [dbo].[LiGutPos] ( [LiGutKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LiGutPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LiGutPos_Status] ON [dbo].[LiGutPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LizenzKopf_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LizenzKopf_Name] ON [dbo].[LizenzKopf] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LizenzKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LizenzKopf_Nummer] ON [dbo].[LizenzKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LizenzPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LizenzPos_Art] ON [dbo].[LizenzPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [LizenzPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LizenzPos_ArtikelI3D] ON [dbo].[LizenzPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LizenzPos_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LizenzPos_Code] ON [dbo].[LizenzPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [LizenzPos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [LizenzPos_HerstCode] ON [dbo].[LizenzPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Logos_ObjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Logos_ObjectI3D] ON [dbo].[Logos] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Logos_ObjectKind] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Logos_ObjectKind] ON [dbo].[Logos] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [MaAbteilung_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MaAbteilung_Name] ON [dbo].[MaAbteilung] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MaAbteilung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MaAbteilung_Status] ON [dbo].[MaAbteilung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Mahnlauf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mahnlauf_Datum] ON [dbo].[Mahnlauf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Mahnlauf_RechKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mahnlauf_RechKopfI3D] ON [dbo].[Mahnlauf] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Mahnlauf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mahnlauf_Status] ON [dbo].[Mahnlauf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailAgentEinstellungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailAgentEinstellungen_Status] ON [dbo].[MailAgentEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailAgentRegel_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailAgentRegel_KundenI3D] ON [dbo].[MailAgentRegel] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailAgentRegel_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailAgentRegel_Status] ON [dbo].[MailAgentRegel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailAgentRollen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailAgentRollen_Status] ON [dbo].[MailAgentRollen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Mailing_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mailing_Datum] ON [dbo].[Mailing] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Mailing_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mailing_Name] ON [dbo].[Mailing] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_MailingAttachments_MailingDaten] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_MailingAttachments_MailingDaten] ON [dbo].[MailingAttachments] ( [MailingDatenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailingDaten_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailingDaten_Datum] ON [dbo].[MailingDaten] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailingTeilnahme_AnsprechI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailingTeilnahme_AnsprechI3D] ON [dbo].[MailingTeilnahme] ( [AnsprechI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailingTeilnahme_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailingTeilnahme_KundenI3D] ON [dbo].[MailingTeilnahme] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_Mailingtexte_MAilingDaten] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_Mailingtexte_MAilingDaten] ON [dbo].[Mailingtexte] ( [MailingDatenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_MailingToKunde_MailingDaten] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_MailingToKunde_MailingDaten] ON [dbo].[MailingToKunde] ( [MailingDatenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailingToKunde_AnsprechI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailingToKunde_AnsprechI3D] ON [dbo].[MailingToKunde] ( [AnsprechI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailingToKunde_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailingToKunde_KundenI3D] ON [dbo].[MailingToKunde] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailingVorlagen_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailingVorlagen_Art] ON [dbo].[MailingVorlagen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailingVorlagen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailingVorlagen_Status] ON [dbo].[MailingVorlagen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailVerzeichnisse_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailVerzeichnisse_I3D] ON [dbo].[MailVerzeichnisse] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [MailVerzeichnisse_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailVerzeichnisse_Name] ON [dbo].[MailVerzeichnisse] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailVerzeichnisse_OwnerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailVerzeichnisse_OwnerI3D] ON [dbo].[MailVerzeichnisse] ( [OwnerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailVerzeichnisse_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailVerzeichnisse_Status] ON [dbo].[MailVerzeichnisse] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [MailVorlagen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailVorlagen_Name] ON [dbo].[MailVorlagen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailVorlagen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailVorlagen_Status] ON [dbo].[MailVorlagen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [MailVorlagenAttachments_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [MailVorlagenAttachments_Status] ON [dbo].[MailVorlagenAttachments] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Mandant_Land] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mandant_Land] ON [dbo].[Mandant] ( [Land] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Mandant_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mandant_Status] ON [dbo].[Mandant] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Mitarbeiterartikel_ArtikelCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Mitarbeiterartikel_ArtikelCode] ON [dbo].[Mitarbeiterartikel] ( [ArtikelCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Module_ModuleGuid] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Module_ModuleGuid] ON [dbo].[Module] ( [ModuleGuid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ModuleActionLog_ObjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleActionLog_ObjectI3D] ON [dbo].[ModuleActionLog] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ModuleActionType_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleActionType_Name] ON [dbo].[ModuleActionType] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ModuleCategory_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleCategory_Name] ON [dbo].[ModuleCategory] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ModuleCustomProperties_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleCustomProperties_Name] ON [dbo].[ModuleCustomProperties] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ModuleCustomProperties_ObjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleCustomProperties_ObjectI3D] ON [dbo].[ModuleCustomProperties] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ModuleCustomProperties_ObjectKind] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleCustomProperties_ObjectKind] ON [dbo].[ModuleCustomProperties] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ModuleCustomPropertyValues_ObjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleCustomPropertyValues_ObjectI3D] ON [dbo].[ModuleCustomPropertyValues] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ModuleCustomPropertyValues_ObjectKind] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ModuleCustomPropertyValues_ObjectKind] ON [dbo].[ModuleCustomPropertyValues] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_MyDayUserItems_ItemDate_EmployeeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_MyDayUserItems_ItemDate_EmployeeI3D] ON [dbo].[MyDayUserItems] ( [ItemDate] DESC, [EmployeeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Nebenlager_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Nebenlager_Nummer] ON [dbo].[Nebenlager] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [NebenlagerArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [NebenlagerArtikel_ArtikelI3D] ON [dbo].[NebenlagerArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [NLALagerI3D_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [NLALagerI3D_ArtikelI3D] ON [dbo].[NebenlagerArtikel] ( [NebenlagerI3D] ASC, [ArtikelI3D] ASC ) INCLUDE([Bestand]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [NebenlagerLog_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [NebenlagerLog_ArtikelI3D] ON [dbo].[NebenlagerLog] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [NebenlagerLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [NebenlagerLog_Datum] ON [dbo].[NebenlagerLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [NebenlagerUmbuchungsLog_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [NebenlagerUmbuchungsLog_ArtikelI3D] ON [dbo].[NebenlagerUmbuchungsLog] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [NebenlagerUmbuchungsLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [NebenlagerUmbuchungsLog_Datum] ON [dbo].[NebenlagerUmbuchungsLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_NexusNotifications_UserI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_NexusNotifications_UserI3D] ON [dbo].[NexusNotifications] ( [UserI3D] DESC, [UserKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IX_NexusTicketViews_Caption] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_NexusTicketViews_Caption] ON [dbo].[NexusTicketViews] ( [Caption] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ObjectFields_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ObjectFields_Name] ON [dbo].[ObjectFields] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ObjectFields_OwnerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ObjectFields_OwnerI3D] ON [dbo].[ObjectFields] ( [OwnerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IDX_ObjectFulltextIndex_TextValue] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IDX_ObjectFulltextIndex_TextValue] ON [dbo].[ObjectFulltextIndex] ( [TextValue] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [OfferProjectLayouts_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [OfferProjectLayouts_I3D] ON [dbo].[OfferProjectLayouts] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_OnlineBankingAccountTransactions_ConfigI3DAndBookingDate] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_OnlineBankingAccountTransactions_ConfigI3DAndBookingDate] ON [dbo].[OnlineBankingAccountTransactions] ( [OnlineBankingConfigurationI3D] ASC, [BookingDate] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_OnlineBankingTransactionAssignments_AccountTransactionI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_OnlineBankingTransactionAssignments_AccountTransactionI3D] ON [dbo].[OnlineBankingTransactionAssignments] ( [AccountTransactionI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Opos_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Opos_KundenID] ON [dbo].[Opos] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_PartialCommissionItemToBarcodeRelations_PartialCommissionOrderI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_PartialCommissionItemToBarcodeRelations_PartialCommissionOrderI3D] ON [dbo].[PartialCommissionItemToBarcodeRelations] ( [PartialCommissionOrderI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_PartialCommissionOrderItems_PartialCommissionOrderI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_PartialCommissionOrderItems_PartialCommissionOrderI3D] ON [dbo].[PartialCommissionOrderItems] ( [PartialCommissionOrderI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_PartialCommissionOrders_ReceiptOrderI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_PartialCommissionOrders_ReceiptOrderI3D] ON [dbo].[PartialCommissionOrders] ( [ReceiptOrderI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ParticipantArticles_ObjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ParticipantArticles_ObjectI3D] ON [dbo].[ParticipantArticles] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ParticipantArticles_ObjectKind] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ParticipantArticles_ObjectKind] ON [dbo].[ParticipantArticles] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PasswordManagement_CustomerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PasswordManagement_CustomerI3D] ON [dbo].[PasswordManagement] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PasswordManagement_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PasswordManagement_Status] ON [dbo].[PasswordManagement] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [PasswordManagementKeyword_Username] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PasswordManagementKeyword_Username] ON [dbo].[PasswordManagementKeyword] ( [Username] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [PasswordManagementType_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PasswordManagementType_Name] ON [dbo].[PasswordManagementType] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PasswordManagementType_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PasswordManagementType_Status] ON [dbo].[PasswordManagementType] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Personal_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Personal_KurzZeich] ON [dbo].[Personal] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Personal_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Personal_Name] ON [dbo].[Personal] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Personal_Vertreter] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Personal_Vertreter] ON [dbo].[Personal] ( [Vertreter] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PersonalUnterweisung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PersonalUnterweisung_Status] ON [dbo].[PersonalUnterweisung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PersonalUrlaub_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PersonalUrlaub_Status] ON [dbo].[PersonalUrlaub] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PersonalVertretung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PersonalVertretung_Status] ON [dbo].[PersonalVertretung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PersonalZuMailAgentRollen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PersonalZuMailAgentRollen_Status] ON [dbo].[PersonalZuMailAgentRollen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Personen_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Personen_AnschriftID] ON [dbo].[Personen] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PORTDEBI_Kundennummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PORTDEBI_Kundennummer] ON [dbo].[PORTDEBI] ( [Kundennummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_PORTRECH_Rechnungsnummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_PORTRECH_Rechnungsnummer] ON [dbo].[PORTRECH] ( [Rechnungsnummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PORTRECH_AnlageI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PORTRECH_AnlageI3D] ON [dbo].[PORTRECH] ( [AnlageI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PORTRECH_Kundennummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PORTRECH_Kundennummer] ON [dbo].[PORTRECH] ( [Kundennummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PORTWARE_AnlageI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PORTWARE_AnlageI3D] ON [dbo].[PORTWARE] ( [AnlageI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PORTWARE_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PORTWARE_Art] ON [dbo].[PORTWARE] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [PORTWARE_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [PORTWARE_Datum] ON [dbo].[PORTWARE] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Printer_ReportGroup] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Printer_ReportGroup] ON [dbo].[Printer] ( [ReportGroup] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Printer_ReportI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Printer_ReportI3D] ON [dbo].[Printer] ( [ReportI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ProductFamilyAction_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProductFamilyAction_Name] ON [dbo].[ProductFamilyAction] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProductFamilyAction_OwnerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProductFamilyAction_OwnerI3D] ON [dbo].[ProductFamilyAction] ( [OwnerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Produkt_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Produkt_Name] ON [dbo].[Produkt] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Produktfamilie_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Produktfamilie_Status] ON [dbo].[Produktfamilie] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProduktfamilieHersteller_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProduktfamilieHersteller_Status] ON [dbo].[ProduktfamilieHersteller] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProduktfamilieKundenSperren_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProduktfamilieKundenSperren_KundenI3D] ON [dbo].[ProduktfamilieKundenSperren] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProduktfamilieKundenSperren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProduktfamilieKundenSperren_Status] ON [dbo].[ProduktfamilieKundenSperren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProduktfamiliePositionSperren_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProduktfamiliePositionSperren_ArtikelI3D] ON [dbo].[ProduktfamiliePositionSperren] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProduktfamiliePositionSperren_BarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProduktfamiliePositionSperren_BarcodeI3D] ON [dbo].[ProduktfamiliePositionSperren] ( [BarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProduktfamiliePositionSperren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProduktfamiliePositionSperren_Status] ON [dbo].[ProduktfamiliePositionSperren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Projekt_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Projekt_Name] ON [dbo].[Projekt] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Projekt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Projekt_Status] ON [dbo].[Projekt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektAkteure_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektAkteure_Status] ON [dbo].[ProjektAkteure] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektAnlagen_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektAnlagen_ObjektArt] ON [dbo].[ProjektAnlagen] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ProjektAufgaben_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektAufgaben_Name] ON [dbo].[ProjektAufgaben] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektAufgaben_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektAufgaben_Status] ON [dbo].[ProjektAufgaben] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektBeteiligtePersonen_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektBeteiligtePersonen_Art] ON [dbo].[ProjektBeteiligtePersonen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Projektgrundlagen_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Projektgrundlagen_Art] ON [dbo].[ProjektGrundlagen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Projektgrundlagen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Projektgrundlagen_Status] ON [dbo].[ProjektGrundlagen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ProjektGruppen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektGruppen_Name] ON [dbo].[ProjektGruppen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektGruppen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektGruppen_Status] ON [dbo].[ProjektGruppen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektNotiz_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektNotiz_Datum] ON [dbo].[ProjektNotiz] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ProjektNotiz_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektNotiz_KurzZeich] ON [dbo].[ProjektNotiz] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ProjektPersonenGruppen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPersonenGruppen_Name] ON [dbo].[ProjektPersonenGruppen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPersonenGruppen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPersonenGruppen_Status] ON [dbo].[ProjektPersonenGruppen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPersonenGruppenMitarbeiter_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPersonenGruppenMitarbeiter_Status] ON [dbo].[ProjektPersonenGruppenMitarbeiter] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasen_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasen_Art] ON [dbo].[ProjektPhasen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ProjektPhasen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasen_Name] ON [dbo].[ProjektPhasen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasen_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasen_Nummer] ON [dbo].[ProjektPhasen] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasen_OwnerDirI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasen_OwnerDirI3D] ON [dbo].[ProjektPhasen] ( [OwnerDirI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasen_Status] ON [dbo].[ProjektPhasen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasenAbhaengigkeit_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasenAbhaengigkeit_Art] ON [dbo].[ProjektPhasenAbhaengigkeit] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ProjektPhasenAufgaben_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasenAufgaben_Name] ON [dbo].[ProjektPhasenAufgaben] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasenAufgaben_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasenAufgaben_Nummer] ON [dbo].[ProjektPhasenAufgaben] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasenAufgaben_OwnerDirI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasenAufgaben_OwnerDirI3D] ON [dbo].[ProjektPhasenAufgaben] ( [OwnerDirI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasenAufgaben_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasenAufgaben_Status] ON [dbo].[ProjektPhasenAufgaben] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektPhasenAufgabenAbhaengigkeit_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektPhasenAufgabenAbhaengigkeit_Art] ON [dbo].[ProjektPhasenAufgabenAbhaengigkeit] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektTexte_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektTexte_Datum] ON [dbo].[ProjektTexte] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ProjektTexteVersion_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ProjektTexteVersion_Datum] ON [dbo].[ProjektTexteVersion] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Projektverwaltung_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Projektverwaltung_KundenI3D] ON [dbo].[Projektverwaltung] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Projektverwaltung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Projektverwaltung_Status] ON [dbo].[Projektverwaltung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [QuickNote_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [QuickNote_Status] ON [dbo].[QuickNote] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IDX_ReceiptPositionPricing_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IDX_ReceiptPositionPricing_I3D] ON [dbo].[ReceiptPositionPricing] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_ReceiptProvisionEmployeeGoals_UniqueGoal] Script Date: 11.11.2025 11:20:30 ******/ CREATE UNIQUE NONCLUSTERED INDEX [idx_ReceiptProvisionEmployeeGoals_UniqueGoal] ON [dbo].[ReceiptProvisionEmployeeGoals] ( [EmployeeI3D] ASC, [Year] ASC, [Month] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_ReceiptProvisionSchemaCustomerAssignments_UniqueAssignment] Script Date: 11.11.2025 11:20:30 ******/ CREATE UNIQUE NONCLUSTERED INDEX [idx_ReceiptProvisionSchemaCustomerAssignments_UniqueAssignment] ON [dbo].[ReceiptProvisionSchemaCustomerAssignments] ( [CustomerI3D] ASC, [BranchI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixRechKopf_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechKopf_AussendienstID] ON [dbo].[RechKopf] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixRechKopf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechKopf_Datum] ON [dbo].[RechKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixRechKopf_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechKopf_InnendienstID] ON [dbo].[RechKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixRechKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechKopf_Nummer] ON [dbo].[RechKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixRechKopf_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechKopf_Techniker2ID] ON [dbo].[RechKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixRechKopf_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechKopf_TechnikerID] ON [dbo].[RechKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopf_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopf_KundenID] ON [dbo].[RechKopf] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RechKopf_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopf_KurzZeich] ON [dbo].[RechKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfErweitert_RechkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfErweitert_RechkopfI3D] ON [dbo].[RechKopfErweitert] ( [RechkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfErweitertVersions_RechkopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfErweitertVersions_RechkopfI3D] ON [dbo].[RechKopfErweitertVersions] ( [RechkopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_AnschriftID] ON [dbo].[RechKopfVersions] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_AussendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_AussendienstID] ON [dbo].[RechKopfVersions] ( [AussendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_Datum] ON [dbo].[RechKopfVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_InnendienstID] ON [dbo].[RechKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_KundenID] ON [dbo].[RechKopfVersions] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RechKopfVersions_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_KurzZeich] ON [dbo].[RechKopfVersions] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_Nummer] ON [dbo].[RechKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_Status] ON [dbo].[RechKopfVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_Techniker2ID] ON [dbo].[RechKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechKopfVersions_TechnikerID] ON [dbo].[RechKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ix_RechPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ix_RechPos_Art] ON [dbo].[RechPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ixRechPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechPos_ArtikelI3D] ON [dbo].[RechPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixRechPos_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechPos_Code] ON [dbo].[RechPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ixRechPos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ixRechPos_HerstCode] ON [dbo].[RechPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RechPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPos_EANCode] ON [dbo].[RechPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPos_GeraeteBarcodeI3D] ON [dbo].[RechPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPos_Status] ON [dbo].[RechPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPos_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPos_Ursprung] ON [dbo].[RechPos] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPos_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPos_UrsprungI3D] ON [dbo].[RechPos] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_Art] ON [dbo].[RechPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_ArtikelI3D] ON [dbo].[RechPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RechPosVersions_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_Code] ON [dbo].[RechPosVersions] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RechPosVersions_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_EANCode] ON [dbo].[RechPosVersions] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_GeraeteBarcodeI3D] ON [dbo].[RechPosVersions] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RechPosVersions_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_HerstCode] ON [dbo].[RechPosVersions] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_KopfVersionsI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_KopfVersionsI3D] ON [dbo].[RechPosVersions] ( [KopfVersionsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_RechKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_RechKopfI3D] ON [dbo].[RechPosVersions] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_Status] ON [dbo].[RechPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_Ursprung] ON [dbo].[RechPosVersions] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechPosVersions_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechPosVersions_UrsprungI3D] ON [dbo].[RechPosVersions] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RechProv_RechKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RechProv_RechKopfI3D] ON [dbo].[RechProv] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReisekostenAbrechnungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReisekostenAbrechnungen_Status] ON [dbo].[ReisekostenAbrechnungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReisekostenBelege_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReisekostenBelege_Status] ON [dbo].[ReisekostenBelege] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReisekostenBelegeHotel_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReisekostenBelegeHotel_Status] ON [dbo].[ReisekostenBelegeHotel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReisekostenBelegePKW_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReisekostenBelegePKW_Status] ON [dbo].[ReisekostenBelegePKW] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReisekostenFahrten_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReisekostenFahrten_Status] ON [dbo].[ReisekostenFahrten] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReisekostenReisen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReisekostenReisen_Status] ON [dbo].[ReisekostenReisen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RemoteConnections_CustomerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteConnections_CustomerI3D] ON [dbo].[RemoteConnections] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RemoteConnections_DeviceI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteConnections_DeviceI3D] ON [dbo].[RemoteConnections] ( [DeviceI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemoteCredentials_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteCredentials_Name] ON [dbo].[RemoteCredentials] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemoteCredentials_Username] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteCredentials_Username] ON [dbo].[RemoteCredentials] ( [Username] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemoteExternalMetadatas_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteExternalMetadatas_Name] ON [dbo].[RemoteExternalMetadatas] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RemoteFolders_CustomerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteFolders_CustomerI3D] ON [dbo].[RemoteFolders] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemotePuttyMetadatas_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemotePuttyMetadatas_Name] ON [dbo].[RemotePuttyMetadatas] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemoteRDPMetadatas_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteRDPMetadatas_Name] ON [dbo].[RemoteRDPMetadatas] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemoteRDPMetadatas_Username] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteRDPMetadatas_Username] ON [dbo].[RemoteRDPMetadatas] ( [Username] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemoteVNCMetadatas_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteVNCMetadatas_Name] ON [dbo].[RemoteVNCMetadatas] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RemoteWebMetadatas_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RemoteWebMetadatas_Name] ON [dbo].[RemoteWebMetadatas] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RepaArtikel_ArtikelCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RepaArtikel_ArtikelCode] ON [dbo].[RepaArtikel] ( [ArtikelCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RepaArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RepaArtikel_ArtikelI3D] ON [dbo].[RepaArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RepaArtikelHistory_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RepaArtikelHistory_ArtikelI3D] ON [dbo].[RepaArtikelHistory] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RepaKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RepaKopf_Status] ON [dbo].[RepaKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RepaKopfHistory_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RepaKopfHistory_Status] ON [dbo].[RepaKopfHistory] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReportLog_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportLog_Nummer] ON [dbo].[ReportLog] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Reports_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Reports_Name] ON [dbo].[Reports] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Reports_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Reports_Status] ON [dbo].[Reports] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReportsVersions_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportsVersions_Datum] ON [dbo].[ReportsVersions] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReportsVersions_ReportI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportsVersions_ReportI3D] ON [dbo].[ReportsVersions] ( [ReportI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReportsVersions_ReportVersion] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportsVersions_ReportVersion] ON [dbo].[ReportsVersions] ( [ReportVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ReportToGroupAssignment_ReportGroup] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportToGroupAssignment_ReportGroup] ON [dbo].[ReportToGroupAssignment] ( [ReportGroup] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReportToGroupAssignment_ReportI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportToGroupAssignment_ReportI3D] ON [dbo].[ReportToGroupAssignment] ( [ReportI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ReportUsers_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportUsers_Status] ON [dbo].[ReportUsers] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [ReportUsers_UserName] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ReportUsers_UserName] ON [dbo].[ReportUsers] ( [UserName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAAnfKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAAnfKopf_Nummer] ON [dbo].[RMAAnfKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAAnfKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAAnfKopf_Status] ON [dbo].[RMAAnfKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAAnfPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAAnfPos_ArtikelI3D] ON [dbo].[RMAAnfPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAAnfPos_BarcodeScanen] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAAnfPos_BarcodeScanen] ON [dbo].[RMAAnfPos] ( [BarcodeScanen] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAAnfPos_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAAnfPos_LagerI3D] ON [dbo].[RMAAnfPos] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAKopf_Nummer] ON [dbo].[RMAKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAKopf_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAKopf_ObjektArt] ON [dbo].[RMAKopf] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [RMAPos_Artikelcode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPos_Artikelcode] ON [dbo].[RMAPos] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAPos_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPos_ObjektArt] ON [dbo].[RMAPos] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAPos_RechPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPos_RechPosI3D] ON [dbo].[RMAPos] ( [RechPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPos_Status] ON [dbo].[RMAPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAPosSN_SNI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPosSN_SNI3D] ON [dbo].[RMAPosSN] ( [SNI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAPosSN_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPosSN_Status] ON [dbo].[RMAPosSN] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAPosStatus_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPosStatus_Datum] ON [dbo].[RMAPosStatus] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMAPosStatus_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMAPosStatus_Status] ON [dbo].[RMAPosStatus] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARepKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARepKopf_Nummer] ON [dbo].[RMARepKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARepKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARepKopf_Status] ON [dbo].[RMARepKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARepPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARepPos_ArtikelI3D] ON [dbo].[RMARepPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARepPos_BarcodeScanen] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARepPos_BarcodeScanen] ON [dbo].[RMARepPos] ( [BarcodeScanen] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARepPos_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARepPos_LagerI3D] ON [dbo].[RMARepPos] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARueckKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARueckKopf_Nummer] ON [dbo].[RMARueckKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARueckKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARueckKopf_Status] ON [dbo].[RMARueckKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARueckPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARueckPos_ArtikelI3D] ON [dbo].[RMARueckPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARueckPos_BarcodeScanen] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARueckPos_BarcodeScanen] ON [dbo].[RMARueckPos] ( [BarcodeScanen] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RMARueckPos_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RMARueckPos_LagerI3D] ON [dbo].[RMARueckPos] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Roles_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Roles_Name] ON [dbo].[Roles] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RundschrKopf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RundschrKopf_Datum] ON [dbo].[RundschrKopf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [RundschrKunden_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [RundschrKunden_KundenI3D] ON [dbo].[RundschrKunden] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [S2PLog_AktuelleVersion] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [S2PLog_AktuelleVersion] ON [dbo].[S2PLog] ( [AktuelleVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [S2PLog_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [S2PLog_Datum] ON [dbo].[S2PLog] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [S2PLog_KopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [S2PLog_KopfI3D] ON [dbo].[S2PLog] ( [KopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [S2PLog_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [S2PLog_ObjektArt] ON [dbo].[S2PLog] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [S2PLog_PosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [S2PLog_PosI3D] ON [dbo].[S2PLog] ( [PosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [S2PLog_SNI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [S2PLog_SNI3D] ON [dbo].[S2PLog] ( [SNI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ScanBoxen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ScanBoxen_Status] ON [dbo].[ScanBoxen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Scanner_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Scanner_Status] ON [dbo].[Scanner] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_SepaContracts_CustomerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_SepaContracts_CustomerI3D] ON [dbo].[SepaContracts] ( [CustomerI3D] ASC, [State] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SerAuftr_AnschriftID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SerAuftr_AnschriftID] ON [dbo].[SerAuftr] ( [AnschriftID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SerAuftr_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SerAuftr_Datum] ON [dbo].[SerAuftr] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SerAuftr_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SerAuftr_KundenID] ON [dbo].[SerAuftr] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SerAuftr_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SerAuftr_Status] ON [dbo].[SerAuftr] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SerAuftr_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SerAuftr_TechnikerID] ON [dbo].[SerAuftr] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SeriennummerToPosition_KopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SeriennummerToPosition_KopfI3D] ON [dbo].[SeriennummerToPosition] ( [KopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SeriennummerToPosition_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SeriennummerToPosition_ObjektArt] ON [dbo].[SeriennummerToPosition] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SeriennummerToPosition_PosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SeriennummerToPosition_PosI3D] ON [dbo].[SeriennummerToPosition] ( [PosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SeriennummerToPosition_SNI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SeriennummerToPosition_SNI3D] ON [dbo].[SeriennummerToPosition] ( [SNI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SeriennummerZuArbeitsauftrag_BarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SeriennummerZuArbeitsauftrag_BarcodeI3D] ON [dbo].[SeriennummerZuArbeitsauftrag] ( [BarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SeriennummerZuArbeitsauftrag_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SeriennummerZuArbeitsauftrag_Status] ON [dbo].[SeriennummerZuArbeitsauftrag] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [SerTechn_Username] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SerTechn_Username] ON [dbo].[SerTechn] ( [Username] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ServiceArbeitenVorlagen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ServiceArbeitenVorlagen_Status] ON [dbo].[ServiceArbeitenVorlagen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_SharedDocumentForAcceptance_EmployeeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_SharedDocumentForAcceptance_EmployeeI3D] ON [dbo].[SharedDocumentForAcceptance] ( [EmployeeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_SharedDocumentForAcceptance_SharedDocumentI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_SharedDocumentForAcceptance_SharedDocumentI3D] ON [dbo].[SharedDocumentForAcceptance] ( [SharedDocumentI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IX_SharedDocumentForAcceptance_Token] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_SharedDocumentForAcceptance_Token] ON [dbo].[SharedDocumentForAcceptance] ( [Token] ASC, [SharedDocumentI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IDX_SharedDocumentLogs_SharedDocumentI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IDX_SharedDocumentLogs_SharedDocumentI3D] ON [dbo].[SharedDocumentLogs] ( [SharedDocumentI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IX_SharedDocuments_Token] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_SharedDocuments_Token] ON [dbo].[SharedDocuments] ( [Token] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IX_Token_ReceiptI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_Token_ReceiptI3D] ON [dbo].[SharedDocuments] ( [Token] ASC, [ReceiptI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Sichbenu_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sichbenu_Name] ON [dbo].[Sichbenu] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Sichbenu_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sichbenu_Status] ON [dbo].[Sichbenu] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Sichbenu_Vertreter] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sichbenu_Vertreter] ON [dbo].[Sichbenu] ( [Vertreter] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Sichgrup_Land] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sichgrup_Land] ON [dbo].[Sichgrup] ( [Land] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Sichgrup_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sichgrup_Name] ON [dbo].[Sichgrup] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Sichgrup_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sichgrup_Status] ON [dbo].[Sichgrup] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SichProtokoll_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SichProtokoll_Art] ON [dbo].[SichProtokoll] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SichProtokoll_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SichProtokoll_Status] ON [dbo].[SichProtokoll] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Sichrech_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sichrech_Nummer] ON [dbo].[Sichrech] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Skillgruppe_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Skillgruppe_I3D] ON [dbo].[Skillgruppe] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Skillgruppe_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Skillgruppe_ObjektArt] ON [dbo].[Skillgruppe] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Skillgruppe_OwnerDirI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Skillgruppe_OwnerDirI3D] ON [dbo].[Skillgruppe] ( [OwnerDirI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Skillgruppe_OwnerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Skillgruppe_OwnerI3D] ON [dbo].[Skillgruppe] ( [OwnerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Skillgruppe_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Skillgruppe_Status] ON [dbo].[Skillgruppe] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SocialMediaStream_ObjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SocialMediaStream_ObjectI3D] ON [dbo].[SocialMediaStream] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SocialMediaStream_ObjectKind] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SocialMediaStream_ObjectKind] ON [dbo].[SocialMediaStream] ( [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Sonderaktionen_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sonderaktionen_Nummer] ON [dbo].[Sonderaktionen] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SonderaktionenAktion_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SonderaktionenAktion_Datum] ON [dbo].[SonderaktionenAktion] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SonderaktionenAktion_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SonderaktionenAktion_Status] ON [dbo].[SonderaktionenAktion] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SonderaktionenAktionVorlagen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SonderaktionenAktionVorlagen_Status] ON [dbo].[SonderaktionenAktionVorlagen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SonderaktionenReferenzen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SonderaktionenReferenzen_Status] ON [dbo].[SonderaktionenReferenzen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Sondervereinbarung_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sondervereinbarung_Nummer] ON [dbo].[Sondervereinbarung] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SondervereinbarungsArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SondervereinbarungsArtikel_ArtikelI3D] ON [dbo].[SondervereinbarungsArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [SondervereinbarungsArtikel_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SondervereinbarungsArtikel_HerstCode] ON [dbo].[SondervereinbarungsArtikel] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SondervereinbarungsArtikel_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SondervereinbarungsArtikel_Status] ON [dbo].[SondervereinbarungsArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [SozialesNetzwerk_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SozialesNetzwerk_Name] ON [dbo].[SozialesNetzwerk] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [SozialesNetzwerk_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [SozialesNetzwerk_Status] ON [dbo].[SozialesNetzwerk] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Sperrung_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sperrung_Art] ON [dbo].[Sperrung] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Sperrung_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sperrung_Datum] ON [dbo].[Sperrung] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Sperrung_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Sperrung_KurzZeich] ON [dbo].[Sperrung] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [STAMM0] Script Date: 11.11.2025 11:20:30 ******/ CREATE UNIQUE NONCLUSTERED INDEX [STAMM0] ON [dbo].[STAMM] ( [Angebotsnummer] ASC, [Auftragsnummer] ASC, [Liefernummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [StammdatExterneProgramme_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [StammdatExterneProgramme_Name] ON [dbo].[StammdatExterneProgramme] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [StammdatProjektVorlage_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [StammdatProjektVorlage_Art] ON [dbo].[StammdatProjektVorlage] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [StammdatProjektVorlage_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [StammdatProjektVorlage_Status] ON [dbo].[StammdatProjektVorlage] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [StatisticRoles_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [StatisticRoles_I3D] ON [dbo].[StatisticRoles] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [StatisticRoles_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [StatisticRoles_Name] ON [dbo].[StatisticRoles] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [StatisticTypes_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [StatisticTypes_I3D] ON [dbo].[StatisticTypes] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_StopwatchNotifications_EmployeeI3D_HelpdeskI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_StopwatchNotifications_EmployeeI3D_HelpdeskI3D] ON [dbo].[StopwatchNotifications] ( [EmployeeI3D] ASC, [HelpdeskI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxSupplierEdiConfigurations_SupplierIdObjectKind] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idxSupplierEdiConfigurations_SupplierIdObjectKind] ON [dbo].[SupplierEdiConfigurations] ( [SupplierI3D] ASC, [ObjectKind] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_SurveyProcessProperties_SurveyI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_SurveyProcessProperties_SurveyI3D] ON [dbo].[SurveyProcessProperties] ( [SurveyI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [sysuserobjects_pid] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [sysuserobjects_pid] ON [dbo].[sysuserobjects] ( [pid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Taetigkeiten_AnsprechI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Taetigkeiten_AnsprechI3D] ON [dbo].[Taetigkeiten] ( [AnsprechI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Taetigkeiten_BarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Taetigkeiten_BarcodeI3D] ON [dbo].[Taetigkeiten] ( [BarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Taetigkeiten_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Taetigkeiten_Datum] ON [dbo].[Taetigkeiten] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Taetigkeiten_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Taetigkeiten_Name] ON [dbo].[Taetigkeiten] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Taetigkeiten_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Taetigkeiten_ObjektArt] ON [dbo].[Taetigkeiten] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Taetigkeiten_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Taetigkeiten_ObjektI3D] ON [dbo].[Taetigkeiten] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Taetigkeiten_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Taetigkeiten_Status] ON [dbo].[Taetigkeiten] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenHistory_AnsprechI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenHistory_AnsprechI3D] ON [dbo].[TaetigkeitenHistory] ( [AnsprechI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenHistory_BarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenHistory_BarcodeI3D] ON [dbo].[TaetigkeitenHistory] ( [BarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenHistory_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenHistory_Datum] ON [dbo].[TaetigkeitenHistory] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [TaetigkeitenHistory_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenHistory_Name] ON [dbo].[TaetigkeitenHistory] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenHistory_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenHistory_ObjektArt] ON [dbo].[TaetigkeitenHistory] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenHistory_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenHistory_ObjektI3D] ON [dbo].[TaetigkeitenHistory] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenHistory_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenHistory_Status] ON [dbo].[TaetigkeitenHistory] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenVorlagen_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenVorlagen_Art] ON [dbo].[TaetigkeitenVorlagen] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [TaetigkeitenVorlagen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenVorlagen_Name] ON [dbo].[TaetigkeitenVorlagen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaetigkeitenVorlagen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaetigkeitenVorlagen_Status] ON [dbo].[TaetigkeitenVorlagen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Tagebuch_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Tagebuch_Datum] ON [dbo].[Tagebuch] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Tagebuch0] Script Date: 11.11.2025 11:20:30 ******/ CREATE UNIQUE NONCLUSTERED INDEX [Tagebuch0] ON [dbo].[Tagebuch] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [IX_Tags_Caption] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_Tags_Caption] ON [dbo].[Tags] ( [Caption] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [TAPIAnrufer_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TAPIAnrufer_Nummer] ON [dbo].[TAPIAnrufer] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TAPIAnrufer_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TAPIAnrufer_Status] ON [dbo].[TAPIAnrufer] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [TAPINummern_Nummer1] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TAPINummern_Nummer1] ON [dbo].[TAPINummern] ( [Nummer1] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TAPINummern_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TAPINummern_ObjektArt] ON [dbo].[TAPINummern] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TAPINummern_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TAPINummern_ObjektI3D] ON [dbo].[TAPINummern] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TAPIRueckrufe_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TAPIRueckrufe_Datum] ON [dbo].[TAPIRueckrufe] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AK_TaskChecklistSuggestions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [AK_TaskChecklistSuggestions_Status] ON [dbo].[TaskChecklistSuggestions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [AK_TaskChecklistSuggestions_TaskI3D_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [AK_TaskChecklistSuggestions_TaskI3D_Status] ON [dbo].[TaskChecklistSuggestions] ( [TaskI3D] DESC, [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaskManagementTemplate_CustomerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaskManagementTemplate_CustomerI3D] ON [dbo].[TaskManagementAction] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TaskManagementTemplate_TypeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TaskManagementTemplate_TypeI3D] ON [dbo].[TaskManagementAction] ( [TypeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Telefonate_OwnerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Telefonate_OwnerI3D] ON [dbo].[Telefonate] ( [OwnerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TelemarketingTexte_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TelemarketingTexte_Status] ON [dbo].[TelemarketingTexte] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Termine_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Termine_ObjektArt] ON [dbo].[Termine] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Termine_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Termine_ObjektI3D] ON [dbo].[Termine] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Termine_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Termine_Status] ON [dbo].[Termine] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_Terminplanung_Von] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idx_Terminplanung_Von] ON [dbo].[Terminplanung] ( [Von] DESC, [Bis] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Terminplanung_AufKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Terminplanung_AufKopfI3D] ON [dbo].[Terminplanung] ( [AufKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Terminplanung_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Terminplanung_KundenI3D] ON [dbo].[Terminplanung] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Terminplanung_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Terminplanung_ObjektArt] ON [dbo].[Terminplanung] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Terminplanung_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Terminplanung_ObjektI3D] ON [dbo].[Terminplanung] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Terminplanung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Terminplanung_Status] ON [dbo].[Terminplanung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungArt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungArt_Status] ON [dbo].[TerminplanungArt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungGruppen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungGruppen_Status] ON [dbo].[TerminplanungGruppen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungGruppenPersonen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungGruppenPersonen_Status] ON [dbo].[TerminplanungGruppenPersonen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungOffeneArbeiten_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungOffeneArbeiten_KundenI3D] ON [dbo].[TerminplanungOffeneArbeiten] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungOffeneArbeiten_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungOffeneArbeiten_Status] ON [dbo].[TerminplanungOffeneArbeiten] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungOffeneArbeitenPerson_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungOffeneArbeitenPerson_Status] ON [dbo].[TerminplanungOffeneArbeitenPerson] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_TerminplanungPerson_TerminI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idx_TerminplanungPerson_TerminI3D] ON [dbo].[TerminplanungPerson] ( [TerminplanungI3D] ASC, [PersonalI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungPerson_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungPerson_ArtikelI3D] ON [dbo].[TerminplanungPerson] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungPerson_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungPerson_Status] ON [dbo].[TerminplanungPerson] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungUrlaube_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungUrlaube_Art] ON [dbo].[TerminplanungUrlaube] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungUrlaube_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungUrlaube_Status] ON [dbo].[TerminplanungUrlaube] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungUrlaubstage_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungUrlaubstage_Status] ON [dbo].[TerminplanungUrlaubstage] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungUrlaubstageLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungUrlaubstageLog_Status] ON [dbo].[TerminplanungUrlaubstageLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungZyklischeTermine_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungZyklischeTermine_ObjektArt] ON [dbo].[TerminplanungZyklischeTermine] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungZyklischeTermine_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungZyklischeTermine_ObjektI3D] ON [dbo].[TerminplanungZyklischeTermine] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungZyklischeTermine_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungZyklischeTermine_Status] ON [dbo].[TerminplanungZyklischeTermine] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TerminplanungZyklischeTerminePersonal_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TerminplanungZyklischeTerminePersonal_Status] ON [dbo].[TerminplanungZyklischeTerminePersonal] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Textbaustein_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Textbaustein_Art] ON [dbo].[Textbaustein] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Textbaustein_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Textbaustein_KundenI3D] ON [dbo].[Textbaustein] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Textbaustein_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Textbaustein_Status] ON [dbo].[Textbaustein] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [TicketPattern_TypeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [TicketPattern_TypeI3D] ON [dbo].[TicketPattern] ( [TypeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_TicketPatternCustomerMappings_AddressContactI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_TicketPatternCustomerMappings_AddressContactI3D] ON [dbo].[TicketPatternCustomerMappings] ( [AddressContactI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_TicketPatternCustomerMappings_CustomerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_TicketPatternCustomerMappings_CustomerI3D] ON [dbo].[TicketPatternCustomerMappings] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_TicketProjectLogs_TicketProjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_TicketProjectLogs_TicketProjectI3D] ON [dbo].[TicketProjectLogs] ( [TicketProjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_TicketTags_TagI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_TicketTags_TagI3D] ON [dbo].[TicketTags] ( [TagI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_TicketTags_TicketI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_TicketTags_TicketI3D] ON [dbo].[TicketTags] ( [TicketI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ToDoListe_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ToDoListe_Nummer] ON [dbo].[ToDoListe] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ToDoListe_ObjectI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ToDoListe_ObjectI3D] ON [dbo].[ToDoListe] ( [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ToDoListe_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ToDoListe_ObjektArt] ON [dbo].[ToDoListe] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ToDoListe_PosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ToDoListe_PosI3D] ON [dbo].[ToDoListe] ( [PosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [UNTERWAREN_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [UNTERWAREN_LagerI3D] ON [dbo].[UNTERWAREN] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [UNTERWAREN_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [UNTERWAREN_Status] ON [dbo].[UNTERWAREN] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Unterwarenaufschlaege_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Unterwarenaufschlaege_Status] ON [dbo].[Unterwarenaufschlaege] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_UserHelpdeskData_ChangedDate] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_UserHelpdeskData_ChangedDate] ON [dbo].[UserHelpdeskData] ( [ChangedDate] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Var1AnlageControlling_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Var1AnlageControlling_Status] ON [dbo].[Var1AnlageControlling] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [Versandart_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Versandart_Name] ON [dbo].[Versandart] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Versandart_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Versandart_Status] ON [dbo].[Versandart] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragAenderungsart_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragAenderungsart_Status] ON [dbo].[VertragAenderungsart] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragArtikel_ArtikelI3D] ON [dbo].[VertragArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragBepreisungArt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungArt_Status] ON [dbo].[VertragBepreisungArt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragBepreisungArtikel_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungArtikel_Art] ON [dbo].[VertragBepreisungArtikel] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragBepreisungArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungArtikel_ArtikelI3D] ON [dbo].[VertragBepreisungArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragBepreisungArtikel_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungArtikel_Code] ON [dbo].[VertragBepreisungArtikel] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragBepreisungArtikel_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungArtikel_Status] ON [dbo].[VertragBepreisungArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragBepreisungWaren_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungWaren_Art] ON [dbo].[VertragBepreisungWaren] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragBepreisungWaren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungWaren_Status] ON [dbo].[VertragBepreisungWaren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragBepreisungWeise_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragBepreisungWeise_Status] ON [dbo].[VertragBepreisungWeise] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragGeraete_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragGeraete_Status] ON [dbo].[VertragGeraete] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingent_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingent_Status] ON [dbo].[VertragKontingent] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_VertragKontingentAnlagePositionen_opt_cfn_ContingentState] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idx_VertragKontingentAnlagePositionen_opt_cfn_ContingentState] ON [dbo].[VertragKontingentAnlagePositionen] ( [VertragKopfI3D] ASC, [Datum] ASC, [Status] ASC ) INCLUDE([AnlageArt],[VKKalk],[KontingentArt],[AusgleichStk]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentAnlagePositionen_AnlageArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentAnlagePositionen_AnlageArt] ON [dbo].[VertragKontingentAnlagePositionen] ( [AnlageArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragKontingentAnlagePositionen_ArtikelCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentAnlagePositionen_ArtikelCode] ON [dbo].[VertragKontingentAnlagePositionen] ( [ArtikelCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentAnlagePositionen_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentAnlagePositionen_ArtikelI3D] ON [dbo].[VertragKontingentAnlagePositionen] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentAnlagePositionen_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentAnlagePositionen_Datum] ON [dbo].[VertragKontingentAnlagePositionen] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentAnlagePositionen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentAnlagePositionen_Status] ON [dbo].[VertragKontingentAnlagePositionen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentart_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentart_Status] ON [dbo].[VertragKontingentart] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentEinstellungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentEinstellungen_Status] ON [dbo].[VertragKontingentEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentGegenstand_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentGegenstand_Art] ON [dbo].[VertragKontingentGegenstand] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentGegenstand_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentGegenstand_ArtikelI3D] ON [dbo].[VertragKontingentGegenstand] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragKontingentGegenstand_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentGegenstand_Code] ON [dbo].[VertragKontingentGegenstand] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKontingentGegenstand_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKontingentGegenstand_Status] ON [dbo].[VertragKontingentGegenstand] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopf_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopf_InnendienstID] ON [dbo].[VertragKopf] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragKopf_KurzZeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopf_KurzZeich] ON [dbo].[VertragKopf] ( [KurzZeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopf_Nummer] ON [dbo].[VertragKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopf_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopf_Techniker2ID] ON [dbo].[VertragKopf] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopf_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopf_TechnikerID] ON [dbo].[VertragKopf] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopfVersions_InnendienstID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopfVersions_InnendienstID] ON [dbo].[VertragKopfVersions] ( [InnendienstID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragKopfVersions_Kurzzeich] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopfVersions_Kurzzeich] ON [dbo].[VertragKopfVersions] ( [Kurzzeich] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopfVersions_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopfVersions_Nummer] ON [dbo].[VertragKopfVersions] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopfVersions_Techniker2ID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopfVersions_Techniker2ID] ON [dbo].[VertragKopfVersions] ( [Techniker2ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopfVersions_TechnikerID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopfVersions_TechnikerID] ON [dbo].[VertragKopfVersions] ( [TechnikerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragKopfZaehlerFreistueck_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragKopfZaehlerFreistueck_Status] ON [dbo].[VertragKopfZaehlerFreistueck] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_Art] ON [dbo].[VertragPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_ArtikelI3D] ON [dbo].[VertragPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPos_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_Code] ON [dbo].[VertragPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_EANCode] ON [dbo].[VertragPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_GeraeteBarcodeI3D] ON [dbo].[VertragPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_HerstCode] ON [dbo].[VertragPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_Status] ON [dbo].[VertragPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPos_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_Ursprung] ON [dbo].[VertragPos] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPos_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPos_UrsprungI3D] ON [dbo].[VertragPos] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosVersions_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_Art] ON [dbo].[VertragPosVersions] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosVersions_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_ArtikelI3D] ON [dbo].[VertragPosVersions] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPosVersions_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_Code] ON [dbo].[VertragPosVersions] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPosVersions_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_EANCode] ON [dbo].[VertragPosVersions] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosVersions_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_GeraeteBarcodeI3D] ON [dbo].[VertragPosVersions] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPosVersions_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_HerstCode] ON [dbo].[VertragPosVersions] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosVersions_KopfVersionsI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_KopfVersionsI3D] ON [dbo].[VertragPosVersions] ( [KopfVersionsI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosVersions_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_Status] ON [dbo].[VertragPosVersions] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosVersions_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_Ursprung] ON [dbo].[VertragPosVersions] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosVersions_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosVersions_UrsprungI3D] ON [dbo].[VertragPosVersions] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosWartung_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosWartung_Art] ON [dbo].[VertragPosWartung] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosWartung_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosWartung_ArtikelI3D] ON [dbo].[VertragPosWartung] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPosWartung_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosWartung_Code] ON [dbo].[VertragPosWartung] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosWartung_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosWartung_GeraeteBarcodeI3D] ON [dbo].[VertragPosWartung] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragPosWartung_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosWartung_HerstCode] ON [dbo].[VertragPosWartung] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosWartung_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosWartung_Ursprung] ON [dbo].[VertragPosWartung] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosWartung_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosWartung_UrsprungI3D] ON [dbo].[VertragPosWartung] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragPosZaehlerBepreisung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragPosZaehlerBepreisung_Status] ON [dbo].[VertragPosZaehlerBepreisung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idx_VertragRechKopfZuordnung_opt_cfn_ContingentState] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idx_VertragRechKopfZuordnung_opt_cfn_ContingentState] ON [dbo].[VertragRechKopfZuordnung] ( [VertragI3D] ASC, [Status] ASC, [KontingentWert] ASC, [GebuchtVon] ASC ) INCLUDE([Zwischenrechnung],[NachBerechnung],[KontingentRestMitnehmen],[GebuchtBis]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragRechKopfZuordnung_AnlageArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragRechKopfZuordnung_AnlageArt] ON [dbo].[VertragRechKopfZuordnung] ( [AnlageArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragRechKopfZuordnung_RechKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragRechKopfZuordnung_RechKopfI3D] ON [dbo].[VertragRechKopfZuordnung] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragRechKopfZuordnung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragRechKopfZuordnung_Status] ON [dbo].[VertragRechKopfZuordnung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArt_Status] ON [dbo].[VertragsArt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtBepreisungArtikel_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtBepreisungArtikel_Art] ON [dbo].[VertragsArtBepreisungArtikel] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtBepreisungArtikel_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtBepreisungArtikel_ArtikelI3D] ON [dbo].[VertragsArtBepreisungArtikel] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragsArtBepreisungArtikel_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtBepreisungArtikel_Code] ON [dbo].[VertragsArtBepreisungArtikel] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtBepreisungArtikel_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtBepreisungArtikel_Status] ON [dbo].[VertragsArtBepreisungArtikel] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtBepreisungWaren_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtBepreisungWaren_Art] ON [dbo].[VertragsArtBepreisungWaren] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtBepreisungWaren_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtBepreisungWaren_Status] ON [dbo].[VertragsArtBepreisungWaren] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtKategorie_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtKategorie_Status] ON [dbo].[VertragsArtKategorie] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtPos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_Art] ON [dbo].[VertragsArtPos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtPos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_ArtikelI3D] ON [dbo].[VertragsArtPos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragsArtPos_Code] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_Code] ON [dbo].[VertragsArtPos] ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragsArtPos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_EANCode] ON [dbo].[VertragsArtPos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtPos_GeraeteBarcodeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_GeraeteBarcodeI3D] ON [dbo].[VertragsArtPos] ( [GeraeteBarcodeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [VertragsArtPos_HerstCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_HerstCode] ON [dbo].[VertragsArtPos] ( [HerstCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_Status] ON [dbo].[VertragsArtPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtPos_Ursprung] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_Ursprung] ON [dbo].[VertragsArtPos] ( [Ursprung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragsArtPos_UrsprungI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragsArtPos_UrsprungI3D] ON [dbo].[VertragsArtPos] ( [UrsprungI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [VertragStaffelungsart_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [VertragStaffelungsart_Status] ON [dbo].[VertragStaffelungsart] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WahrscheinlichkeitsKlassifizierung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WahrscheinlichkeitsKlassifizierung_Status] ON [dbo].[WahrscheinlichkeitsKlassifizierung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Warehouses_I3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Warehouses_I3D] ON [dbo].[Warehouses] ( [I3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WareKopf_AktuelleVersion] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WareKopf_AktuelleVersion] ON [dbo].[WareKopf] ( [AktuelleVersion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WareKopf_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WareKopf_Nummer] ON [dbo].[WareKopf] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WAREN_LagerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WAREN_LagerI3D] ON [dbo].[WAREN] ( [LagerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WAREN_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WAREN_Status] ON [dbo].[WAREN] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WAREN0] Script Date: 11.11.2025 11:20:30 ******/ CREATE UNIQUE NONCLUSTERED INDEX [WAREN0] ON [dbo].[WAREN] ( [Warengruppe] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Warenaufschlaege_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Warenaufschlaege_Status] ON [dbo].[Warenaufschlaege] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [idxWarePos_UebernommenAusI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [idxWarePos_UebernommenAusI3D] ON [dbo].[WarePos] ( [UebernommenAusI3D] ASC, [UebernommenAusArt] ASC ) INCLUDE([WareKopfI3D]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WarePos_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WarePos_Art] ON [dbo].[WarePos] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WarePos_Artikelcode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WarePos_Artikelcode] ON [dbo].[WarePos] ( [Artikelcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WarePos_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WarePos_ArtikelI3D] ON [dbo].[WarePos] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WarePos_EANCode] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WarePos_EANCode] ON [dbo].[WarePos] ( [EANCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WarePos_EKAusAufPosI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WarePos_EKAusAufPosI3D] ON [dbo].[WarePos] ( [EKAusAufPosI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WarePos_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WarePos_Hersteller] ON [dbo].[WarePos] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WarePos_WareKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WarePos_WareKopfI3D] ON [dbo].[WarePos] ( [WareKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WartungUntergruppen_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WartungUntergruppen_Name] ON [dbo].[WartungUntergruppen] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebAccounts_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebAccounts_KundenI3D] ON [dbo].[WebAccounts] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebAccounts_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebAccounts_Status] ON [dbo].[WebAccounts] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebAccounts_Type] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebAccounts_Type] ON [dbo].[WebAccounts] ( [Type] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebAccounts_TypeI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebAccounts_TypeI3D] ON [dbo].[WebAccounts] ( [TypeI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WebAccounts_Username] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebAccounts_Username] ON [dbo].[WebAccounts] ( [Username] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WebKunden_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebKunden_Name] ON [dbo].[WebKunden] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WebLog_Username] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebLog_Username] ON [dbo].[WebLog] ( [Username] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebShopEinstellungen_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebShopEinstellungen_Status] ON [dbo].[WebShopEinstellungen] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebShopKopf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebShopKopf_Status] ON [dbo].[WebShopKopf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [WebShopPos_Hersteller] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebShopPos_Hersteller] ON [dbo].[WebShopPos] ( [Hersteller] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebShopPos_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebShopPos_Status] ON [dbo].[WebShopPos] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebShopZuordnung_ObjektArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebShopZuordnung_ObjektArt] ON [dbo].[WebShopZuordnung] ( [ObjektArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebShopZuordnung_ObjektI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebShopZuordnung_ObjektI3D] ON [dbo].[WebShopZuordnung] ( [ObjektI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebShopZuordnung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebShopZuordnung_Status] ON [dbo].[WebShopZuordnung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WEBUsers_KundenID] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WEBUsers_KundenID] ON [dbo].[WEBUsers] ( [KundenID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WEBUsers_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WEBUsers_Status] ON [dbo].[WEBUsers] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WebZeiterfassung_KundenI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WebZeiterfassung_KundenI3D] ON [dbo].[WebZeiterfassung] ( [KundenI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Werkzeugverwaltung_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Werkzeugverwaltung_Nummer] ON [dbo].[Werkzeugverwaltung] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_WorkflowBaustein_WorkflowProcessI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_WorkflowBaustein_WorkflowProcessI3D] ON [dbo].[WorkflowBaustein] ( [WorkflowProcessI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WorkflowBaustein_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WorkflowBaustein_Status] ON [dbo].[WorkflowBaustein] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_WorkflowBausteinParameter_WorkflowBausteinI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_WorkflowBausteinParameter_WorkflowBausteinI3D] ON [dbo].[WorkflowBausteinParameter] ( [WorkflowBausteinI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WorkflowBausteinParameter_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WorkflowBausteinParameter_Art] ON [dbo].[WorkflowBausteinParameter] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WorkflowBausteinParameter_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WorkflowBausteinParameter_Status] ON [dbo].[WorkflowBausteinParameter] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_WorkflowBausteinZuordnung_WorkflowProcessI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_WorkflowBausteinZuordnung_WorkflowProcessI3D] ON [dbo].[WorkflowBausteinZuordnung] ( [WorkflowProcessI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WorkflowBausteinZuordnung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WorkflowBausteinZuordnung_Status] ON [dbo].[WorkflowBausteinZuordnung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WorkflowMissingEmailCheck_CustomerI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WorkflowMissingEmailCheck_CustomerI3D] ON [dbo].[WorkflowMissingEmailCheck] ( [CustomerI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [IX_WorkflowProcess_WorkflowObject] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [IX_WorkflowProcess_WorkflowObject] ON [dbo].[WorkflowProzess] ( [ObjectArt] ASC, [ObjectI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WorkflowProzess_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WorkflowProzess_Art] ON [dbo].[WorkflowProzess] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [WorkflowProzess_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [WorkflowProzess_Status] ON [dbo].[WorkflowProzess] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO SET ANSI_PADDING ON GO /****** Object: Index [XMLLockList_Name] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [XMLLockList_Name] ON [dbo].[XMLLockList] ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [XMLLockList_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [XMLLockList_Status] ON [dbo].[XMLLockList] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZaehlerArt_ArtikelI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZaehlerArt_ArtikelI3D] ON [dbo].[ZaehlerArt] ( [ArtikelI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZaehlerArt_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZaehlerArt_Status] ON [dbo].[ZaehlerArt] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZahKondWebToCentron_Art] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZahKondWebToCentron_Art] ON [dbo].[ZahKondWebToCentron] ( [Art] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZahKondWebToCentron_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZahKondWebToCentron_Status] ON [dbo].[ZahKondWebToCentron] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Zahktext_Land] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Zahktext_Land] ON [dbo].[Zahktext] ( [Land] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Zahlungseingang_Nummer] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Zahlungseingang_Nummer] ON [dbo].[Zahlungseingang] ( [Nummer] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZahlungseingangLog_RechKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZahlungseingangLog_RechKopfI3D] ON [dbo].[ZahlungseingangLog] ( [RechKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZahlungseingangLog_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZahlungseingangLog_Status] ON [dbo].[ZahlungseingangLog] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZahlungsLauf_Datum] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZahlungsLauf_Datum] ON [dbo].[ZahlungsLauf] ( [Datum] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZahlungsLauf_KalkKopfI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZahlungsLauf_KalkKopfI3D] ON [dbo].[ZahlungsLauf] ( [KalkKopfI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [ZahlungsLauf_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [ZahlungsLauf_Status] ON [dbo].[ZahlungsLauf] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Zeiterfassung_AnlageArt] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Zeiterfassung_AnlageArt] ON [dbo].[Zeiterfassung] ( [AnlageArt] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Zeiterfassung_AnlageI3D] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Zeiterfassung_AnlageI3D] ON [dbo].[Zeiterfassung] ( [AnlageI3D] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO /****** Object: Index [Zeiterfassung_Status] Script Date: 11.11.2025 11:20:30 ******/ CREATE NONCLUSTERED INDEX [Zeiterfassung_Status] ON [dbo].[Zeiterfassung] ( [Status] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] GO ALTER TABLE [dbo].[AbholKopf] ADD CONSTRAINT [DF_AbholKopf_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[AbholKopf] ADD CONSTRAINT [DF_AbholKopf_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[AbholKopf] ADD CONSTRAINT [DF_AbholKopf_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[AbholKopf] ADD CONSTRAINT [DF_AbholKopf_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[AbholKopf] ADD CONSTRAINT [DF_AbholKopf_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[AbholKopf] ADD CONSTRAINT [DF_AbholKopf_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[AbholKopfVersions] ADD CONSTRAINT [DF_AbholKopfVersions_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[AbholKopfVersions] ADD CONSTRAINT [DF_AbholKopfVersions_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[AbholKopfVersions] ADD CONSTRAINT [DF_AbholKopfVersions_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[AbholKopfVersions] ADD CONSTRAINT [DF_AbholKopfVersions_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[AbholKopfVersions] ADD CONSTRAINT [DF_AbholKopfVersions_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[AbholKopfVersions] ADD CONSTRAINT [DF_AbholKopfVersions_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[AccountActivities] ADD CONSTRAINT [DF_AccountActivities_Text] DEFAULT ('') FOR [Text] GO ALTER TABLE [dbo].[AccountActivities] ADD CONSTRAINT [DF_AccountActivities_TextRtf] DEFAULT ('') FOR [TextRtf] GO ALTER TABLE [dbo].[AccountActivities] ADD CONSTRAINT [DF_AccountActivities_ProjectNumber] DEFAULT ('') FOR [ProjectNumber] GO ALTER TABLE [dbo].[AccountAddressContacts] ADD CONSTRAINT [DF_AccountAddressContacts_IsInvoiceMailCCReceiver] DEFAULT ((0)) FOR [IsInvoiceMailCCReceiver] GO ALTER TABLE [dbo].[AccountAddresses] ADD CONSTRAINT [DC_AccountAddresses_GeoInfoUpdateFailed] DEFAULT ((0)) FOR [GeoInfoUpdateFailed] GO ALTER TABLE [dbo].[AccountArticleSpecialPricesImportSettings] ADD CONSTRAINT [DF_AccountArticleSpecialPricesImportSettings_IsActiveForImport] DEFAULT ((1)) FOR [IsActiveForImport] GO ALTER TABLE [dbo].[AccountCustomers] ADD CONSTRAINT [DF_AccountCustomers_CanSeeTickets] DEFAULT ((0)) FOR [CanSeeTicketsSBO] GO ALTER TABLE [dbo].[AccountCustomers] ADD CONSTRAINT [DF_AccountCustomers_CustomerApprovalEnabled] DEFAULT ((0)) FOR [CustomerApprovalEnabledSBO] GO ALTER TABLE [dbo].[AccountCustomFilters] ADD DEFAULT ((0)) FOR [OnlySearchResult] GO ALTER TABLE [dbo].[AccountCustomFilters] ADD DEFAULT ((0)) FOR [IsForSetting] GO ALTER TABLE [dbo].[AccountOrderProcessingContracts] ADD DEFAULT ((0)) FOR [UseOwnTemplateText] GO ALTER TABLE [dbo].[AccountRelationships] ADD CONSTRAINT [DF_AccountRelationships_SendMailThroughBcc] DEFAULT ((0)) FOR [SendMailThroughBcc] GO ALTER TABLE [dbo].[AccountRelationships] ADD CONSTRAINT [DF_AccountRelationships_NotifyAtCrmActivitiesTo] DEFAULT ((0)) FOR [NotifyAtCrmActivitiesTo] GO ALTER TABLE [dbo].[AccountRelationships] ADD CONSTRAINT [DF_AccountRelationships_NotifyAtCrmActivitiesBCC] DEFAULT ((0)) FOR [NotifyAtCrmActivitiesBCC] GO ALTER TABLE [dbo].[Accounts] ADD CONSTRAINT [DF_Accounts_UseSettingsFromCompanyGroupForReceipts] DEFAULT ((0)) FOR [UseSettingsFromCompanyGroupForReceipts] GO ALTER TABLE [dbo].[AccountSuppliers] ADD DEFAULT ((0)) FOR [IsDistributor] GO ALTER TABLE [dbo].[AccountTypes] ADD DEFAULT ('FALSE') FOR [IsFavorite] GO ALTER TABLE [dbo].[AddressContactPersonWebAccountRequests] ADD DEFAULT ((0)) FOR [State] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_IsCart] DEFAULT ((0)) FOR [IsCart] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_ContractPositionCombinationDecision] DEFAULT ((0)) FOR [ContractPositionCombinationDecision] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_TakeOnlyArticles] DEFAULT ((0)) FOR [TakeOnlyArticles] GO ALTER TABLE [dbo].[AngKopf] ADD CONSTRAINT [DF_AngKopf_CartAssembleArticles] DEFAULT ((0)) FOR [CartAssembleArticles] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_IsCart] DEFAULT ((0)) FOR [IsCart] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_ContractPositionCombinationDecision] DEFAULT ((0)) FOR [ContractPositionCombinationDecision] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_TakeOnlyArticles] DEFAULT ((0)) FOR [TakeOnlyArticles] GO ALTER TABLE [dbo].[AngKopfVersions] ADD CONSTRAINT [DF_AngKopfVersions_CartAssembleArticles] DEFAULT ((0)) FOR [CartAssembleArticles] GO ALTER TABLE [dbo].[AngPos] ADD DEFAULT ((0)) FOR [PlannedDurationInHours] GO ALTER TABLE [dbo].[AngPosVersions] ADD DEFAULT ((0)) FOR [PlannedDurationInHours] GO ALTER TABLE [dbo].[AppointmentProposals] ADD CONSTRAINT [DF_AppointmentProposals_AllDay] DEFAULT ((0)) FOR [AllDay] GO ALTER TABLE [dbo].[AppointmentRequests] ADD CONSTRAINT [DF_AppointmentRequests_Guid] DEFAULT (newid()) FOR [Guid] GO ALTER TABLE [dbo].[ArticleProductionStep] ADD CONSTRAINT [DF_ArticleProductionStep_RequiredAmount] DEFAULT ((0)) FOR [RequiredAmount] GO ALTER TABLE [dbo].[ArticleUnit] ADD CONSTRAINT [DF_WorkUnit_State] DEFAULT ((1)) FOR [State] GO ALTER TABLE [dbo].[ARTIK] ADD DEFAULT ((0)) FOR [MaintenanceKind] GO ALTER TABLE [dbo].[ARTIK] ADD DEFAULT ((0)) FOR [IsContractArticle] GO ALTER TABLE [dbo].[ARTIK] ADD DEFAULT ((1)) FOR [ContractArticleDurationTime] GO ALTER TABLE [dbo].[ARTIK] ADD DEFAULT ((1)) FOR [ContractArticleDurationKind] GO ALTER TABLE [dbo].[ARTIK] ADD CONSTRAINT [DF_ARTIK_DefaultArticleSearchQuantity] DEFAULT ((1)) FOR [DefaultArticleSearchQuantity] GO ALTER TABLE [dbo].[ARTIK] ADD CONSTRAINT [DF_ARTIK_UpdateVKsInPartList] DEFAULT ((0)) FOR [UpdateVKsInPartList] GO ALTER TABLE [dbo].[ARTIK] ADD CONSTRAINT [DF_ARTIK_IsMspArticle] DEFAULT ((0)) FOR [IsMspArticle] GO ALTER TABLE [dbo].[ARTIK] ADD CONSTRAINT [DF_ARTIK_IsAIEdited] DEFAULT ((0)) FOR [IsAIEdited] GO ALTER TABLE [dbo].[AssetManagementAntivirusInformations] ADD CONSTRAINT [DF_AssetManagementAntivirusInformations_IsDeleted] DEFAULT ((0)) FOR [IsDeleted] GO ALTER TABLE [dbo].[AssetManagementApplication] ADD DEFAULT ((0)) FOR [Is64Bit] GO ALTER TABLE [dbo].[AssetManagementCheckErrorLogs] ADD DEFAULT ((1)) FOR [Type] GO ALTER TABLE [dbo].[AssetManagementCheckStatusReports] ADD CONSTRAINT [DF_AssetManagementCheckStatusReports_Active] DEFAULT ((0)) FOR [Active] GO ALTER TABLE [dbo].[AssetManagementCrawlerConfigurations] ADD DEFAULT ((0)) FOR [IsCreateHelpdesk] GO ALTER TABLE [dbo].[AssetManagementCrawlerConfigurations] ADD DEFAULT ((0)) FOR [IsPerformanceCheckEnabled] GO ALTER TABLE [dbo].[AssetManagementCrawlerConfigurations] ADD DEFAULT ((0)) FOR [PerformanceCheckInterval] GO ALTER TABLE [dbo].[AssetManagementCrawlerConfigurations] ADD DEFAULT ((1)) FOR [IsPerformanceCheckExecutionStart] GO ALTER TABLE [dbo].[AssetManagementCrawlerConfigurations] ADD DEFAULT ((0)) FOR [IsLoginFailedCheckEnabled] GO ALTER TABLE [dbo].[AssetManagementCrawlerConfigurations] ADD DEFAULT ((0)) FOR [LoginFailedCheckInterval] GO ALTER TABLE [dbo].[AssetManagementCrawlerConfigurations] ADD DEFAULT ((1)) FOR [IsLoginFailedCheckExecutionStart] GO ALTER TABLE [dbo].[AssetManagementCustomerDomains] ADD CONSTRAINT [DF_AssetManagementCustomerDomains_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementDevices] ADD DEFAULT ((0)) FOR [SystemCrawlerNeedToUnInstall] GO ALTER TABLE [dbo].[AssetManagementDevices] ADD DEFAULT ((0)) FOR [IsSystemCrawlerRestart] GO ALTER TABLE [dbo].[AssetManagementDevices] ADD DEFAULT ((0)) FOR [IsDeviceRestart] GO ALTER TABLE [dbo].[AssetManagementDevices] ADD DEFAULT ((0)) FOR [IsDownloadLogs] GO ALTER TABLE [dbo].[AssetManagementDevices] ADD DEFAULT ((0)) FOR [ServiceWorkStatus] GO ALTER TABLE [dbo].[AssetManagementDevices] ADD DEFAULT ((0)) FOR [IsSystemCrawlerReinstall] GO ALTER TABLE [dbo].[AssetManagementDevices] ADD DEFAULT ((0)) FOR [RebootPending] GO ALTER TABLE [dbo].[AssetManagementDHCPServerSubnetOptions] ADD DEFAULT ((1)) FOR [TypeID] GO ALTER TABLE [dbo].[AssetManagementDomainContacts] ADD CONSTRAINT [DF_AssetManagementDomainContacts_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementEventLogChecks] ADD DEFAULT ((0)) FOR [EventId] GO ALTER TABLE [dbo].[AssetManagementFolderInformations] ADD DEFAULT ((0)) FOR [IsShareRoot] GO ALTER TABLE [dbo].[AssetManagementFolderInformations] ADD DEFAULT ((0)) FOR [PermissionsNotEqualToParent] GO ALTER TABLE [dbo].[AssetManagementHardDriveChecks] ADD DEFAULT ('GB') FOR [Criteria] GO ALTER TABLE [dbo].[AssetManagementHttpChecks] ADD DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementLoginFailedChecks] ADD CONSTRAINT [DF_AssetManagementLoginFailedChecks_BackDays] DEFAULT ((1)) FOR [BackDays] GO ALTER TABLE [dbo].[AssetManagementMSBackupChecks] ADD DEFAULT ((0)) FOR [IsCheckEnabled] GO ALTER TABLE [dbo].[AssetManagementNetworkAdapter] ADD DEFAULT ((0)) FOR [AdapterTypeId] GO ALTER TABLE [dbo].[AssetManagementNetworkAdapter] ADD DEFAULT ((13)) FOR [NetConnectionStatus] GO ALTER TABLE [dbo].[AssetManagementNetworkAdapter] ADD DEFAULT ((1)) FOR [IsPhysicalAdapter] GO ALTER TABLE [dbo].[AssetManagementNetworkAdapter] ADD DEFAULT ((1)) FOR [IsNetEnabled] GO ALTER TABLE [dbo].[AssetManagementNotification] ADD DEFAULT ((0)) FOR [ManualCreation] GO ALTER TABLE [dbo].[AssetManagementPatch] ADD DEFAULT ((0)) FOR [NeedToInstall] GO ALTER TABLE [dbo].[AssetManagementPerformanceChecks] ADD DEFAULT ((1)) FOR [BackExecutionTimes] GO ALTER TABLE [dbo].[AssetManagementPhysicalDrive] ADD CONSTRAINT [DF_AssetManagementPhysicalDrive_IsPrimaryDrive] DEFAULT ((0)) FOR [IsPrimaryDrive] GO ALTER TABLE [dbo].[AssetManagementServiceConnectorStatus] ADD CONSTRAINT [DF_CSI_AssetManagementServiceConnectorStatus_IsInstalled] DEFAULT ((0)) FOR [IsInstalled] GO ALTER TABLE [dbo].[AssetManagementSnmpArpAppCaches] ADD CONSTRAINT [DF_AssetManagementSnmpArpAppCaches_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSnmpArpInterfaceIpMaps] ADD CONSTRAINT [DF_AssetManagementSnmpArpInterfaceIpMaps_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSnmpArpNetworkMapDevices] ADD CONSTRAINT [DF_AssetManagementSnmpArpNetworkMapDevices_IsSwitch] DEFAULT ((0)) FOR [IsSwitch] GO ALTER TABLE [dbo].[AssetManagementSnmpArpNetworkMapDevices] ADD CONSTRAINT [DF_AssetManagementSnmpArpNetworkMapDevices_IsWorkstation] DEFAULT ((0)) FOR [IsWorkstation] GO ALTER TABLE [dbo].[AssetManagementSnmpArpNetworkMapDevices] ADD CONSTRAINT [DF_AssetManagementSnmpArpNetworkMapDevices_IsPrinter] DEFAULT ((0)) FOR [IsPrinter] GO ALTER TABLE [dbo].[AssetManagementSnmpArpNetworkMapDevices] ADD CONSTRAINT [DF_AssetManagementSnmpArpNetworkMapDevices_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSnmpArpRoutings] ADD CONSTRAINT [DF_AssetManagementSnmpArpRoutings_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSnmpArpSegmentMaps] ADD CONSTRAINT [DF_AssetManagementSnmpArpSegmentMaps_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSNMPChecks] ADD CONSTRAINT [DF_AssetManagementSNMPChecks_IsActive_1] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSNMPDetails] ADD DEFAULT ((0)) FOR [IsSSHEnabled] GO ALTER TABLE [dbo].[AssetManagementSNMPDetails] ADD DEFAULT ((0)) FOR [IsTelnetEnabled] GO ALTER TABLE [dbo].[AssetManagementSNMPDetails] ADD DEFAULT ((0)) FOR [IsHttpsSupported] GO ALTER TABLE [dbo].[AssetManagementSnmpMibChecks] ADD CONSTRAINT [DF_AssetManagementSnmpMibChecks_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSnmpMibChecks] ADD DEFAULT ('') FOR [DisplayName] GO ALTER TABLE [dbo].[AssetManagementSnmpMibChecks] ADD CONSTRAINT [DF_SizeCheckType] DEFAULT ((-1)) FOR [SizeCheckType] GO ALTER TABLE [dbo].[AssetManagementSnmpMibChecks] ADD DEFAULT ((0)) FOR [OperatorValue] GO ALTER TABLE [dbo].[AssetManagementSnmpMibChecks] ADD DEFAULT ((161)) FOR [PortValue] GO ALTER TABLE [dbo].[AssetManagementSnmpMibDetails] ADD CONSTRAINT [DF_AssetManagementSnmpMibDetails_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSnmpMibOidDetails] ADD CONSTRAINT [DF_AssetManagementSnmpMibOidDetails_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagementSnmpMibOidDetails] ADD DEFAULT ((0)) FOR [IsRangeEnabled] GO ALTER TABLE [dbo].[AssetManagementSnmpMibOidDetails] ADD DEFAULT ((2)) FOR [CommandType] GO ALTER TABLE [dbo].[AssetManagementSnmpMibOidDetails] ADD DEFAULT ((0)) FOR [IsParallelRecordsExists] GO ALTER TABLE [dbo].[AssetManagementSnmpMibOidDetails] ADD CONSTRAINT [DF_SnmpMibOidDetails_SizeCheckType] DEFAULT ((-1)) FOR [SizeCheckType] GO ALTER TABLE [dbo].[AssetManagementSNMPOIDChecks] ADD DEFAULT ((0)) FOR [SnmpType] GO ALTER TABLE [dbo].[AssetManagementSQLServerChecks] ADD DEFAULT ((1)) FOR [IntegratedSecurity] GO ALTER TABLE [dbo].[AssetManagementStartupPrograms] ADD DEFAULT ((0)) FOR [IsEnabled] GO ALTER TABLE [dbo].[AssetManagementVmWareChecks] ADD CONSTRAINT [DF_AssetManagementVmWareChecks_AlarmCheckEnabled] DEFAULT ((0)) FOR [AlarmCheckEnabled] GO ALTER TABLE [dbo].[AssetManagementWindowsServiceChecks] ADD DEFAULT ((5)) FOR [ThresholdValue] GO ALTER TABLE [dbo].[AssetManagementWindowsUpdateCategories] ADD DEFAULT ((0)) FOR [MsrcSeverity] GO ALTER TABLE [dbo].[AssetManagementWindowsUpdateCategories] ADD CONSTRAINT [DF_AssetManagementWindowsUpdateCategories_DelayUpdateCategoriesPerDay] DEFAULT ((0)) FOR [DelayUpdateCategoriesPerDay] GO ALTER TABLE [dbo].[AssetManagmentDeviceWindowsUpdatePolicy] ADD DEFAULT ((0)) FOR [IsActive] GO ALTER TABLE [dbo].[AssetManagmentDeviceWindowsUpdatePolicy] ADD DEFAULT ((0)) FOR [UpdateInstallationKind] GO ALTER TABLE [dbo].[AssetManagmentDeviceWindowsUpdatePolicy] ADD DEFAULT ((0)) FOR [Reboot] GO ALTER TABLE [dbo].[AssetManagmentDeviceWindowsUpdatePolicy] ADD DEFAULT ((0)) FOR [ShutDownAfterInstallation] GO ALTER TABLE [dbo].[AssetManagmentDeviceWindowsUpdatePolicy] ADD DEFAULT ((0)) FOR [WakeOnLan] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPriceComplete] DEFAULT ((0)) FOR [CalculatedNetPriceComplete] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_TaxPriceComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceComplete] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPriceFCComplete] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_TaxPriceFCComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceFCComplete] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPurchasePriceComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceComplete] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_NetPurchasePriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFCComplete] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_ContractPositionCombinationDecision] DEFAULT ((0)) FOR [ContractPositionCombinationDecision] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_TakeOnlyArticles] DEFAULT ((0)) FOR [TakeOnlyArticles] GO ALTER TABLE [dbo].[AufKopf] ADD CONSTRAINT [DF_AufKopf_CommissionMailSetting] DEFAULT ((0)) FOR [CommissionMailSetting] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPriceComplete] DEFAULT ((0)) FOR [CalculatedNetPriceComplete] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_TaxPriceComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceComplete] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPriceFCComplete] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_TaxPriceFCComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceFCComplete] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPurchasePriceComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceComplete] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_NetPurchasePriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFCComplete] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_ContractPositionCombinationDecision] DEFAULT ((0)) FOR [ContractPositionCombinationDecision] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_TakeOnlyArticles] DEFAULT ((0)) FOR [TakeOnlyArticles] GO ALTER TABLE [dbo].[AufKopfVersions] ADD CONSTRAINT [DF_AufKopfVersions_CommissionMailSetting] DEFAULT ((0)) FOR [CommissionMailSetting] GO ALTER TABLE [dbo].[AufPos] ADD DEFAULT ((0)) FOR [PlannedDurationInHours] GO ALTER TABLE [dbo].[AufPosVersions] ADD DEFAULT ((0)) FOR [PlannedDurationInHours] GO ALTER TABLE [dbo].[Barcode] ADD CONSTRAINT [DF_Barcode_IsInRma] DEFAULT ((0)) FOR [IsInRma] GO ALTER TABLE [dbo].[BarcodeConditions] ADD CONSTRAINT [DF_BarcodeConditions_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[BarcodeConditions] ADD CONSTRAINT [DF_BarcodeConditions_IsDefault] DEFAULT ((0)) FOR [IsDefault] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_UseIndividualBookingTextForCustomerReceipts] DEFAULT ((0)) FOR [UseIndividualBookingTextForCustomerReceipts] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_UseIndividualBookingTextForSupplierReceipts] DEFAULT ((0)) FOR [UseIndividualBookingTextForSupplierReceipts] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_ShowExportDialog] DEFAULT ((0)) FOR [ShowExportPathDialog] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_ExportOnlyFixedInvoices] DEFAULT ((0)) FOR [ExportOnlyFixedInvoices] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_ExportWithoutFixedInvoiceFlag] DEFAULT ((0)) FOR [ExportWithoutFixedInvoiceFlag] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_ExportSepaMandateReference] DEFAULT ((1)) FOR [ExportSepaMandateReference] GO ALTER TABLE [dbo].[BookKeepingExport] ADD DEFAULT ((0)) FOR [UseAccountFromDifferentInvoiceAddress] GO ALTER TABLE [dbo].[BookKeepingExport] ADD DEFAULT ((0)) FOR [Export0Invoices] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_IsOldCashbookExportActive] DEFAULT ((0)) FOR [IsOldCashbookExportActive] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_ReceiptsExportAllPositions] DEFAULT ((0)) FOR [ReceiptsExportAllPositions] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_ExportTaxThroughAccountSystems] DEFAULT ((0)) FOR [ExportTaxThroughAccountSystems] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_PaymentOrderProcedure] DEFAULT ((0)) FOR [PaymentOrderProcedure] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_FillAddressNumber] DEFAULT ((0)) FOR [FillAddressNumber] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_DebitorVersion] DEFAULT ((2022.00)) FOR [DebitorVersion] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_KreditorVersion] DEFAULT ((2024.00)) FOR [KreditorVersion] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_DebitorReceiptVersion] DEFAULT ((2024.00)) FOR [DebitorReceiptVersion] GO ALTER TABLE [dbo].[BookKeepingExport] ADD CONSTRAINT [DF_BookKeepingExport_KreditorReceiptVersion] DEFAULT ((2024.00)) FOR [KreditorReceiptVersion] GO ALTER TABLE [dbo].[CampaignPhaseActions] ADD CONSTRAINT [DF_CampaignPhaseActions_SendReceiptByMail] DEFAULT ((0)) FOR [SendReceiptByMail] GO ALTER TABLE [dbo].[CampaignPhases] ADD CONSTRAINT [DF_CampaignPhases_AutomaticExecution] DEFAULT ((0)) FOR [AutomaticExecution] GO ALTER TABLE [dbo].[Campaigns] ADD CONSTRAINT [FK_Campaings_Sate] DEFAULT ((0)) FOR [State] GO ALTER TABLE [dbo].[Campaigns] ADD CONSTRAINT [DF_Campaigns_PotentialRevenue] DEFAULT ((0)) FOR [PotentialRevenue] GO ALTER TABLE [dbo].[CentronDMSDirectoryRight] ADD DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[CentronDMSDocument] ADD DEFAULT ((0)) FOR [IsEncrypted] GO ALTER TABLE [dbo].[CentronUiProfiles] ADD DEFAULT ((0)) FOR [UiProfileType] GO ALTER TABLE [dbo].[ChatMemberLastViewedHistory] ADD DEFAULT ('2019-01-01 00:00:00.000') FOR [LastViewed] GO ALTER TABLE [dbo].[ChecklistDetails] ADD DEFAULT ((0)) FOR [DurationInMinutes] GO ALTER TABLE [dbo].[ChecklistDetailTemplates] ADD DEFAULT ((0)) FOR [ExpectedDurationInMinutes] GO ALTER TABLE [dbo].[Checklists] ADD DEFAULT ((0)) FOR [WorkerKind] GO ALTER TABLE [dbo].[Checklists] ADD DEFAULT ((0)) FOR [Executor] GO ALTER TABLE [dbo].[Checklists] ADD DEFAULT ((0)) FOR [IsRecurrence] GO ALTER TABLE [dbo].[ChecklistTemplates] ADD DEFAULT ((0)) FOR [Executor] GO ALTER TABLE [dbo].[ChecklistTemplates] ADD DEFAULT ((1)) FOR [Status] GO ALTER TABLE [dbo].[CometAccount] ADD CONSTRAINT [DF_CometAccount_DefaultThemeSet] DEFAULT ((0)) FOR [DefaultThemeSet] GO ALTER TABLE [dbo].[ContractArticleReferenzes] ADD DEFAULT ((0)) FOR [ConsiderUnderbooking] GO ALTER TABLE [dbo].[ContractArticleReferenzes] ADD DEFAULT ((0)) FOR [ConsiderOverbooking] GO ALTER TABLE [dbo].[ContractArticleReferenzes] ADD DEFAULT ((0)) FOR [OverbookingSecondLine] GO ALTER TABLE [dbo].[CSI_SocialMediaStream] ADD CONSTRAINT [DF_CSI_SocialMediaStream_CreatedDate] DEFAULT (getdate()) FOR [CreatedDate] GO ALTER TABLE [dbo].[CustomerProductMatrixRating] ADD DEFAULT ((0)) FOR [CustomerProductMatrixRatingValue] GO ALTER TABLE [dbo].[CustomerProductMatrixRatingChangeLogs] ADD DEFAULT ((0)) FOR [CustomerProductMatrixRatingValue] GO ALTER TABLE [dbo].[DeployablePackageVersion] ADD DEFAULT ((0)) FOR [Architecture] GO ALTER TABLE [dbo].[Documents] ADD CONSTRAINT [DF_Documents_Flags] DEFAULT ((0)) FOR [Flags] GO ALTER TABLE [dbo].[EDIDeliveryHead] ADD CONSTRAINT [DF_EDIDeliveryHead_CreatedDate] DEFAULT (getdate()) FOR [CreatedDate] GO ALTER TABLE [dbo].[EDIDeliveryItemsToOrder] ADD CONSTRAINT [DF_EDIDeliveryItemsToOrder_CentronArticleKind] DEFAULT ((0)) FOR [CentronArticleKind] GO ALTER TABLE [dbo].[EDIInvoiceHead] ADD CONSTRAINT [DF_EDIInvoiceHead_CreatedDate] DEFAULT (getdate()) FOR [CreatedDate] GO ALTER TABLE [dbo].[EDIInvoiceItemsToOrder] ADD CONSTRAINT [DF_EDIInvoiceItemsToOrder_CentronArticleKind] DEFAULT ((0)) FOR [CentronArticleKind] GO ALTER TABLE [dbo].[EDIManagementLog] ADD CONSTRAINT [DF_EDIManagementLog_CreatedDate] DEFAULT (getdate()) FOR [CreatedDate] GO ALTER TABLE [dbo].[EDIOrderResponseHead] ADD CONSTRAINT [DF_EDIOrderResponseHead_CreatedDate] DEFAULT (getdate()) FOR [CreatedDate] GO ALTER TABLE [dbo].[EDIRechKopf] ADD CONSTRAINT [DF_EDIRechKopf_Ausgeblendet] DEFAULT ((0)) FOR [Ausgeblendet] GO ALTER TABLE [dbo].[EgisWarenkorbHead] ADD CONSTRAINT [DF_WarenKorbHead_CreatedAt] DEFAULT (getdate()) FOR [CreatedAt] GO ALTER TABLE [dbo].[ExpectedEvents] ADD DEFAULT ((0)) FOR [ExpectedEventTypeTime] GO ALTER TABLE [dbo].[ExpectedEvents] ADD DEFAULT ((0)) FOR [ExpectedEventTypeMessageContainsSuccess] GO ALTER TABLE [dbo].[ExpectedEvents] ADD DEFAULT ((0)) FOR [ExpectedEventTypeMessageContainsWarning] GO ALTER TABLE [dbo].[ExpectedEvents] ADD DEFAULT ((0)) FOR [ExpectedEventTypeMessageContainsError] GO ALTER TABLE [dbo].[ExternalApplications] ADD DEFAULT ((0)) FOR [VPNRequired] GO ALTER TABLE [dbo].[GeraeteKopf] ADD CONSTRAINT [DF_GeraeteKopf_IsMsp] DEFAULT ((0)) FOR [IsMsp] GO ALTER TABLE [dbo].[GutKopf] ADD CONSTRAINT [DF_GutKopf_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[GutKopf] ADD CONSTRAINT [DF_GutKopf_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[GutKopf] ADD CONSTRAINT [DF_GutKopf_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[GutKopf] ADD CONSTRAINT [DF_GutKopf_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[GutKopf] ADD CONSTRAINT [DF_GutKopf_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[GutKopf] ADD CONSTRAINT [DF_GutKopf_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[GutKopfVersions] ADD CONSTRAINT [DF_GutKopfVersions_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[GutKopfVersions] ADD CONSTRAINT [DF_GutKopfVersions_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[GutKopfVersions] ADD CONSTRAINT [DF_GutKopfVersions_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[GutKopfVersions] ADD CONSTRAINT [DF_GutKopfVersions_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[GutKopfVersions] ADD CONSTRAINT [DF_GutKopfVersions_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[GutKopfVersions] ADD CONSTRAINT [DF_GutKopfVersions_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[hlpdsk_requests] ADD CONSTRAINT [DF_hlpdsk_requests_IsOnlyInternalVisible] DEFAULT ((0)) FOR [IsOnlyInternalVisible] GO ALTER TABLE [dbo].[hlpdsk_requests] ADD CONSTRAINT [DF_hlpdsk_requests_EscalationLevel] DEFAULT ((0)) FOR [EscalationLevel] GO ALTER TABLE [dbo].[hlpdsk_timer] ADD CONSTRAINT [DF_hlpdsk_timer_CalendarEntryState] DEFAULT ((1)) FOR [CalendarEntryState] GO ALTER TABLE [dbo].[HotlineCustomCategories] ADD DEFAULT ((0)) FOR [RDPVPNRequired] GO ALTER TABLE [dbo].[HotlineCustomCategories] ADD DEFAULT ((0)) FOR [SSHVPNRequired] GO ALTER TABLE [dbo].[KalkKopf] ADD CONSTRAINT [DF_KalkKopf_IsSupplierInvoiceStandalone] DEFAULT ((0)) FOR [IsSupplierInvoiceStandalone] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPriceComplete] DEFAULT ((0)) FOR [CalculatedNetPriceComplete] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_TaxPriceComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceComplete] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPriceFCComplete] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_TaxPriceFCComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceFCComplete] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPurchasePriceComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceComplete] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[LiefKopf] ADD CONSTRAINT [DF_LiefKopf_NetPurchasePriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFCComplete] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPriceComplete] DEFAULT ((0)) FOR [CalculatedNetPriceComplete] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_TaxPriceComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceComplete] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPriceFCComplete] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_TaxPriceFCComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceFCComplete] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPurchasePriceComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceComplete] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[LiefKopfVersions] ADD CONSTRAINT [DF_LiefKopfVersions_NetPurchasePriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFCComplete] GO ALTER TABLE [dbo].[MaAbteilung] ADD CONSTRAINT [DF_MaAbteilung_IsMyDayActive] DEFAULT ((0)) FOR [IsMyDayActive] GO ALTER TABLE [dbo].[MaAbteilung] ADD CONSTRAINT [DF_MaAbteilung_IsCallSyncActive] DEFAULT ((0)) FOR [IsCallSyncActive] GO ALTER TABLE [dbo].[Machines] ADD CONSTRAINT [DF_Machines_RunKind] DEFAULT ((0)) FOR [RunKind] GO ALTER TABLE [dbo].[Machines] ADD CONSTRAINT [DF_Machines_AmountPerRun] DEFAULT ((0)) FOR [AmountPerRun] GO ALTER TABLE [dbo].[Machines] ADD CONSTRAINT [DF_Machines_RunsPerDay] DEFAULT ((0)) FOR [RunsPerDay] GO ALTER TABLE [dbo].[MailingDaten] ADD CONSTRAINT [DF_MailingDaten_Version] DEFAULT ((1)) FOR [Version] GO ALTER TABLE [dbo].[MailScannerProfiles] ADD DEFAULT ((0)) FOR [MailProtocol] GO ALTER TABLE [dbo].[MailScannerProfiles] ADD CONSTRAINT [DF_MailScannerProfiles_ConnectionType] DEFAULT ((0)) FOR [ConnectionType] GO ALTER TABLE [dbo].[MailTemplateAttachments] ADD CONSTRAINT [DF_MailTemplateAttachments_IsGlobal] DEFAULT ((0)) FOR [IsGlobal] GO ALTER TABLE [dbo].[MailTemplateAttachments] ADD CONSTRAINT [DF_MailTemplateAttachments_IsPersonal] DEFAULT ((0)) FOR [IsPersonal] GO ALTER TABLE [dbo].[MailVorlagen] ADD CONSTRAINT [DF_MailVorlagen_BranchI3D] DEFAULT ((0)) FOR [BranchI3D] GO ALTER TABLE [dbo].[MailVorlagen] ADD CONSTRAINT [DF_MailVorlagen_IsPersonalMailTemplate] DEFAULT ((0)) FOR [IsPersonalMailTemplate] GO ALTER TABLE [dbo].[ModuleCustomProperties] ADD DEFAULT ((1)) FOR [SortOrder] GO ALTER TABLE [dbo].[ModuleCustomProperties] ADD DEFAULT ((0)) FOR [Sealable] GO ALTER TABLE [dbo].[ModuleCustomProperties] ADD CONSTRAINT [DF_ModuleCustomProperties_IsMandatory] DEFAULT ((0)) FOR [IsMandatory] GO ALTER TABLE [dbo].[ModuleCustomPropertyValues] ADD DEFAULT ((0)) FOR [Sealed] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_SendOnError] DEFAULT ((1)) FOR [SendOnError] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_SendOnWarning] DEFAULT ((1)) FOR [SendOnWarning] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_SendOnSuccess] DEFAULT ((1)) FOR [SendOnSuccess] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_Adviser1] DEFAULT ((1)) FOR [Adviser1] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_Adviser2] DEFAULT ((1)) FOR [Adviser2] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_Adviser3] DEFAULT ((0)) FOR [Adviser3] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_Adviser4] DEFAULT ((0)) FOR [Adviser4] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_Adviser5] DEFAULT ((0)) FOR [Adviser5] GO ALTER TABLE [dbo].[MonCheckNotificationMobilePushSettings] ADD CONSTRAINT [DF_MonCheckNotificationMobilePushSettings_Adviser6] DEFAULT ((0)) FOR [Adviser6] GO ALTER TABLE [dbo].[MonitoringCheckSettings] ADD CONSTRAINT [DF_MonitoringCheckSettings_IsDelete] DEFAULT ((0)) FOR [IsDelete] GO ALTER TABLE [dbo].[MonitoringCheckTemplateMaps] ADD CONSTRAINT [DF_MonitoringCheckTemplateMaps_SequenceOrder] DEFAULT ((1)) FOR [SequenceOrder] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD CONSTRAINT [DF_MonitoringServiceSettings_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((5)) FOR [ServiceConnectorServiceInventoryInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((5)) FOR [ServiceConnectorSystemCrawlerInstallerInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((5)) FOR [ServiceConnectorSystemCrawlerStatusInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ('') FOR [MonitoringWebsiteUrl] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((30)) FOR [SystemCrawlerUpdateStatusInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((5)) FOR [ServiceConnectorUpdaterVersionCheckInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((15)) FOR [ServiceConnectorUpdaterInstallerInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ('') FOR [ServiceConnectorDeviceName] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ('1.0.0.0') FOR [ServiceConnectorVersion] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((15)) FOR [ServiceConnectorSystemCrawlerUninstallInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((0)) FOR [IsServiceConnectorRunning] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((1)) FOR [ServiceType] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((1)) FOR [AdminType] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((0)) FOR [IsDownloadLogs] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((5)) FOR [ServiceConnectorVersionInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((15)) FOR [ServiceConnectorInstallationInterval] GO ALTER TABLE [dbo].[MonitoringServiceSettings] ADD DEFAULT ((15)) FOR [SystemCrawlerUninstallInterval] GO ALTER TABLE [dbo].[MonitoringTemplates] ADD CONSTRAINT [DF_MonitoringTemplates_IsDefaultConfigure] DEFAULT ((0)) FOR [IsDefaultConfigure] GO ALTER TABLE [dbo].[MonitoringTemplates] ADD CONSTRAINT [DF_MonitoringTemplates_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[MonitoringUserFilterSettings] ADD CONSTRAINT [DF_MonitoringUserFilterSettings_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [ScriptKind] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [ScriptType] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [ExitCodeSuccess] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [ExitCodeWarning] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [ExitCodeError] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [IsSelfHeal] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [SelfHealingExitCodeSuccess] GO ALTER TABLE [dbo].[MonScripts] ADD DEFAULT ((0)) FOR [SelfHealingExitCodeError] GO ALTER TABLE [dbo].[MspArticleReferences] ADD CONSTRAINT [DF_MspArticleReferences_ImportKind] DEFAULT ((1)) FOR [ImportKind] GO ALTER TABLE [dbo].[MspCollectorInvoiceHead] ADD CONSTRAINT [DF_MspCollectorInvoiceHead_ImportKind] DEFAULT ((1)) FOR [ImportKind] GO ALTER TABLE [dbo].[MspCollectorLogs] ADD CONSTRAINT [DF_MspCollectorLogs_ImportKind] DEFAULT ((1)) FOR [ImportKind] GO ALTER TABLE [dbo].[MspCustomerReferences] ADD CONSTRAINT [DF_MspCustomerReferences_ImportKind] DEFAULT ((1)) FOR [ImportKind] GO ALTER TABLE [dbo].[NebenlagerArtikel] ADD CONSTRAINT [DF_NebenlagerArtikel_Bestand] DEFAULT ((0)) FOR [Bestand] GO ALTER TABLE [dbo].[NebenlagerArtikel] ADD CONSTRAINT [DF_NebenlagerArtikel_Zulauf] DEFAULT ((0)) FOR [Zulauf] GO ALTER TABLE [dbo].[NebenlagerArtikel] ADD CONSTRAINT [DF_NebenlagerArtikel_Mindestbestand] DEFAULT ((0)) FOR [Mindestbestand] GO ALTER TABLE [dbo].[NebenlagerArtikel] ADD CONSTRAINT [DF_NebenlagerArtikel_Reparaturbestand] DEFAULT ((0)) FOR [Reparaturbestand] GO ALTER TABLE [dbo].[NebenlagerArtikel] ADD CONSTRAINT [DF_NebenlagerArtikel_EigenerEK] DEFAULT ((0)) FOR [EigenerEK] GO ALTER TABLE [dbo].[NebenlagerArtikel] ADD CONSTRAINT [DF_NebenlagerArtikel_EK] DEFAULT ((0)) FOR [EK] GO ALTER TABLE [dbo].[NebenlagerArtikel] ADD CONSTRAINT [DF_NebenlagerArtikel_Lagerwert] DEFAULT ((0)) FOR [Lagerwert] GO ALTER TABLE [dbo].[NexusTicketViews] ADD CONSTRAINT [DF_NexusTicketViews_IndexOf] DEFAULT ((0)) FOR [IndexOf] GO ALTER TABLE [dbo].[NexusTicketViews] ADD CONSTRAINT [DF_NexusTicketViews_IsDefault] DEFAULT ((0)) FOR [IsDefault] GO ALTER TABLE [dbo].[NexusTicketViews] ADD CONSTRAINT [DF_NexusTicketViews_IsGlobal] DEFAULT ((0)) FOR [IsGlobal] GO ALTER TABLE [dbo].[NotifyContactRequest] ADD DEFAULT (NULL) FOR [DeviceGuid] GO ALTER TABLE [dbo].[OnlineBankingAccountTransactions] ADD CONSTRAINT [DF_OnlineBankingAccountTransactions_IsVisible] DEFAULT ((1)) FOR [IsVisible] GO ALTER TABLE [dbo].[OnlineBankingAccountTransactions] ADD CONSTRAINT [DF_OnlineBankingAccountTransactions_IsCompleted] DEFAULT ((0)) FOR [IsCompleted] GO ALTER TABLE [dbo].[OnlineBankingAccountTransactions] ADD CONSTRAINT [DF_OnlineBankingAccountTransactions_TransactionState] DEFAULT ((0)) FOR [TransactionState] GO ALTER TABLE [dbo].[OnlineBankingConfigurationsFinApi] ADD DEFAULT ((0)) FOR [SaveUserAccountPassword] GO ALTER TABLE [dbo].[OnlineBankingTransactionAssignments] ADD CONSTRAINT [DF_OnlineBankingTransactionAssignments_IsBooked] DEFAULT ((0)) FOR [IsBooked] GO ALTER TABLE [dbo].[OnlineBankingTransactionAssignments] ADD CONSTRAINT [DF_OnlineBankingTransactionAssignments_CreditVouchersGrossAmount] DEFAULT ((0)) FOR [CreditVouchersGrossAmount] GO ALTER TABLE [dbo].[OrderProcessingContractTemplates] ADD DEFAULT ((0)) FOR [UseOwnTemplateText] GO ALTER TABLE [dbo].[PackageManagerInfos] ADD DEFAULT ((0)) FOR [IsDeactivated] GO ALTER TABLE [dbo].[PartialCommissionOrders] ADD CONSTRAINT [DF_PartialCommissionOrders_State] DEFAULT ((1)) FOR [State] GO ALTER TABLE [dbo].[PasswordManagerGuidelines] ADD DEFAULT ((0)) FOR [VPNAccessesEditable] GO ALTER TABLE [dbo].[PatchManagementDeployableJobAssignedDevice] ADD DEFAULT ((0)) FOR [DeviceI3D] GO ALTER TABLE [dbo].[Personal] ADD CONSTRAINT [DF_Personal_Ueberstunden] DEFAULT ((0)) FOR [Ueberstunden] GO ALTER TABLE [dbo].[Personal] ADD CONSTRAINT [DF_Personal_Resturlaub] DEFAULT ((0)) FOR [Resturlaub] GO ALTER TABLE [dbo].[Personal] ADD CONSTRAINT [DF_Personal_Dispatcher] DEFAULT ((0)) FOR [Dispatcher] GO ALTER TABLE [dbo].[Personal] ADD DEFAULT ((0)) FOR [Availability] GO ALTER TABLE [dbo].[PriceUpdateSettings] ADD CONSTRAINT [DF_PriceUpdateSettings_MassUpdateType] DEFAULT ((0)) FOR [MassUpdateType] GO ALTER TABLE [dbo].[PriceUpdateSettings] ADD CONSTRAINT [DF_PriceUpdateSettings_IsCustomerAdvisorUpdate] DEFAULT ((0)) FOR [IsCustomerAdvisorUpdate] GO ALTER TABLE [dbo].[PriceUpdateSettings] ADD CONSTRAINT [DF_PriceUpdateSettings_IsCustomerOptionsUpdate] DEFAULT ((0)) FOR [IsCustomerOptionsUpdate] GO ALTER TABLE [dbo].[PriceUpdateSettings] ADD CONSTRAINT [DF_PriceUpdateSettings_IsMailTemplateUpdate] DEFAULT ((0)) FOR [IsMailTemplateUpdate] GO ALTER TABLE [dbo].[ProductLifecycleInformations] ADD CONSTRAINT [DF_ProductLifecycleInformations_IsFromDataImport] DEFAULT ((0)) FOR [IsFromDataImport] GO ALTER TABLE [dbo].[RBChecklistVirtualObjects] ADD DEFAULT ((0)) FOR [Status] GO ALTER TABLE [dbo].[RBChecklistWorkplans] ADD DEFAULT ((1)) FOR [HasWorksteps] GO ALTER TABLE [dbo].[RBChecklistWorkplans] ADD DEFAULT ((0)) FOR [DurationMinutes] GO ALTER TABLE [dbo].[RBScheduleJobs] ADD CONSTRAINT [DF_RBScheduleJobs_IsDeleted] DEFAULT ((0)) FOR [IsDeleted] GO ALTER TABLE [dbo].[ReceiptPdfDocuments] ADD DEFAULT ((0)) FOR [AllowChangeQuantity] GO ALTER TABLE [dbo].[ReceiptPdfDocuments] ADD DEFAULT ((0)) FOR [AllowSelectArticles] GO ALTER TABLE [dbo].[ReceiptPdfDocuments] ADD DEFAULT ((0)) FOR [AllowAcceptReceipt] GO ALTER TABLE [dbo].[ReceiptPdfDocuments] ADD CONSTRAINT [DF_ReceiptPdfDocuments_WebReceiptState] DEFAULT ((0)) FOR [WebReceiptState] GO ALTER TABLE [dbo].[ReceiptPdfDocuments] ADD CONSTRAINT [DF_ReceiptPdfDocuments_ShareDocument] DEFAULT ((0)) FOR [ShareDocument] GO ALTER TABLE [dbo].[ReceiptProjectLayouts] ADD DEFAULT ((0)) FOR [IsSelectedForPdfGeneration] GO ALTER TABLE [dbo].[ReceiptProvisionItems] ADD CONSTRAINT [DF_ReceiptProvisionItems_SharePercentage] DEFAULT ((100)) FOR [SharePercentage] GO ALTER TABLE [dbo].[ReceiptProvisionItems] ADD CONSTRAINT [DF_ReceiptProvisionItems_Value] DEFAULT ('Auto') FOR [Value] GO ALTER TABLE [dbo].[ReceiptProvisionItems] ADD CONSTRAINT [DF_ReceiptProvisionItems_ActualPrice] DEFAULT ((0)) FOR [ActualPrice] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] ADD CONSTRAINT [DF_ReceiptProvisionSchemaItems_SharePercentage] DEFAULT ((100)) FOR [SharePercentage] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] ADD CONSTRAINT [DF_ReceiptProvisionSchemaItems_Value] DEFAULT ('Auto') FOR [Value] GO ALTER TABLE [dbo].[ReceiptReceivers] ADD CONSTRAINT [DF_ReceiptReceivers_IsPOBoxActive] DEFAULT ((0)) FOR [IsPOBoxActive] GO ALTER TABLE [dbo].[ReceiptReceivers] ADD CONSTRAINT [DF_ReceiptReceivers_CountryI3D] DEFAULT ((-1)) FOR [CountryI3D] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPriceComplete] DEFAULT ((0)) FOR [CalculatedNetPriceComplete] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_TaxPriceComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceComplete] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPriceFCComplete] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_TaxPriceFCComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceFCComplete] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPurchasePriceComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceComplete] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_NetPurchasePriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFCComplete] GO ALTER TABLE [dbo].[RechKopf] ADD CONSTRAINT [DF_RechKopf_IsFixed] DEFAULT ((0)) FOR [IsFixed] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPriceComplete] DEFAULT ((0)) FOR [CalculatedNetPriceComplete] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_TaxPriceComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceComplete] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPriceFCComplete] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_TaxPriceFCComplete] DEFAULT ((0)) FOR [CalculatedTaxPriceFCComplete] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPurchasePriceComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceComplete] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_NetPurchasePriceFCComplete] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFCComplete] GO ALTER TABLE [dbo].[RechKopfVersions] ADD CONSTRAINT [DF_RechKopfVersions_IsFixed] DEFAULT ((0)) FOR [IsFixed] GO ALTER TABLE [dbo].[RechPosVersions] ADD DEFAULT ((0)) FOR [IsFixed] GO ALTER TABLE [dbo].[ReportServiceCustomerConfigurations] ADD DEFAULT ((0)) FOR [ParentType] GO ALTER TABLE [dbo].[ReportServiceCustomerConfigurations] ADD DEFAULT ((0)) FOR [SendToDefaultContactPerson] GO ALTER TABLE [dbo].[ReportServiceCustomerConfigurations] ADD DEFAULT ((0)) FOR [SendToInnendienst] GO ALTER TABLE [dbo].[ReportServiceCustomerConfigurations] ADD DEFAULT ((0)) FOR [SendToAussendienst] GO ALTER TABLE [dbo].[ReportServiceCustomerConfigurations] ADD DEFAULT ((0)) FOR [SendToTechniker1] GO ALTER TABLE [dbo].[ReportServiceCustomerConfigurations] ADD DEFAULT ((0)) FOR [SendToTechniker2] GO ALTER TABLE [dbo].[RiverbirdMobilePhonePushNotificationTokens] ADD CONSTRAINT [DF_RiverbirdMobilePhonePushNotificationTokens_UserI3D] DEFAULT ((0)) FOR [UserI3D] GO ALTER TABLE [dbo].[RiverbirdMobilePhonePushNotificationTokens] ADD CONSTRAINT [DF_RiverbirdMobilePhonePushNotificationTokens_UseFor2FA] DEFAULT ((0)) FOR [UseFor2FA] GO ALTER TABLE [dbo].[RMMAgentCommandQueue] ADD DEFAULT ((0)) FOR [CommandType] GO ALTER TABLE [dbo].[RMMAgentCommandQueue] ADD DEFAULT ((0)) FOR [CommandState] GO ALTER TABLE [dbo].[SelfCareFormFields] ADD CONSTRAINT [DF_IsCrypted] DEFAULT ((0)) FOR [IsCrypted] GO ALTER TABLE [dbo].[SelfCareFormFields] ADD CONSTRAINT [DF_IsMandatory] DEFAULT ((0)) FOR [IsMandatory] GO ALTER TABLE [dbo].[SelfCareFormFields] ADD DEFAULT ((0)) FOR [SortItemsAlphabetically] GO ALTER TABLE [dbo].[SelfCareFormFields] ADD CONSTRAINT [DF_SelfCareFormFields_UseInTicket] DEFAULT ((0)) FOR [UseInTicket] GO ALTER TABLE [dbo].[SelfCareForms] ADD CONSTRAINT [DF_IsTemplate] DEFAULT ((0)) FOR [IsTemplate] GO ALTER TABLE [dbo].[SelfCareForms] ADD CONSTRAINT [DF_SelfCareForms_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[SepaContracts] ADD DEFAULT ((0)) FOR [UseOwnTemplateText] GO ALTER TABLE [dbo].[SepaContractTemplates] ADD DEFAULT ((0)) FOR [UseOwnTemplateText] GO ALTER TABLE [dbo].[SharedDocuments] ADD CONSTRAINT [DF_SharedDocuments_State] DEFAULT ((0)) FOR [State] GO ALTER TABLE [dbo].[Sichbenu] ADD DEFAULT ((0)) FOR [UseTwoFactorAuthentication] GO ALTER TABLE [dbo].[Sichbenu] ADD CONSTRAINT [DF_Sichbenu_AuthentificationKind] DEFAULT ((0)) FOR [AuthentificationKind] GO ALTER TABLE [dbo].[Sichrech] ADD CONSTRAINT [DF_SIchRech_Obsolete] DEFAULT ((0)) FOR [Obsolete] GO ALTER TABLE [dbo].[SimpleUrls] ADD CONSTRAINT [DF_SimpleUrls_IsVisible] DEFAULT ((1)) FOR [IsVisible] GO ALTER TABLE [dbo].[SpecialArticleToContractImports] ADD DEFAULT ((0)) FOR [UseArticleDescriptionForPositionText] GO ALTER TABLE [dbo].[SpecialArticleToContractImports] ADD CONSTRAINT [DF_SpecialArticleToContractImports_UseSpecialPriceForArticleIfAvailable] DEFAULT ((0)) FOR [UseSpecialPriceForArticleIfAvailable] GO ALTER TABLE [dbo].[SpecialArticleToContractImports] ADD CONSTRAINT [DF_SpecialArticleToContractImports_UseNegativImportPurchasPriceAndIgnoreArticlePurchasePrice] DEFAULT ((0)) FOR [UseNegativImportPurchasPriceAndIgnoreArticlePurchasePrice] GO ALTER TABLE [dbo].[SupplierPdfScanConfigs] ADD CONSTRAINT [DF_SupplierPdfScanConfigs_ReceiptKind] DEFAULT ((0)) FOR [ReceiptKind] GO ALTER TABLE [dbo].[SupplierReceiptDocuments] ADD DEFAULT ((0)) FOR [ReceiptKind] GO ALTER TABLE [dbo].[SurveyQuestionCategories] ADD CONSTRAINT [DF_SurveyQuestionCategories_IsDeleted] DEFAULT ((0)) FOR [IsDeleted] GO ALTER TABLE [dbo].[TaskChecklistSuggestions] ADD DEFAULT ((0)) FOR [VirtualObjectI3D] GO ALTER TABLE [dbo].[TaskChecklistSuggestions] ADD DEFAULT ((0)) FOR [CustomerI3D] GO ALTER TABLE [dbo].[TaskChecklistSuggestions] ADD DEFAULT (getdate()) FOR [CreatedOn] GO ALTER TABLE [dbo].[TaskManagementAction] ADD DEFAULT ((1)) FOR [ActionType] GO ALTER TABLE [dbo].[TaskManagementAction] ADD CONSTRAINT [DF_TaskManagementAction_SendMailToSelectedHelpdeskEmployees] DEFAULT ((0)) FOR [SendMailToSelectedHelpdeskEmployees] GO ALTER TABLE [dbo].[Telefonate] ADD CONSTRAINT [DF_Telefonate_IsGroupCall] DEFAULT ((0)) FOR [IsGroupCall] GO ALTER TABLE [dbo].[TicketPattern] ADD DEFAULT ((0)) FOR [RequiredDocumentTypes] GO ALTER TABLE [dbo].[TicketPattern] ADD DEFAULT ((1)) FOR [DurationInDays] GO ALTER TABLE [dbo].[TicketProjects] ADD CONSTRAINT [DF_TicketProjects_Number] DEFAULT ((0)) FOR [Number] GO ALTER TABLE [dbo].[TicketProjectTasks] ADD CONSTRAINT [DF_TicketProjectTasks_IsActive] DEFAULT ((1)) FOR [IsActive] GO ALTER TABLE [dbo].[Transactions] ADD DEFAULT ((0)) FOR [TransactionNumber] GO ALTER TABLE [dbo].[UNTERWAREN] ADD CONSTRAINT [DF_UNTERWAREN_NeedsCustomClearance] DEFAULT ((0)) FOR [NeedsCustomClearance] GO ALTER TABLE [dbo].[UNTERWAREN] ADD CONSTRAINT [DF_UNTERWAREN_KulanzWarengruppe] DEFAULT ((0)) FOR [KulanzWarengruppe] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_IsDisplayedOnWeb] DEFAULT ((0)) FOR [IsDisplayedOnWeb] GO ALTER TABLE [dbo].[VertragKopf] ADD CONSTRAINT [DF_VertragKopf_IsHiddenInHelpdesk] DEFAULT ((0)) FOR [IsHiddenInHelpdesk] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_NetPrice] DEFAULT ((0)) FOR [CalculatedNetPrice] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_TaxPrice] DEFAULT ((0)) FOR [CalculatedTaxPrice] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_NetPriceFC] DEFAULT ((0)) FOR [CalculatedNetPriceFC] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_TaxPriceFC] DEFAULT ((0)) FOR [CalculatedTaxPriceFC] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_NetPurchasePrice] DEFAULT ((0)) FOR [CalculatedNetPurchasePrice] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_NetPurchasePriceFC] DEFAULT ((0)) FOR [CalculatedNetPurchasePriceFC] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_IsDisplayedOnWeb] DEFAULT ((0)) FOR [IsDisplayedOnWeb] GO ALTER TABLE [dbo].[VertragKopfVersions] ADD CONSTRAINT [DF_VertragKopfVersions_IsHiddenInHelpdesk] DEFAULT ((0)) FOR [IsHiddenInHelpdesk] GO ALTER TABLE [dbo].[VertragsArt] ADD DEFAULT ((0)) FOR [CanChangeSendKind] GO ALTER TABLE [dbo].[VertragsArt] ADD DEFAULT ((0)) FOR [SendKind] GO ALTER TABLE [dbo].[VertragsArt] ADD CONSTRAINT [DF_VertragsArt_IsDisplayedOnWeb] DEFAULT ((0)) FOR [IsDisplayedOnWeb] GO ALTER TABLE [dbo].[WahrscheinlichkeitsKlassifizierung] ADD CONSTRAINT [DF_WahrscheinlichkeitsKlassifizierung_Value] DEFAULT ((0)) FOR [Value] GO ALTER TABLE [dbo].[WAREN] ADD CONSTRAINT [DF_WAREN_NeedsCustomClearance] DEFAULT ((0)) FOR [NeedsCustomClearance] GO ALTER TABLE [dbo].[WAREN] ADD CONSTRAINT [DF_WAREN_KulanzWarengruppe] DEFAULT ((0)) FOR [KulanzWarengruppe] GO ALTER TABLE [dbo].[WebAccounts] ADD CONSTRAINT [DF_WebAccounts_UseTwoFactorAuthentication] DEFAULT ((0)) FOR [UseTwoFactorAuthentication] GO ALTER TABLE [dbo].[WebLinkActions] ADD DEFAULT ((0)) FOR [Done] GO ALTER TABLE [dbo].[WebLinkGroups] ADD DEFAULT (newid()) FOR [Guid] GO ALTER TABLE [dbo].[WebLinkGroups] ADD DEFAULT ((0)) FOR [IsLandingPage] GO ALTER TABLE [dbo].[WorkflowProzess] ADD DEFAULT ((0)) FOR [IsDeleted] GO ALTER TABLE [dbo].[Zahkond] ADD CONSTRAINT [DF_Zahkond_FaelligArt] DEFAULT ((1)) FOR [FaelligArt] GO ALTER TABLE [dbo].[Zahkond] ADD CONSTRAINT [DF_Zahkond_IsProformaInvoice] DEFAULT ((0)) FOR [IsProformaInvoice] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_AccountAddressContactI3D] FOREIGN KEY([AccountAddressContactI3D]) REFERENCES [dbo].[AccountAddressContacts] ([I3D]) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_AccountAddressContactI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_AccountI3D] FOREIGN KEY([AccountI3D]) REFERENCES [dbo].[Accounts] ([I3D]) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_AccountI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_CampaignI3D] FOREIGN KEY([CampaignI3D]) REFERENCES [dbo].[Campaigns] ([I3D]) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_CampaignI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_ChangedByI3D] FOREIGN KEY([ChangedByI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_ChangedByI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_CreatedByI3D] FOREIGN KEY([CreatedByI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_CreatedByI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_DirectoryI3D] FOREIGN KEY([DirectoryI3D]) REFERENCES [dbo].[Directorys] ([I3D]) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_DirectoryI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_EditorI3D] FOREIGN KEY([EditorI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_EditorI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_Taetigkeiten] FOREIGN KEY([OldReferenceI3D]) REFERENCES [dbo].[Taetigkeiten] ([I3D]) ON UPDATE CASCADE ON DELETE SET NULL GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_Taetigkeiten] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [FK_AccountActivities_TodoI3D] FOREIGN KEY([TodoI3D]) REFERENCES [dbo].[ToDoListe] ([I3D]) ON UPDATE CASCADE ON DELETE SET NULL GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [FK_AccountActivities_TodoI3D] GO ALTER TABLE [dbo].[AccountActivityForReceipt] WITH CHECK ADD CONSTRAINT [FK_AccountActivityForReceipt_AccountActivity] FOREIGN KEY([AccountActivityI3D]) REFERENCES [dbo].[AccountActivities] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[AccountActivityForReceipt] CHECK CONSTRAINT [FK_AccountActivityForReceipt_AccountActivity] GO ALTER TABLE [dbo].[AccountActivityProcessLogs] WITH CHECK ADD CONSTRAINT [FK_AccountActivityProcessLogs_ProcessActivity] FOREIGN KEY([ProcessActivityI3D]) REFERENCES [dbo].[AccountActivities] ([I3D]) GO ALTER TABLE [dbo].[AccountActivityProcessLogs] CHECK CONSTRAINT [FK_AccountActivityProcessLogs_ProcessActivity] GO ALTER TABLE [dbo].[AccountAddressContacts] WITH CHECK ADD CONSTRAINT [FK_AccountAddressContacts_AccountAddresses] FOREIGN KEY([AccountAddressI3D]) REFERENCES [dbo].[AccountAddresses] ([I3D]) GO ALTER TABLE [dbo].[AccountAddressContacts] CHECK CONSTRAINT [FK_AccountAddressContacts_AccountAddresses] GO ALTER TABLE [dbo].[AccountAddresses] WITH CHECK ADD CONSTRAINT [FK_AccountAddresses_Accounts] FOREIGN KEY([AccountI3D]) REFERENCES [dbo].[Accounts] ([I3D]) GO ALTER TABLE [dbo].[AccountAddresses] CHECK CONSTRAINT [FK_AccountAddresses_Accounts] GO ALTER TABLE [dbo].[AccountAddresses] WITH CHECK ADD CONSTRAINT [FK_AccountAddresses_StateI3D_Bundesland_I3D] FOREIGN KEY([StateI3D]) REFERENCES [dbo].[Bundesland] ([I3D]) GO ALTER TABLE [dbo].[AccountAddresses] CHECK CONSTRAINT [FK_AccountAddresses_StateI3D_Bundesland_I3D] GO ALTER TABLE [dbo].[AccountCustomFilterStaticItems] WITH CHECK ADD CONSTRAINT [FK_AccountCustomFilterStaticItems_AccountCustomFilters] FOREIGN KEY([AccountCustomFilterI3D]) REFERENCES [dbo].[AccountCustomFilters] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[AccountCustomFilterStaticItems] CHECK CONSTRAINT [FK_AccountCustomFilterStaticItems_AccountCustomFilters] GO ALTER TABLE [dbo].[AccountLogs] WITH CHECK ADD CONSTRAINT [FK_AccountLogs_Accounts] FOREIGN KEY([AccountI3D]) REFERENCES [dbo].[Accounts] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[AccountLogs] CHECK CONSTRAINT [FK_AccountLogs_Accounts] GO ALTER TABLE [dbo].[AccountOrderProcessingContracts] WITH CHECK ADD CONSTRAINT [FK_AccountOrderProcessingContracts_Documents] FOREIGN KEY([DocumentI3D]) REFERENCES [dbo].[Documents] ([I3D]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[AccountOrderProcessingContracts] CHECK CONSTRAINT [FK_AccountOrderProcessingContracts_Documents] GO ALTER TABLE [dbo].[AccountTypeToAccounts] WITH CHECK ADD CONSTRAINT [FK_AccountTypeToAccounts_AccountCustomers] FOREIGN KEY([AccountCustomerI3D]) REFERENCES [dbo].[AccountCustomers] ([I3D]) GO ALTER TABLE [dbo].[AccountTypeToAccounts] CHECK CONSTRAINT [FK_AccountTypeToAccounts_AccountCustomers] GO ALTER TABLE [dbo].[AccountTypeToAccounts] WITH CHECK ADD CONSTRAINT [FK_AccountTypeToAccounts_Accounts] FOREIGN KEY([AccountI3D]) REFERENCES [dbo].[Accounts] ([I3D]) GO ALTER TABLE [dbo].[AccountTypeToAccounts] CHECK CONSTRAINT [FK_AccountTypeToAccounts_Accounts] GO ALTER TABLE [dbo].[AccountTypeToAccounts] WITH CHECK ADD CONSTRAINT [FK_AccountTypeToAccounts_AccountSuppliers] FOREIGN KEY([AccountSupplierI3D]) REFERENCES [dbo].[AccountSuppliers] ([I3D]) GO ALTER TABLE [dbo].[AccountTypeToAccounts] CHECK CONSTRAINT [FK_AccountTypeToAccounts_AccountSuppliers] GO ALTER TABLE [dbo].[AccountTypeToAccounts] WITH CHECK ADD CONSTRAINT [FK_AccountTypeToAccounts_AccountTypes] FOREIGN KEY([AccountTypeI3D]) REFERENCES [dbo].[AccountTypes] ([I3D]) GO ALTER TABLE [dbo].[AccountTypeToAccounts] CHECK CONSTRAINT [FK_AccountTypeToAccounts_AccountTypes] GO ALTER TABLE [dbo].[ArticleImportDistributors] WITH NOCHECK ADD CONSTRAINT [FK_ArticleImportDistributors_ArticleImports] FOREIGN KEY([ArticleImportI3D]) REFERENCES [dbo].[ArticleImports] ([I3D]) GO ALTER TABLE [dbo].[ArticleImportDistributors] CHECK CONSTRAINT [FK_ArticleImportDistributors_ArticleImports] GO ALTER TABLE [dbo].[ArticleImportLogs] WITH NOCHECK ADD CONSTRAINT [FK_ArticleImportLogs_ArticleImports] FOREIGN KEY([ArticleImportI3D]) REFERENCES [dbo].[ArticleImports] ([I3D]) GO ALTER TABLE [dbo].[ArticleImportLogs] CHECK CONSTRAINT [FK_ArticleImportLogs_ArticleImports] GO ALTER TABLE [dbo].[ArticleImportMappings] WITH NOCHECK ADD CONSTRAINT [FK_ArticleImportMappings_ArticleImports] FOREIGN KEY([ArticleImportI3D]) REFERENCES [dbo].[ArticleImports] ([I3D]) GO ALTER TABLE [dbo].[ArticleImportMappings] CHECK CONSTRAINT [FK_ArticleImportMappings_ArticleImports] GO ALTER TABLE [dbo].[ArticleProductionOrderStepItems] WITH CHECK ADD CONSTRAINT [FK_ArticleProductionOrderStepItems_ArticleProductionOrders] FOREIGN KEY([ArticleProductionOrderI3D]) REFERENCES [dbo].[ArticleProductionOrders] ([I3D]) GO ALTER TABLE [dbo].[ArticleProductionOrderStepItems] CHECK CONSTRAINT [FK_ArticleProductionOrderStepItems_ArticleProductionOrders] GO ALTER TABLE [dbo].[ArticleProductionStep] WITH CHECK ADD CONSTRAINT [FK_ArticleProductionStep_ARTIK] FOREIGN KEY([ArticleI3D]) REFERENCES [dbo].[ARTIK] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[ArticleProductionStep] CHECK CONSTRAINT [FK_ArticleProductionStep_ARTIK] GO ALTER TABLE [dbo].[ArticleWorkItems] WITH CHECK ADD CONSTRAINT [FK_ArticleWorkItems_TicketPattern] FOREIGN KEY([TicketPatternI3D]) REFERENCES [dbo].[TicketPattern] ([I3D]) ON UPDATE CASCADE ON DELETE SET NULL GO ALTER TABLE [dbo].[ArticleWorkItems] CHECK CONSTRAINT [FK_ArticleWorkItems_TicketPattern] GO ALTER TABLE [dbo].[ArtificialIntelligencePromptSettings] WITH CHECK ADD CONSTRAINT [FK_ArtificialIntelligencePromptSettings_PromptCategoryI3D] FOREIGN KEY([PromptCategoryI3D]) REFERENCES [dbo].[ArtificialIntelligencePromptCategory] ([I3D]) GO ALTER TABLE [dbo].[ArtificialIntelligencePromptSettings] CHECK CONSTRAINT [FK_ArtificialIntelligencePromptSettings_PromptCategoryI3D] GO ALTER TABLE [dbo].[AssetManagementDocumentationFile] WITH CHECK ADD CONSTRAINT [FK_AssetManagementDocumentationFile_AssetManagementDocumentationGroup] FOREIGN KEY([GroupI3D]) REFERENCES [dbo].[AssetManagementDocumentationGroup] ([I3D]) GO ALTER TABLE [dbo].[AssetManagementDocumentationFile] CHECK CONSTRAINT [FK_AssetManagementDocumentationFile_AssetManagementDocumentationGroup] GO ALTER TABLE [dbo].[AssetManagementDocumentationGroup] WITH CHECK ADD CONSTRAINT [FK_AssetManagementDocumentationGroup_AssetManagementDocumentation] FOREIGN KEY([DocumentationI3D]) REFERENCES [dbo].[AssetManagementDocumentation] ([I3D]) GO ALTER TABLE [dbo].[AssetManagementDocumentationGroup] CHECK CONSTRAINT [FK_AssetManagementDocumentationGroup_AssetManagementDocumentation] GO ALTER TABLE [dbo].[AssetManagementDocumentationTemplateGroup] WITH CHECK ADD CONSTRAINT [FK_AssetManagementDocumentationTemplateGroup_AssetManagementDocumentationTemplate] FOREIGN KEY([TemplateI3D]) REFERENCES [dbo].[AssetManagementDocumentationTemplate] ([I3D]) GO ALTER TABLE [dbo].[AssetManagementDocumentationTemplateGroup] CHECK CONSTRAINT [FK_AssetManagementDocumentationTemplateGroup_AssetManagementDocumentationTemplate] GO ALTER TABLE [dbo].[AssetManagementDocumentationVersion] WITH CHECK ADD CONSTRAINT [FK_AssetManagementDocumentationVersion_AssetManagementDocumentation] FOREIGN KEY([DocumentationI3D]) REFERENCES [dbo].[AssetManagementDocumentation] ([I3D]) GO ALTER TABLE [dbo].[AssetManagementDocumentationVersion] CHECK CONSTRAINT [FK_AssetManagementDocumentationVersion_AssetManagementDocumentation] GO ALTER TABLE [dbo].[AssetManagementLogicalDeviceHistory] WITH CHECK ADD CONSTRAINT [fk_AssetManLogDevHist_AssetManDev] FOREIGN KEY([DeviceI3D]) REFERENCES [dbo].[AssetManagementDevices] ([I3D]) GO ALTER TABLE [dbo].[AssetManagementLogicalDeviceHistory] CHECK CONSTRAINT [fk_AssetManLogDevHist_AssetManDev] GO ALTER TABLE [dbo].[AssetManagementLogicalDeviceHistory] WITH CHECK ADD CONSTRAINT [fk_AssetManLogDevHist_AssetManLogDev] FOREIGN KEY([LogicalDeviceI3D]) REFERENCES [dbo].[AssetManagementLogicalDevice] ([I3D]) GO ALTER TABLE [dbo].[AssetManagementLogicalDeviceHistory] CHECK CONSTRAINT [fk_AssetManLogDevHist_AssetManLogDev] GO ALTER TABLE [dbo].[Barcode] WITH CHECK ADD CONSTRAINT [FK_Barcode_BarcodeConditions] FOREIGN KEY([BarcodeConditionI3D]) REFERENCES [dbo].[BarcodeConditions] ([I3D]) GO ALTER TABLE [dbo].[Barcode] CHECK CONSTRAINT [FK_Barcode_BarcodeConditions] GO ALTER TABLE [dbo].[BookKeepingAccounts] WITH CHECK ADD CONSTRAINT [FK_BookKeepingAccounts_BookKeepingAccountSystems] FOREIGN KEY([AccountSystemI3D]) REFERENCES [dbo].[BookKeepingAccountSystems] ([I3D]) GO ALTER TABLE [dbo].[BookKeepingAccounts] CHECK CONSTRAINT [FK_BookKeepingAccounts_BookKeepingAccountSystems] GO ALTER TABLE [dbo].[CampaignDecisionTemplateTexts] WITH CHECK ADD CONSTRAINT [FK_CampaignDecisionTemplateTexts_Campaigns] FOREIGN KEY([CampaignI3D]) REFERENCES [dbo].[Campaigns] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignDecisionTemplateTexts] CHECK CONSTRAINT [FK_CampaignDecisionTemplateTexts_Campaigns] GO ALTER TABLE [dbo].[CampaignEmployees] WITH CHECK ADD CONSTRAINT [FK_CampaignEmployees_Campaigns] FOREIGN KEY([CampaignI3D]) REFERENCES [dbo].[Campaigns] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignEmployees] CHECK CONSTRAINT [FK_CampaignEmployees_Campaigns] GO ALTER TABLE [dbo].[CampaignEmployees] WITH CHECK ADD CONSTRAINT [FK_CampaignEmployees_Personal] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[CampaignEmployees] CHECK CONSTRAINT [FK_CampaignEmployees_Personal] GO ALTER TABLE [dbo].[CampaignMarkers] WITH CHECK ADD CONSTRAINT [FK_CampaignMarkers_Campaign] FOREIGN KEY([CampaignI3D]) REFERENCES [dbo].[Campaigns] ([I3D]) GO ALTER TABLE [dbo].[CampaignMarkers] CHECK CONSTRAINT [FK_CampaignMarkers_Campaign] GO ALTER TABLE [dbo].[CampaignMarkers] WITH CHECK ADD CONSTRAINT [FK_CampaignMarkers_CampaignParticipant] FOREIGN KEY([CampaignParticipantI3D]) REFERENCES [dbo].[CampaignParticipants] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignMarkers] CHECK CONSTRAINT [FK_CampaignMarkers_CampaignParticipant] GO ALTER TABLE [dbo].[CampaignMarkers] WITH CHECK ADD CONSTRAINT [FK_CampaignMarkers_Personal] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[CampaignMarkers] CHECK CONSTRAINT [FK_CampaignMarkers_Personal] GO ALTER TABLE [dbo].[CampaignParticipantContactPerson] WITH CHECK ADD CONSTRAINT [FK_CampaignParticipantContactPerson_AccountAddressContacts] FOREIGN KEY([AccountAddressContactI3D]) REFERENCES [dbo].[AccountAddressContacts] ([I3D]) GO ALTER TABLE [dbo].[CampaignParticipantContactPerson] CHECK CONSTRAINT [FK_CampaignParticipantContactPerson_AccountAddressContacts] GO ALTER TABLE [dbo].[CampaignParticipantContactPerson] WITH CHECK ADD CONSTRAINT [FK_CampaignParticipantContactPerson_CampaignParticipants] FOREIGN KEY([CampaignParticipantI3D]) REFERENCES [dbo].[CampaignParticipants] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignParticipantContactPerson] CHECK CONSTRAINT [FK_CampaignParticipantContactPerson_CampaignParticipants] GO ALTER TABLE [dbo].[CampaignParticipantContactPerson] WITH CHECK ADD CONSTRAINT [FK_CampaignParticipantContactPerson_Campaigns] FOREIGN KEY([CampaignI3D]) REFERENCES [dbo].[Campaigns] ([I3D]) GO ALTER TABLE [dbo].[CampaignParticipantContactPerson] CHECK CONSTRAINT [FK_CampaignParticipantContactPerson_Campaigns] GO ALTER TABLE [dbo].[CampaignParticipants] WITH CHECK ADD CONSTRAINT [FK_CampaignParticipants_AccountAddressContacts] FOREIGN KEY([AccountAddressContactI3D]) REFERENCES [dbo].[AccountAddressContacts] ([I3D]) GO ALTER TABLE [dbo].[CampaignParticipants] CHECK CONSTRAINT [FK_CampaignParticipants_AccountAddressContacts] GO ALTER TABLE [dbo].[CampaignParticipants] WITH CHECK ADD CONSTRAINT [FK_CampaignParticipants_AccountAddresses] FOREIGN KEY([AccountAddressI3D]) REFERENCES [dbo].[AccountAddresses] ([I3D]) GO ALTER TABLE [dbo].[CampaignParticipants] CHECK CONSTRAINT [FK_CampaignParticipants_AccountAddresses] GO ALTER TABLE [dbo].[CampaignParticipants] WITH CHECK ADD CONSTRAINT [FK_CampaignParticipants_Accounts] FOREIGN KEY([AccountI3D]) REFERENCES [dbo].[Accounts] ([I3D]) GO ALTER TABLE [dbo].[CampaignParticipants] CHECK CONSTRAINT [FK_CampaignParticipants_Accounts] GO ALTER TABLE [dbo].[CampaignParticipants] WITH CHECK ADD CONSTRAINT [FK_CampaignParticipants_Campaigns] FOREIGN KEY([CampaignI3D]) REFERENCES [dbo].[Campaigns] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignParticipants] CHECK CONSTRAINT [FK_CampaignParticipants_Campaigns] GO ALTER TABLE [dbo].[CampaignPhaseActions] WITH CHECK ADD CONSTRAINT [FK_CampaignPhaseActions_CampaignPhases] FOREIGN KEY([CampaignPhaseI3D]) REFERENCES [dbo].[CampaignPhases] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignPhaseActions] CHECK CONSTRAINT [FK_CampaignPhaseActions_CampaignPhases] GO ALTER TABLE [dbo].[CampaignPhases] WITH CHECK ADD CONSTRAINT [FK_CampaignPhases_Campaigns] FOREIGN KEY([CampaignI3D]) REFERENCES [dbo].[Campaigns] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignPhases] CHECK CONSTRAINT [FK_CampaignPhases_Campaigns] GO ALTER TABLE [dbo].[CampaignProcessProperties] WITH CHECK ADD CONSTRAINT [FK_CampaignProcessProperties_Process] FOREIGN KEY([CampaignProcessI3D]) REFERENCES [dbo].[WorkflowProzess] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CampaignProcessProperties] CHECK CONSTRAINT [FK_CampaignProcessProperties_Process] GO ALTER TABLE [dbo].[CentronChecklistItems] WITH CHECK ADD CONSTRAINT [FK_CentronChecklistItems_AdHocCreatedBy] FOREIGN KEY([AdHocCreatedBy]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[CentronChecklistItems] CHECK CONSTRAINT [FK_CentronChecklistItems_AdHocCreatedBy] GO ALTER TABLE [dbo].[CentronDMSDirectoryRight] WITH CHECK ADD CONSTRAINT [FK_DirectoryRight_Directory] FOREIGN KEY([CentronDMSDirectoryI3D]) REFERENCES [dbo].[CentronDMSDirectory] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CentronDMSDirectoryRight] CHECK CONSTRAINT [FK_DirectoryRight_Directory] GO ALTER TABLE [dbo].[CentronDMSDirectoryRight] WITH CHECK ADD CONSTRAINT [FK_DirectoryRight_Personal] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[CentronDMSDirectoryRight] CHECK CONSTRAINT [FK_DirectoryRight_Personal] GO ALTER TABLE [dbo].[ChatMembers] WITH CHECK ADD CONSTRAINT [FK_ChatMembers_Chats] FOREIGN KEY([ChatI3D]) REFERENCES [dbo].[Chats] ([I3D]) GO ALTER TABLE [dbo].[ChatMembers] CHECK CONSTRAINT [FK_ChatMembers_Chats] GO ALTER TABLE [dbo].[ChatMessages] WITH CHECK ADD CONSTRAINT [FK_ChatMessages_ChatMembers] FOREIGN KEY([MemberI3D]) REFERENCES [dbo].[ChatMembers] ([I3D]) GO ALTER TABLE [dbo].[ChatMessages] CHECK CONSTRAINT [FK_ChatMessages_ChatMembers] GO ALTER TABLE [dbo].[ChatMessages] WITH CHECK ADD CONSTRAINT [FK_ChatMessages_Chats] FOREIGN KEY([ChatI3D]) REFERENCES [dbo].[Chats] ([I3D]) GO ALTER TABLE [dbo].[ChatMessages] CHECK CONSTRAINT [FK_ChatMessages_Chats] GO ALTER TABLE [dbo].[ContactToMailTemplateRelationshipKinds] WITH CHECK ADD CONSTRAINT [FK_ContactToMailTemplateRelationshipKinds_AccountAddressContact] FOREIGN KEY([AccountAddressContactI3D]) REFERENCES [dbo].[AccountAddressContacts] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[ContactToMailTemplateRelationshipKinds] CHECK CONSTRAINT [FK_ContactToMailTemplateRelationshipKinds_AccountAddressContact] GO ALTER TABLE [dbo].[ContactToMailTemplateRelationshipKinds] WITH CHECK ADD CONSTRAINT [FK_ContactToMailTemplateRelationshipKinds_Employee] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[ContactToMailTemplateRelationshipKinds] CHECK CONSTRAINT [FK_ContactToMailTemplateRelationshipKinds_Employee] GO ALTER TABLE [dbo].[ContactToMailTemplateRelationshipKinds] WITH CHECK ADD CONSTRAINT [FK_ContactToMailTemplateRelationshipKinds_MailTemplateRelationshipKind] FOREIGN KEY([MailTemplateRelationshipKindI3D]) REFERENCES [dbo].[MailTemplateRelationshipKinds] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[ContactToMailTemplateRelationshipKinds] CHECK CONSTRAINT [FK_ContactToMailTemplateRelationshipKinds_MailTemplateRelationshipKind] GO ALTER TABLE [dbo].[CSI_SocialMediaAction] WITH CHECK ADD CONSTRAINT [FK_SocialMediaAction_Personal] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaAction] CHECK CONSTRAINT [FK_SocialMediaAction_Personal] GO ALTER TABLE [dbo].[CSI_SocialMediaAction] WITH CHECK ADD CONSTRAINT [FK_SocialMediaAction_SocialMediaStream] FOREIGN KEY([SocialMediaStreamI3D]) REFERENCES [dbo].[CSI_SocialMediaStream] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaAction] CHECK CONSTRAINT [FK_SocialMediaAction_SocialMediaStream] GO ALTER TABLE [dbo].[CSI_SocialMediaComment] WITH CHECK ADD CONSTRAINT [FK_SocialMediaComment_Personal] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaComment] CHECK CONSTRAINT [FK_SocialMediaComment_Personal] GO ALTER TABLE [dbo].[CSI_SocialMediaComment] WITH CHECK ADD CONSTRAINT [FK_SocialMediaComment_SocialMediaAction] FOREIGN KEY([SocialMediaActionI3D]) REFERENCES [dbo].[CSI_SocialMediaAction] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaComment] CHECK CONSTRAINT [FK_SocialMediaComment_SocialMediaAction] GO ALTER TABLE [dbo].[CSI_SocialMediaComment] WITH CHECK ADD CONSTRAINT [FK_SocialMediaComment_SocialMediaStream] FOREIGN KEY([SocialMediaStreamI3D]) REFERENCES [dbo].[CSI_SocialMediaStream] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaComment] CHECK CONSTRAINT [FK_SocialMediaComment_SocialMediaStream] GO ALTER TABLE [dbo].[CSI_SocialMediaLike] WITH CHECK ADD CONSTRAINT [FK_SocialMediaLike_SocialMediaAction] FOREIGN KEY([SocialMediaActionI3D]) REFERENCES [dbo].[CSI_SocialMediaAction] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaLike] CHECK CONSTRAINT [FK_SocialMediaLike_SocialMediaAction] GO ALTER TABLE [dbo].[CSI_SocialMediaLike] WITH CHECK ADD CONSTRAINT [FK_SocialMediaLike_SocialMediaStream] FOREIGN KEY([SocialMediaStreamI3D]) REFERENCES [dbo].[CSI_SocialMediaStream] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaLike] CHECK CONSTRAINT [FK_SocialMediaLike_SocialMediaStream] GO ALTER TABLE [dbo].[CSI_SocialMediaStreamAccount] WITH CHECK ADD CONSTRAINT [FK_SocialMediaStreamAccount_SocialMediaStream] FOREIGN KEY([SocialMediaStreamI3D]) REFERENCES [dbo].[CSI_SocialMediaStream] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaStreamAccount] CHECK CONSTRAINT [FK_SocialMediaStreamAccount_SocialMediaStream] GO ALTER TABLE [dbo].[CSI_SocialMediaSubscription] WITH CHECK ADD CONSTRAINT [FK_SocialMediaSubscription_Personal] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaSubscription] CHECK CONSTRAINT [FK_SocialMediaSubscription_Personal] GO ALTER TABLE [dbo].[CSI_SocialMediaSubscription] WITH CHECK ADD CONSTRAINT [FK_SocialMediaSubscription_SocialMediaStream] FOREIGN KEY([SocialMediaStreamI3D]) REFERENCES [dbo].[CSI_SocialMediaStream] ([I3D]) GO ALTER TABLE [dbo].[CSI_SocialMediaSubscription] CHECK CONSTRAINT [FK_SocialMediaSubscription_SocialMediaStream] GO ALTER TABLE [dbo].[CustomerSpecialArticles] WITH CHECK ADD CONSTRAINT [fk_CustSpecArt_ArtikelI3D] FOREIGN KEY([ArticleI3D]) REFERENCES [dbo].[ARTIK] ([I3D]) GO ALTER TABLE [dbo].[CustomerSpecialArticles] CHECK CONSTRAINT [fk_CustSpecArt_ArtikelI3D] GO ALTER TABLE [dbo].[CustomerSpecialArticles] WITH CHECK ADD CONSTRAINT [fk_CustSpecArt_KundeI3D] FOREIGN KEY([CustomerI3D]) REFERENCES [dbo].[Kunden] ([I3D]) GO ALTER TABLE [dbo].[CustomerSpecialArticles] CHECK CONSTRAINT [fk_CustSpecArt_KundeI3D] GO ALTER TABLE [dbo].[CustomerToBranches] WITH CHECK ADD CONSTRAINT [FK_CustomerToBranches_Filiale] FOREIGN KEY([BranchI3D]) REFERENCES [dbo].[Filiale] ([I3D]) GO ALTER TABLE [dbo].[CustomerToBranches] CHECK CONSTRAINT [FK_CustomerToBranches_Filiale] GO ALTER TABLE [dbo].[DashboardContainers] WITH CHECK ADD CONSTRAINT [FK_DashboardContainers_Sichbenu] FOREIGN KEY([AppUserI3D]) REFERENCES [dbo].[Sichbenu] ([I3D]) GO ALTER TABLE [dbo].[DashboardContainers] CHECK CONSTRAINT [FK_DashboardContainers_Sichbenu] GO ALTER TABLE [dbo].[DocumentFulltextIndex] WITH CHECK ADD CONSTRAINT [FK_DocumentFulltextIndex_Documents] FOREIGN KEY([DocumentI3D]) REFERENCES [dbo].[Documents] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[DocumentFulltextIndex] CHECK CONSTRAINT [FK_DocumentFulltextIndex_Documents] GO ALTER TABLE [dbo].[DocumentFulltextIndexStats] WITH CHECK ADD CONSTRAINT [FK_DocumentFulltextIndexStats_Documents] FOREIGN KEY([DocumentI3D]) REFERENCES [dbo].[Documents] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[DocumentFulltextIndexStats] CHECK CONSTRAINT [FK_DocumentFulltextIndexStats_Documents] GO ALTER TABLE [dbo].[DocumentMetaInformations] WITH CHECK ADD CONSTRAINT [FK_DocumentMetaInformations_DocumentI3D_Documents_I3D] FOREIGN KEY([DocumentI3D]) REFERENCES [dbo].[Documents] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[DocumentMetaInformations] CHECK CONSTRAINT [FK_DocumentMetaInformations_DocumentI3D_Documents_I3D] GO ALTER TABLE [dbo].[EmployeeRfidTokens] WITH CHECK ADD CONSTRAINT [FK_EmployeeRfidTokens_EmployeeI3D] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[EmployeeRfidTokens] CHECK CONSTRAINT [FK_EmployeeRfidTokens_EmployeeI3D] GO ALTER TABLE [dbo].[EmployeeUserSettings] WITH CHECK ADD CONSTRAINT [FK_PersonalSettings_Personal] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[EmployeeUserSettings] CHECK CONSTRAINT [FK_PersonalSettings_Personal] GO ALTER TABLE [dbo].[EstimatedProgressForHelpdesks] WITH CHECK ADD CONSTRAINT [FK_EstimatedProgressForHelpdesks_EmployeeI3D] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[EstimatedProgressForHelpdesks] CHECK CONSTRAINT [FK_EstimatedProgressForHelpdesks_EmployeeI3D] GO ALTER TABLE [dbo].[EstimatedProgressForHelpdesks] WITH CHECK ADD CONSTRAINT [FK_EstimatedProgressForHelpdesks_HelpdeskI3D] FOREIGN KEY([HelpdeskI3D]) REFERENCES [dbo].[hlpdsk_requests] ([I3D]) GO ALTER TABLE [dbo].[EstimatedProgressForHelpdesks] CHECK CONSTRAINT [FK_EstimatedProgressForHelpdesks_HelpdeskI3D] GO ALTER TABLE [dbo].[HelpdeskTimerSpecialArticles] WITH CHECK ADD CONSTRAINT [fk_HelpdeskTimerSpecialArticles_ArticleI3D] FOREIGN KEY([ArticleI3D]) REFERENCES [dbo].[ARTIK] ([I3D]) GO ALTER TABLE [dbo].[HelpdeskTimerSpecialArticles] CHECK CONSTRAINT [fk_HelpdeskTimerSpecialArticles_ArticleI3D] GO ALTER TABLE [dbo].[hlpdsk_timer] WITH CHECK ADD CONSTRAINT [FK_HelpdeskTimerBillingStates] FOREIGN KEY([BillingStateI3D]) REFERENCES [dbo].[HelpdeskTimerBillingStates] ([I3D]) ON DELETE SET NULL GO ALTER TABLE [dbo].[hlpdsk_timer] CHECK CONSTRAINT [FK_HelpdeskTimerBillingStates] GO ALTER TABLE [dbo].[hlpdsk_timer] WITH CHECK ADD CONSTRAINT [FK_hlpdsk_timer_ReferenceOrderITemI3D_AufPos_I3D] FOREIGN KEY([ReferenceOrderItemI3D]) REFERENCES [dbo].[AufPos] ([I3D]) ON UPDATE CASCADE ON DELETE SET NULL GO ALTER TABLE [dbo].[hlpdsk_timer] CHECK CONSTRAINT [FK_hlpdsk_timer_ReferenceOrderITemI3D_AufPos_I3D] GO ALTER TABLE [dbo].[Kostenart] WITH CHECK ADD CONSTRAINT [FK_Kostenart_Mandant] FOREIGN KEY([MandantI3D]) REFERENCES [dbo].[Mandant] ([I3D]) GO ALTER TABLE [dbo].[Kostenart] CHECK CONSTRAINT [FK_Kostenart_Mandant] GO ALTER TABLE [dbo].[MachineLocations] WITH CHECK ADD CONSTRAINT [FK_MachineLocations_MachineLocations] FOREIGN KEY([ParentMachineLocationI3D]) REFERENCES [dbo].[MachineLocations] ([I3D]) GO ALTER TABLE [dbo].[MachineLocations] CHECK CONSTRAINT [FK_MachineLocations_MachineLocations] GO ALTER TABLE [dbo].[Machines] WITH CHECK ADD CONSTRAINT [FK_Machine_MachineKinds] FOREIGN KEY([MachineKindI3D]) REFERENCES [dbo].[MachineKind] ([I3D]) ON UPDATE CASCADE ON DELETE SET NULL GO ALTER TABLE [dbo].[Machines] CHECK CONSTRAINT [FK_Machine_MachineKinds] GO ALTER TABLE [dbo].[Machines] WITH CHECK ADD CONSTRAINT [FK_Machine_MachineLocations] FOREIGN KEY([MachineLocationI3D]) REFERENCES [dbo].[MachineLocations] ([I3D]) ON UPDATE CASCADE ON DELETE SET NULL GO ALTER TABLE [dbo].[Machines] CHECK CONSTRAINT [FK_Machine_MachineLocations] GO ALTER TABLE [dbo].[MailingDataToRelationshipKind] WITH CHECK ADD CONSTRAINT [FK_MailingDataToRelationshipKind_MailingData] FOREIGN KEY([MailingDataI3D]) REFERENCES [dbo].[MailingDaten] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[MailingDataToRelationshipKind] CHECK CONSTRAINT [FK_MailingDataToRelationshipKind_MailingData] GO ALTER TABLE [dbo].[MailingDataToRelationshipKind] WITH CHECK ADD CONSTRAINT [FK_MailingDataToRelationshipKind_MailTemplateRelationshipKind] FOREIGN KEY([MailTemplateRelationshipKindI3D]) REFERENCES [dbo].[MailTemplateRelationshipKinds] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[MailingDataToRelationshipKind] CHECK CONSTRAINT [FK_MailingDataToRelationshipKind_MailTemplateRelationshipKind] GO ALTER TABLE [dbo].[MassUpdateTemplate] WITH CHECK ADD CONSTRAINT [FK_MassUpdateTemplate_ChangedByI3D] FOREIGN KEY([ChangedByI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[MassUpdateTemplate] CHECK CONSTRAINT [FK_MassUpdateTemplate_ChangedByI3D] GO ALTER TABLE [dbo].[MassUpdateTemplate] WITH CHECK ADD CONSTRAINT [FK_MassUpdateTemplate_CreatedByI3D] FOREIGN KEY([CreatedByI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[MassUpdateTemplate] CHECK CONSTRAINT [FK_MassUpdateTemplate_CreatedByI3D] GO ALTER TABLE [dbo].[MassUpdateTemplate] WITH CHECK ADD CONSTRAINT [FK_MassUpdateTemplate_ExecutedByI3D] FOREIGN KEY([ExecutedByI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[MassUpdateTemplate] CHECK CONSTRAINT [FK_MassUpdateTemplate_ExecutedByI3D] GO ALTER TABLE [dbo].[MassUpdateTemplate] WITH CHECK ADD CONSTRAINT [FK_MassUpdateTemplate_PriceUpdateSettingsI3D] FOREIGN KEY([PriceUpdateSettingsI3D]) REFERENCES [dbo].[PriceUpdateSettings] ([I3D]) GO ALTER TABLE [dbo].[MassUpdateTemplate] CHECK CONSTRAINT [FK_MassUpdateTemplate_PriceUpdateSettingsI3D] GO ALTER TABLE [dbo].[MassUpdateTemplateItems] WITH CHECK ADD CONSTRAINT [FK_MassUpdateTemplateItems_ExecutedByI3D] FOREIGN KEY([ExecutedByI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[MassUpdateTemplateItems] CHECK CONSTRAINT [FK_MassUpdateTemplateItems_ExecutedByI3D] GO ALTER TABLE [dbo].[MassUpdateTemplateItems] WITH CHECK ADD CONSTRAINT [FK_MassUpdateTemplateItems_MassUpdateTemplateI3D] FOREIGN KEY([MassUpdateTemplateI3D]) REFERENCES [dbo].[MassUpdateTemplate] ([I3D]) GO ALTER TABLE [dbo].[MassUpdateTemplateItems] CHECK CONSTRAINT [FK_MassUpdateTemplateItems_MassUpdateTemplateI3D] GO ALTER TABLE [dbo].[OnlineBankingConfigurationsFinApi] WITH CHECK ADD CONSTRAINT [FK_OnlineBankingConfigurationsFinApi_OnlineBankingConfigurationI3D] FOREIGN KEY([OnlineBankingConfigurationI3D]) REFERENCES [dbo].[OnlineBankingConfigurations] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[OnlineBankingConfigurationsFinApi] CHECK CONSTRAINT [FK_OnlineBankingConfigurationsFinApi_OnlineBankingConfigurationI3D] GO ALTER TABLE [dbo].[OnlineBankingConfigurationsFinTS] WITH CHECK ADD CONSTRAINT [FK_OnlineBankingConfigurationsFinTS_OnlineBankingConfigurationI3D] FOREIGN KEY([OnlineBankingConfigurationI3D]) REFERENCES [dbo].[OnlineBankingConfigurations] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[OnlineBankingConfigurationsFinTS] CHECK CONSTRAINT [FK_OnlineBankingConfigurationsFinTS_OnlineBankingConfigurationI3D] GO ALTER TABLE [dbo].[OnlineBankingConfigurationsSpreadsheet] WITH CHECK ADD CONSTRAINT [FK_OnlineBankingConfigurationsSpreadsheet_OnlineBankingConfigurationI3D] FOREIGN KEY([OnlineBankingConfigurationI3D]) REFERENCES [dbo].[OnlineBankingConfigurations] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[OnlineBankingConfigurationsSpreadsheet] CHECK CONSTRAINT [FK_OnlineBankingConfigurationsSpreadsheet_OnlineBankingConfigurationI3D] GO ALTER TABLE [dbo].[Personal] WITH CHECK ADD CONSTRAINT [FK_Personal_SupportLevelI3D_SupportLevel_I3D] FOREIGN KEY([SupportLevelI3D]) REFERENCES [dbo].[SupportLevel] ([I3D]) ON UPDATE CASCADE ON DELETE SET NULL GO ALTER TABLE [dbo].[Personal] CHECK CONSTRAINT [FK_Personal_SupportLevelI3D_SupportLevel_I3D] GO ALTER TABLE [dbo].[ProductionOrderItems] WITH CHECK ADD CONSTRAINT [FK_ProductionOrderItems_ProductionOrders] FOREIGN KEY([ProductionOrderI3D]) REFERENCES [dbo].[ProductionOrders] ([I3D]) GO ALTER TABLE [dbo].[ProductionOrderItems] CHECK CONSTRAINT [FK_ProductionOrderItems_ProductionOrders] GO ALTER TABLE [dbo].[ProductionOrders] WITH CHECK ADD CONSTRAINT [FK_ProductionOrders_AufKopf] FOREIGN KEY([OrderI3D]) REFERENCES [dbo].[AufKopf] ([I3D]) GO ALTER TABLE [dbo].[ProductionOrders] CHECK CONSTRAINT [FK_ProductionOrders_AufKopf] GO ALTER TABLE [dbo].[ProductionOrders] WITH CHECK ADD CONSTRAINT [FK_ProductionOrders_AufPos] FOREIGN KEY([OrderItemI3D]) REFERENCES [dbo].[AufPos] ([I3D]) ON DELETE SET NULL GO ALTER TABLE [dbo].[ProductionOrders] CHECK CONSTRAINT [FK_ProductionOrders_AufPos] GO ALTER TABLE [dbo].[ReceiptComments] WITH CHECK ADD CONSTRAINT [FK_ReceiptComments_ReceiptPdfDocumentsI3D] FOREIGN KEY([ReceiptPdfDocumentsI3D]) REFERENCES [dbo].[ReceiptPdfDocuments] ([I3D]) GO ALTER TABLE [dbo].[ReceiptComments] CHECK CONSTRAINT [FK_ReceiptComments_ReceiptPdfDocumentsI3D] GO ALTER TABLE [dbo].[ReceiptItemServiceArticleClassifications] WITH CHECK ADD CONSTRAINT [FK_ReceiptItemServiceArticleClassifications_ReceiptItemServiceArticleClassifications] FOREIGN KEY([ParentI3D]) REFERENCES [dbo].[ReceiptItemServiceArticleClassifications] ([I3D]) GO ALTER TABLE [dbo].[ReceiptItemServiceArticleClassifications] CHECK CONSTRAINT [FK_ReceiptItemServiceArticleClassifications_ReceiptItemServiceArticleClassifications] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaCustomerAssignments] WITH CHECK ADD CONSTRAINT [FK_ReceiptProvisionSchemaCustomerAssignments_Kunden] FOREIGN KEY([CustomerI3D]) REFERENCES [dbo].[Kunden] ([I3D]) GO ALTER TABLE [dbo].[ReceiptProvisionSchemaCustomerAssignments] CHECK CONSTRAINT [FK_ReceiptProvisionSchemaCustomerAssignments_Kunden] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaCustomerAssignments] WITH CHECK ADD CONSTRAINT [FK_ReceiptProvisionSchemaCustomerAssignments_ReceiptProvisionSchemas] FOREIGN KEY([ReceiptProvisionSchemaI3D]) REFERENCES [dbo].[ReceiptProvisionSchemas] ([I3D]) GO ALTER TABLE [dbo].[ReceiptProvisionSchemaCustomerAssignments] CHECK CONSTRAINT [FK_ReceiptProvisionSchemaCustomerAssignments_ReceiptProvisionSchemas] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] WITH CHECK ADD CONSTRAINT [FK_ReceiptProvisionSchemaItems_ReceiptProvisionSchemas] FOREIGN KEY([ReceiptProvisionSchemaI3D]) REFERENCES [dbo].[ReceiptProvisionSchemas] ([I3D]) GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] CHECK CONSTRAINT [FK_ReceiptProvisionSchemaItems_ReceiptProvisionSchemas] GO ALTER TABLE [dbo].[ReceiptProvisionSchemas] WITH CHECK ADD CONSTRAINT [FK_ReceiptProvisionSchemas_NextSchemaI3D] FOREIGN KEY([NextSchemaI3D]) REFERENCES [dbo].[ReceiptProvisionSchemas] ([I3D]) GO ALTER TABLE [dbo].[ReceiptProvisionSchemas] CHECK CONSTRAINT [FK_ReceiptProvisionSchemas_NextSchemaI3D] GO ALTER TABLE [dbo].[ReceiptTemplateFolders] WITH CHECK ADD CONSTRAINT [FK_ReceiptTemplateFolders_ReceiptTemplateFolders] FOREIGN KEY([ParentFolderI3D]) REFERENCES [dbo].[ReceiptTemplateFolders] ([I3D]) GO ALTER TABLE [dbo].[ReceiptTemplateFolders] CHECK CONSTRAINT [FK_ReceiptTemplateFolders_ReceiptTemplateFolders] GO ALTER TABLE [dbo].[ReceiptTemplates] WITH CHECK ADD CONSTRAINT [FK_ReceiptTemplates_ReceiptTemplateFolders] FOREIGN KEY([FolderI3D]) REFERENCES [dbo].[ReceiptTemplateFolders] ([I3D]) ON DELETE SET NULL GO ALTER TABLE [dbo].[ReceiptTemplates] CHECK CONSTRAINT [FK_ReceiptTemplates_ReceiptTemplateFolders] GO ALTER TABLE [dbo].[ReportData] WITH CHECK ADD CONSTRAINT [FK_ReportData_ReportData] FOREIGN KEY([I3D]) REFERENCES [dbo].[ReportData] ([I3D]) GO ALTER TABLE [dbo].[ReportData] CHECK CONSTRAINT [FK_ReportData_ReportData] GO ALTER TABLE [dbo].[ReportDataBinSettings] WITH CHECK ADD CONSTRAINT [FK_ReportDataSettingsBin_ReportDataSettings] FOREIGN KEY([ReportDataSettingsI3D]) REFERENCES [dbo].[ReportDataSettings] ([I3D]) GO ALTER TABLE [dbo].[ReportDataBinSettings] CHECK CONSTRAINT [FK_ReportDataSettingsBin_ReportDataSettings] GO ALTER TABLE [dbo].[ReportDataQueries] WITH CHECK ADD CONSTRAINT [FK_ReportDataQueries_ReportData] FOREIGN KEY([ReportDataI3D]) REFERENCES [dbo].[ReportData] ([I3D]) GO ALTER TABLE [dbo].[ReportDataQueries] CHECK CONSTRAINT [FK_ReportDataQueries_ReportData] GO ALTER TABLE [dbo].[ReportGroups] WITH CHECK ADD CONSTRAINT [FK_ReportGroupStructure_ReportGroupStructure] FOREIGN KEY([I3D]) REFERENCES [dbo].[ReportGroups] ([I3D]) GO ALTER TABLE [dbo].[ReportGroups] CHECK CONSTRAINT [FK_ReportGroupStructure_ReportGroupStructure] GO ALTER TABLE [dbo].[Rma] WITH CHECK ADD CONSTRAINT [FK_Rma_AccountI3D] FOREIGN KEY([AccountI3D]) REFERENCES [dbo].[Accounts] ([I3D]) GO ALTER TABLE [dbo].[Rma] CHECK CONSTRAINT [FK_Rma_AccountI3D] GO ALTER TABLE [dbo].[Rma] WITH CHECK ADD CONSTRAINT [FK_Rma_HelpdeskI3D] FOREIGN KEY([HelpdeskI3D]) REFERENCES [dbo].[hlpdsk_requests] ([I3D]) GO ALTER TABLE [dbo].[Rma] CHECK CONSTRAINT [FK_Rma_HelpdeskI3D] GO ALTER TABLE [dbo].[RmaArticle] WITH CHECK ADD CONSTRAINT [FK_RmaArticle_ArticleI3D] FOREIGN KEY([ArticleI3D]) REFERENCES [dbo].[ARTIK] ([I3D]) GO ALTER TABLE [dbo].[RmaArticle] CHECK CONSTRAINT [FK_RmaArticle_ArticleI3D] GO ALTER TABLE [dbo].[RmaArticle] WITH CHECK ADD CONSTRAINT [FK_RmaArticle_RmaI3D] FOREIGN KEY([RmaI3D]) REFERENCES [dbo].[Rma] ([I3D]) GO ALTER TABLE [dbo].[RmaArticle] CHECK CONSTRAINT [FK_RmaArticle_RmaI3D] GO ALTER TABLE [dbo].[RmaArticle] WITH CHECK ADD CONSTRAINT [FK_RmaArticle_SerialNumberI3D] FOREIGN KEY([SerialNumberI3D]) REFERENCES [dbo].[Barcode] ([I3D]) GO ALTER TABLE [dbo].[RmaArticle] CHECK CONSTRAINT [FK_RmaArticle_SerialNumberI3D] GO ALTER TABLE [dbo].[RmaArticleHistory] WITH CHECK ADD CONSTRAINT [FK_RmaArticleHistory_RmaArticleI3D] FOREIGN KEY([RmaArticleI3D]) REFERENCES [dbo].[RmaArticle] ([I3D]) GO ALTER TABLE [dbo].[RmaArticleHistory] CHECK CONSTRAINT [FK_RmaArticleHistory_RmaArticleI3D] GO ALTER TABLE [dbo].[RmaSendBack] WITH CHECK ADD CONSTRAINT [FK_RmaSendBack_RmaI3D] FOREIGN KEY([RmaI3D]) REFERENCES [dbo].[Rma] ([I3D]) GO ALTER TABLE [dbo].[RmaSendBack] CHECK CONSTRAINT [FK_RmaSendBack_RmaI3D] GO ALTER TABLE [dbo].[RmaSendBackArticles] WITH CHECK ADD CONSTRAINT [FK_RmaSendBackArticles_RmaArticleI3D] FOREIGN KEY([RmaArticleI3D]) REFERENCES [dbo].[RmaArticle] ([I3D]) GO ALTER TABLE [dbo].[RmaSendBackArticles] CHECK CONSTRAINT [FK_RmaSendBackArticles_RmaArticleI3D] GO ALTER TABLE [dbo].[RmaSendBackArticles] WITH CHECK ADD CONSTRAINT [FK_RmaSendBackArticles_RmaSendBackI3D] FOREIGN KEY([RmaSendBackI3D]) REFERENCES [dbo].[RmaSendBack] ([I3D]) GO ALTER TABLE [dbo].[RmaSendBackArticles] CHECK CONSTRAINT [FK_RmaSendBackArticles_RmaSendBackI3D] GO ALTER TABLE [dbo].[SelfCareFormFields] WITH CHECK ADD CONSTRAINT [FK_SelfCareFormFields_SelfCareForms] FOREIGN KEY([SelfCareFormI3D]) REFERENCES [dbo].[SelfCareForms] ([I3D]) GO ALTER TABLE [dbo].[SelfCareFormFields] CHECK CONSTRAINT [FK_SelfCareFormFields_SelfCareForms] GO ALTER TABLE [dbo].[SepaContracts] WITH CHECK ADD CONSTRAINT [FK_SepaContracts_Documents] FOREIGN KEY([DocumentI3D]) REFERENCES [dbo].[Documents] ([I3D]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[SepaContracts] CHECK CONSTRAINT [FK_SepaContracts_Documents] GO ALTER TABLE [dbo].[SurveyProcessProperties] WITH CHECK ADD CONSTRAINT [FK_SurveyProcessProperties_Surveys] FOREIGN KEY([SurveyI3D]) REFERENCES [dbo].[WorkflowProzess] ([I3D]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[SurveyProcessProperties] CHECK CONSTRAINT [FK_SurveyProcessProperties_Surveys] GO ALTER TABLE [dbo].[Termine] WITH CHECK ADD CONSTRAINT [FK_Termine_TerminArt] FOREIGN KEY([TerminArt]) REFERENCES [dbo].[TerminArt] ([I3D]) GO ALTER TABLE [dbo].[Termine] CHECK CONSTRAINT [FK_Termine_TerminArt] GO ALTER TABLE [dbo].[TicketProjectLogs] WITH CHECK ADD CONSTRAINT [FK_TicketProjectLogs_TicketProjects] FOREIGN KEY([TicketProjectI3D]) REFERENCES [dbo].[TicketProjects] ([I3D]) ON DELETE CASCADE GO ALTER TABLE [dbo].[TicketProjectLogs] CHECK CONSTRAINT [FK_TicketProjectLogs_TicketProjects] GO ALTER TABLE [dbo].[ToDoListe] WITH CHECK ADD CONSTRAINT [FK_ToDoListe_AccountI3D_Accounts_I3D] FOREIGN KEY([AccountI3D]) REFERENCES [dbo].[Accounts] ([I3D]) GO ALTER TABLE [dbo].[ToDoListe] CHECK CONSTRAINT [FK_ToDoListe_AccountI3D_Accounts_I3D] GO ALTER TABLE [dbo].[VideoPortalAssignment] WITH CHECK ADD CONSTRAINT [FK_VideoPortalAssignment_AssignedByEmployeeI3D] FOREIGN KEY([AssignedByEmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[VideoPortalAssignment] CHECK CONSTRAINT [FK_VideoPortalAssignment_AssignedByEmployeeI3D] GO ALTER TABLE [dbo].[VideoPortalAssignment] WITH CHECK ADD CONSTRAINT [FK_VideoPortalAssignment_ChangedByEmployeeI3D] FOREIGN KEY([ChangedByEmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[VideoPortalAssignment] CHECK CONSTRAINT [FK_VideoPortalAssignment_ChangedByEmployeeI3D] GO ALTER TABLE [dbo].[VideoPortalAssignment] WITH CHECK ADD CONSTRAINT [FK_VideoPortalAssignment_EmployeeI3D] FOREIGN KEY([EmployeeI3D]) REFERENCES [dbo].[Personal] ([I3D]) GO ALTER TABLE [dbo].[VideoPortalAssignment] CHECK CONSTRAINT [FK_VideoPortalAssignment_EmployeeI3D] GO ALTER TABLE [dbo].[AccountActivities] WITH CHECK ADD CONSTRAINT [CK_AccountActivities_Rating] CHECK (([Rating]=(5) OR [Rating]=(4) OR [Rating]=(3) OR [Rating]=(2) OR [Rating]=(1) OR [Rating]=(0))) GO ALTER TABLE [dbo].[AccountActivities] CHECK CONSTRAINT [CK_AccountActivities_Rating] GO ALTER TABLE [dbo].[ReceiptProvisionEmployeeGoals] WITH CHECK ADD CONSTRAINT [Check_ReceiptProvisionEmployeeGoals_Month] CHECK (([Month]>=(1) AND [Month]<=(12))) GO ALTER TABLE [dbo].[ReceiptProvisionEmployeeGoals] CHECK CONSTRAINT [Check_ReceiptProvisionEmployeeGoals_Month] GO ALTER TABLE [dbo].[ReceiptProvisionEmployeeGoals] WITH CHECK ADD CONSTRAINT [Check_ReceiptProvisionEmployeeGoals_Year] CHECK (([Year]>(0) AND [Year]<=(9999))) GO ALTER TABLE [dbo].[ReceiptProvisionEmployeeGoals] CHECK CONSTRAINT [Check_ReceiptProvisionEmployeeGoals_Year] GO ALTER TABLE [dbo].[ReceiptProvisionItems] WITH CHECK ADD CONSTRAINT [Check_ReceiptProvisionItems_Receiver] CHECK (([Receiver]='ServiceArticleEmployee' OR [Receiver]='ReceiptAdviser2' OR [Receiver]='ReceiptAdviser1' OR [Receiver]='ReceiptEditor' OR [Receiver]='CustomerAdviser6' OR [Receiver]='CustomerAdviser5' OR [Receiver]='CustomerAdviser4' OR [Receiver]='CustomerAdviser3' OR [Receiver]='CustomerAdviser2' OR [Receiver]='CustomerAdviser1' OR [Receiver]='FixedEmployee')) GO ALTER TABLE [dbo].[ReceiptProvisionItems] CHECK CONSTRAINT [Check_ReceiptProvisionItems_Receiver] GO ALTER TABLE [dbo].[ReceiptProvisionItems] WITH CHECK ADD CONSTRAINT [Check_ReceiptProvisionItems_Source] CHECK (([Source]='OwnServiceArticlesOnly' OR [Source]='MaterialGroups' OR [Source]='ProductsOnly' OR [Source]='ServiceOnly' OR [Source]='All')) GO ALTER TABLE [dbo].[ReceiptProvisionItems] CHECK CONSTRAINT [Check_ReceiptProvisionItems_Source] GO ALTER TABLE [dbo].[ReceiptProvisionItems] WITH CHECK ADD CONSTRAINT [Check_ReceiptProvisionItems_Value] CHECK (([Value]='Earnings' OR [Value]='Sales' OR [Value]='Auto')) GO ALTER TABLE [dbo].[ReceiptProvisionItems] CHECK CONSTRAINT [Check_ReceiptProvisionItems_Value] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] WITH CHECK ADD CONSTRAINT [Check_ReceiptProvisionSchemaItems_Receiver] CHECK (([Receiver]='ServiceArticleEmployee' OR [Receiver]='ReceiptAdviser2' OR [Receiver]='ReceiptAdviser1' OR [Receiver]='ReceiptEditor' OR [Receiver]='CustomerAdviser6' OR [Receiver]='CustomerAdviser5' OR [Receiver]='CustomerAdviser4' OR [Receiver]='CustomerAdviser3' OR [Receiver]='CustomerAdviser2' OR [Receiver]='CustomerAdviser1' OR [Receiver]='FixedEmployee')) GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] CHECK CONSTRAINT [Check_ReceiptProvisionSchemaItems_Receiver] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] WITH CHECK ADD CONSTRAINT [Check_ReceiptProvisionSchemaItems_Source] CHECK (([Source]='OwnServiceArticlesOnly' OR [Source]='MaterialGroups' OR [Source]='ProductsOnly' OR [Source]='ServiceOnly' OR [Source]='All')) GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] CHECK CONSTRAINT [Check_ReceiptProvisionSchemaItems_Source] GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] WITH CHECK ADD CONSTRAINT [Check_Value] CHECK (([Value]='Earnings' OR [Value]='Sales' OR [Value]='Auto')) GO ALTER TABLE [dbo].[ReceiptProvisionSchemaItems] CHECK CONSTRAINT [Check_Value] GO ALTER TABLE [dbo].[ReportPrintOptions] WITH CHECK ADD CONSTRAINT [CK_ParentReference] CHECK (([ParentI3D] IS NULL AND [ParentObjectKind] IS NULL OR [ParentI3D] IS NOT NULL AND [ParentObjectKind] IS NOT NULL)) GO ALTER TABLE [dbo].[ReportPrintOptions] CHECK CONSTRAINT [CK_ParentReference] GO /****** Object: StoredProcedure [dbo].[proc_ContingetCurrentState] Script Date: 11.11.2025 11:20:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[proc_ContingetCurrentState] (@ParContractID int) AS BEGIN SET NOCOUNT ON; DECLARE @CurContract cursor, @ContractID int, @Booked float, @Used float, @Rest float, @Sm float, @DateFrom Datetime, @DateTo Datetime, @BookedFrom Datetime, @BookedTo datetime, @RestTogo int, @ContingentValue float, @ContingentRestValue float, @KontngentKind int, @sSql varchar(4000) SET @sSql = ' SELECT rz.VertragI3D, rz.GebuchtVon, rz.GebuchtBis, rz.KontingentWert, rz.KontingentRestMitnehmen, rz.KontingentRestWert FROM VertragRechKopfZuordnung rz INNER JOIN VertragKopf vk ON vk.I3D = rz.VertragI3D AND vk.KontingentVertrag =1 WHERE rz.Status = 1 AND ISNULL(rz.Zwischenrechnung,0) in (0,2,3) AND ISNULL(rz.Nachberechnung,0)=0 ' IF (@ParContractID > 0) SET @sSql = @sSql + ' AND rz.VertragI3D = ' + LTRIM(STR(@ParContractID)) SET @sSQL = @sSQL + ' AND rz.GebuchtBis +1 > GETDATE() AND rz.GebuchtVon < GETDATE() UNION ' + @sSQL + ' AND rz.GebuchtBis < GETDATE() AND rz.I3D = (select max(i3d) from VertragRechKopfZuordnung v where v.VertragI3D = rz.VertragI3D and v.Status = 1 and ISNULL(v.Zwischenrechnung,0) in (0,2,3) and ISNULL(v.Nachberechnung,0)=0) UNION ' + @sSQL + ' AND rz.GebuchtVon > GETDATE() AND rz.I3D = ( select min(i3d) from VertragRechKopfZuordnung v where v.VertragI3D = rz.VertragI3D and v.Status = 1 and ISNULL(v.Zwischenrechnung,0) in (0,2,3) and ISNULL(v.Nachberechnung,0)=0)' DECLARE @Contingent TABLE (ContractID int, BookedFrom Datetime, BookedTo Datetime, RestTogo int, ContingentValue float, ContingentRestValue float) DECLARE @Ret TABLE (ContractID int, Booked float, Used float) INSERT INTO @Contingent EXEC(@sSQL) SET @CurContract = CURSOR FAST_FORWARD FOR SELECT I3D, KontingentArt FROM VertragKopf WHERE KontingentVertrag = 1 AND I3D >= @ParContractID AND I3D <= CASE WHEN @ParContractID > 0 THEN @ParContractID ELSE 2147483647 END OPEN @CurContract FETCH FROM @CurContract INTO @ContractID, @KontngentKind WHILE @@FETCH_STATUS = 0 BEGIN SET @Booked = 0 SET @Used = 0 SET @Rest = 0 SET @ContingentValue = -2 SET @ContingentRestValue = 0 SET @BookedFrom = 0 SET @BookedTo = 99999 SET @Sm = 0 SELECT @ContingentValue = ContingentValue, @RestTogo = RestTogo, @ContingentRestValue = ContingentRestValue, @BookedFrom = BookedFrom, @BookedTo = BookedTo FROM @Contingent WHERE ContractID = @ContractID IF @ContingentValue >-1 BEGIN -- wurden schon abgerechnet IF (@BookedTo + 1 > GetDate() OR @RestTogo = 1) SET @Booked = ISNULL(@ContingentValue,0) + ISNULL(@ContingentRestValue,0) IF @BookedTo +1 < GETDATE() BEGIN IF @RestTogo = 0 SET @BookedFrom = @BookedTo SET @BookedTo = 99999 END IF @RestTogo = 1 SET @BookedTo = 99999 END SET @Sm = 0 SET @Sm = (SELECT SUM(vr.KontingentWert) sm FROM VertragRechKopfZuordnung vr WHERE vr.NachBerechnung = 1 AND vr.VertragI3D = @ContractID AND vr.Status = 1 AND vr.GebuchtVon BETWEEN @BookedFrom AND @BookedTo ) SET @Booked = @Booked + ISNULL(@Sm,0) SET @Used = (SELECT SUM(CASE WHEN vkp.KontingentArt =1 THEN VKKalk ELSE 1 END * vkp.AusgleichStk * CASE WHEN AnlageArt >4 THEN -1 ELSE 1 END) smBalance FROM VertragKontingentAnlagePositionen vkp WHERE vkp.VertragKopfI3D = @ContractID AND vkp.AnlageArt > 2 AND vkp.Status > 0 AND vkp.datum BETWEEN @BookedFrom AND @BookedTo ) INSERT INTO @Ret VALUES(@ContractID, ISNULL(@Booked,0), ISNULL(@Used,0) ) FETCH FROM @CurContract INTO @ContractID, @KontngentKind END DEALLOCATE @CurContract SELECT * FROM @Ret END GO /****** Object: StoredProcedure [dbo].[procAssetManagementDeviceCrawlerOverview] Script Date: 11.11.2025 11:20:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procAssetManagementDeviceCrawlerOverview] @CustomerI3D INT = 0, @SystemCrawlerNeedToInstall BIT = 1, @DeviceName nvarchar(256) = '', @IsPaging bit = 1, @Skip INT = 0, @Take INT = 100000, @SortDescending BIT = 1, @SortOrderColumn nvarchar(256) = 'I3D' AS BEGIN DECLARE @SystemCrawlerNeedToInstallCheck0 BIT DECLARE @SystemCrawlerNeedToInstallCheck1 BIT = 1 DECLARE @DeviceNameCheck0 BIT DECLARE @DeviceNameCheck1 BIT = 1 DECLARE @TotalRecordCount INT = 0 -- FOR Customer I3D IF(@SystemCrawlerNeedToInstall = 0 OR @SystemCrawlerNeedToInstall IS NULL) BEGIN SET @SystemCrawlerNeedToInstallCheck0 = 1 END ELSE BEGIN SET @SystemCrawlerNeedToInstallCheck0 = 0 END -- FOR DeviceName IF(@DeviceName = '') BEGIN SET @DeviceNameCheck0 = 1 END ELSE BEGIN SET @DeviceNameCheck0 = 0 END SELECT @TotalRecordCount = Count(1) FROM AssetManagementDevices Dev INNER JOIN Kunden K ON K.I3D = Dev.KundenI3D WHERE K.I3D=@CustomerI3D AND CASE WHEN @SystemCrawlerNeedToInstallCheck0=1 THEN CASE WHEN Dev.SystemCrawlerNeedToInstall = @SystemCrawlerNeedToInstall OR Dev.SystemCrawlerNeedToInstall IS NULL THEN 1 ELSE 0 END ELSE CASE WHEN Dev.SystemCrawlerNeedToInstall = @SystemCrawlerNeedToInstall THEN 1 ELSE 0 END END=1 AND CASE WHEN @DeviceNameCheck0=1 THEN CASE WHEN @DeviceNameCheck1=1 THEN 1 ELSE 0 END ELSE CASE WHEN lower(Dev.ShortName) like ('%'+@DeviceName+'%') THEN 1 ELSE 0 END END=1 -- FOR DeviceName SELECT * INTO #tempAssetManagementServiceConnectorLogs FROM AssetManagementServiceConnectorLogs IF(@IsPaging = 1) BEGIN SELECT Dev.I3D, Dev.KundenI3D AS CustomerI3D, K.Name AS CustomerName, Dev.ShortName, Dev.DeviceClass, Dev.IsOnline, Dev.SystemCrawlerVersion, Dev.SystemCrawlerStatus, Dev.SystemCrawlerNeedToInstall, Dev.SystemCrawlerNeedToUnInstall, Dev.IsSystemCrawlerUnInstalling, CASE WHEN @SystemCrawlerNeedToInstall = 0 THEN 0 ELSE CASE (SELECT TOP 1 LOWER(LogType) FROM (SELECT Dense_Rank() OVER (PARTITION BY LogType ORDER BY sc.LogDate DESC) AS Row, sc.* FROM #tempAssetManagementServiceConnectorLogs sc WHERE LogDate >= GetDate() - 20 AND (LOWER(LogType) = 'error' OR LOWER(LogType) = 'ok') AND DeviceI3D = Dev.I3D) AS HardDriveCheckResult WHERE Row = 1 ORDER BY LogDate DESC) WHEN 'error' THEN 1 ELSE 0 END END AS ErrorExists, Dev.IsSystemCralwerInstalled, Dev.IsSystemCrawlerInstalling, @TotalRecordCount AS TotalRecordCount FROM AssetManagementDevices Dev INNER JOIN Kunden K ON K.I3D = Dev.KundenI3D WHERE K.I3D=@CustomerI3D AND CASE WHEN @SystemCrawlerNeedToInstallCheck0=1 THEN CASE WHEN Dev.SystemCrawlerNeedToInstall = @SystemCrawlerNeedToInstall OR Dev.SystemCrawlerNeedToInstall IS NULL THEN 1 ELSE 0 END ELSE CASE WHEN Dev.SystemCrawlerNeedToInstall = @SystemCrawlerNeedToInstall THEN 1 ELSE 0 END END=1 AND CASE WHEN @DeviceNameCheck0=1 THEN CASE WHEN @DeviceNameCheck1=1 THEN 1 ELSE 0 END ELSE CASE WHEN lower(Dev.ShortName) like ('%'+@DeviceName+'%') THEN 1 ELSE 0 END END=1 -- FOR DeviceName ORDER BY CASE WHEN @SortDescending = 1 THEN CASE @SortOrderColumn WHEN 'DeviceName' THEN Dev.ShortName WHEN 'DeviceClass' THEN Dev.DeviceClass WHEN 'SystemCrawlerVersion' THEN Dev.SystemCrawlerVersion END END DESC, CASE WHEN @SortDescending = 1 THEN CASE @SortOrderColumn WHEN 'I3D' THEN Dev.I3D END END DESC, CASE WHEN @SortDescending = 0 THEN CASE @SortOrderColumn WHEN 'DeviceName' THEN Dev.ShortName WHEN 'DeviceClass' THEN Dev.DeviceClass WHEN 'SystemCrawlerVersion' THEN Dev.SystemCrawlerVersion END END, CASE WHEN @SortDescending = 0 THEN CASE @SortOrderColumn WHEN 'I3D' THEN Dev.I3D END END OFFSET @Skip ROWS FETCH NEXT @Take ROWS ONLY END ELSE BEGIN SELECT Dev.I3D, Dev.KundenI3D AS CustomerI3D, K.Name AS CustomerName, Dev.ShortName, Dev.DeviceClass, Dev.IsOnline, Dev.SystemCrawlerVersion, Dev.SystemCrawlerStatus, Dev.SystemCrawlerNeedToInstall, Dev.SystemCrawlerNeedToUnInstall, Dev.IsSystemCrawlerUnInstalling, CASE WHEN @SystemCrawlerNeedToInstall = 0 THEN 0 ELSE CASE (SELECT TOP 1 LOWER(LogType) FROM (SELECT Dense_Rank() OVER (PARTITION BY LogType ORDER BY sc.LogDate DESC) AS Row, sc.* FROM #tempAssetManagementServiceConnectorLogs sc WHERE LogDate >= GetDate() - 20 AND (LOWER(LogType) = 'error' OR LOWER(LogType) = 'ok') AND DeviceI3D = Dev.I3D) AS HardDriveCheckResult WHERE Row = 1 ORDER BY LogDate DESC) WHEN 'error' THEN 1 ELSE 0 END END AS ErrorExists, Dev.IsSystemCralwerInstalled, Dev.IsSystemCrawlerInstalling, @TotalRecordCount AS TotalRecordCount FROM AssetManagementDevices Dev INNER JOIN Kunden K ON K.I3D = Dev.KundenI3D WHERE K.I3D=@CustomerI3D AND CASE WHEN @SystemCrawlerNeedToInstallCheck0=1 THEN CASE WHEN Dev.SystemCrawlerNeedToInstall = @SystemCrawlerNeedToInstall OR Dev.SystemCrawlerNeedToInstall IS NULL THEN 1 ELSE 0 END ELSE CASE WHEN Dev.SystemCrawlerNeedToInstall = @SystemCrawlerNeedToInstall THEN 1 ELSE 0 END END=1 AND CASE WHEN @DeviceNameCheck0=1 THEN CASE WHEN @DeviceNameCheck1=1 THEN 1 ELSE 0 END ELSE CASE WHEN lower(Dev.ShortName) like ('%'+@DeviceName+'%') THEN 1 ELSE 0 END END=1 -- FOR DeviceName ORDER BY CASE WHEN @SortDescending = 1 THEN CASE @SortOrderColumn WHEN 'DeviceName' THEN Dev.ShortName WHEN 'DeviceClass' THEN Dev.DeviceClass WHEN 'SystemCrawlerVersion' THEN Dev.SystemCrawlerVersion END END DESC, CASE WHEN @SortDescending = 1 THEN CASE @SortOrderColumn WHEN 'I3D' THEN Dev.I3D END END DESC, CASE WHEN @SortDescending = 0 THEN CASE @SortOrderColumn WHEN 'DeviceName' THEN Dev.ShortName WHEN 'DeviceClass' THEN Dev.DeviceClass WHEN 'SystemCrawlerVersion' THEN Dev.SystemCrawlerVersion END END, CASE WHEN @SortDescending = 0 THEN CASE @SortOrderColumn WHEN 'I3D' THEN Dev.I3D END END END END GO /****** Object: StoredProcedure [dbo].[procCheckDuplicateConfigureValue] Script Date: 11.11.2025 11:20:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procCheckDuplicateConfigureValue] @CheckDuplicateValue nvarchar(max), @CheckType int, @DeviceId int, @SqlServerName nvarchar(100)=null, @SQLServerInstance nvarchar(100)=null, @LogType nvarchar(50)=null, @SystemName nvarchar(50)=null, @JobName nvarchar(50)=null, @BackupTypeI3D int =0, @VmMachineI3D int, @VmHostI3D int, @VCenterHostOrIp nvarchar(40)=null As SET NOCOUNT ON BEGIN -- Harddrive Check IF (@CheckType = 1) BEGIN SELECT I3D FROM AssetManagementHardDriveChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(Drive) = LOWER(@CheckDuplicateValue) END -- WindowsService Check ELSE IF (@CheckType = 3) BEGIN SELECT I3D FROM AssetManagementWindowsServiceChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(NameOfServices) = LOWER(@CheckDuplicateValue) END -- Ping Check ELSE IF (@CheckType = 5) BEGIN SELECT I3D FROM AssetManagementPingChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(IPOrComputerName) = LOWER(@CheckDuplicateValue) End -- SnmpBackup Check ELSE IF (@CheckType = 6) BEGIN SELECT I3D FROM AssetManagementSNMPOIDChecks WHERE SNMPCheckI3D IN (SELECT I3D FROM AssetManagementSNMPBackupChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(JobName) = LOWER(@JobName)) AND LOWER(OID)=LOWER(@CheckDuplicateValue) AND SnmpType = 0 END -- Sql Check ELSE IF (@CheckType = 7) BEGIN SELECT I3D FROM AssetManagementSQLServerChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(SqlServerName) = LOWER(@SqlServerName) AND LOWER(SqlInstanceName) = @SQLServerInstance AND LOWER(SqlDatabaseName) = LOWER(@CheckDuplicateValue) END -- EventLog Check ELSE IF (@CheckType = 8) BEGIN SELECT I3D FROM AssetManagementEventLogChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(LogType) = LOWER(@LogType) AND LOWER(ProviderName) = LOWER(@CheckDuplicateValue) END -- PowerShell Check ELSE IF (@CheckType = 9) BEGIN SELECT I3D FROM AssetManagementPowerShellChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(PowerShellScript) = LOWER(@CheckDuplicateValue) END -- VendorWarranty Check ELSE IF (@CheckType = 10) BEGIN SELECT I3D FROM AssetManagementVendorWarrantyChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations where DeviceId = @DeviceId AND CheckType = @CheckType) AND DeviceI3D=@CheckDuplicateValue END -- BackupStatus Check ELSE IF (@CheckType = 12) BEGIN SELECT I3D FROM AssetManagementBackupStatusChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND BackupTypeI3D = @BackupTypeI3D AND LOWER(ServerName) = LOWER(@SqlServerName) AND LOWER(DatabaseName) = LOWER(@CheckDuplicateValue) AND LOWER(BackupJobId) = LOWER(@JobName) END -- Http Check ELSE IF (@CheckType = 13) BEGIN SELECT I3D FROM AssetManagementHttpChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(WebsiteUrl) = LOWER(@CheckDuplicateValue) END -- Snmp Check ELSE IF (@CheckType = 14) BEGIN SELECT MibCheck.I3D FROM AssetManagementSnmpMibChecks MibCheck INNER JOIN AssetManagementSnmpMibOidDetails MibOid ON MibOid.I3D = MibCheck.SnmpOidI3D WHERE MibCheck.I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(MibCheck.SystemName) = LOWER(@SystemName) AND LOWER(MibOid.OidValue) = LOWER(@CheckDuplicateValue) END -- SslCertificate Check ELSE IF (@CheckType = 15) BEGIN SELECT I3D FROM AssetManagementSslCertificateChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(CertificateName) = LOWER(@CheckDuplicateValue) END -- Performance Check ELSE IF (@CheckType = 16) BEGIN SELECT I3D FROM AssetManagementPerformanceChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(ServiceName) = LOWER(@CheckDuplicateValue) END -- Smart Check ELSE IF (@CheckType = 18) BEGIN SELECT I3D FROM AssetManagementSmartChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(PhysicalDriveName) = LOWER(@CheckDuplicateValue) AND PhysicalDriveI3D = @BackupTypeI3D END -- FileSize Check ELSE IF (@CheckType = 19) BEGIN SELECT I3D FROM AssetManagementFileSizeChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER([FileName]) = LOWER(@CheckDuplicateValue) END -- VmWare Check ELSE IF (@CheckType = 20) BEGIN DECLARE @ParameterDefinition NVARCHAR(max) SET @ParameterDefinition='SELECT I3D FROM AssetManagementVmWareChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId ='+ Convert(Varchar(10),@DeviceId)+' AND CheckType ='+ Convert(Varchar(10),@CheckType)+') AND CategoryTypeI3D ='+ Convert(Varchar(10),@CheckDuplicateValue) IF(@VmHostI3D IS NOT NULL AND @VmHostI3D>0) BEGIN SET @ParameterDefinition=@ParameterDefinition+ ' AND VmHostI3D='+Convert(Varchar(10),@VmHostI3D) END IF(@VmMachineI3D IS NOT NULL AND @VmMachineI3D>0) BEGIN SET @ParameterDefinition=@ParameterDefinition+ ' AND VmHostI3D='+Convert(Varchar(10),@VmHostI3D)+' AND VmMachineI3D='+Convert(Varchar(10),@VmMachineI3D) END IF(@VCenterHostOrIp IS NOT NULL AND @VCenterHostOrIp<>'') BEGIN SET @ParameterDefinition=@ParameterDefinition+ ' AND VCenterIpOrHost= '+ '''' + @VCenterHostOrIp + '''' END EXEC sp_executeSQL @ParameterDefinition END -- HyperV Check ELSE IF (@CheckType = 21) BEGIN SELECT I3D FROM AssetManagementHyperVChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND CategoryTypeI3D = @CheckDuplicateValue AND ComputerSystemI3D = @BackupTypeI3D END -- Application Check ELSE IF (@CheckType = 22) BEGIN SELECT I3D FROM AssetManagementApplicationChecks WHERE I3D IN (SELECT CheckId FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceId AND CheckType = @CheckType) AND LOWER(ApplicationName) = LOWER(@CheckDuplicateValue) END END GO /****** Object: StoredProcedure [dbo].[procDeleteAssetManagementSnmpMibDetails] Script Date: 11.11.2025 11:20:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDeleteAssetManagementSnmpMibDetails] @SnmpMibDetailI3D INT, @SnmpMibOidI3D INT AS BEGIN SET NOCOUNT ON DECLARE @SnmpMibCheckCount INT = 0 DECLARE @MonitoringCheckTemplateMapCount INT = 0 DECLARE @DeleteProcess INT = 0 IF(@SnmpMibOidI3D > 0) BEGIN SELECT @SnmpMibCheckCount = Count(1) FROM dbo.AssetManagementSnmpMibChecks WHERE SnmpOidI3D = @SnmpMibOidI3D IF(@SnmpMibCheckCount > 0) BEGIN SET @DeleteProcess = 1 END IF(@DeleteProcess = 0) BEGIN SELECT @MonitoringCheckTemplateMapCount = Count(1) FROM dbo.MonitoringCheckTemplateMaps WHERE CheckI3D = 14 AND CheckKeyName = 'SnmpOidI3D' AND CheckKeyValue = CAST(@SnmpMibOidI3D as NVARCHAR) IF(@MonitoringCheckTemplateMapCount > 0) BEGIN SET @DeleteProcess = 1 END END END IF(@SnmpMibDetailI3D > 0 AND @DeleteProcess = 0) BEGIN SELECT @SnmpMibCheckCount = Count(1) FROM dbo.AssetManagementSnmpMibChecks WHERE SnmpOidI3D IN (SELECT I3D FROM dbo.AssetManagementSnmpMibOidDetails WHERE SnmpMibI3D = @SnmpMibDetailI3D) IF(@SnmpMibCheckCount > 0) BEGIN SET @DeleteProcess = 1 END IF(@DeleteProcess = 0) BEGIN SELECT @MonitoringCheckTemplateMapCount = Count(1) FROM dbo.MonitoringCheckTemplateMaps WHERE CheckI3D = 14 AND CheckKeyName = 'SnmpOidI3D' AND CheckKeyValue IN (SELECT CAST(I3D as NVARCHAR) FROM dbo.AssetManagementSnmpMibOidDetails WHERE SnmpMibI3D = @SnmpMibDetailI3D) IF(@MonitoringCheckTemplateMapCount > 0) BEGIN SET @DeleteProcess = 1 END END END IF(@DeleteProcess = 0) BEGIN UPDATE dbo.AssetManagementSnmpMibOidDetails SET IsActive = 0 WHERE I3D = @SnmpMibOidI3D UPDATE dbo.AssetManagementSnmpMibDetails SET IsActive = 0 WHERE I3D = @SnmpMibDetailI3D SET @DeleteProcess = 2 END SET NOCOUNT OFF SELECT @DeleteProcess AS StatusID END GO /****** Object: StoredProcedure [dbo].[procDeleteCheckConfigurations] Script Date: 11.11.2025 11:20:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDeleteCheckConfigurations] @CheckI3DList nvarchar(1000), @DeviceI3D int AS BEGIN DECLARE @RecordCount int = 0 DECLARE @IndexCount int = 0 DECLARE @SelectedCheckI3D int = 0 DECLARE @CheckTypeID int = -1 DECLARE @SelectedDeviceI3D int = -1 DECLARE @CheckConfigurationCountValidate int = -1 DECLARE @CheckID int DECLARE @TempCheckList table ( CheckI3D int ) IF(@CheckI3DList <> '' AND @DeviceI3D = 0) BEGIN DECLARE @CheckI3D varchar(10), @Pos int SET @CheckI3DList = LTRIM(RTRIM(@CheckI3DList))+ ',' SET @Pos = CHARINDEX(',', @CheckI3DList, 1) IF REPLACE(@CheckI3DList, ',', '') <> '' BEGIN WHILE @Pos > 0 BEGIN SET @CheckI3D = LTRIM(RTRIM(LEFT(@CheckI3DList, @Pos - 1))) IF @CheckI3D <> '' BEGIN INSERT INTO @TempCheckList (CheckI3D) VALUES (CAST(@CheckI3D AS int)) --Use Appropriate conversion END SET @CheckI3DList = RIGHT(@CheckI3DList, LEN(@CheckI3DList) - @Pos) SET @Pos = CHARINDEX(',', @CheckI3DList, 1) END END END ELSE IF(@DeviceI3D > 0) BEGIN INSERT INTO @TempCheckList SELECT I3D FROM AssetManagementCheckConfigurations WHERE DeviceId = @DeviceI3D END SELECT @RecordCount = Count(1) FROM @TempCheckList IF(@RecordCount > 0) BEGIN WHILE (@IndexCount < @RecordCount) BEGIN SELECT @SelectedCheckI3D = CheckI3D FROM @TempCheckList ORDER BY CheckI3D OFFSET @IndexCount ROWS FETCH NEXT 1 ROWS ONLY IF(@SelectedCheckI3D > 0) BEGIN SELECT @CheckTypeID = CheckType, @SelectedDeviceI3D = DeviceId, @CheckID = CheckID FROM AssetManagementCheckConfigurations WHERE I3D = @SelectedCheckI3D DELETE FROM AssetManagementCheckConfigurations WHERE I3D = @SelectedCheckI3D -- For HardDriveCheck IF(@CheckTypeID = 1) BEGIN DELETE FROM AssetManagementHardDriveChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsHardDriveCheckEnabled = 0, HardDriveCheckInterval = 0, IsHardDriveCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For PatchesCheck IF(@CheckTypeID = 2) BEGIN DELETE FROM AssetManagementPatchesChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsPatchesCheckEnabled = 0, PatchesCheckInterval = 0, IsPatchesCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For WindowsServiceCheck IF(@CheckTypeID = 3) BEGIN DELETE FROM AssetManagementWindowsServiceChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsWindowsServiceCheckEnabled = 0, WindowsServiceCheckInterval = 0, IsWindowsServiceCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For AntivirusCheck IF(@CheckTypeID = 4) BEGIN DELETE FROM AssetManagementAntivirusChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsAntivirusCheckEnabled = 0, AntivirusCheckInterval = 0, IsAntivirusCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For PingCheck IF(@CheckTypeID = 5) BEGIN DELETE FROM AssetManagementPingChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsPingCheckEnabled = 0, PingCheckInterval = 0, IsPingCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For SnmpBackupCheck IF(@CheckTypeID = 6) BEGIN DELETE FROM AssetManagementSnmpBackupChecks WHERE I3D = @CheckID DELETE FROM AssetManagementSNMPOIDChecks WHERE SNMPCheckI3D = @CheckID AND SnmpType = 0 IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsSnmpBackupCheckEnabled = 0, SnmpBackupCheckInterval = 0, IsSnmpBackupCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For SqlCheck IF(@CheckTypeID = 7) BEGIN DELETE FROM AssetManagementSQLServerChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsSqlCheckEnabled = 0, SqlCheckInterval = 0, IsSqlCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For EventLogCheck IF(@CheckTypeID = 8) BEGIN DELETE FROM AssetManagementEventLogChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsEventLogCheckEnabled = 0, EventLogCheckInterval = 0, IsEventLogCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For PowerShellCheck IF(@CheckTypeID = 9) BEGIN DELETE FROM AssetManagementPowerShellChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsPowerShellCheckEnabled = 0, PowerShellCheckInterval = 0, IsPowerShellCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For VendorWarrantyCheck IF(@CheckTypeID = 10) BEGIN DELETE FROM AssetManagementVendorWarrantyChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsVendorWarrantyCheckEnabled = 0, VendorWarrantyCheckInterval = 0, IsVendorWarrantyCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For MSBackupCheck IF(@CheckTypeID = 11) BEGIN DELETE FROM AssetManagementMSBackupChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsMSBackupCheckEnabled = 0, MSBackupCheckInterval = 0, IsMSBackupCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For BackupStatusCheck IF(@CheckTypeID = 12) BEGIN DELETE FROM AssetManagementBackupStatusChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsBackupStatusCheckEnabled = 0, BackupStatusCheckInterval = 0, IsBackupStatusCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For HttpCheck IF(@CheckTypeID = 13) BEGIN DELETE FROM AssetManagementHttpChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsHttpCheckEnabled = 0, HttpCheckInterval = 0, IsHttpCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For SnmpCheck IF(@CheckTypeID = 14) BEGIN DELETE FROM AssetManagementSnmpMibChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsSnmpCheckEnabled = 0, SnmpCheckInterval = 0, IsSnmpCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For SslCertificateCheck IF(@CheckTypeID = 15) BEGIN DELETE FROM AssetManagementSslCertificateChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsSslCertificateCheckEnabled = 0, SslCertificateCheckInterval = 0, IsSslCertificateCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For PerformanceCheck IF(@CheckTypeID = 16) BEGIN DELETE FROM AssetManagementPerformanceChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsPerformanceCheckEnabled = 0, PerformanceCheckInterval = 0, IsPerformanceCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- For LoginFailedCheck IF(@CheckTypeID = 17) BEGIN DELETE FROM AssetManagementLoginFailedChecks WHERE I3D = @CheckID IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D and CheckType = @CheckTypeID) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsLoginFailedCheckEnabled = 0, LoginFailedCheckInterval = 0, IsLoginFailedCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END END -- Delete AssetManagementCheckResult DELETE FROM AssetManagementCheckResults WHERE CheckConfigurationID = @SelectedCheckI3D -- Delete AssetManagementCheckStatusReport DELETE FROM AssetManagementCheckStatusReports WHERE CheckConfigurationI3D = @SelectedCheckI3D END -- Check any Records Exists in AssetManagementCheckConfigurations by Device, if not then reset all. with this exists records which are not reset will be done IF((SELECT Count(1) FROM AssetManagementCheckConfigurations WHERE DeviceId = @SelectedDeviceI3D) = 0) BEGIN UPDATE AssetManagementCrawlerConfigurations SET IsHardDriveCheckEnabled = 0, HardDriveCheckInterval = 0, IsHardDriveCheckExecutionStart = 0, IsPatchesCheckEnabled = 0, PatchesCheckInterval = 0, IsPatchesCheckExecutionStart = 0, IsWindowsServiceCheckEnabled = 0, WindowsServiceCheckInterval = 0, IsWindowsServiceCheckExecutionStart = 0, IsAntivirusCheckEnabled = 0, AntivirusCheckInterval = 0, IsAntivirusCheckExecutionStart = 0, IsPingCheckEnabled = 0, PingCheckInterval = 0, IsPingCheckExecutionStart = 0, IsSnmpBackupCheckEnabled = 0, SnmpBackupCheckInterval = 0, IsSnmpBackupCheckExecutionStart = 0, IsSqlCheckEnabled = 0, SqlCheckInterval = 0, IsSqlCheckExecutionStart = 0, IsEventLogCheckEnabled = 0, EventLogCheckInterval = 0, IsEventLogCheckExecutionStart = 0, IsPowerShellCheckEnabled = 0, PowerShellCheckInterval = 0, IsPowerShellCheckExecutionStart = 0, IsVendorWarrantyCheckEnabled = 0, VendorWarrantyCheckInterval = 0, IsVendorWarrantyCheckExecutionStart = 0, IsMSBackupCheckEnabled = 0, MSBackupCheckInterval = 0, IsMSBackupCheckExecutionStart = 0, IsBackupStatusCheckEnabled = 0, BackupStatusCheckInterval = 0, IsBackupStatusCheckExecutionStart = 0, IsHttpCheckEnabled = 0, HttpCheckInterval = 0, IsHttpCheckExecutionStart = 0, IsSnmpCheckEnabled = 0, SnmpCheckInterval = 0, IsSnmpCheckExecutionStart = 0, IsSslCertificateCheckEnabled = 0, SslCertificateCheckInterval = 0, IsSslCertificateCheckExecutionStart = 0, IsPerformanceCheckEnabled = 0, PerformanceCheckInterval = 0, IsPerformanceCheckExecutionStart = 0, IsLoginFailedCheckEnabled = 0, LoginFailedCheckInterval = 0, IsLoginFailedCheckExecutionStart = 0 WHERE DeviceI3D = @SelectedDeviceI3D AND ExecutionTypeI3D = 1 END SET @IndexCount = @IndexCount + 1 END END END GO /****** Object: StoredProcedure [dbo].[procDeleteDeviceDetails] Script Date: 11.11.2025 11:20:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDeleteDeviceDetails] @DeviceI3DList nvarchar(256) AS BEGIN DECLARE @TempList table ( DeviceI3D int ) DECLARE @DeviceI3D varchar(10), @Pos int SET @DeviceI3DList = LTRIM(RTRIM(@DeviceI3DList))+ ',' SET @Pos = CHARINDEX(',', @DeviceI3DList, 1) IF REPLACE(@DeviceI3DList, ',', '') <> '' BEGIN WHILE @Pos > 0 BEGIN SET @DeviceI3D = LTRIM(RTRIM(LEFT(@DeviceI3DList, @Pos - 1))) IF @DeviceI3D <> '' BEGIN INSERT INTO @TempList (DeviceI3D) VALUES (CAST(@DeviceI3D AS int)) --Use Appropriate conversion END SET @DeviceI3DList = RIGHT(@DeviceI3DList, LEN(@DeviceI3DList) - @Pos) SET @Pos = CHARINDEX(',', @DeviceI3DList, 1) END END -- Delete the AssetManagementDeviceDependency Table details on Basis of Device I3D. DELETE FROM AssetManagementDeviceDependencies WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementApplication Table details on Basis of Device I3D. --First Delete AssetManagementProcessesToAssets on Basis of ApplicationI3D DELETE FROM AssetManagementProcessesToAssets WHERE ObjectI3D IN (SELECT I3D FROM AssetManagementApplication WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList)) AND ObjectKind = 5101340 -- Delete AssetManagementPartnerItems on Basis of ApplicationI3D DELETE FROM AssetManagementPartnerItems WHERE ObjectI3D IN (SELECT I3D FROM AssetManagementApplication WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList)) AND ObjectKind = 5101340 DELETE FROM AssetManagementApplication WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementComputerSystem Table details on Basis of Device I3D. DELETE FROM AssetManagementComputerSystem WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementFolderForShare Table details on Basis of Device I3D. DELETE FROM AssetManagementFolderForShare WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementLogicalDeviceHistory Table details on Basis of Device I3D. DELETE FROM AssetManagementLogicalDeviceHistory WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementLogicalDevice Table details on Basis of Device I3D. DELETE FROM AssetManagementLogicalDevice WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementMappedDrive Table details on Basis of Device I3D. DELETE FROM AssetManagementMappedDrive WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementMediaAccessDevice Table details on Basis of Device I3D. DELETE FROM AssetManagementMediaAccessDevice WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementMemory Table details on Basis of Device I3D. DELETE FROM AssetManagementMemory WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementMotherboard Table details on Basis of Device I3D. DELETE FROM AssetManagementMotherboard WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementNetworkAdapter Table details on Basis of Device I3D. DELETE FROM AssetManagementNetworkAdapter WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementOS Table details on Basis of Device I3D. DELETE FROM AssetManagementOS WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementOSFeatures Table details on Basis of Device I3D. DELETE FROM AssetManagementOSFeatures WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementPatch Table details on Basis of Device I3D. DELETE FROM AssetManagementPatch WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementPhysicalDrive Table details on Basis of Device I3D. DELETE FROM AssetManagementPhysicalDrive WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementPort Table details on Basis of Device I3D. DELETE FROM AssetManagementPort WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementPrinter Table details on Basis of Device I3D. DELETE FROM AssetManagementPrinter WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementProcessor Table details on Basis of Device I3D. DELETE FROM AssetManagementProcessor WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementRAIDController Table details on Basis of Device I3D. DELETE FROM AssetManagementRAIDController WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementService Table details on Basis of Device I3D. DELETE FROM AssetManagementService WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementSoCustomer Table details on Basis of Device I3D. DELETE FROM AssetManagementSoCustomer WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementUSBDevice Table details on Basis of Device I3D. DELETE FROM AssetManagementUSBDevice WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementVideoController Table details on Basis of Device I3D. DELETE FROM AssetManagementVideoController WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementDrivers Table details on Basis of Device I3D. DELETE FROM AssetManagementDrivers WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementVendorWarrantyCheck Table details on Basis of Device I3D. -- Process to Delete the Data from AssetManagementCheckStatusReports which Devices has already deleted and related Device I3D data exists in this Table for Vendor Warranty. DELETE FROM AssetManagementCheckStatusReports WHERE CheckConfigurationI3D IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE CheckType = 10 AND CheckID IN (SELECT I3D FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList))) DELETE FROM AssetManagementCheckResults WHERE CheckConfigurationID IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE CheckType = 10 AND CheckID IN (SELECT I3D FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList))) DELETE FROM AssetManagementCheckConfigurations WHERE CheckType = 10 AND CheckID IN (SELECT I3D FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Vendor Warranty Process Completed. -- Delete the AssetManagementCheckConfiguration Table details on Basis of Device I3D. -- Process to Delete the Data from AssetManagementCheckStatusReports which Devices has already deleted and related Device I3D data exists in this Table for CheckConfiguration. DELETE FROM AssetManagementHardDriveChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementPatchesChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementWindowsServiceChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementAntivirusChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementPingChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementSNMPBackupChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementSnmpMibChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementSQLServerChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementEventLogChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementPowerShellChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementVendorWarrantyChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementMSBackupChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementBackupStatusChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementHttpChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementSslCertificateChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementCheckStatusReports WHERE CheckConfigurationI3D IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementCheckResults WHERE CheckConfigurationID IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementCheckConfigurations WHERE DeviceId IN (SELECT DeviceI3D FROM @TempList) -- CheckConfiguration Process Completed -- Delete the AssetManagementServiceConnectorLogs Table details on Basis of Device I3D. DELETE FROM AssetManagementServiceConnectorLogs WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the AssetManagementMonitors Table details on Basis of Device I3D. DELETE FROM AssetManagementMonitors WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete the MonitoringTemplateToDeviceMaps Table details on Basis of Device I3D. DELETE FROM MonitoringTemplateToDeviceMaps WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) --Before Delete Device Delete related Assinments --First Delete AssetManagementProcessesToAssets on Basis of Device I3D DELETE FROM AssetManagementProcessesToAssets WHERE ObjectI3D IN (SELECT DeviceI3D FROM @TempList) AND ObjectKind = 5101330 -- Delete AssetManagementPartnerItems on Basis of Device I3D DELETE FROM AssetManagementPartnerItems WHERE ObjectI3D IN (SELECT DeviceI3D FROM @TempList) AND ObjectKind = 5101330 -- Delete AssetManagementOrgUnitToItems on Basis of Device I3D DELETE FROM AssetManagementOrgUnitToItems WHERE ObjectI3D IN (SELECT DeviceI3D FROM @TempList) AND ObjectKind = 5101330 -- Delete AssetManagementDeviceRating on Basis of Device I3D DELETE FROM AssetManagementDeviceRating WHERE ObjectI3D IN (SELECT DeviceI3D FROM @TempList) AND ObjectKind = 5101330 -- Delete AssetManagementCveSecurityIssueApplications on Basis of Device I3D DELETE FROM AssetManagementCveSecurityIssueApplications WHERE SecurityIssueI3D IN (SELECT I3D FROM AssetManagementSecurityIssues WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList)) -- Delete AssetManagementCveSecurityIssueReferenceLinks on Basis of Device I3D DELETE FROM AssetManagementCveSecurityIssueReferenceLinks WHERE SecurityIssueI3D IN (SELECT I3D FROM AssetManagementSecurityIssues WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList)) DELETE FROM AssetManagementSecurityIssues WHERE DeviceI3D IN (SELECT DeviceI3D FROM @TempList) -- Delete AssetManagementContract on Basis of DeviceI3D -- Delete the AssetManagementDevices Table details on Basis of Device I3D. DELETE FROM AssetManagementDevices WHERE I3D IN (SELECT DeviceI3D FROM @TempList) END GO /****** Object: StoredProcedure [dbo].[procDeleteServiceConnectorLogs] Script Date: 11.11.2025 11:20:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDeleteServiceConnectorLogs] AS BEGIN -- Process to Delete the Info logs which has before 2 days back. DELETE FROM AssetManagementServiceConnectorLogs WHERE lower(LogType) = lower('Info') AND LogDate < GetDate() - 2 -- Process to Delete the Info logs which has before 5 days back. DELETE FROM AssetManagementServiceConnectorLogs WHERE lower(LogType) <> lower('Info') AND LogDate < GetDate() - 5 -- Process to Delete the Data from AssetManagementServiceConnectorLogs which Devices has already deleted and related Device I3D data exists in this Table. DELETE FROM AssetManagementServiceConnectorLogs WHERE DeviceI3D NOT IN (SELECT I3D FROM AssetManagementDevices) -- Process to Delete the Data from AssetManagementCheckStatusReports which Devices has already deleted and related Device I3D data exists in this Table for Vendor Warranty. DELETE FROM AssetManagementCheckStatusReports WHERE CheckConfigurationI3D IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE CheckType = 10 AND CheckID IN (SELECT I3D FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D NOT IN (SELECT I3D FROM AssetManagementDevices))) DELETE FROM AssetManagementCheckResults WHERE CheckConfigurationID IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE CheckType = 10 AND CheckID IN (SELECT I3D FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D NOT IN (SELECT I3D FROM AssetManagementDevices))) DELETE FROM AssetManagementCheckConfigurations WHERE CheckType = 10 AND CheckID IN (SELECT I3D FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementVendorWarrantyChecks WHERE DeviceI3D NOT IN (SELECT I3D FROM AssetManagementDevices) -- Vendor Warranty Process Completed. -- Process to Delete the Data from AssetManagementCheckStatusReports which Devices has already deleted and related Device I3D data exists in this Table for CheckConfiguration. DELETE FROM AssetManagementHardDriveChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementPatchesChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementWindowsServiceChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementAntivirusChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementPingChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementSNMPBackupChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementSnmpMibChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementSQLServerChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementEventLogChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementPowerShellChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementVendorWarrantyChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementMSBackupChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementBackupStatusChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementHttpChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementSslCertificateChecks WHERE I3D IN (SELECT CheckID FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementCheckStatusReports WHERE CheckConfigurationI3D IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementCheckResults WHERE CheckConfigurationID IN (SELECT I3D FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices)) DELETE FROM AssetManagementCheckConfigurations WHERE DeviceId NOT IN (SELECT I3D FROM AssetManagementDevices) -- CheckConfiguration Process Completed -- Process to Delete the MonitoringTemplateToDeviceMap which devices has deleted DELETE FROM MonitoringTemplateToDeviceMaps WHERE DeviceI3D NOT IN (SELECT I3D FROM AssetManagementDevices) -- MonitoringTemplateToDeviceMap Process Completed -- Process to Delete the Check Results which has not in Check Configuration DELETE FROM AssetManagementCheckResults WHERE CheckConfigurationID NOT IN (SELECT I3D FROM AssetManagementCheckConfigurations) DELETE FROM AssetManagementCheckStatusReports WHERE CheckConfigurationI3D NOT IN (SELECT I3D FROM AssetManagementCheckConfigurations) -- HardDriveCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementHardDriveChecks) AND CheckType = 1 -- PatchesCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementPatchesChecks) AND CheckType = 2 -- WindowsServiceCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementWindowsServiceChecks) AND CheckType = 3 -- AntivirusCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementAntivirusChecks) AND CheckType = 4 -- PingCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementPingChecks) AND CheckType = 5 -- SnmpBackupCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementSNMPBackupChecks) AND CheckType = 6 -- SqlCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementSQLServerChecks) AND CheckType = 7 -- EventLogCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementEventLogChecks) AND CheckType = 8 -- PowerShellCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementPowerShellChecks) AND CheckType = 9 -- VendorWarrantyCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementVendorWarrantyChecks) AND CheckType = 10 -- MSBackupCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementMSBackupChecks) AND CheckType = 11 -- BackupStatusCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementBackupStatusChecks) AND CheckType = 12 -- HttpCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementHttpChecks) AND CheckType = 13 -- SnmpCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementSnmpMibChecks) AND CheckType = 14 -- SslCertificateCheck DELETE FROM AssetManagementCheckConfigurations WHERE CheckID NOT IN (SELECT I3D FROM AssetManagementSslCertificateChecks) AND CheckType = 15 -- Check Results Process Completed END GO /****** Object: StoredProcedure [dbo].[procDeletPatchesByDevice] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDeletPatchesByDevice] @DeviceI3D int AS BEGIN DELETE FROM AssetManagementPatch WHERE DeviceI3D = @DeviceI3D AND InstallationResult = 'Not Installed' SELECT * FROM AssetManagementPatch WHERE DeviceI3D = @DeviceI3D END GO /****** Object: StoredProcedure [dbo].[procDelPosLetzteArtikelVerwendung] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDelPosLetzteArtikelVerwendung] @KundenI3D int, @ArtikelI3D int, @AnlageArt int, @PosI3D int AS BEGIN SET NOCOUNT ON DECLARE @sSql varchar(1000), @Anlage varchar(5), @NewPosI3D int IF EXISTS(SELECT PosI3D FROM LetzteArtikelVerwendung WHERE KundenI3D = @KundenI3D AND ArtikelI3D = @ArtikelI3D AND AnlageArt = @AnlageArt AND PosI3D = @PosI3D) BEGIN IF @AnlageArt = 1 SET @Anlage = 'Ang' ELSE IF @AnlageArt = 2 SET @Anlage = 'Auf' ELSE IF @AnlageArt = 3 SET @Anlage = 'Lief' ELSE IF @AnlageArt = 4 SET @Anlage = 'Rech' CREATE TABLE #tbl(PosI3D int) SET @sSql = 'INSERT INTO #tbl SELECT TOP 1 p.I3D FROM ' +@Anlage + 'Pos p INNER JOIN ' +@Anlage + 'Kopf k ON k.I3D = p.' +@Anlage + 'KopfI3D WHERE p.ART = 1 AND p.ArtikelI3D = ' + LTRIM(STR(@ArtikelI3D)) + ' ORDER BY CASE WHEN k.GeaendertDatum IS NULL THEN k.ErstelltDatum ELSE k.GeaendertDatum END DESC' EXEC (@sSql) SET @NewPosI3D = ISNULL((SELECT PosI3D FROM #tbl),0) IF @NewPosI3D > 0 UPDATE LetzteArtikelVerwendung SET PosI3D = @NewPosI3D WHERE KundenI3D = @KundenI3D AND ArtikelI3D = @ArtikelI3D AND AnlageArt = @AnlageArt AND PosI3D = @PosI3D ELSE DELETE FROM LetzteArtikelVerwendung WHERE KundenI3D = @KundenI3D AND ArtikelI3D = @ArtikelI3D AND AnlageArt = @AnlageArt AND PosI3D = @PosI3D END END GO /****** Object: StoredProcedure [dbo].[procDeviceCheckResults] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDeviceCheckResults] @DeviceID INT AS SET NOCOUNT ON DECLARE @DeviceName NVARCHAR(100) DECLARE @ISDeviceOnline bit DECLARE @DeviceUptime nvarchar(20) SELECT @DeviceName = ShortName, @ISDeviceOnline = IsOnline, @DeviceUptime = DeviceUptime FROM AssetManagementDevices WHERE I3D = @DeviceId BEGIN SELECT I3D, DeviceID, @DeviceName AS DeviceName, CheckType, @ISDeviceOnline AS IsOnline, @DeviceUptime AS DeviceUptime, CASE WHEN CheckType = 1 THEN 'HardDriveCheck' WHEN CheckType = 2 THEN 'PatchesCheck' WHEN CheckType = 3 THEN 'WindowsServiceCheck' WHEN CheckType = 4 THEN 'AntivirusCheck' WHEN CheckType = 5 THEN 'PingCheck' WHEN CheckType = 6 THEN 'SnmpBackupCheck' WHEN CheckType = 7 THEN 'SqlCheck' WHEN CheckType = 8 THEN 'EventLogCheck' WHEN CheckType = 9 THEN 'PowerShellCheck' WHEN CheckType = 10 THEN 'VendorWarrantyCheck' WHEN CheckType = 11 THEN 'MSBackupCheck' WHEN CheckType = 12 THEN 'BackupStatusCheck' WHEN CheckType = 13 THEN 'HttpCheck' WHEN CheckType = 14 THEN 'SnmpCheck' WHEN CheckType = 15 THEN 'SslCertificateCheck' WHEN CheckType = 16 THEN 'PerformanceCheck' WHEN CheckType = 17 THEN 'LoginFailedCheck' END AS CheckName FROM (SELECT Count(I3D) AS I3D, DeviceID, CheckType FROM [dbo].[AssetManagementCheckConfigurations] WHERE DeviceID = @DeviceID GROUP BY DeviceID, CheckType) AS RESULT END GO /****** Object: StoredProcedure [dbo].[procDeviceCheckStatusThroughPaging] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procDeviceCheckStatusThroughPaging] @DeviceID INT, @PageNo int, @RecordsPerPage int AS SET NOCOUNT ON DECLARE @DeviceName NVARCHAR(100) DECLARE @ISDeviceOnline bit DECLARE @DeviceUptime nvarchar(20) DECLARE @HelpdeskTicketCount INT SELECT @DeviceName = ShortName, @ISDeviceOnline=IsOnline, @DeviceUptime = DeviceUptime FROM AssetManagementDevices WHERE I3D = @DeviceID SELECT @HelpdeskTicketCount = Count(1) FROM dbo.AssetManagementNotification INNER JOIN dbo.hlpdsk_requests ON dbo.AssetManagementNotification.HelpdeskI3D = dbo.hlpdsk_requests.I3D WHERE dbo.AssetManagementNotification.DeviceID = @DeviceID BEGIN DECLARE @tempDeviceCheckList TABLE ( Row int, I3D int, CheckID int, DeviceID int, DeviceName nvarchar(256), IsOnline bit, DeviceUptime nvarchar(20), Name nvarchar(max), CheckType int, [State] nvarchar(50), CheckRunDate nvarchar(100), CheckName nvarchar(100), HelpdeskTicketCount int ) DECLARE @AssetManagementCheckConfigurations_Temp TABLE ( [I3D] [int] NOT NULL, [CheckID] [int] NOT NULL, [Status] [bit] NOT NULL, [StartTime] [datetime] NULL, [IntervalKind] [int] NOT NULL, [IntervalInMinutes] [int] NULL, [DeviceId] [int] NOT NULL, [IsNewCheck] [bit] NOT NULL, [CheckType] [int] NOT NULL, [NoAlertFrom] [datetime] NULL, [NoAlertTo] [datetime] NULL, [IsPicked] [bit] NOT NULL, [PickedDateTime] [datetime] NULL, [State] [nvarchar](50) NULL, [Message] [nvarchar](2000) NULL, [Date] [datetime] NULL ) INSERT INTO @AssetManagementCheckConfigurations_Temp SELECT mct.*, crt.State, crt.Message, crt.Date FROM AssetManagementCheckConfigurations mct LEFT OUTER JOIN AssetManagementCheckResults crt ON (mct.I3D = crt.CheckConfigurationID) WHERE mct.DeviceId = @DeviceID INSERT INTO @tempDeviceCheckList -- HardDriveCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Hard Disk - ' + ' ' + ct.Drive + ' '+IsNull( mct.Message,'') AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'HardDriveCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementHardDriveChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 1) AS HardDriveCheckResult WHERE Row = 1 UNION ALL -- PatchesCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Patches' Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'PatchesCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementPatchesChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 2) AS PatchesCheckResult WHERE Row = 1 UNION ALL -- WindowsServiceCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Windows Service - ' + ct.NameOfServices AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'WindowsServiceCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementWindowsServiceChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 3) AS WindowsServiceCheckResult WHERE Row = 1 UNION ALL -- AntivirusCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Antivirus' AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'AntivirusCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementAntivirusChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 4) AS AntivirusCheckResult WHERE Row = 1 UNION ALL -- PingChcek------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Ping - ' + ' ' + ct.IPOrComputerName AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'PingCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementPingChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 5) AS PingChcekResult WHERE Row = 1 UNION ALL -- SnmpBackupCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Snmp Backup - ' + Cast(ct.PortNumber AS NVARCHAR) + ' ' + ct.JobName + ' ' + Cast(ISNULL(ct.CommunityString, '') AS NVARCHAR) AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'SnmpBackupCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementSNMPBackupChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 6) AS SnmpBackupCheckResult WHERE Row = 1 UNION ALL -- SqlCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Sql - ' + ct.SqlInstanceName + ' ' + ct.SqlDatabaseName AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'SqlCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementSQLServerChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 7) AS SqlCheckResult WHERE Row = 1 UNION ALL -- EventLogCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Event Log - ' + ct.ProviderName + CASE WHEN ct.EventId <> 0 THEN ' ' + CONVERT(VARCHAR(16), ct.EventId) ELSE '' END AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'EventLogCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementEventLogChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 8) AS EventLogCheckResult WHERE Row = 1 UNION ALL -- PowerShellCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'PowerShell - ' + ct.PowerShellScript AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'PowerShellCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementPowerShellChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 9) AS PowerShellCheckResult WHERE Row = 1 UNION ALL -- VendorWarrantyCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, mct.DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Vendor Warranty - ' + Dev.ShortName + ' - ' + + ct.VendorName AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'VendorWarrantyCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementVendorWarrantyChecks] ct ON (mct.checkID = ct.I3D) INNER JOIN dbo.AssetManagementDevices Dev ON (Dev.I3D = ct.DeviceI3D) WHERE mct.[DeviceID] = @DeviceID AND CheckType = 10) AS VendorWarrantyCheckResult WHERE Row = 1 UNION ALL -- MSBackupCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'MSBackup' AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'MSBackupCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementMSBackupChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 11) AS MSBackupCheckResult WHERE Row = 1 UNION ALL -- BackupStatusCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Vendor Backup - ' + CASE WHEN ct.BackupTypeI3D = 0 THEN 'Veeam '+ct.ServerName+' '+ct.DatabaseName WHEN ct.BackupTypeI3D = 1 THEN 'Symantec '+ct.ServerName+' '+ct.DatabaseName WHEN ct.BackupTypeI3D = 2 THEN 'Arcserve '+ct.ServerName+' '+ct.DatabaseName END AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'BackupStatusCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementBackupStatusChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 12) AS BackupStatusCheckResult WHERE Row = 1 UNION ALL -- HttpCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Http - ' + ct.WebsiteUrl AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'HttpCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementHttpChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 13) AS HttpCheckResult WHERE Row = 1 UNION ALL -- SnmpCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Snmp - ' + Cast(ISNULL(mibDetails.ProviderName, '') AS NVARCHAR) + ' ' + Cast(ISNULL(ct.SystemName, '') AS NVARCHAR) + ' ' + Cast(ISNULL(ct.CommunityString, '') AS NVARCHAR) + ' ' + Cast(ISNULL( mibDetails.ServiceName, '') AS NVARCHAR) AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'SnmpCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].AssetManagementSnmpMibChecks ct ON (mct.checkID = ct.I3D) INNER JOIN [dbo].AssetManagementSnmpMibOidDetails mibOidDetails ON (ct.SnmpOidI3D = mibOidDetails.I3D) INNER JOIN [dbo].AssetManagementSnmpMibDetails mibDetails ON (mibOidDetails.SnmpMibI3D = mibDetails.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 14 ) AS SnmpCheckResult WHERE Row = 1 UNION ALL -- SslCertificateCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, CASE IsNull(mct.Message,'') WHEN '' THEN 'Ssl Certificate - ' + ' ' + ct.CertificateName ELSE 'Ssl Certificate - ' + ' ' + IsNull(mct.Message,'') END AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'SslCertificateCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementSslCertificateChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 15) AS HardDriveCheckResult WHERE Row = 1 UNION ALL -- Performance Check -- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Performance - ' + ' ' + ct.ServiceName AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'PerformanceCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementPerformanceChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 16) AS HardDriveCheckResult WHERE Row = 1 UNION ALL -- LoginFailedCheck------------- SELECT DISTINCT * FROM (SELECT Dense_Rank() OVER (PARTITION BY CheckID ORDER BY mct.DATE DESC) AS Row, mct.I3D, CheckID, DeviceID, @DeviceName AS DeviceName, @ISDeviceOnline As IsOnline, @DeviceUptime AS DeviceUptime, 'Login Failed - ' + Convert(nvarchar(5), ct.BackDays) + ' day(s) back' AS Name, CheckType, COALESCE(mct.STATE,'Not Run') AS [State], COALESCE(REPLACE(CONVERT(VARCHAR(16), mct.DATE, 120), '-' + RIGHT('0' + RTRIM(MONTH(mct.DATE)), 2) + '-', ' ' + DATENAME(MM, mct.DATE) + ' '),'Not Run') AS CheckRunDate, 'LoginFailedCheck' AS CheckName, @HelpdeskTicketCount AS HelpdeskTicketCount FROM @AssetManagementCheckConfigurations_Temp mct INNER JOIN [dbo].[AssetManagementLoginFailedChecks] ct ON (mct.checkID = ct.I3D) WHERE [DeviceID] = @DeviceID AND CheckType = 17) AS AntivirusCheckResult WHERE Row = 1 DECLARE @TotalRecordCount int SELECT @TotalRecordCount = count(I3D) FROM @tempDeviceCheckList IF(@TotalRecordCount <= 0) BEGIN INSERT INTO @tempDeviceCheckList VALUES (0, 0, 0, @DeviceID, @DeviceName, @ISDeviceOnline, @DeviceUptime, '', 999, '', GETDATE(), '', 0) END SELECT @TotalRecordCount = count(I3D) FROM @tempDeviceCheckList SELECT Row, I3D, CheckID, DeviceID, DeviceName, Name, CheckType, [State], CheckRunDate, CheckName, IsOnline, DeviceUptime, HelpdeskTicketCount, @TotalRecordCount as 'TotalRecordCount' FROM @tempDeviceCheckList ORDER BY CheckType OFFSET (@PageNo-1)*@RecordsPerPage ROWS FETCH NEXT @RecordsPerPage ROWS ONLY END GO /****** Object: StoredProcedure [dbo].[procFuellEskalation] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procFuellEskalation] @InsUpd char(1), @I3D int, @EskStatus int, @ObArt int AS BEGIN DECLARE @Cnt INT IF (@InsUpd = 'U') AND (@EskStatus = 1) BEGIN SET @Cnt = (SELECT Count(*) FROM Eskalationen WHERE ObjektI3D = @I3D AND ObArt = @ObArt) if @Cnt = 0 SET @InsUpd = 'I' ELSE BEGIN UPDATE Eskalationen SET Status = @EskStatus, Eskalation1Am = Null, Eskalation2Am = Null, Eskalation3Am = Null, ErstelltAm = getdate() WHERE ObArt = @ObArt AND ObjektI3D = @I3D END END IF @InsUpd = 'I' INSERT INTO Eskalationen (ObArt, ObjektI3D, ErstelltAm, Status) Values (@ObArt, @I3D, getdate(), @EskStatus) IF (@InsUpd = 'U') AND (@EskStatus = 2) UPDATE Eskalationen SET Status = @EskStatus WHERE ObArt = @ObArt AND ObjektI3D = @I3D END GO /****** Object: StoredProcedure [dbo].[procFuellLetzteArtikelVerwendung] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procFuellLetzteArtikelVerwendung] @KundenI3D int, @ArtikelI3D int, @AnlageArt int, @PosI3D int AS BEGIN SET NOCOUNT ON IF EXISTS(SELECT 1 FROM LetzteArtikelVerwendung k WHERE k.KundenI3D = @KundenI3D AND k.ArtikelI3D = @ArtikelI3D AND k.AnlageArt = @AnlageArt) UPDATE LetzteArtikelVerwendung SET PosI3D = @PosI3D WHERE KundenI3D = @KundenI3D AND ArtikelI3D = @ArtikelI3D AND AnlageArt = @AnlageArt ELSE INSERT INTO LetzteArtikelVerwendung (KundenI3D, ArtikelI3D, AnlageArt, PosI3D) VALUES (@KundenI3D, @ArtikelI3D, @AnlageArt, @PosI3D) END GO /****** Object: StoredProcedure [dbo].[procGetActiveDeviceClass] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetActiveDeviceClass] AS BEGIN SELECT DISTINCT Dev.DeviceClass FROM dbo.AssetManagementDevices Dev INNER JOIN dbo.Kunden Cust ON Cust.I3D = Dev.KundenI3D WHERE Cust.Status = 1 AND (Cust.Gesperrt IS NULL OR Cust.Gesperrt = 0) AND Dev.Deleted = 0 ORDER By Dev.DeviceClass END GO /****** Object: StoredProcedure [dbo].[procGetActiveTechnicians] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetActiveTechnicians] @TechnicianName nvarchar(100) AS BEGIN SELECT DISTINCT Emp.I3D, Emp.Vorname + ' ' + Emp.Name AS EmployeeName FROM dbo.Personal EMP INNER JOIN dbo.Kunden Cust ON Cust.TechnikerID = EMP.I3D OR Cust.Techniker2ID = EMP.I3D WHERE Cust.Status = 1 AND Emp.IsActive = 1 AND Emp.Status = 1 AND (Cust.Gesperrt IS NULL OR Cust.Gesperrt = 0) AND (Emp.Austritt >= GETDATE() OR Emp.Austritt <= '1900-01-01 00:00:00.000') AND Emp.Vorname + ' ' + Emp.Name like '%' + @TechnicianName + '%' ORDER By Emp.Vorname + ' ' + Emp.Name END GO /****** Object: StoredProcedure [dbo].[procGetApplicationNotificationSettings] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetApplicationNotificationSettings] AS BEGIN SET NOCOUNT ON; DECLARE @ApplicationNotificationSettings TABLE ( SendWarningNotification BIT NOT NULL, SendTechnicianNotification BIT NOT NULL, SendWorkStationNotification BIT NOT NULL, SendSnmpOtherNotification BIT NOT NULL, IsDeviceIgnoreLastConnectNotificationActive BIT NOT NULL ) INSERT INTO @ApplicationNotificationSettings (SendWarningNotification, SendTechnicianNotification, SendWorkStationNotification, SendSnmpOtherNotification, IsDeviceIgnoreLastConnectNotificationActive) VALUES ((SELECT ValueBool FROM dbo.ApplicationSettings WITH (NOLOCK) WHERE I3D = 10012), (SELECT ValueBool FROM dbo.ApplicationSettings WITH (NOLOCK) WHERE I3D = 10013), (SELECT ValueBool FROM dbo.ApplicationSettings WITH (NOLOCK) WHERE I3D = 50000), (SELECT ValueBool FROM dbo.ApplicationSettings WITH (NOLOCK) WHERE I3D = 10023), (SELECT ValueBool FROM dbo.ApplicationSettings WITH (NOLOCK) WHERE I3D = 50024)) SET NOCOUNT OFF; SELECT * FROM @ApplicationNotificationSettings END GO /****** Object: StoredProcedure [dbo].[procGetApplicationSmtpSettings] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetApplicationSmtpSettings] @MailSmtpUseAuth INT, @MailSmtpUserName INT, @MailSmtpPassword INT, @MailSmtpHost INT, @MailSmtpPort INT, @MailSmtpTimeout INT AS BEGIN SET NOCOUNT ON; DECLARE @SmtpSettings TABLE ( SmtpMailUseAuthentication INT, SmtpMailUserName nvarchar(256), SmtpMailPassword nvarchar(256), SmtpMailHost nvarchar(256), SmtpMailPort INT, SmtpMailTimeout INT ) INSERT INTO @SmtpSettings (SmtpMailUseAuthentication, SmtpMailUserName, SmtpMailPassword, SmtpMailHost, SmtpMailPort, SmtpMailTimeout) VALUES ((SELECT Wert FROM Stammdat WHERE I3D = @MailSmtpUseAuth), (SELECT WertText FROM Stammdat WHERE I3D = @MailSmtpUserName), (SELECT WertText FROM Stammdat WHERE I3D = @MailSmtpPassword), (SELECT WertText FROM Stammdat WHERE I3D = @MailSmtpHost), (SELECT Wert FROM Stammdat WHERE I3D = @MailSmtpPort), (SELECT Wert FROM Stammdat WHERE I3D = @MailSmtpTimeout)) SET NOCOUNT OFF; SELECT * FROM @SmtpSettings END GO /****** Object: StoredProcedure [dbo].[procGetAssetManagementCheckResult] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetAssetManagementCheckResult] @CheckConfigurationID int = 0, @PageNo int, @RecordsPerPage int AS BEGIN (SELECT I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM AssetManagementCheckResults WHERE CheckConfigurationID = @CheckConfigurationID UNION ALL SELECT CheckResultID AS I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM AssetManagementCheckResultsHistory WHERE CheckConfigurationID = @CheckConfigurationID) ORDER BY I3D DESC OFFSET (@PageNo-1)*@RecordsPerPage ROWS FETCH NEXT @RecordsPerPage ROWS ONLY END GO /****** Object: StoredProcedure [dbo].[procGetAssetManagementCheckStatusReports] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetAssetManagementCheckStatusReports] @I3D INT, @CustomerI3D int, @TechnicianI3D int, @CheckTypeI3DList nvarchar(256), @DeviceI3D INT, @CheckStatusID INT, @IsDeviceOnline BIT, @IsSystemCrawlerStatus BIT, @SearchValue nvarchar(256), @IsCheckStatusValidate BIT, @DeviceClass nvarchar(256), @IsPaging BIT, @PageNo INT, @RecordsPerPage INT, @SortOrderColumn nvarchar(256), @SortDescending BIT AS BEGIN CREATE TABLE #CheckTypeIDs ( CheckI3D int ) CREATE TABLE #CheckResultStatus ( DeviceI3D int, LastActionDate datetime, LastActionResult nvarchar(256), CheckStatusIndicator int ) CREATE TABLE #CheckStatusReport ( I3D INT NOT NULL, CheckI3D INT NOT NULL, CheckName nvarchar(256) NOT NULL, DisplayCheckName nvarchar(256) NULL, CheckStatus INT NOT NULL, DriveName nvarchar(2000) NULL, CheckConfigurationI3D INT NOT NULL, CustomerI3D INT NOT NULL, CustomerName nvarchar(256) NULL, DeviceI3D INT NOT NULL, DeviceName nvarchar(256) NULL, DeviceClass nvarchar(256) NULL, IsOnline BIT NULL, ServiceName nvarchar(2000) NOT NULL, TransactionTime DATETIME NOT NULL, CheckTypeID INT NOT NULL, LastActionDate DATETIME NULL, LastActionResult nvarchar(256) NULL, CheckStatusIndicator INT NULL, Active BIT NOT NULL, SystemCrawlerStatus INT NOT NULL, ServiceWorkStatus INT NOT NULL ) DECLARE @TotalRecordCount int DECLARE @OkLastTransaction int = 0 DECLARE @WarningLastTransaction int = 0 DECLARE @ErrorLastTransaction int = 0 DECLARE @CurrentDatetime datetime = GETDATE() DECLARE @OKCheckStatus smalldatetime DECLARE @WarningCheckStatus smalldatetime DECLARE @ErrorCheckStatus smalldatetime DECLARE @SqlQuery NVARCHAR(max) DECLARE @ParameterDefinition NVARCHAR(max) DECLARE @DeviceNameSearchValue nvarchar(256) DECLARE @SelectSqlQuery nvarchar(max) DECLARE @ParameterSelectDefinition NVARCHAR(max) IF(@CheckTypeI3DList = '') BEGIN SELECT @CheckTypeI3DList = ValueLargeText FROM dbo.ApplicationSettings WHERE I3D = 50002 END IF(@CheckTypeI3DList <> '') BEGIN DECLARE @CheckTypeI3D varchar(10), @CheckTypePos int SET @CheckTypeI3DList = LTRIM(RTRIM(@CheckTypeI3DList))+ ',' SET @CheckTypePos = CHARINDEX(',', @CheckTypeI3DList, 1) IF REPLACE(@CheckTypeI3DList, ',', '') <> '' BEGIN WHILE @CheckTypePos > 0 BEGIN SET @CheckTypeI3D = LTRIM(RTRIM(LEFT(@CheckTypeI3DList, @CheckTypePos - 1))) IF @CheckTypeI3D <> '' BEGIN INSERT INTO #CheckTypeIDs (CheckI3D) VALUES (CAST(@CheckTypeI3D AS int)) --Use Appropriate conversion END SET @CheckTypeI3DList = RIGHT(@CheckTypeI3DList, LEN(@CheckTypeI3DList) - @CheckTypePos) SET @CheckTypePos = CHARINDEX(',', @CheckTypeI3DList, 1) END END END SELECT @OkLastTransaction = Wert FROM dbo.[Stammdat] WITH (NOLOCK) WHERE I3D = 1639 SELECT @WarningLastTransaction = Wert FROM dbo.[Stammdat] WITH (NOLOCK) WHERE I3D = 1640 SELECT @ErrorLastTransaction = Wert FROM dbo.[Stammdat] WITH (NOLOCK) WHERE I3D = 1641 SET @OKCheckStatus = DATEADD(minute, -@OkLastTransaction, @CurrentDatetime) SET @WarningCheckStatus = DATEADD(minute, -@WarningLastTransaction, @CurrentDatetime) SET @ErrorCheckStatus = DATEADD(minute, -@ErrorLastTransaction, @CurrentDatetime) IF(@CustomerI3D > 0) BEGIN INSERT INTO #CheckResultStatus(DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator) SELECT acr.DeviceI3D DeviceID, isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') LastDate, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 'ok' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 'warning' WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = acr.DeviceI3D) = 0 THEN '' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 'error' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN '' ELSE 'error' END AS LastActionResult, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 1 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 3 WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = acr.DeviceI3D) = 0 THEN 0 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 2 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN 0 ELSE 2 END AS CheckStatusIndicator FROM dbo.AssetManagementCheckStatusReports acr WITH (NOLOCK) WHERE acr.CustomerI3D IN (@CustomerI3D) GROUP BY acr.DeviceI3D END ELSE IF(@TechnicianI3D > 0) BEGIN INSERT INTO #CheckResultStatus(DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator) SELECT acr.DeviceI3D DeviceID, isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') LastDate, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 'ok' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 'warning' WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = acr.DeviceI3D) = 0 THEN '' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 'error' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN '' ELSE 'error' END AS LastActionResult, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 1 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 3 WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = acr.DeviceI3D) = 0 THEN 0 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 2 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN 0 ELSE 2 END AS CheckStatusIndicator FROM dbo.AssetManagementCheckStatusReports acr WITH (NOLOCK) WHERE acr.CustomerI3D IN (SELECT I3D FROM dbo.Kunden WITH (NOLOCK) WHERE (TechnikerID = @TechnicianI3D OR Techniker2ID = @TechnicianI3D) AND Status = 1 AND (gesperrt IS NULL OR gesperrt = 0)) GROUP BY acr.DeviceI3D END ELSE BEGIN INSERT INTO #CheckResultStatus(DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator) SELECT acr.DeviceI3D DeviceID, isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') LastDate, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 'ok' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 'warning' WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = acr.DeviceI3D) = 0 THEN '' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 'error' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN '' ELSE 'error' END AS LastActionResult, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 1 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 3 WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = acr.DeviceI3D) = 0 THEN 0 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 2 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN 0 ELSE 2 END AS CheckStatusIndicator FROM dbo.AssetManagementCheckStatusReports acr WITH (NOLOCK) GROUP BY acr.DeviceI3D END SELECT @ParameterDefinition = ' @I3DParameter INT, @DeviceI3DParameter INT, @DeviceNameSearchParameter nvarchar(256), @CheckStatusIDParameter INT, @DeviceClassSearchParameter nvarchar(256), @DeviceClassConditionSearchParameter nvarchar(256) = Server, @CustomerI3DParameter INT, @TechnicianI3DParameter INT '; SET @DeviceNameSearchValue = '%' + @SearchValue + '%' SET @SqlQuery = 'SELECT dbo.AssetManagementCheckStatusReports.I3D, dbo.AssetManagementCheckStatusReports.CheckI3D, dbo.AssetManagementCheckStatusReports.CheckName, dbo.AssetManagementCheckStatusReports.DisplayCheckName, dbo.AssetManagementCheckStatusReports.CheckStatus, dbo.AssetManagementCheckStatusReports.DriveName, dbo.AssetManagementCheckStatusReports.CheckConfigurationI3D, dbo.AssetManagementCheckStatusReports.CustomerI3D, dbo.Kunden.Name AS CustomerName, dbo.AssetManagementCheckStatusReports.DeviceI3D, dbo.AssetManagementDevices.ShortName AS DeviceName, dbo.AssetManagementDevices.DeviceClass, dbo.AssetManagementDevices.IsOnline, dbo.AssetManagementCheckStatusReports.ServiceName, dbo.AssetManagementCheckStatusReports.TransactionTime, dbo.AssetManagementCheckStatusReports.CheckTypeID, T.LastActionDate, T.LastActionResult, T.CheckStatusIndicator, dbo.AssetManagementCheckStatusReports.Active, dbo.AssetManagementDevices.SystemCrawlerStatus, dbo.AssetManagementDevices.ServiceWorkStatus FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) INNER JOIN dbo.AssetManagementDevices WITH (NOLOCK) ON dbo.AssetManagementCheckStatusReports.DeviceI3D = dbo.AssetManagementDevices.I3D INNER JOIN dbo.Kunden WITH (NOLOCK) ON dbo.AssetManagementDevices.KundenI3D = dbo.Kunden.I3D INNER JOIN #CheckResultStatus AS T ON dbo.AssetManagementDevices.I3D = T.DeviceI3D WHERE (dbo.Kunden.Status = 1) AND (dbo.AssetManagementDevices.IsSystemCralwerInstalled = 1) AND (dbo.Kunden.Gesperrt IS NULL OR dbo.Kunden.Gesperrt = 0) ' IF(@I3D > 0) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementCheckStatusReports.I3D = @I3DParameter' IF(@CustomerI3D > 0) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementCheckStatusReports.CustomerI3D IN (@CustomerI3DParameter)' ELSE IF(@TechnicianI3D > 0) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementCheckStatusReports.CustomerI3D IN (SELECT I3D FROM dbo.Kunden WITH (NOLOCK) WHERE (TechnikerID = @TechnicianI3DParameter OR Techniker2ID = @TechnicianI3DParameter) AND Status = 1 AND (gesperrt IS NULL OR gesperrt = 0))' IF((SELECT Count(1) FROM #CheckTypeIDs) > 0) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementCheckStatusReports.CheckTypeID IN (SELECT CheckI3D FROM #CheckTypeIDs)' IF(@DeviceI3D > 0) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementCheckStatusReports.DeviceI3D = @DeviceI3DParameter' IF(@IsDeviceOnline = 1) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementDevices.IsOnline = 1' IF(@IsSystemCrawlerStatus = 1) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementDevices.SystemCrawlerStatus = 1' IF(@SearchValue <> '') SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementDevices.ShortName like @DeviceNameSearchParameter' IF(@DeviceClass <> '') SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementDevices.DeviceClass = @DeviceClassSearchParameter' IF(@CheckStatusID = 4) BEGIN IF(@IsCheckStatusValidate = 1 AND @CheckStatusID > 0) SET @SqlQuery = @SqlQuery + ' AND (dbo.AssetManagementCheckStatusReports.CheckStatus = 2 OR dbo.AssetManagementCheckStatusReports.CheckStatus = 3 OR dbo.AssetManagementCheckStatusReports.CheckStatus = 5)' END ELSE IF(@CheckStatusID = 2) BEGIN IF(@IsCheckStatusValidate = 1 AND @CheckStatusID > 0) SET @SqlQuery = @SqlQuery + ' AND (dbo.AssetManagementCheckStatusReports.CheckStatus = 2 OR dbo.AssetManagementCheckStatusReports.CheckStatus = 5)' END ELSE IF(@CheckStatusID = 5) BEGIN IF(@IsCheckStatusValidate = 1 AND @CheckStatusID > 0) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementCheckStatusReports.CheckStatus = 4' END ELSE BEGIN IF(@IsCheckStatusValidate = 1 AND @CheckStatusID > 0) SET @SqlQuery = @SqlQuery + ' AND dbo.AssetManagementCheckStatusReports.CheckStatus = @CheckStatusIDParameter' END IF(@CheckStatusID = 4) BEGIN SET @SqlQuery = @SqlQuery + ' OR (LOWER(dbo.AssetManagementDevices.DeviceClass) = LOWER(@DeviceClassConditionSearchParameter) AND (T.CheckStatusIndicator = 3 OR T.CheckStatusIndicator = 2 OR T.CheckStatusIndicator = 0))' END INSERT INTO #CheckStatusReport EXEC sp_executeSQL @SqlQuery, @ParameterDefinition, @I3DParameter = @I3D, @DeviceI3DParameter = @DeviceI3D, @DeviceNameSearchParameter = @DeviceNameSearchValue, @CheckStatusIDParameter = @CheckStatusID, @DeviceClassSearchParameter = @DeviceClass, @CustomerI3DParameter = @CustomerI3D, @TechnicianI3DParameter = @TechnicianI3D SELECT @TotalRecordCount = count(1) FROM #CheckStatusReport SELECT @ParameterSelectDefinition = ' @SortOrderColumnParameter nvarchar(256), @PageNoParameter INT, @RecordsPerPageParameter INT '; SET @SelectSqlQuery = 'SELECT *, ' + CAST(@TotalRecordCount AS VARCHAR) + ' AS TotalRecordCount FROM #CheckStatusReport ' IF(@IsPaging = 1) BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' DESC OFFSET (@PageNoParameter-1)*@RecordsPerPageParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' OFFSET (@PageNoParameter-1)*@RecordsPerPageParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END END ELSE BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' DESC' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + '' END END EXEC sp_executeSQL @SelectSqlQuery, @ParameterSelectDefinition, @SortOrderColumnParameter = @SortOrderColumn, @PageNoParameter = @PageNo, @RecordsPerPageParameter = @RecordsPerPage DROP TABLE #CheckResultStatus DROP TABLE #CheckTypeIDs END GO /****** Object: StoredProcedure [dbo].[procGetAssetManagementDeviceOverview] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetAssetManagementDeviceOverview] @CustomerI3D int = 0, @DeviceI3D int = 0, @IsDeviceOnline BIT, @IsSystemCrawlerStatus BIT, @IsSystemCralwerInstalled BIT, @SearchValue nvarchar(256), @IsPaging BIT, @PageNo INT, @RecordsPerPage INT, @SortOrderColumn nvarchar(256), @SortDescending BIT AS BEGIN CREATE TABLE #DeviceOverviewResult ( I3D INT NOT NULL, CustomerI3D INT NULL, CustomerName nvarchar(256) NULL, ShortName nvarchar(256) NULL, LastUpdate datetime NULL, DeviceClass nvarchar(256) NULL, IsSystemCralwerInstalled bit NULL, SystemCrawlerStatus int NOT NULL, IsOnline BIT NULL, SystemCrawlerNeedToInstall BIT NULL, SystemCrawlerVersion nvarchar(20) NULL, SystemCrawlerInstalledDate datetime NULL, SystemCrawlerUpdatedDate datetime NULL, IsSystemCrawlerInstalling bit NOT NULL, SystemCrawlerNeedToUnInstall bit NOT NULL, IsSystemCrawlerUnInstalling bit NOT NULL, LastActionDate DATETIME NULL, LastActionResult nvarchar(256) NULL, CheckStatusIndicator int, IsSystemCrawlerRestart bit NOT NULL, SystemCrawlerRestartLog nvarchar(max) NULL ) CREATE TABLE #CheckResultStatus ( DeviceI3D int, LastActionDate datetime, LastActionResult nvarchar(256), CheckStatusIndicator int ) CREATE TABLE #CheckResult ( DeviceID int, LastActionDate datetime, LastActionResult nvarchar(256), CheckStatusIndicator int ) DECLARE @SqlQuery NVARCHAR(max) DECLARE @ParameterDefinition NVARCHAR(max) DECLARE @DeviceNameSearchValue nvarchar(256) DECLARE @OkLastTransaction int = 0 DECLARE @WarningLastTransaction int = 0 DECLARE @ErrorLastTransaction int = 0 DECLARE @CurrentDatetime datetime = GETDATE() DECLARE @OKCheckStatus smalldatetime DECLARE @WarningCheckStatus smalldatetime DECLARE @ErrorCheckStatus smalldatetime DECLARE @TotalRecordCount int DECLARE @SelectSqlQuery nvarchar(max) DECLARE @ParameterSelectDefinition NVARCHAR(max) SELECT @ParameterDefinition = ' @CustomerI3DParameter INT, @DeviceI3DParameter INT, @DeviceNameSearchParameter nvarchar(256) '; SET @DeviceNameSearchValue = '%' + @SearchValue + '%' SELECT @OkLastTransaction = Wert FROM dbo.[Stammdat] WITH (NOLOCK) WHERE I3D = 1639 SELECT @WarningLastTransaction = Wert FROM dbo.[Stammdat] WITH (NOLOCK) WHERE I3D = 1640 SELECT @ErrorLastTransaction = Wert FROM dbo.[Stammdat] WITH (NOLOCK) WHERE I3D = 1641 SET @OKCheckStatus = DATEADD(minute, -@OkLastTransaction, @CurrentDatetime) SET @WarningCheckStatus = DATEADD(minute, -@WarningLastTransaction, @CurrentDatetime) SET @ErrorCheckStatus = DATEADD(minute, -@ErrorLastTransaction, @CurrentDatetime) IF(@CustomerI3D > 0) BEGIN INSERT INTO #CheckResultStatus(DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator) SELECT AMD.I3D DeviceID, isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') LastActionDate, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 'ok' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 'warning' WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = AMD.I3D) = 0 THEN '' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 'error' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN '' ELSE 'error' END AS LastActionResult, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 1 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 3 WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = AMD.I3D) = 0 THEN 0 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 2 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN 0 ELSE 2 END AS CheckStatusIndicator FROM dbo.AssetManagementDevices AMD WITH (NOLOCK) LEFT JOIN dbo.AssetManagementCheckStatusReports acr ON AMD.I3D = ACR.DeviceI3D WHERE AMD.KundenI3D IN (@CustomerI3D) GROUP BY AMD.I3D END ELSE BEGIN INSERT INTO #CheckResultStatus(DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator) SELECT AMD.I3D DeviceID, isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') LastActionDate, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 'ok' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 'warning' WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = AMD.I3D) = 0 THEN '' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 'error' WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN '' ELSE 'error' END AS LastActionResult, CASE WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @OKCheckStatus THEN 1 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @WarningCheckStatus THEN 3 WHEN (SELECT Count(1) FROM AssetManagementCheckStatusReports WHERE CheckStatus IN (1,2,3) AND DeviceI3D = AMD.I3D) = 0 THEN 0 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') > @ErrorCheckStatus THEN 2 WHEN isnull(max(acr.TransactionTime),'1900-01-01 00:00:00.000') = '1900-01-01 00:00:00.000' THEN 0 ELSE 2 END AS CheckStatusIndicator FROM dbo.AssetManagementDevices AMD WITH (NOLOCK) LEFT JOIN dbo.AssetManagementCheckStatusReports acr ON AMD.I3D = ACR.DeviceI3D GROUP BY AMD.I3D END SET @SqlQuery = 'SELECT Dev.I3D, Dev.KundenI3D AS CustomerI3D, K.Name AS CustomerName, Dev.ShortName, Dev.LastUpdate, Dev.DeviceClass, Dev.IsSystemCralwerInstalled, Dev.SystemCrawlerStatus, dev.IsOnline, Dev.SystemCrawlerNeedToInstall, Dev.SystemCrawlerVersion, Dev.SystemCrawlerInstalledDate, Dev.SystemCrawlerUpdatedDate, Dev.IsSystemCrawlerInstalling, Dev.SystemCrawlerNeedToUnInstall, Dev.IsSystemCrawlerUnInstalling, T.LastActionDate, T.LastActionResult, T.CheckStatusIndicator, Dev.IsSystemCrawlerRestart, Dev.SystemCrawlerRestartLog FROM dbo.AssetManagementDevices AS Dev WITH (NOLOCK) INNER JOIN dbo.Kunden AS K WITH (NOLOCK) ON K.I3D = dev.KundenI3D INNER JOIN #CheckResultStatus AS T ON dev.I3D = T.DeviceI3D WHERE (K.Status = 1) AND (K.Gesperrt IS NULL OR K.Gesperrt = 0) ' IF(@CustomerI3D > 0) SET @SqlQuery = @SqlQuery + ' AND Dev.KundenI3D = @CustomerI3DParameter' IF(@DeviceI3D > 0) SET @SqlQuery = @SqlQuery + ' AND Dev.I3D = @DeviceI3DParameter' IF(@IsDeviceOnline = 1) SET @SqlQuery = @SqlQuery + ' AND Dev.IsOnline = 1' IF(@IsSystemCrawlerStatus = 1) SET @SqlQuery = @SqlQuery + ' AND Dev.SystemCrawlerStatus = 1' IF(@IsSystemCralwerInstalled = 1) SET @SqlQuery = @SqlQuery + ' AND Dev.IsSystemCralwerInstalled = 1' IF(@SearchValue <> '') SET @SqlQuery = @SqlQuery + ' AND Dev.ShortName like @DeviceNameSearchParameter' INSERT INTO #DeviceOverviewResult EXEC sp_executeSQL @SqlQuery, @ParameterDefinition, @CustomerI3DParameter = @CustomerI3D, @DeviceI3DParameter = @DeviceI3D, @DeviceNameSearchParameter = @DeviceNameSearchValue SELECT @TotalRecordCount = count(1) FROM #DeviceOverviewResult SELECT @ParameterSelectDefinition = ' @SortOrderColumnParameter nvarchar(256), @PageNoParameter INT, @RecordsPerPageParameter INT '; IF(@SortOrderColumn = 'LastActionResultSummary') SET @SortOrderColumn = 'CheckStatusIndicator' SET @SelectSqlQuery = 'SELECT *, ' + CAST(@TotalRecordCount AS VARCHAR) + ' AS TotalRecordCount FROM #DeviceOverviewResult ' IF(@IsPaging = 1) BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' DESC OFFSET (@PageNoParameter-1)*@RecordsPerPageParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' OFFSET (@PageNoParameter-1)*@RecordsPerPageParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END END ELSE BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' DESC' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + '' END END EXEC sp_executeSQL @SelectSqlQuery, @ParameterSelectDefinition, @SortOrderColumnParameter = @SortOrderColumn, @PageNoParameter = @PageNo, @RecordsPerPageParameter = @RecordsPerPage DROP TABLE #CheckResultStatus DROP TABLE #CheckResult END GO /****** Object: StoredProcedure [dbo].[procGetCheckResultNotificationDetail] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetCheckResultNotificationDetail] @CustomerI3D INT, @DeviceI3D INT, @CheckTypeI3D INT AS BEGIN CREATE TABLE #CheckResultNotificationDetail ( CustomerI3D INT NOT NULL, DeviceI3D INT NOT NULL, CheckTypeTypeI3D INT NOT NULL, CheckName nvarchar(256) NULL, ShortDescription nvarchar(512) NULL, MessageDescription nvarchar(max) NULL, LastExecutionDate Datetime NULL, LastExecutionStatus nvarchar(20), MonitoringEmailTemplate INT NOT NULL, EmailTemplateBody ntext, EmailTemplateSubject nvarchar(4000) ) CREATE TABLE #AssetManagementCheckResults ( [I3D] [int] NOT NULL, [CheckConfigurationID] [int] NOT NULL, [State] [nvarchar](50) NOT NULL, [Resolved] [nvarchar](50) NULL, [Message] [nvarchar](max) NULL, [Date] [datetime] NULL, [ActualResultValue] [nvarchar](256) NULL, [OriginalValue] [nvarchar](256) NULL ) CREATE TABLE #CheckTypeIDs ( CheckI3D int ) DECLARE @CheckConfigurationI3D INT DECLARE @CheckStatus INT DECLARE @CheckStatusName nvarchar(50) = '' DECLARE @LastTransactionTime datetime DECLARE @CustomerName nvarchar(256) DECLARE @DeviceName nvarchar(256) DECLARE @ServiceName nvarchar(256) DECLARE @CheckResultMessage nvarchar(max) = '' DECLARE @CheckInternalResultMessage nvarchar(max) DECLARE @CheckName nvarchar(50) DECLARE @CheckTypeCount INT DECLARE @CheckTypeIndex INT = 0 DECLARE @EmailTemplateBody nvarchar(max) = '' DECLARE @EmailTemplateSubject nvarchar(4000) = '' SELECT @EmailTemplateBody = ValueLargeText FROM dbo.ApplicationSettings WITH (NOLOCK) WHERE I3D = 50003 SELECT @EmailTemplateSubject = ValueText FROM dbo.ApplicationSettings WITH (NOLOCK) WHERE I3D = 50004 SELECT @CustomerName = Name FROM dbo.Kunden WITH (NOLOCK) WHERE I3D = @CustomerI3D SELECT @DeviceName = ShortName FROM dbo.AssetManagementDevices WITH (NOLOCK) WHERE I3D = @DeviceI3D SET @EmailTemplateSubject = REPLACE(@EmailTemplateSubject, '@@AffectedCustomerI3D@@', @CustomerI3D) SET @EmailTemplateSubject = REPLACE(@EmailTemplateSubject, '@@AffectedCustomer@@', @CustomerName) SET @EmailTemplateSubject = REPLACE(@EmailTemplateSubject, '@@AffectedDeviceI3D@@', @DeviceI3D) SET @EmailTemplateSubject = REPLACE(@EmailTemplateSubject, '@@AffectedDevice@@', @DeviceName) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@AffectedCustomerI3D@@', @CustomerI3D) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@AffectedCustomer@@', @CustomerName) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@AffectedDeviceI3D@@', @DeviceI3D) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@AffectedDevice@@', @DeviceName) IF(@CheckTypeI3D > 0) BEGIN SELECT @CheckName = CASE WHEN @CheckTypeI3D = 1 THEN 'HardDriveCheck' WHEN @CheckTypeI3D = 2 THEN 'PatchesCheck' WHEN @CheckTypeI3D = 3 THEN 'WindowsServiceCheck' WHEN @CheckTypeI3D = 4 THEN 'AntivirusCheck' WHEN @CheckTypeI3D = 5 THEN 'PingCheck' WHEN @CheckTypeI3D = 6 THEN 'SnmpBackupCheck' WHEN @CheckTypeI3D = 7 THEN 'SqlCheck' WHEN @CheckTypeI3D = 8 THEN 'EventLogCheck' WHEN @CheckTypeI3D = 9 THEN 'PowerShellCheck' WHEN @CheckTypeI3D = 10 THEN 'VendorWarrantyCheck' WHEN @CheckTypeI3D = 11 THEN 'MSBackupCheck' WHEN @CheckTypeI3D = 12 THEN 'BackupStatusCheck' WHEN @CheckTypeI3D = 13 THEN 'HttpCheck' WHEN @CheckTypeI3D = 14 THEN 'SnmpCheck' WHEN @CheckTypeI3D = 15 THEN 'SslCertificateCheck' WHEN @CheckTypeI3D = 16 THEN 'PerformanceCheck' WHEN @CheckTypeI3D = 17 THEN 'LoginFailedCheck' WHEN @CheckTypeI3D = 18 THEN 'SmartCheck' WHEN @CheckTypeI3D = 19 THEN 'FileSizeCheck' WHEN @CheckTypeI3D = 20 THEN 'VmWareCheck' WHEN @CheckTypeI3D = 21 THEN 'HyperVCheck' END SET @EmailTemplateSubject = REPLACE(@EmailTemplateSubject, '@@CheckTypeID@@', @CheckTypeI3D) SET @EmailTemplateSubject = REPLACE(@EmailTemplateSubject, '@@CheckName@@', @CheckName) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@CheckTypeID@@', @CheckTypeI3D) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@CheckName@@', @CheckName) SELECT TOP 1 @CheckConfigurationI3D = CheckConfigurationI3D, @CheckStatus = CheckStatus, @CheckStatusName = CASE @CheckStatus WHEN 1 THEN 'OK' WHEN 2 THEN 'Error' WHEN 3 THEN 'Warning' WHEN 4 THEN 'Not RUn' WHEN 5 THEN 'Other' END, @LastTransactionTime = TransactionTime, @ServiceName = ServiceName FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CustomerI3D = @CustomerI3D AND DeviceI3D = @DeviceI3D AND CheckTypeID = @CheckTypeI3D AND CheckStatus <> 1 ORDER BY TransactionTime DESC INSERT INTO #AssetManagementCheckResults SELECT I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM dbo.AssetManagementCheckResults WITH (NOLOCK) WHERE CheckConfigurationID = @CheckConfigurationI3D UNION ALL SELECT CheckResultID AS I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM dbo.AssetManagementCheckResultsHistory WITH (NOLOCK) WHERE CheckConfigurationID = @CheckConfigurationI3D IF(@CheckStatus = 4) BEGIN SET @CheckResultMessage = '
Name:' + @ServiceName + '
Status: NOT RUN
' SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@CheckStatus@@', @CheckStatusName) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@LastActionDate@@', @LastTransactionTime) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@NonOkCheckDetails@@', @CheckResultMessage) INSERT INTO #CheckResultNotificationDetail (CustomerI3D, DeviceI3D, CheckTypeTypeI3D, CheckName, ShortDescription, MessageDescription, LastExecutionDate, LastExecutionStatus, MonitoringEmailTemplate, EmailTemplateBody, EmailTemplateSubject) SELECT @CustomerI3D, @DeviceI3D, @CheckTypeI3D, @CheckName, @CustomerName + ' : ' + @DeviceName + ' : ' + @CheckName, @CheckResultMessage, @LastTransactionTime, @CheckStatus, 1, @EmailTemplateBody, @EmailTemplateSubject END ELSE BEGIN SELECT TOP 1 @CheckResultMessage = '
Name:' + @ServiceName + '
Status: ' + [Message] + '
', @LastTransactionTime = [Date] FROM #AssetManagementCheckResults WHERE CheckConfigurationID = @CheckConfigurationI3D ORDER BY [Date] DESC SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@CheckStatus@@', @CheckStatusName) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@LastActionDate@@', @LastTransactionTime) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@NonOkCheckDetails@@', @CheckResultMessage) INSERT INTO #CheckResultNotificationDetail (CustomerI3D, DeviceI3D, CheckTypeTypeI3D, CheckName, ShortDescription, MessageDescription, LastExecutionDate, LastExecutionStatus, MonitoringEmailTemplate, EmailTemplateBody, EmailTemplateSubject) SELECT @CustomerI3D, @DeviceI3D, @CheckTypeI3D, @CheckName, @CustomerName + ' : ' + @DeviceName + ' : ' + @CheckName, @CheckResultMessage, @LastTransactionTime, @CheckStatus, 1, @EmailTemplateBody, @EmailTemplateSubject END END ELSE BEGIN INSERT INTO #CheckTypeIDs (CheckI3D) SELECT DISTINCT CheckTypeID FROM AssetManagementCheckStatusReports WHERE CustomerI3D = @CustomerI3D AND DeviceI3D = @DeviceI3D SELECT @CheckTypeCount = Count(1) FROM #CheckTypeIDs WHILE @CheckTypeIndex < @CheckTypeCount BEGIN SET @CheckConfigurationI3D = 0 SET @CheckStatus = 0 SET @CheckStatusName = '' SET @ServiceName = '' SET @CheckTypeI3D = 0 SET @CheckName = '' SELECT @CheckTypeI3D = CheckI3D FROM #CheckTypeIDs ORDER BY CheckI3D OFFSET @CheckTypeIndex ROWS FETCH NEXT 1 ROWS ONLY SELECT @CheckName = CASE WHEN @CheckTypeI3D = 1 THEN 'HardDriveCheck' WHEN @CheckTypeI3D = 2 THEN 'PatchesCheck' WHEN @CheckTypeI3D = 3 THEN 'WindowsServiceCheck' WHEN @CheckTypeI3D = 4 THEN 'AntivirusCheck' WHEN @CheckTypeI3D = 5 THEN 'PingCheck' WHEN @CheckTypeI3D = 6 THEN 'SnmpBackupCheck' WHEN @CheckTypeI3D = 7 THEN 'SqlCheck' WHEN @CheckTypeI3D = 8 THEN 'EventLogCheck' WHEN @CheckTypeI3D = 9 THEN 'PowerShellCheck' WHEN @CheckTypeI3D = 10 THEN 'VendorWarrantyCheck' WHEN @CheckTypeI3D = 11 THEN 'MSBackupCheck' WHEN @CheckTypeI3D = 12 THEN 'BackupStatusCheck' WHEN @CheckTypeI3D = 13 THEN 'HttpCheck' WHEN @CheckTypeI3D = 14 THEN 'SnmpCheck' WHEN @CheckTypeI3D = 15 THEN 'SslCertificateCheck' WHEN @CheckTypeI3D = 16 THEN 'PerformanceCheck' WHEN @CheckTypeI3D = 17 THEN 'LoginFailedCheck' WHEN @CheckTypeI3D = 18 THEN 'SmartCheck' WHEN @CheckTypeI3D = 19 THEN 'FileSizeCheck' WHEN @CheckTypeI3D = 20 THEN 'VmWareCheck' WHEN @CheckTypeI3D = 21 THEN 'HyperVCheck' END SELECT TOP 1 @CheckConfigurationI3D = CheckConfigurationI3D, @CheckStatus = CheckStatus, @CheckStatusName = CASE @CheckStatus WHEN 1 THEN 'OK' WHEN 2 THEN 'Error' WHEN 3 THEN 'Warning' WHEN 4 THEN 'Not RUn' WHEN 5 THEN 'Other' END, @LastTransactionTime = TransactionTime, @ServiceName = ServiceName FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CustomerI3D = @CustomerI3D AND DeviceI3D = @DeviceI3D AND CheckTypeID = @CheckTypeI3D AND CheckStatus <> 1 ORDER BY TransactionTime DESC IF(@CheckConfigurationI3D > 0) BEGIN INSERT INTO #AssetManagementCheckResults SELECT I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM dbo.AssetManagementCheckResults WITH (NOLOCK) WHERE CheckConfigurationID = @CheckConfigurationI3D UNION ALL SELECT CheckResultID AS I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM dbo.AssetManagementCheckResultsHistory WITH (NOLOCK) WHERE CheckConfigurationID = @CheckConfigurationI3D IF(@CheckStatus = 4) BEGIN SET @CheckInternalResultMessage = '
Name:' + @ServiceName + '
Status: NOT RUN
' SET @CheckResultMessage = @CheckResultMessage + '\r\n' + @CheckInternalResultMessage END ELSE BEGIN SELECT TOP 1 @CheckInternalResultMessage = '
Name:' + @ServiceName + '
Status: ' + [Message] + '
', @LastTransactionTime = [Date] FROM #AssetManagementCheckResults WHERE CheckConfigurationID = @CheckConfigurationI3D ORDER BY [Date] DESC SET @CheckResultMessage = @CheckResultMessage + '\r\n' + @CheckInternalResultMessage END END SET @CheckTypeIndex = @CheckTypeIndex + 1 END SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@CheckStatus@@', @CheckStatusName) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@LastActionDate@@', @LastTransactionTime) SET @EmailTemplateBody = REPLACE(@EmailTemplateBody, '@@NonOkCheckDetails@@', @CheckResultMessage) INSERT INTO #CheckResultNotificationDetail (CustomerI3D, DeviceI3D, CheckTypeTypeI3D, CheckName, ShortDescription, MessageDescription, LastExecutionDate, LastExecutionStatus, MonitoringEmailTemplate, EmailTemplateBody, EmailTemplateSubject) SELECT @CustomerI3D, @DeviceI3D, 0, '', @CustomerName + ' : ' + @DeviceName, @CheckResultMessage, @LastTransactionTime, @CheckStatus, 1, @EmailTemplateBody, @EmailTemplateSubject END SELECT * FROM #CheckResultNotificationDetail END GO /****** Object: StoredProcedure [dbo].[procGetCheckStatusInformation] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetCheckStatusInformation] @DeviceI3D int = 0, @CustomerI3D int = 0 AS BEGIN DECLARE @ResultTable Table ( CheckStatusID int, CheckStatusName nvarchar(20), CheckStatusCount int ) DECLARE @SqlQuery NVARCHAR(4000) DECLARE @ParameterDefinition NVARCHAR(4000) SELECT @ParameterDefinition = ' @CustomerParameter INT, @DeviceParameter INT '; SET @SqlQuery = 'SELECT dbo.AssetManagementCheckStatusReports.CheckStatus AS CheckStatusID, CASE dbo.AssetManagementCheckStatusReports.CheckStatus WHEN 1 THEN ''Ok'' WHEN 2 THEN ''Error'' WHEN 3 THEN ''Warning'' ELSE ''Not Run'' END AS CheckStatusName, Count(1) AS CheckStatusCount FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) INNER JOIN dbo.AssetManagementDevices WITH (NOLOCK) ON dbo.AssetManagementCheckStatusReports.DeviceI3D = dbo.AssetManagementDevices.I3D INNER JOIN dbo.Kunden WITH (NOLOCK) ON dbo.AssetManagementDevices.KundenI3D = dbo.Kunden.I3D WHERE (dbo.Kunden.Status = 1) AND dbo.AssetManagementDevices.IsSystemCralwerInstalled = 1 AND (dbo.Kunden.Gesperrt IS NULL OR dbo.Kunden.Gesperrt = 0) ' IF(@CustomerI3D > 0) SET @SqlQuery = @SqlQuery + ' AND KundenI3D = @CustomerParameter' IF(@DeviceI3D > 0) SET @SqlQuery = @SqlQuery + ' AND DeviceI3D = @DeviceParameter' SET @SqlQuery = @SqlQuery + ' GROUP BY dbo.AssetManagementCheckStatusReports.CheckStatus' INSERT INTO @ResultTable EXEC sp_executeSQL @SqlQuery, @ParameterDefinition, @CustomerParameter = @CustomerI3D, @DeviceParameter = @DeviceI3D IF((SELECT Count(1) FROM @ResultTable WHERE CheckStatusID = 1) <= 0) BEGIN INSERT INTO @ResultTable (CheckStatusID, CheckStatusName, CheckStatusCount) VALUES (1, 'Ok', 0) END IF((SELECT Count(1) FROM @ResultTable WHERE CheckStatusID = 2) <= 0) BEGIN INSERT INTO @ResultTable (CheckStatusID, CheckStatusName, CheckStatusCount) VALUES (2, 'Error', 0) END IF((SELECT Count(1) FROM @ResultTable WHERE CheckStatusID = 3) <= 0) BEGIN INSERT INTO @ResultTable (CheckStatusID, CheckStatusName, CheckStatusCount) VALUES (3, 'Warning', 0) END IF((SELECT Count(1) FROM @ResultTable WHERE CheckStatusID = 4) <= 0) BEGIN INSERT INTO @ResultTable (CheckStatusID, CheckStatusName, CheckStatusCount) VALUES (4, 'Not Run', 0) END SELECT * FROM @ResultTable ORDER By CheckStatusID END GO /****** Object: StoredProcedure [dbo].[procGetDeployablePackagesByDeviceId] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetDeployablePackagesByDeviceId] @DeviceI3D INT, @IsPaging bit = 0, @Skip INT = 0, @Take INT = 10000000, @SortDescending BIT = 1 AS BEGIN DECLARE @TotalCount INT = 0 SELECT @TotalCount = Count(1) FROM dbo.DeployablePackages INNER JOIN dbo.DeployablePackageVersion ON dbo.DeployablePackages.I3D = dbo.DeployablePackageVersion.PackageI3D LEFT OUTER JOIN DeployableJobs ON DeployableJobs.PackageI3D = DeployablePackages.I3D LEFT OUTER JOIN DeployablePackageLogs ON DeployablePackageLogs.DeployableJobI3D = DeployableJobs.I3D WHERE DeployableJobs.DeviceI3D = @DeviceI3D OR DeployableJobs.DeviceI3D IS NULL IF(@IsPaging = 1) BEGIN IF(@SortDescending = 1) BEGIN SELECT dbo.DeployablePackages.I3D, dbo.DeployablePackageVersion.I3D AS PackageVersionI3D, DeployableJobs.I3D AS DeployableJobI3D, DeployablePackageLogs.I3D AS PackageLogI3D, dbo.DeployablePackages.PackageName, dbo.DeployablePackages.Vendor, dbo.DeployablePackages.Description, dbo.DeployablePackageVersion.Version, dbo.DeployablePackageVersion.PackageID AS PackageDisplayName, DeployableJobs.InstallationTime, DeployablePackageLogs.LogType, DeployablePackageLogs.LogDescription, @TotalCount AS TotalRecordCount FROM dbo.DeployablePackages INNER JOIN dbo.DeployablePackageVersion ON dbo.DeployablePackages.I3D = dbo.DeployablePackageVersion.PackageI3D LEFT OUTER JOIN DeployableJobs ON DeployableJobs.PackageI3D = DeployablePackages.I3D LEFT OUTER JOIN DeployablePackageLogs ON DeployablePackageLogs.DeployableJobI3D = DeployableJobs.I3D WHERE DeployableJobs.DeviceI3D = @DeviceI3D OR DeployableJobs.DeviceI3D IS NULL ORDER BY I3D DESC OFFSET @Skip ROWS FETCH NEXT @Take ROWS ONLY END ELSE BEGIN SELECT dbo.DeployablePackages.I3D, dbo.DeployablePackageVersion.I3D AS PackageVersionI3D, DeployableJobs.I3D AS DeployableJobI3D, DeployablePackageLogs.I3D AS PackageLogI3D, dbo.DeployablePackages.PackageName, dbo.DeployablePackages.Vendor, dbo.DeployablePackages.Description, dbo.DeployablePackageVersion.Version, dbo.DeployablePackageVersion.PackageID AS PackageDisplayName, DeployableJobs.InstallationTime, DeployablePackageLogs.LogType, DeployablePackageLogs.LogDescription, @TotalCount AS TotalRecordCount FROM dbo.DeployablePackages INNER JOIN dbo.DeployablePackageVersion ON dbo.DeployablePackages.I3D = dbo.DeployablePackageVersion.PackageI3D LEFT OUTER JOIN DeployableJobs ON DeployableJobs.PackageI3D = DeployablePackages.I3D LEFT OUTER JOIN DeployablePackageLogs ON DeployablePackageLogs.DeployableJobI3D = DeployableJobs.I3D WHERE DeployableJobs.DeviceI3D = @DeviceI3D OR DeployableJobs.DeviceI3D IS NULL ORDER BY I3D OFFSET @Skip ROWS FETCH NEXT @Take ROWS ONLY END END ELSE BEGIN IF(@SortDescending = 1) BEGIN SELECT dbo.DeployablePackages.I3D, dbo.DeployablePackageVersion.I3D AS PackageVersionI3D, DeployableJobs.I3D AS DeployableJobI3D, DeployablePackageLogs.I3D AS PackageLogI3D, dbo.DeployablePackages.PackageName, dbo.DeployablePackages.Vendor, dbo.DeployablePackages.Description, dbo.DeployablePackageVersion.Version, dbo.DeployablePackageVersion.PackageID AS PackageDisplayName, DeployableJobs.InstallationTime, DeployablePackageLogs.LogType, DeployablePackageLogs.LogDescription, @TotalCount AS TotalRecordCount FROM dbo.DeployablePackages INNER JOIN dbo.DeployablePackageVersion ON dbo.DeployablePackages.I3D = dbo.DeployablePackageVersion.PackageI3D LEFT OUTER JOIN DeployableJobs ON DeployableJobs.PackageI3D = DeployablePackages.I3D LEFT OUTER JOIN DeployablePackageLogs ON DeployablePackageLogs.DeployableJobI3D = DeployableJobs.I3D WHERE DeployableJobs.DeviceI3D = @DeviceI3D OR DeployableJobs.DeviceI3D IS NULL ORDER BY I3D DESC END ELSE BEGIN SELECT dbo.DeployablePackages.I3D, dbo.DeployablePackageVersion.I3D AS PackageVersionI3D, DeployableJobs.I3D AS DeployableJobI3D, DeployablePackageLogs.I3D AS PackageLogI3D, dbo.DeployablePackages.PackageName, dbo.DeployablePackages.Vendor, dbo.DeployablePackages.Description, dbo.DeployablePackageVersion.Version, dbo.DeployablePackageVersion.PackageID AS PackageDisplayName, DeployableJobs.InstallationTime, DeployablePackageLogs.LogType, DeployablePackageLogs.LogDescription, @TotalCount AS TotalRecordCount FROM dbo.DeployablePackages INNER JOIN dbo.DeployablePackageVersion ON dbo.DeployablePackages.I3D = dbo.DeployablePackageVersion.PackageI3D LEFT OUTER JOIN DeployableJobs ON DeployableJobs.PackageI3D = DeployablePackages.I3D LEFT OUTER JOIN DeployablePackageLogs ON DeployablePackageLogs.DeployableJobI3D = DeployableJobs.I3D WHERE DeployableJobs.DeviceI3D = @DeviceI3D OR DeployableJobs.DeviceI3D IS NULL ORDER BY I3D END END END GO /****** Object: StoredProcedure [dbo].[procGetDeviceClassMappingDetails] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetDeviceClassMappingDetails] @CustomerI3D INT = 0, @TemplateI3D INT = 0 AS BEGIN CREATE TABLE #ResultTable ( I3D INT NOT NULL, DeviceName nvarchar(256) NOT NULL, DeviceClass nvarchar(256) NULL, IsSystemCralwerInstalled BIT NULL, CustomerI3D INT NULL, TemplateI3D INT NULL, IsMapping BIT NOT NULL, TotalRecordCount INT NULL ) DECLARE @SqlQuery NVARCHAR(max) DECLARE @ParameterDefinition NVARCHAR(max) SELECT @ParameterDefinition = ' @CustomerI3DParameter INT, @TemplateI3DParameter INT '; SET @SqlQuery = 'SELECT Dev.I3D, Dev.ShortName AS DeviceName, Dev.DeviceClass, Dev.IsSystemCralwerInstalled, Dev.KundenI3D AS CustomerI3D, CASE WHEN (Dev.KundenI3D = DevMaps.CustomerI3D) AND Dev.I3D = DevMaps.DeviceI3D THEN DevMaps.TemplateI3D ELSE NULL END TemplateI3D, CASE WHEN (Dev.KundenI3D = DevMaps.CustomerI3D) AND Dev.I3D = DevMaps.DeviceI3D THEN 1 ELSE 0 END IsMapping, 0 AS TotalRecordCount FROM dbo.AssetManagementDevices Dev LEFT OUTER JOIN dbo.MonitoringTemplateToDeviceMaps DevMaps ON Dev.I3D = DevMaps.DeviceI3D WHERE (1=1) ' IF(@CustomerI3D > 0) SET @SqlQuery = @SqlQuery + ' AND Dev.KundenI3D = @CustomerI3DParameter' IF(@TemplateI3D > 0) SET @SqlQuery = @SqlQuery + ' AND DevMaps.TemplateI3D = @TemplateI3DParameter' INSERT INTO #ResultTable EXEC sp_executeSQL @SqlQuery, @ParameterDefinition, @CustomerI3DParameter = @CustomerI3D, @TemplateI3DParameter = @TemplateI3D SELECT * FROM #ResultTable END GO /****** Object: StoredProcedure [dbo].[procGetDeviceLastConnectData] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetDeviceLastConnectData] @CustomerI3D INT, @DeviceI3D INT AS BEGIN CREATE TABLE #CheckResultStatus ( DeviceI3D int, LastActionDate datetime, LastActionResult nvarchar(256), CheckStatusIndicator int ) CREATE TABLE #CheckResult ( DeviceID int, LastActionDate datetime, LastActionResult nvarchar(256), CheckStatusIndicator int ) DECLARE @SqlQuery NVARCHAR(4000) DECLARE @ParameterDefinition NVARCHAR(4000) SELECT @ParameterDefinition = ' @CustomerParameter INT, @DeviceParameter INT '; DECLARE @OkLastTransaction int = 0 DECLARE @WarningLastTransaction int = 0 DECLARE @ErrorLastTransaction int = 0 DECLARE @CurrentDatetime datetime = GETDATE() SELECT @OkLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1639 SELECT @WarningLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1640 SELECT @ErrorLastTransaction = Wert FROM [Stammdat] WHERE I3D = 1641 INSERT INTO #CheckResult(DeviceID ,LastActionDate) SELECT amd.I3D Deviceid, isnull(max(acr.date),'1900-01-01 00:00:00.000') LastDate FROM AssetManagementDevices AMD LEFT JOIN AssetManagementCheckConfigurations acc on amd.I3D= acc.DeviceId LEFT JOIN AssetManagementCheckResults acr on acc.i3d= acr.CheckConfigurationID GROUP BY amd.i3d INSERT INTO #CheckResultStatus(DeviceI3D, LastActionDate, LastActionResult, CheckStatusIndicator) SELECT DeviceID, LastActionDate, CASE WHEN LastActionDate > DATEADD(minute, -@OkLastTransaction, @CurrentDatetime) THEN 'ok' WHEN LastActionDate > DATEADD(minute, -@WarningLastTransaction, @CurrentDatetime) THEN 'warning' WHEN LastActionDate > DATEADD(minute, -@ErrorLastTransaction, @CurrentDatetime) THEN 'error' WHEN LastActionDate = '1900-01-01 00:00:00.000' THEN '' ELSE 'error' END AS LastActionResult, CASE WHEN LastActionDate > DATEADD(minute, -@OkLastTransaction, @CurrentDatetime) THEN 1 WHEN LastActionDate > DATEADD(minute, -@WarningLastTransaction, @CurrentDatetime) THEN 3 WHEN LastActionDate > DATEADD(minute, -@ErrorLastTransaction, @CurrentDatetime) THEN 2 WHEN LastActionDate = '1900-01-01 00:00:00.000' THEN 0 ELSE 2 END AS CheckStatusIndicator FROM #CheckResult SET @SqlQuery = 'SELECT distinct Dev.I3D, Dev.KundenI3D AS CustomerI3D, Dev.ShortName, dev.IsSystemCralwerInstalled, dev.SystemCrawlerVersion, dev.IsOnline, T.CheckStatusIndicator, T.LastActionDate, T.LastActionResult, CASE T.CheckStatusIndicator WHEN 0 THEN ''Checks was not run till now'' WHEN 1 THEN ''OK'' WHEN 2 THEN ''Device Last Connect Status - Error and Last runtime was - '' + CONVERT(VARCHAR(16), T.LastActionDate, 120) WHEN 3 THEN ''Device Last Connect Status - Warning and Last runtime was - '' + CONVERT(VARCHAR(16), T.LastActionDate, 120) END AS HelpdeskDescription FROM dbo.Kunden AS K INNER JOIN dbo.AssetManagementDevices AS dev ON K.I3D = dev.KundenI3D INNER JOIN dbo.AssetManagementCheckConfigurations AS CC ON Dev.I3D = CC.DeviceId INNER JOIN #CheckResultStatus AS T ON dev.I3D = T.DeviceI3D WHERE (K.Status = 1) AND dev.IsSystemCralwerInstalled = 1 AND T.CheckStatusIndicator <> 1 AND (K.Gesperrt IS NULL OR K.Gesperrt = 0) ' IF(@CustomerI3D > 0) SET @SqlQuery = @SqlQuery + ' AND KundenI3D = @CustomerParameter' IF(@DeviceI3D > 0) SET @SqlQuery = @SqlQuery + ' AND DeviceI3D = @DeviceParameter' SET @SqlQuery = @SqlQuery + ' ORDER BY Dev.I3D' EXEC sp_executeSQL @SqlQuery, @ParameterDefinition, @CustomerParameter = @CustomerI3D, @DeviceParameter = @DeviceI3D DROP TABLE #CheckResultStatus DROP TABLE #CheckResult END GO /****** Object: StoredProcedure [dbo].[procGetDeviceMappingDetails] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetDeviceMappingDetails] @CustomerI3D INT = 0, @TemplateI3D INT = 0, @DeviceName nvarchar(256) = '', @IsPaging BIT, @PageNo INT, @RecordsPerPage INT, @SortOrderColumn nvarchar(256), @SortDescending BIT AS BEGIN CREATE TABLE #ResultTable ( I3D INT NOT NULL, DeviceName nvarchar(256) NOT NULL, DeviceClass nvarchar(256) NULL, IsSystemCralwerInstalled BIT NULL, CustomerI3D INT NULL, TemplateI3D INT NULL, IsMapping BIT NOT NULL ) DECLARE @SqlQuery NVARCHAR(max) DECLARE @ParameterDefinition NVARCHAR(max) DECLARE @DeviceNameSearchValue nvarchar(256) DECLARE @DeviceClassValue nvarchar(256) DECLARE @TotalRecordCount int DECLARE @SelectSqlQuery nvarchar(max) DECLARE @ParameterSelectDefinition NVARCHAR(max) SELECT @ParameterDefinition = ' @CustomerI3DParameter INT, @TemplateI3DParameter INT, @DeviceNameSearchParameter nvarchar(256) '; SET @DeviceNameSearchValue = '%' + @DeviceName + '%' SET @SqlQuery = 'SELECT Dev.I3D, Dev.ShortName AS DeviceName, Dev.DeviceClass, Dev.IsSystemCralwerInstalled, Dev.KundenI3D AS CustomerI3D, 0 TemplateI3D, 0 IsMapping FROM dbo.AssetManagementDevices Dev WHERE (1=1) ' IF(@CustomerI3D > 0) SET @SqlQuery = @SqlQuery + ' AND Dev.KundenI3D = @CustomerI3DParameter' IF(@DeviceName <> '') SET @SqlQuery = @SqlQuery + ' AND Dev.ShortName like @DeviceNameSearchParameter' INSERT INTO #ResultTable EXEC sp_executeSQL @SqlQuery, @ParameterDefinition, @CustomerI3DParameter = @CustomerI3D, @TemplateI3DParameter = @TemplateI3D, @DeviceNameSearchParameter = @DeviceNameSearchValue IF(@TemplateI3D > 0) BEGIN UPDATE #ResultTable SET TemplateI3D = @TemplateI3D, IsMapping = 1 WHERE I3D = (SELECT DeviceI3D FROM dbo.MonitoringTemplateToDeviceMaps WHERE TemplateI3D = @TemplateI3D AND DeviceI3D = #ResultTable.I3D) END SELECT @TotalRecordCount = count(1) FROM #ResultTable SELECT @ParameterSelectDefinition = ' @SortOrderColumnParameter nvarchar(256), @PageNoParameter INT, @RecordsPerPageParameter INT '; SET @SelectSqlQuery = 'SELECT *, ' + CAST(@TotalRecordCount AS VARCHAR) + ' AS TotalRecordCount FROM #ResultTable ' IF(@IsPaging = 1) BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' DESC OFFSET (@PageNoParameter-1)*@RecordsPerPageParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' OFFSET (@PageNoParameter-1)*@RecordsPerPageParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END END ELSE BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + ' DESC' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY ' + @SortOrderColumn + '' END END EXEC sp_executeSQL @SelectSqlQuery, @ParameterSelectDefinition, @SortOrderColumnParameter = @SortOrderColumn, @PageNoParameter = @PageNo, @RecordsPerPageParameter = @RecordsPerPage END GO /****** Object: StoredProcedure [dbo].[procGetMonitoringUserFilterSettingsByUser] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetMonitoringUserFilterSettingsByUser] @UserI3D INT, @WebPageI3D INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF((SELECT Count(1) FROM dbo.MonitoringUserFilterSettings WITH (NOLOCK) WHERE UserI3D = @UserI3D AND WebPageI3D = @WebPageI3D) = 0) BEGIN INSERT INTO dbo.MonitoringUserFilterSettings (UserI3D, WebPageI3D, FilterKeyName, FilterKeyValue, CreatedDate, ModifiedDate, IsActive) SELECT @UserI3D, @WebPageI3D, FilterKeyName, FilterKeyValue, CreatedDate, NULL, IsActive FROM dbo.MonitoringUserFilterSettings WHERE UserI3D = 0 AND WebPageI3D = @WebPageI3D END SET NOCOUNT OFF; SELECT I3D, UserI3D, WebPageI3D, FilterKeyName, FilterKeyValue, CreatedDate, ModifiedDate, IsActive FROM dbo.MonitoringUserFilterSettings WHERE UserI3D = @UserI3D AND WebPageI3D = @WebPageI3D END GO /****** Object: StoredProcedure [dbo].[procGetPatchesOverviewByCustomer] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procGetPatchesOverviewByCustomer] @CustomerI3D INT, @PageNo INT, @RecordsPerPage INT, @SortDescending BIT, @SearchTitle nvarchar(256) AS BEGIN SET NOCOUNT ON; CREATE TABLE #DistinctPatches ( [Title] [nvarchar](512) NULL, ) CREATE TABLE #AssetManagementPatch ( [I3D] [int] NOT NULL, [DeviceI3D] [int] NOT NULL, [Title] [nvarchar](512) NULL, [InstallationResult] [nvarchar](256) NULL, [Category] [nvarchar](max) NULL, [InstalledDate] [datetime] NULL, [NeedToInstall] [bit] NOT NULL DEFAULT ((0)), [InstallMessage] [nvarchar](max) NULL, [DeviceName] nvarchar(256), [DeviceClass] nvarchar(256), [DeviceOnline] bit, [IsSystemCrawlerInstalled] bit, [IsPatchEnabled] bit NOT NULL DEFAULT ((0)) ) CREATE TABLE #AssetManagementPatchesOverview ( [I3D] [int] PRIMARY KEY clustered IDENTITY(1,1) NOT NULL, [Title] [nvarchar](512) NULL, [InstallationResult] [nvarchar](256) NULL, [Category] [nvarchar](max) NULL, [InstalledDate] [datetime] NULL, [NeedToInstall] [bit] NOT NULL DEFAULT ((0)), [InstallMessage] [nvarchar](max) NULL, [IsPatchEnabled] bit NOT NULL DEFAULT ((0)), [DeviceI3D] int NOT NULL, [DeviceName] nvarchar(256), [DeviceClass] nvarchar(256), [DeviceOnline] bit, [IsSystemCrawlerInstalled] bit, ) CREATE TABLE #PagingResultData ( [Title] [nvarchar](512) ) DECLARE @PatchRowCount INT = 0 DECLARE @PatchIndexCount INT = 0 DECLARE @PatchTitle nvarchar(512) DECLARE @InstallationResult [nvarchar](256) DECLARE @Category [nvarchar](max) DECLARE @InstalledDate [datetime] DECLARE @NeedToInstall [bit] DECLARE @InstallMessage [nvarchar](max) DECLARE @TotalRecordCount int INSERT INTO #AssetManagementPatch(I3D, DeviceI3D, Title, InstallationResult, Category, InstalledDate, NeedToInstall, InstallMessage, DeviceName, DeviceClass, DeviceOnline, IsSystemCrawlerInstalled, IsPatchEnabled) SELECT P.I3D, P.DeviceI3D, P.Title, P.InstallationResult, P.Category, P.InstalledDate, P.NeedToInstall, P.InstallMessage, Dev.ShortName AS DeviceName, Dev.DeviceClass, Dev.IsOnline AS DeviceOnline, Dev.IsSystemCralwerInstalled AS IsSystemCrawlerInstalled, CASE WHEN P.NeedToInstall = 1 THEN 1 ELSE 0 END IsPatchEnabled FROM dbo.AssetManagementPatch AS P WITH (NOLOCK) LEFT OUTER JOIN dbo.AssetManagementDevices AS Dev WITH (NOLOCK) ON P.DeviceI3D = Dev.I3D LEFT OUTER JOIN dbo.Kunden AS K WITH (NOLOCK) ON Dev.KundenI3D = K.I3D WHERE (P.InstallationResult = 'Not Installed') AND (K.Status = 1) AND (K.Gesperrt IS NULL OR K.Gesperrt = 0) AND K.I3D = @CustomerI3D IF(@SearchTitle = '') BEGIN INSERT INTO #DistinctPatches(Title) SELECT DISTINCT Title FROM #AssetManagementPatch END ELSE BEGIN INSERT INTO #DistinctPatches(Title) SELECT DISTINCT Title FROM #AssetManagementPatch WHERE Title like '%' + @SearchTitle + '%' END SELECT @PatchRowCount = Count(1) FROM #DistinctPatches WHILE (@PatchIndexCount < @PatchRowCount) BEGIN SELECT @PatchTitle = Title FROM #DistinctPatches ORDER BY Title DESC OFFSET @PatchIndexCount ROWS FETCH NEXT 1 ROWS ONLY INSERT INTO #AssetManagementPatchesOverview (Title, InstallationResult, Category, InstalledDate, NeedToInstall, InstallMessage, IsPatchEnabled, DeviceI3D, DeviceName, DeviceClass, DeviceOnline, IsSystemCrawlerInstalled) SELECT Title, InstallationResult, Category, InstalledDate, NeedToInstall, InstallMessage, IsPatchEnabled, DeviceI3D, DeviceName, DeviceClass, DeviceOnline, IsSystemCrawlerInstalled FROM #AssetManagementPatch WHERE Title = @PatchTitle SET @PatchIndexCount = @PatchIndexCount + 1 END SELECT @TotalRecordCount = count(1) FROM #DistinctPatches IF(@SortDescending = 1) BEGIN IF(@SearchTitle = '') BEGIN INSERT INTO #PagingResultData SELECT DISTINCT Title FROM #AssetManagementPatchesOverview ORDER BY Title DESC OFFSET (@PageNo-1)*@RecordsPerPage ROWS FETCH NEXT @RecordsPerPage ROWS ONLY END ELSE BEGIN INSERT INTO #PagingResultData SELECT DISTINCT Title FROM #AssetManagementPatchesOverview WHERE Title like '%' + @SearchTitle + '%' ORDER BY Title DESC OFFSET (@PageNo-1)*@RecordsPerPage ROWS FETCH NEXT @RecordsPerPage ROWS ONLY END END ELSE BEGIN IF(@SearchTitle = '') BEGIN INSERT INTO #PagingResultData SELECT DISTINCT Title FROM #AssetManagementPatchesOverview ORDER BY Title OFFSET (@PageNo-1)*@RecordsPerPage ROWS FETCH NEXT @RecordsPerPage ROWS ONLY END ELSE BEGIN INSERT INTO #PagingResultData SELECT DISTINCT Title FROM #AssetManagementPatchesOverview WHERE Title like '%' + @SearchTitle + '%' ORDER BY Title OFFSET (@PageNo-1)*@RecordsPerPage ROWS FETCH NEXT @RecordsPerPage ROWS ONLY END END SET NOCOUNT OFF; SELECT *, @TotalRecordCount as 'TotalRecordCount' FROM #AssetManagementPatchesOverview WHERE Title IN (SELECT Title FROM #PagingResultData) DROP TABLE #PagingResultData DROP TABLE #AssetManagementPatch DROP TABLE #DistinctPatches END GO /****** Object: StoredProcedure [dbo].[procInsertAssetManagementCheckResultsHistory] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procInsertAssetManagementCheckResultsHistory] AS BEGIN INSERT INTO AssetManagementCheckResultsHistory (CheckResultID, CheckConfigurationID, [State], Resolved, [Message], [Date], ActualResultValue, OriginalValue, HistoryCreatedDate) SELECT I3D, CheckConfigurationID, [State], Resolved, [Message], [Date], ActualResultValue, OriginalValue, GetDate() FROM AssetManagementCheckResults WHERE [Date] < GetDate() - 14 DELETE FROM AssetManagementCheckResults WHERE [Date] < GetDate() - 14 exec procInsertAssetManagementCheckStatusReports 0, 0, '', 'DeviceName', 1, 0 END GO /****** Object: StoredProcedure [dbo].[procInsertAssetManagementCheckStatusReports] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procInsertAssetManagementCheckStatusReports] @DeviceI3D int = 0, @CustomerI3D int = 0, @DeviceName nvarchar(256) = '', @SortOrderColumnName nvarchar(256), @SortDescending bit = 1, @CheckStatusType int = 2 AS BEGIN DECLARE @DeviceI3DCheck0 BIT DECLARE @DeviceI3DCheck1 BIT = 1 DECLARE @CustomerI3DCheck0 BIT DECLARE @CustomerI3DCheck1 BIT = 1 DECLARE @DeviceNameCheck0 BIT DECLARE @DeviceNameCheck1 BIT = 1 DECLARE @I3D int DECLARE @CheckI3D int DECLARE @CheckName nvarchar(256) DECLARE @CheckResult nvarchar(256) DECLARE @DriveName nvarchar(256) = '' DECLARE @ServiceName nvarchar(256) = '' DECLARE @TransactionTime datetime DECLARE @Active bit DECLARE @CheckConfigurationI3D int DECLARE @ResultCustomerI3D int DECLARE @ResultCustomerName nvarchar(256) DECLARE @ResultDeviceI3D int DECLARE @ResultDeviceName nvarchar(256) DECLARE @ResultDeviceClass nvarchar(256) DECLARE @ResultIsOnline bit DECLARE @CheckTypeVerify int DECLARE @DeviceGroupCount int DECLARE @CheckDeviceGroupCount int = 0 DECLARE @CheckResultExistsCount int = 0 -- FOR Device I3D IF(@DeviceI3D <= 0) BEGIN SET @DeviceI3DCheck0 = 1 END ELSE BEGIN SET @DeviceI3DCheck0 = 0 END -- FOR Customer I3D IF(@CustomerI3D <= 0) BEGIN SET @CustomerI3DCheck0 = 1 END ELSE BEGIN SET @CustomerI3DCheck0 = 0 END -- FOR DeviceName IF(@DeviceName = '') BEGIN SET @DeviceNameCheck0 = 1 END ELSE BEGIN SET @DeviceNameCheck0 = 0 END CREATE TABLE #TempCheckConfigurationOverview ( I3D int NOT NULL Primary Key, CheckID int NOT NULL, [Status] bit NOT NULL, StartTime datetime NULL, IntervalKind int NOT NULL, IntervalInMinutes int NULL, DeviceId int NOT NULL, IsNewCheck bit NOT nULL, CheckType int NOT NULL, NoAlertFrom datetime NULL, NoAlertTo datetime NULL, IsPicked bit NOT NULL, PickedDateTime datetime NULL, CustomerI3D int NULL, DeviceName nvarchar(256) NULL, DeviceClass nvarchar(256) NULL, IsOnline bit NULL, CustomerName varchar(240) NULL ) CREATE TABLE #AssetManagementCheckResults ( [I3D] [int] NOT NULL, [CheckConfigurationID] [int] NOT NULL, [State] [nvarchar](50) NOT NULL, [Date] [datetime] NULL ) INSERT INTO #TempCheckConfigurationOverview SELECT * FROM cvw_AssetManagementCheckConfigurationsOverview CCV WHERE CASE WHEN @DeviceI3DCheck0=1 THEN CASE WHEN @DeviceI3DCheck1=1 THEN 1 ELSE 0 END ELSE CASE WHEN CCV.DeviceId=@DeviceI3D THEN 1 ELSE 0 END END=1 AND-- FOR DeviceI3D CASE WHEN @CustomerI3DCheck0=1 THEN CASE WHEN @CustomerI3DCheck1=1 THEN 1 ELSE 0 END ELSE CASE WHEN CCV.CustomerI3D=@CustomerI3D THEN 1 ELSE 0 END END=1 AND-- FOR DeviceI3D CASE WHEN @DeviceNameCheck0=1 THEN CASE WHEN @DeviceNameCheck1=1 THEN 1 ELSE 0 END ELSE CASE WHEN lower(CCV.DeviceName) like ('%'+@DeviceName+'%') THEN 1 ELSE 0 END END=1 -- FOR DeviceName INSERT INTO #AssetManagementCheckResults (I3D, CheckConfigurationID, [State], [Date]) SELECT I3D, CheckConfigurationID, [State], [Date] FROM AssetManagementCheckResults WHERE CheckConfigurationID IN (SELECT I3D FROM #TempCheckConfigurationOverview) SELECT @DeviceGroupCount = Count(1) from #TempCheckConfigurationOverview WHILE @CheckDeviceGroupCount < @DeviceGroupCount BEGIN SET @CheckI3D = 0 SET @CheckResultExistsCount = 0 SELECT @Active = [Status], @CheckI3D = CheckID, @I3D = I3D, @CheckTypeVerify = CheckType, @ResultCustomerI3D = CustomerI3D, @ResultCustomerName = CustomerName, @ResultDeviceI3D = DeviceId, @ResultDeviceName = DeviceName, @ResultDeviceClass = DeviceClass, @ResultIsOnline = IsOnline FROM #TempCheckConfigurationOverview ORDER BY DeviceId DESC OFFSET @CheckDeviceGroupCount ROWS FETCH NEXT 1 ROWS ONLY SELECT TOP 1 @CheckResultExistsCount = I3D, @CheckResult = [State], @TransactionTime = [Date] FROM #AssetManagementCheckResults WHERE CheckConfigurationID = @I3D ORDER BY I3D DESC IF(@CheckResultExistsCount > 0) BEGIN IF(@CheckTypeVerify = 1) BEGIN -- Harddrive Check SET @CheckName = 'HardDriveCheck' SET @DriveName = (SELECT Drive FROM AssetManagementHardDriveChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Disk ' + @DriveName END ELSE IF(@CheckTypeVerify = 2) BEGIN -- Patches Check SET @CheckName = 'PatchesCheck' SET @ServiceName = 'Patches' END ELSE IF(@CheckTypeVerify = 3) BEGIN -- WindowsService Check SET @CheckName = 'WindowsServiceCheck' SET @DriveName = (SELECT NameOfServices FROM AssetManagementWindowsServiceChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Windows Service ' + @DriveName END ELSE IF(@CheckTypeVerify = 4) BEGIN -- Antivirus Check SET @CheckName = 'AntivirusCheck' SET @DriveName = (SELECT PerformCheck FROM AssetManagementAntivirusChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Antivirus ' + @DriveName END ELSE IF(@CheckTypeVerify = 5) BEGIN -- Ping Check SET @CheckName = 'PingCheck' SET @DriveName = (SELECT IPOrComputerName FROM AssetManagementPingChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Ping ' + @DriveName END ELSE IF(@CheckTypeVerify = 6) BEGIN -- SnmpBackup Check SET @CheckName = 'SnmpBackupCheck' SET @DriveName = (SELECT JobName FROM AssetManagementSNMPBackupChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'SNMPBackup ' + (SELECT Cast(PortNumber AS NVARCHAR) + ' ' + JobName + ' ' + Cast(ISNULL(CommunityString, '') AS NVARCHAR) FROM AssetManagementSNMPBackupChecks WHERE I3D = @CheckI3D) END ELSE IF(@CheckTypeVerify = 7) BEGIN -- Sql Check SET @CheckName = 'SqlCheck' SET @DriveName = (SELECT SqlDatabaseName FROM AssetManagementSQLServerChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'SQL ' + (SELECT SqlInstanceName + ' ' + SqlDatabaseName FROM AssetManagementSQLServerChecks WHERE I3D = @CheckI3D) END ELSE IF(@CheckTypeVerify = 8) BEGIN -- EventLog Check SET @CheckName = 'EventLogCheck' SET @DriveName = (SELECT ProviderName FROM AssetManagementEventLogChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Event Log ' + @DriveName END ELSE IF(@CheckTypeVerify = 9) BEGIN -- PowerShell Check SET @CheckName = 'PowerShellCheck' SET @DriveName = (SELECT PowerShellScript FROM AssetManagementPowerShellChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'PowerShell ' + @DriveName END ELSE IF(@CheckTypeVerify = 10) BEGIN -- VendorWarranty Check SET @CheckName = 'VendorWarrantyCheck' SET @DriveName = (SELECT VendorName FROM AssetManagementVendorWarrantyChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'VendorWarranty ' + @DriveName END ELSE IF(@CheckTypeVerify = 11) BEGIN -- MSBackup Check SET @CheckName = 'MSBackupCheck' SET @DriveName = (SELECT BackupStatus FROM AssetManagementMSBackupChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'MSBackup ' + @DriveName END ELSE IF(@CheckTypeVerify = 12) BEGIN -- BackupStatus Check SET @CheckName = 'BackupStatusCheck' SET @ServiceName = 'Vendor Backup ' + (SELECT CASE WHEN ct.BackupTypeI3D = 0 THEN 'Veeam '+ct.ServerName+' '+ct.DatabaseName WHEN ct.BackupTypeI3D = 1 THEN 'Symantec '+ct.ServerName+' '+ct.DatabaseName WHEN ct.BackupTypeI3D = 2 THEN 'Arcserve '+ct.ServerName+' '+ct.DatabaseName END FROM [dbo].[AssetManagementBackupStatusChecks] ct WHERE I3D = @CheckI3D) END ELSE IF(@CheckTypeVerify = 13) BEGIN -- Http Check SET @CheckName = 'HttpCheck' SET @DriveName = (SELECT WebsiteUrl FROM AssetManagementHttpChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Http ' + @DriveName END ELSE IF(@CheckTypeVerify = 14) BEGIN -- Snmp Check SET @CheckName = 'SnmpCheck' SET @DriveName = (SELECT SystemName FROM AssetManagementSnmpMibChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Snmp ' + (SELECT Cast(ISNULL(SystemName, '') AS NVARCHAR) + ' ' + Cast(ISNULL(CommunityString, '') AS NVARCHAR) FROM AssetManagementSnmpMibChecks WHERE I3D = @CheckI3D) END ELSE IF(@CheckTypeVerify = 15) BEGIN -- SslCertificate Check SET @CheckName = 'SslCertificateCheck' SET @DriveName = (SELECT CertificateName FROM AssetManagementSslCertificateChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'SSL Certificate ' + @DriveName END ELSE IF(@CheckTypeVerify = 16) BEGIN -- Performance Check SET @CheckName = 'PerformanceCheck' SET @DriveName = (SELECT ServiceName FROM AssetManagementPerformanceChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Performance ' + @DriveName END ELSE IF(@CheckTypeVerify = 17) BEGIN -- Performance Check SET @CheckName = 'LoginFailedCheck' SET @DriveName = (SELECT BackDays FROM AssetManagementLoginFailedChecks WHERE I3D = @CheckI3D) SET @ServiceName = 'Login Failed ' + @DriveName END SET @CheckConfigurationI3D = @I3D END ELSE BEGIN SET @CheckName = CASE @CheckTypeVerify WHEN 1 THEN 'HardDriveCheck' WHEN 2 THEN 'PatchesCheck' WHEN 3 THEN 'WindowsServiceCheck' WHEN 4 THEN 'AntivirusCheck' WHEN 5 THEN 'PingCheck' WHEN 6 THEN 'SnmpBackupCheck' WHEN 7 THEN 'SqlCheck' WHEN 8 THEN 'EventLogCheck' WHEN 9 THEN 'PowerShellCheck' WHEN 10 THEN 'VendorWarrantyCheck' WHEN 11 THEN 'MSBackupCheck' WHEN 12 THEN 'BackupStatusCheck' WHEN 13 THEN 'HttpCheck' WHEN 14 THEN 'SnmpCheck' WHEN 15 THEN 'SslCertificateCheck' WHEN 16 THEN 'PerformanceCheck' WHEN 17 THEN 'LoginFailedCheck' END SET @CheckI3D = -1 SET @CheckResult = 'Not Run' SET @DriveName = '' SET @Active = 1 SET @CheckConfigurationI3D = @I3D SET @TransactionTime = '' SET @ServiceName = '' END IF(@DriveName IS NULL) BEGIN SET @DriveName = '' END IF(@ServiceName IS NULL) BEGIN SET @ServiceName = '' END DECLARE @CheckReportCount int = -1 DECLARE @CheckResultI3D int DECLARE @TransactionTimeNew datetime IF(@TransactionTime = '') BEGIN SET @TransactionTimeNew = getdate() END ELSE BEGIN SET @TransactionTimeNew = @TransactionTime END IF(@CheckResult = 'Not Run') BEGIN SET @CheckResultI3D = 4 END ELSE IF(LOWER(@CheckResult) = 'ok') BEGIN SET @CheckResultI3D = 1 END ELSE IF(LOWER(@CheckResult) = 'failed' OR LOWER(@CheckResult) = 'error') BEGIN SET @CheckResultI3D = 2 END ELSE IF(LOWER(@CheckResult) = 'warning') BEGIN SET @CheckResultI3D = 3 END IF(@TransactionTimeNew IS NULL) BEGIN SET @TransactionTimeNew = getdate() END SELECT @CheckReportCount = Count(1) FROM AssetManagementCheckStatusReports WHERE CustomerI3D = @ResultCustomerI3D AND DeviceI3D = @ResultDeviceI3D AND CheckConfigurationI3D = @CheckConfigurationI3D AND CheckTypeID = @CheckTypeVerify IF(@CheckReportCount > 0) BEGIN -- Update UPDATE AssetManagementCheckStatusReports SET CheckStatus = @CheckResultI3D, TransactionTime = @TransactionTimeNew, DriveName = @DriveName, ServiceName = @ServiceName WHERE CustomerI3D = @ResultCustomerI3D AND DeviceI3D = @ResultDeviceI3D AND CheckConfigurationI3D = @CheckConfigurationI3D AND CheckTypeID = @CheckTypeVerify END ELSE BEGIN -- Add New Record INSERT INTO AssetManagementCheckStatusReports(CustomerI3D, DeviceI3D, CheckConfigurationI3D, CheckI3D, CheckTypeID, CheckName, CheckStatus, TransactionTime, DriveName, ServiceName, Active) VALUES (@ResultCustomerI3D, @ResultDeviceI3D, @CheckConfigurationI3D, @CheckI3D, @CheckTypeVerify, @CheckName, @CheckResultI3D, @TransactionTimeNew, @DriveName, @ServiceName, @Active) END SET @CheckDeviceGroupCount = @CheckDeviceGroupCount + 1 END SELECT * FROM cvw_AssetManagementCheckStatusReportsOverview ORDER BY CASE @SortDescending WHEN 1 THEN CASE @SortOrderColumnName WHEN 'DeviceName' THEN DeviceName END END DESC, CASE @SortDescending WHEN 0 THEN CASE @SortOrderColumnName WHEN 'DeviceName' THEN DeviceName END END END GO /****** Object: StoredProcedure [dbo].[procInsertNotificationResponsibleIssues] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procInsertNotificationResponsibleIssues] AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; DECLARE @NotificationCount INT = 0 DECLARE @NotificationIndex INT = 0 DECLARE @CheckConfigurationCount INT = 0 DECLARE @CheckConfigurationIndex INT = 0 DECLARE @DeviceI3D INT = 0 DECLARE @CheckConfigurationI3D INT = 0 DECLARE @CheckTypeI3D INT = 0 DECLARE @NotificationI3D INT = 0 DECLARE @DuplicateValue INT = 0 CREATE TABLE #AssetManagementCheckConfigurations ( [I3D] [int] NOT NULL, [CheckID] [int] NOT NULL, [Status] [bit] NOT NULL, [StartTime] [datetime] NULL, [IntervalKind] [int] NOT NULL, [IntervalInMinutes] [int] NULL, [DeviceId] [int] NOT NULL, [IsNewCheck] [bit] NOT NULL, [CheckType] [int] NOT NULL, [NoAlertFrom] [datetime] NULL, [NoAlertTo] [datetime] NULL, [IsPicked] [bit] NOT NULL, [PickedDateTime] [datetime] NULL ) CREATE TABLE #AssetManagementNotification ( [I3D] [int] NOT NULL, [HelpdeskI3D] [int] NULL, [CustomerI3D] [int] NULL, [DeviceID] [nvarchar](256) NOT NULL, [DeviceName] [nvarchar](256) NULL, [DeviceURI] [nvarchar](512) NULL, [ProbeURI] [nvarchar](512) NULL, [AffectedService] [nvarchar](512) NULL, [TaskIdent] [nvarchar](256) NULL, [QualitativeOldState] [nvarchar](2000) NULL, [QualitativeNewState] [nvarchar](128) NULL, [TimeOfNotification] [datetime] NULL, [TimeOfStateChange] [datetime] NULL, [QuantitativeNewState] [ntext] NULL, [QuantitativeOldState] [ntext] NULL, [OneWayContactI3D] [int] NULL ) INSERT INTO #AssetManagementNotification SELECT AMN.I3D, AMN.[HelpdeskI3D], AMN.[CustomerI3D], AMN.[DeviceID], AMN.[DeviceName], AMN.[DeviceURI], AMN.[ProbeURI], AMN.[AffectedService], AMN.[TaskIdent], AMN.[QualitativeOldState], AMN.[QualitativeNewState], AMN.[TimeOfNotification], AMN.[TimeOfStateChange], AMN.[QuantitativeNewState], AMN.[QuantitativeOldState], AMN.[OneWayContactI3D] FROM dbo.AssetManagementNotification AMN WITH (NOLOCK) INNER JOIN dbo.hlpdsk_requests HDK WITH (NOLOCK) ON HDK.I3D = AMN.HelpdeskI3D WHERE ISNUMERIC(AMN.TaskIdent + '.0e0') = 1 AND HDK.Status <> 2 SELECT @NotificationCount = Count(1) FROM #AssetManagementNotification WHILE (@NotificationIndex < @NotificationCount) BEGIN SELECT @NotificationI3D = I3D, @DeviceI3D = CAST(DeviceID AS int), @CheckTypeI3D = CASE WHEN ISNUMERIC(TaskIdent + '.0e0') = 1 THEN CAST(TaskIdent AS INT) ELSE 0 END FROM #AssetManagementNotification ORDER BY I3D OFFSET @NotificationIndex ROWS FETCH NEXT 1 ROWS ONLY IF(@CheckTypeI3D > 0) BEGIN DELETE FROM #AssetManagementCheckConfigurations INSERT INTO #AssetManagementCheckConfigurations SELECT * FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE DeviceId = @DeviceI3D AND CheckType = @CheckTypeI3D SELECT @CheckConfigurationCount = Count(1) FROM #AssetManagementCheckConfigurations WHILE (@CheckConfigurationIndex < @CheckConfigurationCount) BEGIN SET @DuplicateValue = 0 SELECT @DuplicateValue = Count(1) FROM dbo.AssetManagementNotificationResponsibleIssues WITH (NOLOCK) WHERE NotificationI3D = @NotificationI3D AND CheckConfigurationI3D = @CheckConfigurationI3D IF(@DuplicateValue = 0) BEGIN SELECT @CheckConfigurationI3D = I3D FROM #AssetManagementCheckConfigurations ORDER BY I3D OFFSET @CheckConfigurationIndex ROWS FETCH NEXT 1 ROWS ONLY INSERT INTO dbo.AssetManagementNotificationResponsibleIssues (NotificationI3D, CheckConfigurationI3D, Status, Problem, CreatedBy, CreatedDate, ChangedBy, ChangedDate) SELECT TOP 1 @NotificationI3D, @CheckConfigurationI3D, State, ISNULL(Message, ''), 'Administrator', GETDATE(), NULL, NULL FROM dbo.AssetManagementCheckResults WITH (NOLOCK) WHERE CheckConfigurationID = @CheckConfigurationI3D ORDER BY Date DESC END SET @CheckConfigurationIndex = @CheckConfigurationIndex + 1 END SET @CheckConfigurationIndex = 0 END SET @NotificationIndex = @NotificationIndex + 1 END SET NOCOUNT OFF; END GO /****** Object: StoredProcedure [dbo].[procKontingentRest] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procKontingentRest] @VRZI3D int AS -- Berechnung von RestWert bei Vertragsabrechnung BEGIN DECLARE @KontingentVertrag INT, @RestMitnehmen INT, @VertragKopfI3D INT, @Gebucht Float, @BerechnungVon DateTime, @BerechnungBis DateTime, @BerechnungAnfang DateTime, @RestWertStartdatum DateTime, @KontingentArt INT, @NachberechnungArt INT, @Verbraucht Float SET NOCOUNT ON SELECT @VertragKopfI3D = t.VertragI3D ,@RestMitnehmen = t.KontingentRestMitnehmen ,@BerechnungAnfang = t.GebuchtVon ,@KontingentVertrag = t.KontingentVertrag ,@NachberechnungArt = t.NachBerechnung FROM (SELECT rz.VertragI3D, rz.KontingentRestMitnehmen, rz.GebuchtVon, vk.KontingentVertrag, rz.NachBerechnung FROM VertragRechKopfZuordnung rz INNER JOIN VertragKopf vk ON vk.I3D = rz.VertragI3D WHERE rz.I3D = @VRZI3D ) t IF @RestMitnehmen = 0 UPDATE VertragRechKopfZuordnung SET KontingentRestWert = 0 WHERE I3D = @VRZI3D ELSE BEGIN SELECT @BerechnungVon = t.GebuchtVon, @BerechnungBis = t.GebuchtBis, -- @NachberechnungArt = t.Nachberechnung, @Gebucht = t.Gebucht FROM (SELECT TOP 1 rz.GebuchtVon, rz.GebuchtBis, -- rz.Nachberechnung, CASE rz.KontingentRestMitnehmen WHEN 1 THEN ISNULL(rz.KontingentRestWert,0) ELSE 0 END + rz.KontingentWert AS Gebucht FROM VertragRechKopfZuordnung rz WHERE rz.VertragI3D = @VertragKopfI3D AND rz.Status = 1 AND ISNULL(rz.ZwischenRechnung,0) in (0,2,3) AND (ISNULL(rz.NachBerechnung,0) in (0,2)) AND rz.I3D < @VRZI3D ORDER BY I3D DESC) t IF ISNULL(@BerechnungVon,-1) = -1 BEGIN SET @BerechnungVon = 0 SET @BerechnungBis = @BerechnungAnfang - 1 SET @Gebucht = 0 END ELSE IF @NachberechnungArt = 2 BEGIN SET @BerechnungBis = (SELECT GebuchtBis FROM VertragRechKopfZuordnung WHERE I3D = @VRZI3D ) END --Nachberechnung SET @Gebucht = @Gebucht + (SELECT ISNULL(SUM(KontingentWert),0) FROM VertragRechKopfZuordnung WHERE VertragI3D = @VertragKopfI3D AND Status = 1 AND NachBerechnung =1 AND GebuchtVon >= @BerechnungVon AND GebuchtVon < @BerechnungBis + 1) --Verbraucht SET @Verbraucht = (SELECT ISNULL(CASE WHEN KontingentArt = 0 THEN SUM(AusgleichStk* CASE WHEN AnlageArt >4 THEN -1 ELSE 1 END) ELSE SUM(VKKalk* AusgleichStk* CASE WHEN AnlageArt >4 THEN -1 ELSE 1 END) END,0) FROM VertragKontingentAnlagePositionen WHERE VertragKopfI3D=@VertragKopfI3D AND Status <> 0 AND AnlageArt > 2 AND Datum >= @BerechnungVon AND Datum < @BerechnungBis +1 GROUP BY KontingentArt) UPDATE VertragRechKopfZuordnung SET KontingentRestWert = @Gebucht - ISNULL(@Verbraucht,0) WHERE I3D = @VRZI3D END -- @RestMitnehmen END GO /****** Object: StoredProcedure [dbo].[procLizenzverwaltungADDToDo] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procLizenzverwaltungADDToDo] @RechPosI3D int, @RechKopfI3D int, @intError int OUTPUT AS BEGIN SET NOCOUNT ON SET @intError = -1 DECLARE @NewDate DateTime, @Rechnummer int, @KundenI3D int, @Kundenname varchar(250), @PersonalI3D int, @BearbeiterI3D int, @AussendienstID int, @ErstellerI3D int, @PosExistInToDoList int, @ArtikelCode varchar(60), @ArtikBez varchar(5000), @ToDoBeschreibung varchar(8000), @Ablaufdatum DateTime, @AblaufdatumStr varchar(10), @Laufzeit int, @KaufdatumStr varchar(10), @Kaufdatum DateTime, @ToleranzInTagen int, @CurDatetime Datetime, @Stk int, @GutStk int, @ToDoBearbeiter int, @AbwBearbeiterAktiv int, @AbwBearbeiter int, @AbwBearbeiterAngelgtAm Datetime, @AbwBearbeiterRuckwirkend int, @RKDatum Datetime DECLARE @CurNewDate CURSOR SET @CurNewDate = CURSOR SCROLL FOR SELECT DATEADD( DAY, -ISNULL(P.ERINNERUNGTAGE, 0), (DATEADD( MONTH, ISNULL(P.LAUFZEITMONATE, 0), ISNULL(RP.LizenzDatum, RK.DATUM)))) AS DATUMNEU, (DATEADD( MONTH, ISNULL(P.LAUFZEITMONATE, 0), ISNULL(RP.LizenzDatum, RK.DATUM))) AS Ablaufdatum, RK.Nummer, A.ArtikelCode, RK.KundenID, K.Name, A.Artikelbeschreibung, RK.BearbeiterI3D, RK.ErstellerI3D, RK.AussendienstID, SD.WertMemo, RK.Datum, P.LaufzeitMonate, ISNULL(SD1.Wert, 0) AS ToleranzInTagen, RP.Stk, RK.Datum AS RKDatum, ISNULL(SDAbwBearbeiterAktiv.Wert, 0) AS AbwBearbeiterAktiv, ISNULL(SDAbwBearbeiter.Wert, -1) AS AbwBearbeiter, CONVERT(datetime,ISNULL(SDAbwBearbeiter.WertNum,2) - 2) AS AbwBearbeiterAngelegtAm, ISNULL(SDAbwBearbeiterRuckwirkend.Wert, 0) AS AbwBearbeiterRuckwirkend FROM RECHPOS RP INNER JOIN RECHKOPF RK ON RK.I3D = RP.RECHKOPFI3D INNER JOIN Kunden K ON K.I3D = RK.KundenID INNER JOIN ARTIK A ON RP.ARTIKELI3D = A.I3D INNER JOIN PRODUKTFAMILIE P ON P.I3D = A.PRODUKTFAMILIEI3D AND P.Status = 1 INNER JOIN Stammdat SD ON SD.I3D = 1114 -- Beschreibung INNER JOIN Stammdat SD1 ON SD1.I3D = 1122 -- Toleranz in Tagen INNER JOIN Stammdat SDAbwBearbeiterAktiv ON SDAbwBearbeiterAktiv.I3D = 1509 -- Abweichender Bearbeiter aktiv INNER JOIN Stammdat SDAbwBearbeiter ON SDAbwBearbeiter.I3D = 1510 -- Abweichender Bearbeiter INNER JOIN Stammdat SDAbwBearbeiterRuckwirkend ON SDAbwBearbeiterRuckwirkend.I3D = 1615 --sdwLizenzInToDoErzeugenRueckwirkend WHERE RP.I3D = @RechPosI3D AND RP.RECHKOPFI3D = @RechKopfI3D; DECLARE @PosInToDoListe CURSOR SET @PosInToDoListe = CURSOR SCROLL FOR SELECT I3D FROM ToDoListe WHERE PosI3D = @RechPosI3D AND Art = 4 AND ObjektArt = 4; OPEN @PosInToDoListe FETCH FROM @PosInToDoListe INTO @PosExistInToDoList IF @@FETCH_STATUS <> 0 BEGIN SET @PosExistInToDoList = -1 END OPEN @CurNewDate FETCH FROM @CurNewDate INTO @NewDate, @Ablaufdatum, @Rechnummer, @ArtikelCode, @KundenI3D, @Kundenname, @ArtikBez, @BearbeiterI3D, @ErstellerI3D, @AussendienstID, @ToDoBeschreibung, @Kaufdatum, @Laufzeit, @ToleranzInTagen, @Stk, @RKDatum, @AbwBearbeiterAktiv, @AbwBearbeiter, @AbwBearbeiterAngelgtAm , @AbwBearbeiterRuckwirkend CLOSE @CurNewDate IF @@FETCH_STATUS = 0 BEGIN -- Der Text muss zusammen gefügt werden SET @AblaufdatumStr = CAST(DATEPART(dd, @Ablaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(mm, @Ablaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(yyyy, @Ablaufdatum) AS VARCHAR(4)) SET @KaufdatumStr = CAST(DATEPART(dd, @Kaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(mm, @Kaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(yyyy, @Kaufdatum) AS VARCHAR(4)) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Artikelcode@@', @ArtikelCode) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Artikelbeschreibung@@', @ArtikBez) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Lizenzablaufdatum@@', @AblaufdatumStr) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Kundennummer@@', @KundenI3D) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Kundenname@@', @Kundenname) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@LaufzeitMonate@@', @Laufzeit) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Kaufdatum@@', @KaufdatumStr) SET @NewDate = CAST(ROUND(CAST(@NewDate as float) -.5, 0) AS Datetime) SET @CurDatetime = CAST(ROUND(CAST(Getdate() as float) -.5, 0) AS Datetime) SET @PersonalI3D = -1 IF @AussendienstID > 0 BEGIN SET @PersonalI3D = @AussendienstID END ELSE BEGIN IF @BearbeiterI3D > 0 BEGIN SET @PersonalI3D = @BearbeiterI3D END ELSE BEGIN SET @PersonalI3D = @ErstellerI3D END END SET @ToDoBearbeiter = CASE WHEN @AbwBearbeiterAktiv = 1 AND @AbwBearbeiter > 0 AND ( @AbwBearbeiterRuckwirkend = 1 OR @RKDatum > @AbwBearbeiterAngelgtAm) THEN @AbwBearbeiter ELSE @PersonalI3D END -- Insert wenn keine Position in der Todo-Liste ist, sonst Update IF ISNULL(@PosExistInToDoList, -1) = -1 BEGIN IF (@NewDate >= DATEADD( DAY, -@ToleranzInTagen, @CurDatetime)) AND (@Stk > 0) BEGIN INSERT INTO ToDoListe (ErstellDatum, ErstellerPersonalI3D, ErstelltVersion, BearbeitungsDatum, GeaendertVonI3D, GeaendertVersion, Art, Nummer, Datum, Termin, KundeI3D, Bereich, Kommentar, BearbeiterI3D, ObjektArt, ObjectI3D, Text, Beschreibung, Gelesen, Verworfen, ItemCount, ObjektGruppe, PosI3D) VALUES /* Art| 4 = tdeLizenzverwaltung ObjektArt|4 = Rechnung */ (GetDate(), @PersonalI3D, '', GetDate(), -1, '', 4, @Rechnummer, GetDate(), @NewDate, @KundenI3D, 'Lizenzverwaltung', 'Lizenz läuft ab.', @ToDoBearbeiter, 4, @RechKopfI3D, '', SUBSTRING(@ToDoBeschreibung, 1, 254), 0, 0, 1, 0, @RechPosI3D) SET @intError = 0 END END ELSE BEGIN --Update SET @GutStk = (SELECT ISNULL(SUM(GP.Stk),0) FROM GutPos GP WHERE GP.UrsprungArt = 4 AND GP.Ursprung = @RechPosI3D ) IF (@Stk - @GutStk = 0) OR (@NewDate < DATEADD( DAY, -@ToleranzInTagen, @CurDatetime)) BEGIN DELETE FROM ToDoListe WHERE I3D = @PosExistInToDoList END ELSE BEGIN UPDATE ToDoListe SET Gelesen = 0, Verworfen = 0 WHERE I3D = @PosExistInToDoList AND (Termin <> @NewDate OR BearbeiterI3D <> @ToDoBearbeiter) UPDATE ToDoListe SET BearbeitungsDatum = GETDATE(), GeaendertVonI3D = @PersonalI3D, Termin = @NewDate, BearbeiterI3D = @ToDoBearbeiter, Beschreibung = SUBSTRING(@ToDoBeschreibung, 1, 254) WHERE I3D = @PosExistInToDoList END --Stk=0 END --Insert/Update END -- (@@FETCH_STATUS = 0) DEALLOCATE @PosInToDoListe DEALLOCATE @CurNewDate END GO /****** Object: StoredProcedure [dbo].[procLizenzverwaltungDeleteToDo] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procLizenzverwaltungDeleteToDo] @RechPosI3D int, @Rechnung int AS BEGIN SET NOCOUNT ON DECLARE @Stk InT -- Cursor Deklarieren um die DB nach Informationen abfragen DECLARE @qryStkDiff CURSOR; SET @qryStkDiff = CURSOR SCROLL FOR SELECT RP.Stk - SUM(GP.Stk) AS Stk FROM GutPos GP INNER JOIN RechPos RP ON GP.Ursprung = RP.I3D WHERE GP.Ursprung = @RechPosI3D AND GP.UrsprungArt = 4 GROUP BY RP.Stk SELECT @Stk = 0 -- Wenn keine Rechnung dann ist das eine Gutschrift, somit brauchen wir die Differenz der Gutgeschriebenen Menge IF (@Rechnung = 0) BEGIN OPEN @qryStkDiff -- QRY-Oeffnen um die Daten zu bekommen FETCH FROM @qryStkDiff INTO @Stk -- Hole die Daten aus der Qry in die Variablen CLOSE @qryStkDiff -- Qry - Datenmenge freigeben END DEALLOCATE @qryStkDiff -- Variable freigeben -- Wenn der Datensatz aus der RechPos-Tabelle gelöscht wird oder -- komplett Gutgeschrieben ist wird dieser aus der ToDoListe geloescht IF (@Rechnung = 1) OR (@Rechnung = 0 AND @Stk <= 0) BEGIN DELETE FROM ToDoListe WHERE Art = 4 AND ObjektArt = 4 AND PosI3D = @RechPosI3D END END GO /****** Object: StoredProcedure [dbo].[procLizenzverwaltungStammblattADDToDo] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procLizenzverwaltungStammblattADDToDo] @GeraetePosI3D int, @GeraeteKopfI3D int, @intError int OUTPUT AS BEGIN SET NOCOUNT ON SET @intError = -1 DECLARE @NewDate DateTime, @Stammblattnummer int, @KundenI3D int, @Kundenname varchar(250), @PersonalI3D int, @PosExistInToDoList int, @ArtikelCode varchar(60), @ArtikBez varchar(5000), @ToDoBeschreibung varchar(8000), @Ablaufdatum DateTime, @AblaufdatumStr varchar(10), @Laufzeit int, @KaufdatumStr varchar(10), @Kaufdatum DateTime, @ToleranzInTagen int, @CurDatetime Datetime, @AbwBearbeiterAktiv int, @AbwBearbeiter int, @Bearbeiter int DECLARE @CurNewDate CURSOR SET @CurNewDate = CURSOR SCROLL FOR SELECT GP.GeraeteKopfI3D, DATEADD( DAY, -ISNULL(P.ERINNERUNGTAGE, 0), (DATEADD( MONTH, ISNULL(P.LAUFZEITMONATE, 0), GP.KaufDatum))) AS DATUMNEU, (DATEADD( MONTH, ISNULL(P.LAUFZEITMONATE, 0), GP.KaufDatum)) AS Ablaufdatum, A.Artikelcode, A.Artikelbeschreibung, K.I3D, K.Name, GK.ErstellerPersonalI3D, SD.WertMemo, GP.Kaufdatum, P.LaufzeitMonate, ISNULL(SD1.Wert, 0) AS ToleranzInTagen, ISNULL(SDAbwBearbeiterAktiv.Wert, 0) AS AbwBearbeiterAktiv, ISNULL(SDAbwBearbeiter.Wert, -1) AS AbwBearbeiter FROM GeraetePos GP INNER JOIN GeraeteKopf GK ON GK.I3D = GP.GeraeteKopfI3D INNER JOIN Artik A ON GP.ArtikelI3D = A.I3D INNER JOIN Kunden K ON K.I3D = GK.KundenI3D INNER JOIN PRODUKTFAMILIE P ON P.I3D = A.PRODUKTFAMILIEI3D AND P.Status = 1 INNER JOIN Stammdat SD ON SD.I3D = 1114 -- Beschreibung INNER JOIN Stammdat SD1 ON SD1.I3D = 1122 -- Toleranz in Tagen INNER JOIN Stammdat SDAbwBearbeiterAktiv ON SDAbwBearbeiterAktiv.I3D = 1509 -- Abweichender Bearbeiter aktiv INNER JOIN Stammdat SDAbwBearbeiter ON SDAbwBearbeiter.I3D = 1510 -- Abweichender Bearbeiter WHERE ISNULL(GP.RechPosI3D, 0) = 0 AND GP.GeraeteKopfI3D = @GeraeteKopfI3D AND GP.I3D = @GeraetePosI3D DECLARE @PosInToDoListe CURSOR SET @PosInToDoListe = CURSOR SCROLL FOR SELECT I3D FROM ToDoListe WHERE PosI3D = @GeraetePosI3D AND Art = 4 AND ObjektArt = 25; OPEN @PosInToDoListe FETCH FROM @PosInToDoListe INTO @PosExistInToDoList IF @@FETCH_STATUS <> 0 BEGIN SET @PosExistInToDoList = -1 END -- Nur eintragen wenn keine Position in der Todo-Liste ist OPEN @CurNewDate FETCH FROM @CurNewDate INTO @Stammblattnummer, @NewDate, @Ablaufdatum, @ArtikelCode, @ArtikBez, @KundenI3D, @Kundenname, @PersonalI3D, @ToDoBeschreibung, @Kaufdatum, @Laufzeit, @ToleranzInTagen, @AbwBearbeiterAktiv, @AbwBearbeiter CLOSE @CurNewDate SET @Bearbeiter = CASE WHEN @AbwBearbeiterAktiv = 1 AND @AbwBearbeiter > 0 THEN @AbwBearbeiter ELSE @PersonalI3D END SET @AblaufdatumStr = CAST(DATEPART(dd, @Ablaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(mm, @Ablaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(yyyy, @Ablaufdatum) AS VARCHAR(4)) SET @KaufdatumStr = CAST(DATEPART(dd, @Kaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(mm, @Kaufdatum) AS VARCHAR(2)) + '.' + CAST(DATEPART(yyyy, @Kaufdatum) AS VARCHAR(4)) -- Der Text muss zusammen gefügt werden SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Artikelcode@@', @ArtikelCode) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Artikelbeschreibung@@', @ArtikBez) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Lizenzablaufdatum@@', @AblaufdatumStr) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Kundennummer@@', @KundenI3D) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Kundenname@@', @Kundenname) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@LaufzeitMonate@@', @Laufzeit) SET @ToDoBeschreibung = REPLACE(@ToDoBeschreibung, '@@Kaufdatum@@', @KaufdatumStr) SET @NewDate = CAST(ROUND(CAST(@NewDate as float) -.5, 0) AS Datetime) SET @CurDatetime = CAST(ROUND(CAST(Getdate() as float) -.5, 0) AS Datetime) IF ISNULL(@PosExistInToDoList, -1) = -1 BEGIN IF (@@FETCH_STATUS = 0) AND (@NewDate >= DATEADD( DAY, -@ToleranzInTagen, @CurDatetime)) BEGIN INSERT INTO ToDoListe (ErstellDatum, ErstellerPersonalI3D, ErstelltVersion, BearbeitungsDatum, GeaendertVonI3D, GeaendertVersion, Art, Nummer, Datum, Termin, KundeI3D, Bereich, Kommentar, BearbeiterI3D, ObjektArt, ObjectI3D, Text, Beschreibung, Gelesen, Verworfen, ItemCount, ObjektGruppe, PosI3D) VALUES /* Art| 4 = tdeLizenzverwaltung ObjektArt|25 = Stammblatt */ (GetDate(), @PersonalI3D, '', GetDate(), -1, '', 4, @Stammblattnummer, GetDate(), @NewDate, @KundenI3D, 'Lizenzverwaltung', 'Lizenz läuft ab.', @Bearbeiter, 25, @GeraeteKopfI3D, '', SUBSTRING( @ToDoBeschreibung , 1, 254), 0, 0, 1, 0, @GeraetePosI3D) SET @intError = 0 END END ELSE BEGIN IF @PosExistInToDoList > 0 BEGIN UPDATE ToDoListe SET Gelesen = 0, Verworfen = 0 WHERE I3D = @PosExistInToDoList AND (Termin <> @NewDate OR BearbeiterI3D <> @Bearbeiter) UPDATE ToDoListe SET BearbeitungsDatum = GetDate(), Nummer = @Stammblattnummer, Datum = GetDate(), Termin = @NewDate, BearbeiterI3D = @Bearbeiter, Beschreibung = SUBSTRING( @ToDoBeschreibung , 1, 254), ItemCount = 1, ObjektGruppe = 0 WHERE I3D = @PosExistInToDoList SET @intError = 0 END END DEALLOCATE @PosInToDoListe DEALLOCATE @CurNewDate END GO /****** Object: StoredProcedure [dbo].[procSanktionen] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create PROCEDURE [dbo].[procSanktionen] @KundeI3d INT, @Report VARCHAR(5000) OUT AS BEGIN DECLARE @Kunden_Name VARCHAR(240), @Anschrif_I3d INT, @Personen_Ansprech VARCHAR(60), @Personen_AnsprechVorname VARCHAR(60), @AnzahlGefundeneSaetzte INT = 0, @AnzahlGesamtGefundeneSaetzte INT = 0, @AusgangText VARCHAR(5000) = '', @CRLF CHAR(2) = CHAR(13) + CHAR(10), @PersonenCursor CURSOR BEGIN SELECT @Kunden_Name = ISNULL(Kunden.Name,'') FROM Kunden WHERE Kunden.I3D = @KundeI3d SELECT @AnzahlGefundeneSaetzte = COUNT(*) FROM SanctionOrganisations WHERE LTRIM(RTRIM(UPPER(ISNULL(Name,'')))) = LTRIM(RTRIM(UPPER('@Kunden_Name'))) IF @AnzahlGefundeneSaetzte = 0 SELECT @AnzahlGefundeneSaetzte = COUNT(*) FROM SanctionPersons WHERE LTRIM(RTRIM(UPPER(ISNULL(Firstname,'')))) = LTRIM(RTRIM(UPPER('@Kunden_Name'))) IF @AnzahlGefundeneSaetzte = 0 SELECT @AnzahlGefundeneSaetzte = COUNT(*) FROM SanctionPersons WHERE LTRIM(RTRIM(UPPER(ISNULL(Lastname,'')))) = LTRIM(RTRIM(UPPER('@Kunden_Name'))) SET @AusgangText = 'Kundenname: "' + @Kunden_Name + '"' ; IF (@AnzahlGefundeneSaetzte > 0) SET @AusgangText = @AusgangText + ' ist verdächtig.' ELSE SET @AusgangText = @AusgangText + ' ist nicht verdächtig.' SET @AusgangText = @AusgangText + @CRLF SET @AnzahlGesamtGefundeneSaetzte = @AnzahlGesamtGefundeneSaetzte + @AnzahlGefundeneSaetzte SET @PersonenCursor = CURSOR SCROLL FOR SELECT Ansprech, AnsprechVorname FROM Personen WHERE (Personen.AnschriftID IN (SELECT I3D FROM Anschrif WHERE (Kunde = @KundeI3d) AND (Status = 1) ) ) AND (Status = 1) ORDER BY Ansprech, AnsprechVorname OPEN @PersonenCursor FETCH FIRST FROM @PersonenCursor INTO @Personen_Ansprech, @Personen_AnsprechVorname WHILE (@@FETCH_STATUS = 0) BEGIN SELECT @AnzahlGefundeneSaetzte = COUNT(*) FROM SanctionPersons WHERE ( LTRIM(RTRIM(UPPER(ISNULL(SanctionPersons.Firstname,'')))) = LTRIM(RTRIM(UPPER(ISNULL(@Personen_AnsprechVorname,'')))) AND LTRIM(RTRIM(UPPER(ISNULL(SanctionPersons.Lastname,'')))) = LTRIM(RTRIM(UPPER(ISNULL(@Personen_Ansprech,'')))) ) OR ( LTRIM(RTRIM(UPPER(ISNULL(SanctionPersons.Firstname,'')))) = LTRIM(RTRIM(UPPER(ISNULL(@Personen_Ansprech,'')))) AND LTRIM(RTRIM(UPPER(ISNULL(SanctionPersons.Lastname,'')))) = LTRIM(RTRIM(UPPER(ISNULL(@Personen_AnsprechVorname,'')))) ) SET @AnzahlGesamtGefundeneSaetzte = @AnzahlGesamtGefundeneSaetzte + @AnzahlGefundeneSaetzte SET @AusgangText = @AusgangText + 'Person: "' + @Personen_AnsprechVorname + '; '+ @Personen_Ansprech +'"' IF (@AnzahlGefundeneSaetzte > 0) SET @AusgangText = @AusgangText + ' ist verdächtig.' ELSE SET @AusgangText = @AusgangText + ' ist nicht verdächtig.' SET @AusgangText = @AusgangText + @CRLF FETCH NEXT FROM @PersonenCursor INTO @Personen_Ansprech, @Personen_AnsprechVorname END IF @AnzahlGesamtGefundeneSaetzte = 0 SET @report = '' ELSE SET @Report = RTRIM(@AusgangText) END END GO /****** Object: StoredProcedure [dbo].[procServiceConnectorLogOverviews] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procServiceConnectorLogOverviews] @I3D INT = 0, @DeviceI3D INT = 0, @CustomerI3D INT = 0, @LogType nvarchar(256) = '', @DeviceName nvarchar(256) = '', @CustomerName nvarchar(256) = '', @IsPaging bit = 0, @Skip INT = 10000000, @Take INT = 10000000, @SortDescending BIT = 1 AS BEGIN SET NOCOUNT ON CREATE TABLE #CheckResultStatus ( I3D INT NOT NULL, DeviceI3D INT NOT NULL, CustomerI3D INT NOT NULL, LogType nvarchar(256) NOT NULL, LogMessage nvarchar(max) NOT NULL, Exception nvarchar(max) NULL, LogDate nvarchar(256) NOT NULL, CustomerName nvarchar(256) NULL, DeviceName nvarchar(256) NULL, TotalRecordCount INT NOT NULL ) DECLARE @TotalRecordCount INT DECLARE @SqlQuery NVARCHAR(max) DECLARE @ParameterDefinition NVARCHAR(max) DECLARE @DeviceNameSearchValue nvarchar(256) DECLARE @CustomerNameSearchValue nvarchar(256) DECLARE @SelectSqlQuery nvarchar(max) DECLARE @ParameterSelectDefinition NVARCHAR(max) SELECT @ParameterDefinition = ' @I3DParameter INT, @DeviceI3DParameter INT, @CustomerI3DParameter INT, @LogTypeParameter nvarchar(256), @DeviceNameSearchParameter nvarchar(256), @CustomerNameSearchParameter nvarchar(256) '; SET @DeviceNameSearchValue = '%' + @DeviceName + '%' SET @CustomerNameSearchValue = '%' + @CustomerName + '%' SET @SqlQuery = 'SELECT DISTINCT SCL.I3D, SCL.DeviceI3D, SCL.CustomerI3D, SCL.LogType, SCL.LogMessage, SCL.Exception, COALESCE (REPLACE(CONVERT(VARCHAR(16), SCL.LogDate, 120), ''-'' + RIGHT(''0'' + RTRIM(MONTH(SCL.LogDate)), 2) + ''-'', '' '' + DATENAME(MM, SCL.LogDate) + '' ''), ''Not Run'') AS LogDate, Cust.Name AS CustomerName, CASE WHEN SCL.DeviceI3D > 0 THEN Device.ShortName ELSE '' '' END AS DeviceName, 0 AS TotalRecordCount FROM dbo.AssetManagementServiceConnectorLogs AS SCL WITH (NOLOCK) INNER JOIN dbo.Kunden AS Cust WITH (NOLOCK) ON SCL.CustomerI3D = Cust.I3D INNER JOIN dbo.AssetManagementDevices AS Device WITH (NOLOCK) ON SCL.DeviceI3D = Device.I3D WHERE (1=1) ' IF(@I3D > 0) SET @SqlQuery = @SqlQuery + ' AND SCL.I3D = @I3DParameter' IF(@CustomerI3D > 0) SET @SqlQuery = @SqlQuery + ' AND Cust.I3D = @CustomerI3DParameter' IF(@DeviceI3D > 0) SET @SqlQuery = @SqlQuery + ' AND Device.I3D = @DeviceI3DParameter' IF(@LogType <> '') SET @SqlQuery = @SqlQuery + ' AND lower(SCL.LogType) = @LogTypeParameter' IF(@DeviceName <> '') SET @SqlQuery = @SqlQuery + ' AND lower(Device.ShortName) like @DeviceNameSearchValue' IF(@CustomerName <> '') SET @SqlQuery = @SqlQuery + ' AND lower(Cust.Name) like @CustomerNameSearchParameter' INSERT INTO #CheckResultStatus EXEC sp_executeSQL @SqlQuery, @ParameterDefinition, @I3DParameter = @I3D, @DeviceI3DParameter = @DeviceI3D, @CustomerI3DParameter = @CustomerI3D, @LogTypeParameter = @LogType, @DeviceNameSearchParameter = @DeviceNameSearchValue, @CustomerNameSearchParameter = @CustomerNameSearchValue SELECT @TotalRecordCount = count(1) FROM #CheckResultStatus UPDATE #CheckResultStatus SET TotalRecordCount = @TotalRecordCount SET NOCOUNT OFF SELECT @ParameterSelectDefinition = ' @PageNoParameter INT, @RecordsPerPageParameter INT '; SET @SelectSqlQuery = 'SELECT *, ' + CAST(@TotalRecordCount AS VARCHAR) + ' AS TotalRecordCount FROM #CheckResultStatus ' IF(@IsPaging = 1) BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY I3D DESC OFFSET @PageNoParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY I3D OFFSET @PageNoParameter ROWS FETCH NEXT @RecordsPerPageParameter ROWS ONLY' END END ELSE BEGIN IF(@SortDescending = 1) BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY I3D DESC' END ELSE BEGIN SET @SelectSqlQuery = @SelectSqlQuery + ' ORDER BY I3D' END END EXEC sp_executeSQL @SelectSqlQuery, @ParameterSelectDefinition, @PageNoParameter = @Skip, @RecordsPerPageParameter = @Take END GO /****** Object: StoredProcedure [dbo].[procStroreHlpDsk_bearbeiter] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procStroreHlpDsk_bearbeiter] @RequestI3D int, @setBearbeiterI3D varchar(1000), @LogUserI3d int, @Version varchar(50), @oaHelpdesk int = 10, @Art int = 8 AS BEGIN SET NOCOUNT ON; DECLARE @AbgeschlosseneStatus int, @Status int, @KundeI3D int, @VerantwortlicherI3D int, @Kommentar varchar(500), @Beschreibung varchar(255), @Nummer int, @Termin datetime, @sSql varchar(1200), @nBearbeiterI3D int, @nKomaPos int, @nToDoI3D int, @bBezitzer int SELECT @AbgeschlosseneStatus = wert FROM stammdat WHERE I3D=696 --SDW-Konstante "Abgeschlossene Status" -- aus HlpDsk_requests holen SELECT @Status = ISNULL(Status,0), @KundeI3D = kundeI3D, @VerantwortlicherI3D = VerantwortlicherI3D, @Kommentar = Beschreibung, @Beschreibung = Problem, @Nummer = nummer, @Termin = Faelligam FROM HlpDsk_requests WHERE I3D = @RequestI3D -- für geschlossene ToDoI3d löschen if @Status = @AbgeschlosseneStatus UPDATE hlpdsk_requests SET ToDoI3D = 0 WHERE I3D = @RequestI3D IF SUBSTRING(@setBearbeiterI3D,1,1) = ',' SET @setBearbeiterI3D = SUBSTRING(@setBearbeiterI3D,2,LEN(@setBearbeiterI3D)-1) -- hlpdsk_request_bearbeiter delete if @Status != @AbgeschlosseneStatus BEGIN SET @sSql = 'DELETE FROM hlpdsk_request_bearbeiter WHERE RequestI3D = ' + LTRIM(STR(@RequestI3D)) + ' AND NOT PersonalI3D IN ('+ @setBearbeiterI3D + ')' EXECUTE(@sSql) END ELSE UPDATE hlpdsk_request_bearbeiter SET ToDoI3D = 0 WHERE RequestI3D = @RequestI3D if @@Error != 0 RAISERROR('procStroreHlpDsk_bearbeiter : Fehler bei "DELETE FROM hlpdsk_request_bearbeiter"', 16,1) SET @bBezitzer = 0 if CHARINDEX(Ltrim(str(@VerantwortlicherI3D)), @setBearbeiterI3D) = 0 SET @setBearbeiterI3D = @setBearbeiterI3D+','+Ltrim(str(@VerantwortlicherI3D)) ELSE SET @bBezitzer = 1 -- toDoListe delete SET @sSql = 'DELETE FROM ToDoListe WHERE Objektart = '+LTRIM(STR(@oaHelpdesk)) + ' AND ObjectI3D = '+LTRIM(STR(@RequestI3D)) if @Status != @AbgeschlosseneStatus BEGIN SET @sSql = @sSql + ' AND BearbeiterI3D NOT IN ('+@setBearbeiterI3D+')' SET @sSql = @sSql + ' AND BearbeiterI3D != '+ LTRIM(STR(@VerantwortlicherI3D)) END execute(@sSql) if @@Error != 0 RAISERROR('procStroreHlpDsk_bearbeiter : Fehler bei "DELETE FROM ToDoListe"', 16,1) SET @nKomaPos = CHARINDEX(',', @setBearbeiterI3D) WHILE @Status != @AbgeschlosseneStatus BEGIN IF @nKomaPos = 0 SET @nBearbeiterI3D = cast(@setBearbeiterI3D as Integer) ELSE BEGIN SET @nBearbeiterI3D = CAST( SUBSTRING(@setBearbeiterI3D,1,@nKomaPos-1) as Integer) SET @setBearbeiterI3D = SUBSTRING(@setBearbeiterI3D,@nKomaPos+1,LEN(@setBearbeiterI3D)-@nKomaPos) END IF EXISTS (SELECT 1 FROM ToDoListe WHERE Objecti3d = @RequestI3D AND ObjektArt = @oaHelpdesk AND BearbeiterI3D = @nBearbeiterI3D AND nummer =@Nummer) BEGIN UPDATE ToDoListe SET Kommentar = @Kommentar, Beschreibung = @Beschreibung, Termin = @Termin, GeaendertVonI3D = @LogUserI3d, BearbeitungsDatum = getdate(), GeaendertVersion = @Version WHERE Objecti3d = @RequestI3D AND ObjektArt = @oaHelpdesk AND BearbeiterI3D = @nBearbeiterI3D AND nummer =@Nummer if @@Error != 0 RAISERROR('procStroreHlpDsk_bearbeiter : Fehler bei "Update ToDoListe"', 16,1) END ELSE BEGIN INSERT INTO ToDoListe (ErstellDatum, ErstellerPersonalI3D, ErstelltVersion, BearbeitungsDatum, GeaendertVonI3D, GeaendertVersion, Art, Nummer, Datum, Termin, KundeI3D, Bereich, Kommentar, BearbeiterI3D, ObjektArt, ObjectI3D, Beschreibung, Gelesen, Verworfen, ItemCount, ObjektGruppe) VALUES (getdate(), @LogUserI3d, @Version, getdate(), @LogUserI3d, @Version, @Art, @Nummer, getdate(), @Termin, @KundeI3D, 'HelpDesk', @Kommentar, @nBearbeiterI3D, @oaHelpdesk, @RequestI3D, @Beschreibung, 0, 0, 1, 0) if @@Error != 0 RAISERROR('procStroreHlpDsk_bearbeiter : Fehler bei "Insert ToDoListe"', 16,1) END if @nKomaPos = 0 BREAK SET @nKomaPos = CHARINDEX(',', @setBearbeiterI3D) END --While SET @sSql = 'INSERT INTO hlpdsk_request_bearbeiter (RequestI3D, PersonalI3D, PersonalTyp, ToDoI3D, IsAccepted) SELECT Objecti3d, BearbeiterI3D, 1, I3D, 0 FROM ToDoListe WHERE Objecti3d =' + LTRIM(STR(@RequestI3D)) + ' AND ObjektArt = '+ LTRIM(STR(@oaHelpdesk)) + ' AND nummer = '+LTRIM(STR(@Nummer)) + ' AND NOT BearbeiterI3D IN (Select PersonalI3D FROM hlpdsk_request_bearbeiter WHERE RequestI3D = ' + LTRIM(STR(@RequestI3D)) + ')' IF @bBezitzer = 0 SET @sSql = @sSql + ' AND BearbeiterI3D !='+LTRIM(STR(@VerantwortlicherI3D)) EXECUTE(@sSql) if @@Error != 0 RAISERROR('procStroreHlpDsk_bearbeiter : Fehler bei "Insert hlpdsk_request_bearbeiter"', 16,1) END GO /****** Object: StoredProcedure [dbo].[procUpdateApplicationNotificationSettings] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procUpdateApplicationNotificationSettings] @SendWarningNotification BIT, @SendTechnicianNotification BIT, @SendWorkStationNotification BIT, @SendSnmpOtherNotification BIT, @IsDeviceIgnoreLastConnectNotificationActive BIT AS BEGIN SET NOCOUNT ON; DECLARE @ApplicationNotificationSettings TABLE ( SendWarningNotification BIT NOT NULL, SendTechnicianNotification BIT NOT NULL, SendWorkStationNotification BIT NOT NULL, SendSnmpOtherNotification BIT NOT NULL, IsDeviceIgnoreLastConnectNotificationActive BIT NOT NULL ) UPDATE dbo.ApplicationSettings SET ValueBool = @SendWarningNotification WHERE I3D = 10012; UPDATE dbo.ApplicationSettings SET ValueBool = @SendTechnicianNotification WHERE I3D = 10013; UPDATE dbo.ApplicationSettings SET ValueBool = @SendWorkStationNotification WHERE I3D = 50000; UPDATE dbo.ApplicationSettings SET ValueBool = @SendSnmpOtherNotification WHERE I3D = 10023; UPDATE dbo.ApplicationSettings SET ValueBool = @IsDeviceIgnoreLastConnectNotificationActive WHERE I3D = 50024; INSERT INTO @ApplicationNotificationSettings (SendWarningNotification, SendTechnicianNotification, SendWorkStationNotification, SendSnmpOtherNotification, IsDeviceIgnoreLastConnectNotificationActive) VALUES (@SendWarningNotification, @SendTechnicianNotification, @SendWorkStationNotification, @SendSnmpOtherNotification, @IsDeviceIgnoreLastConnectNotificationActive) SET NOCOUNT OFF; SELECT * FROM @ApplicationNotificationSettings END GO /****** Object: StoredProcedure [dbo].[procUpdateApplicationSmtpSettings] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procUpdateApplicationSmtpSettings] @MailSmtpUseAuth INT, @MailSmtpUseAuthValue INT, @MailSmtpUserName INT, @MailSmtpUserNameValue nvarchar(256), @MailSmtpPassword INT, @MailSmtpPasswordValue nvarchar(256), @MailSmtpHost INT, @MailSmtpHostValue nvarchar(256), @MailSmtpPort INT, @MailSmtpPortValue INT, @MailSmtpTimeout INT, @MailSmtpTimeoutValue INT AS BEGIN SET NOCOUNT ON; DECLARE @SmtpSettings TABLE ( SmtpMailUseAuthentication INT, SmtpMailUserName nvarchar(256), SmtpMailPassword nvarchar(256), SmtpMailHost nvarchar(256), SmtpMailPort INT, SmtpMailTimeout INT ) UPDATE Stammdat SET Wert = @MailSmtpUseAuthValue WHERE I3D = @MailSmtpUseAuth; UPDATE Stammdat SET WertText = @MailSmtpUserNameValue WHERE I3D = @MailSmtpUserName; UPDATE Stammdat SET WertText = @MailSmtpPasswordValue WHERE I3D = @MailSmtpPassword; UPDATE Stammdat SET WertText = @MailSmtpHostValue WHERE I3D = @MailSmtpHost; UPDATE Stammdat SET Wert = @MailSmtpPortValue WHERE I3D = @MailSmtpPort; UPDATE Stammdat SET Wert = @MailSmtpTimeoutValue WHERE I3D = @MailSmtpTimeout; INSERT INTO @SmtpSettings (SmtpMailUseAuthentication, SmtpMailUserName, SmtpMailPassword, SmtpMailHost, SmtpMailPort, SmtpMailTimeout) VALUES (@MailSmtpUseAuthValue, @MailSmtpUserNameValue, @MailSmtpPasswordValue, @MailSmtpHostValue, @MailSmtpPortValue, @MailSmtpTimeoutValue) SET NOCOUNT OFF; SELECT * FROM @SmtpSettings END GO /****** Object: StoredProcedure [dbo].[procUpdateAssetManagementCheckStatusReport] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procUpdateAssetManagementCheckStatusReport] AS BEGIN SET NOCOUNT ON; UPDATE dbo.AssetManagementCheckStatusReports SET DisplayCheckName = CheckName WHERE CheckTypeID <> 14 AND DisplayCheckName IS NULL -- For Harddrive Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 1 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 1) WHERE CheckTypeID = 1 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 1 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 1 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(Drive, '') FROM dbo.AssetManagementHardDriveChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 1 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 1 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Disk ' + Drive, '') FROM dbo.AssetManagementHardDriveChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 1 AND (ServiceName IS NULL OR ServiceName = '') END END -- END Harddrive Check -- For Patches Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 2 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 2) WHERE CheckTypeID = 2 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 2 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 2 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = 'PatchesCheck' WHERE CheckTypeID = 2 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 2 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = 'Patches' WHERE CheckTypeID = 2 AND (ServiceName IS NULL OR ServiceName = '') END END -- END Patches Check -- For WindowsServiceCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 3 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 3) WHERE CheckTypeID = 3 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 3 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 3 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(NameOfServices, '') FROM dbo.AssetManagementWindowsServiceChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 3 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 3 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Windows Service ' + NameOfServices, '') FROM dbo.AssetManagementWindowsServiceChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 3 AND (ServiceName IS NULL OR ServiceName = '') END END -- END WindowsServiceCheck Check -- For Antivirus Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 4 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 4) WHERE CheckTypeID = 4 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 4 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 4 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT CASE PerformCheck WHEN 1 THEN 'true' ELSE 'false' END FROM dbo.AssetManagementAntivirusChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 4 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 4 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT CASE PerformCheck WHEN 1 THEN 'Antivirus true' ELSE 'Antivirus false' END FROM dbo.AssetManagementAntivirusChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 4 AND (ServiceName IS NULL OR ServiceName = '') END END -- END Antivirus Check -- For Ping Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 5 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 5) WHERE CheckTypeID = 5 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 5 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 5 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(IPOrComputerName, '') FROM dbo.AssetManagementPingChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 5 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 5 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Ping ' + IPOrComputerName, '') FROM dbo.AssetManagementPingChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 5 AND (ServiceName IS NULL OR ServiceName = '') END END -- END Ping Check -- For SnmpBackupCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 6 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 6) WHERE CheckTypeID = 6 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 6 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 6 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(JobName, '') FROM dbo.AssetManagementSNMPBackupChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 6 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 6 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('SNMPBackup ' + JobName + ' ' + CommunityString, '') FROM dbo.AssetManagementSNMPBackupChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 6 AND (ServiceName IS NULL OR ServiceName = '') END END -- END SnmpBackupCheck Check -- For SqlCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 7 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 7) WHERE CheckTypeID = 7 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 7 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 7 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(SqlDatabaseName, '') FROM dbo.AssetManagementSQLServerChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 7 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 7 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('SQL ' + SqlInstanceName + ' ' + SqlDatabaseName, '') FROM dbo.AssetManagementSQLServerChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 7 AND (ServiceName IS NULL OR ServiceName = '') END END -- END SqlCheck Check -- For EventLogCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 8 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 8) WHERE CheckTypeID = 8 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 8 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 8 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(ProviderName, '') FROM dbo.AssetManagementEventLogChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 8 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 8 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Event Log ' + ProviderName, '') FROM dbo.AssetManagementEventLogChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 8 AND (ServiceName IS NULL OR ServiceName = '') END END -- END EventLogCheck Check -- For PowerShellCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 9 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 9) WHERE CheckTypeID = 9 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 9 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 9 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(PowerShellScript, '') FROM dbo.AssetManagementPowerShellChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 9 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 9 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('PowerShell ' + PowerShellScript, '') FROM dbo.AssetManagementPowerShellChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 9 AND (ServiceName IS NULL OR ServiceName = '') END END -- END PowerShellCheck Check -- For VendorWarrantyCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 10 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 10) WHERE CheckTypeID = 10 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 10 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 10 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(VendorName, '') FROM dbo.AssetManagementVendorWarrantyChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 10 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 10 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('VendorWarranty ' + VendorName, '') FROM dbo.AssetManagementVendorWarrantyChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 10 AND (ServiceName IS NULL OR ServiceName = '') END END -- END VendorWarrantyCheck Check -- For MSBackupCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 11 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 11) WHERE CheckTypeID = 11 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 11 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 11 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(BackupStatus, '') FROM dbo.AssetManagementMSBackupChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 11 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 11 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('MSBackup ' + BackupStatus, '') FROM dbo.AssetManagementMSBackupChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 11 AND (ServiceName IS NULL OR ServiceName = '') END END -- END MSBackupCheck Check -- For BackupStatusCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 12 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 12) WHERE CheckTypeID = 12 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 12 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 12 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = 'BackupStatusCheck' WHERE CheckTypeID = 12 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 12 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT CASE BackupTypeI3D WHEN 0 THEN 'Veeam ' + ServerName + ' ' + DatabaseName WHEN 2 THEN 'Symantec ' + ServerName + ' ' + DatabaseName WHEN 3 THEN 'Acronis ' + ServerName + ' ' + DatabaseName WHEN 4 THEN 'Arcserve ' + ServerName + ' ' + DatabaseName END FROM dbo.AssetManagementBackupStatusChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 12 AND (ServiceName IS NULL OR ServiceName = '') END END -- END BackupStatusCheck Check -- For HttpCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 13 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 13) WHERE CheckTypeID = 13 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 13 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 13 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(WebsiteUrl, '') FROM dbo.AssetManagementHttpChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 13 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 13 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Http ' + WebsiteUrl, '') FROM dbo.AssetManagementHttpChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 13 AND (ServiceName IS NULL OR ServiceName = '') END END -- END HttpCheck Check -- For SnmpCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 14 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 14) WHERE CheckTypeID = 14 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 14 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 14 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT SystemName FROM dbo.AssetManagementSnmpMibChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 14 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 14 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT 'Snmp - ' + SystemName + ' - ' + CommunityString FROM dbo.AssetManagementSnmpMibChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 14 AND (ServiceName IS NULL OR ServiceName = '') END END -- END SnmpCheck Check -- For SslCertificateCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 15 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 15) WHERE CheckTypeID = 15 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 15 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 15 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(CertificateName, '') FROM dbo.AssetManagementSslCertificateChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 15 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 15 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Ssl Certificate ' + CertificateName, '') FROM dbo.AssetManagementSslCertificateChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 15 AND (ServiceName IS NULL OR ServiceName = '') END END -- END SslCertificateCheck Check -- For PerformanceCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 16 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 16) WHERE CheckTypeID = 16 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 16 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 16 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(ServiceName, '') FROM dbo.AssetManagementPerformanceChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 16 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 16 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Performance ' + ServiceName, '') FROM dbo.AssetManagementPerformanceChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 16 AND (ServiceName IS NULL OR ServiceName = '') END END -- END PerformanceCheck Check -- For LoginFailedCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 17 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 17) WHERE CheckTypeID = 17 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 17 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 17 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(CAST(BackDays AS NVARCHAR), '') FROM dbo.AssetManagementLoginFailedChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 17 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 17 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('LoginFailed ' + CAST(BackDays AS NVARCHAR), '') FROM dbo.AssetManagementLoginFailedChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 17 AND (ServiceName IS NULL OR ServiceName = '') END END -- END LoginFailedCheck Check -- For SmartCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 18 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 18) WHERE CheckTypeID = 18 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 18 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 18 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(PhysicalDriveName, '') FROM dbo.AssetManagementSmartChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 18 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 18 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Smart ' + PhysicalDriveName, '') FROM dbo.AssetManagementSmartChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 18 AND (ServiceName IS NULL OR ServiceName = '') END END -- END SmartCheck Check -- For FileSizeCheck Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 19 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 19) WHERE CheckTypeID = 19 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 19 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 19 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL([FileName], '') FROM dbo.AssetManagementFileSizeChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 19 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 19 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('FileSize ' + [FileName], '') FROM dbo.AssetManagementFileSizeChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 19 AND (ServiceName IS NULL OR ServiceName = '') END END -- END FileSizeCheck Check -- For VmWare Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 20 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 20) WHERE CheckTypeID = 20 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 20 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 20 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = ((SELECT ISNULL(VMM.VMName + ' - ' + CASE WHEN VMC.CategoryTypeI3D = 3 THEN 'Snapshots' END, '') FROM dbo.AssetManagementVmWareChecks VMC WITH (NOLOCK) INNER JOIN dbo.AssetManagementVMMachines VMM WITH (NOLOCK) ON (VMC.VmMachineI3D = VMM.I3D) WHERE VMC.I3D = AssetManagementCheckStatusReports.CheckI3D) UNION (SELECT ISNULL(CASE WHEN VMC.CategoryTypeI3D = 1 THEN 'CPU' WHEN VMC.CategoryTypeI3D = 2 THEN 'Memory' WHEN VMC.CategoryTypeI3D = 4 THEN 'Luns' WHEN VMC.CategoryTypeI3D = 5 THEN 'Alarms' END, '') FROM dbo.AssetManagementVmWareChecks VMC WITH (NOLOCK) WHERE VMC.I3D = AssetManagementCheckStatusReports.CheckI3D)) WHERE CheckTypeID = 20 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 20 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = ((SELECT ISNULL(VMM.VMName + ' - ' + CASE WHEN VMC.CategoryTypeI3D = 3 THEN 'Snapshots' END, '') FROM dbo.AssetManagementVmWareChecks VMC WITH (NOLOCK) INNER JOIN dbo.AssetManagementVMMachines VMM WITH (NOLOCK) ON (VMC.VmMachineI3D = VMM.I3D) WHERE VMC.I3D = AssetManagementCheckStatusReports.CheckI3D) UNION (SELECT ISNULL(CASE WHEN VMC.CategoryTypeI3D = 1 THEN 'CPU' WHEN VMC.CategoryTypeI3D = 2 THEN 'Memory' WHEN VMC.CategoryTypeI3D = 4 THEN 'Luns' WHEN VMC.CategoryTypeI3D = 5 THEN 'Alarms' END, '') FROM dbo.AssetManagementVmWareChecks VMC WITH (NOLOCK) WHERE VMC.I3D = AssetManagementCheckStatusReports.CheckI3D)) WHERE CheckTypeID = 20 AND (ServiceName IS NULL OR ServiceName = '') END END -- END VmWare Check -- For HyperV Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 21 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 21) WHERE CheckTypeID = 21 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 21 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 21 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(HVCS.ElementName + ' - ' + CASE WHEN HVC.CategoryTypeI3D = 1 THEN 'CPU' WHEN HVC.CategoryTypeI3D = 2 THEN 'Memory' WHEN HVC.CategoryTypeI3D = 3 THEN 'Snapshots' WHEN HVC.CategoryTypeI3D = 4 THEN 'Luns' END, '') FROM dbo.AssetManagementHyperVChecks HVC WITH (NOLOCK) INNER JOIN dbo.AssetManagementHVComputerSystems HVCS WITH (NOLOCK) ON (HVC.ComputerSystemI3D = HVCS.I3D) WHERE HVC.I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 21 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 21 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL(HVCS.ElementName + ' - ' + CASE WHEN HVC.CategoryTypeI3D = 1 THEN 'CPU' WHEN HVC.CategoryTypeI3D = 2 THEN 'Memory' WHEN HVC.CategoryTypeI3D = 3 THEN 'Snapshots' WHEN HVC.CategoryTypeI3D = 4 THEN 'Luns' END, '') FROM dbo.AssetManagementHyperVChecks HVC WITH (NOLOCK) INNER JOIN dbo.AssetManagementHVComputerSystems HVCS WITH (NOLOCK) ON (HVC.ComputerSystemI3D = HVCS.I3D) WHERE HVC.I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 21 AND (ServiceName IS NULL OR ServiceName = '') END END -- END HyperV Check -- For Application Check IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 22 AND CheckI3D = -1) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET CheckI3D = (SELECT CheckID FROM dbo.AssetManagementCheckConfigurations WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckConfigurationI3D AND CheckType = 22) WHERE CheckTypeID = 22 AND CheckI3D = -1 END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 22 AND CheckI3D = -1) <= 0) BEGIN IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 22 AND (DriveName IS NULL OR DriveName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET DriveName = (SELECT ISNULL(ApplicationName, '') FROM dbo.AssetManagementApplicationChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 22 AND (DriveName IS NULL OR DriveName = '') END IF((SELECT Count(1) FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE CheckTypeID = 22 AND (ServiceName IS NULL OR ServiceName = '')) > 0) BEGIN UPDATE dbo.AssetManagementCheckStatusReports SET ServiceName = (SELECT ISNULL('Application ' + [ApplicationName], '') FROM dbo.AssetManagementApplicationChecks WITH (NOLOCK) WHERE I3D = AssetManagementCheckStatusReports.CheckI3D) WHERE CheckTypeID = 22 AND (ServiceName IS NULL OR ServiceName = '') END END -- END Application Check SET NOCOUNT OFF; SELECT * FROM dbo.AssetManagementCheckStatusReports WITH (NOLOCK) WHERE I3D = 1 END GO /****** Object: StoredProcedure [dbo].[procUpdateSnmpCheckDisplayName] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procUpdateSnmpCheckDisplayName] AS BEGIN DECLARE @CheckName VARCHAR(500) DECLARE @I3D INT -- Insert the Check Results data to Temp table: SELECT * INTO #TempCheck FROM (SELECT SnmpMibChecks.I3D, 'Snmp - ' + IsNull(ProviderName,'') AS CheckName FROM AssetManagementSnmpMibDetails SnmpMibDetails INNER JOIN AssetManagementSnmpMibOidDetails SnmpMibOidDetails ON SnmpMibOidDetails.SnmpMibI3D = SnmpMibDetails.I3D INNER JOIN AssetManagementSnmpMibChecks SnmpMibChecks ON SnmpMibChecks.SnmpOidI3D = SnmpMibOidDetails.I3D WHERE SnmpMibChecks.DisplayName = '' OR SnmpMibChecks.DisplayName IS NULL) filteredTable DECLARE db_cursor CURSOR FOR SELECT I3D, CheckName FROM #TempCheck OPEN db_cursor FETCH NEXT FROM db_cursor INTO @I3D, @CheckName WHILE @@FETCH_STATUS = 0 BEGIN UPDATE AssetManagementSnmpMibChecks SET DisplayName = @CheckName WHERE I3D = @I3D FETCH NEXT FROM db_cursor INTO @I3D, @CheckName END CLOSE db_cursor DEALLOCATE db_cursor DROP TABLE #TempCheck END GO /****** Object: StoredProcedure [dbo].[procValidateMonitoringHelpdesk] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[procValidateMonitoringHelpdesk] @CheckConfigurationI3D INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; DECLARE @AssetManagementCheckResults TABLE ( [I3D] [int] NOT NULL, [CheckConfigurationID] [int] NOT NULL, [State] [nvarchar](50) NOT NULL, [Resolved] [nvarchar](50) NULL, [Message] [nvarchar](max) NULL, [Date] [datetime] NULL, [ActualResultValue] [nvarchar](256) NULL, [OriginalValue] [nvarchar](256) NULL ) --DECLARE @CheckI3D INT = 0 DECLARE @BackExecutionTime INT = 0 SELECT @BackExecutionTime = BackExecutionTimes FROM dbo.AssetManagementPerformanceChecks PC WITH (NOLOCK) INNER JOIN dbo.AssetManagementCheckConfigurations CC WITH (NOLOCK) ON PC.I3D = CC.CheckID WHERE CC.I3D = @CheckConfigurationI3D INSERT INTO @AssetManagementCheckResults SELECT I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM dbo.AssetManagementCheckResults WITH (NOLOCK) WHERE CheckConfigurationID = @CheckConfigurationI3D UNION ALL SELECT CheckResultID AS I3D, CheckConfigurationID, State, Resolved, Message, Date, ActualResultValue, OriginalValue FROM dbo.AssetManagementCheckResultsHistory WITH (NOLOCK) WHERE CheckConfigurationID = @CheckConfigurationI3D SET NOCOUNT OFF; SELECT TOP (@BackExecutionTime) * FROM @AssetManagementCheckResults ORDER BY I3D DESC END GO /****** Object: StoredProcedure [dbo].[spGetRechKopfNegativDB] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[spGetRechKopfNegativDB] as select top 100 dbo.Filiale.FilialName, Personal.Name as ADM, ROUND(RechKopf.SummeEK, 2) as SummeEK, ROUND(RechKopf.Netto, 2) as Netto, RechKopf.Netto - RechKopf.SummeEK as DB, ROUND(RechKopf.Brutto, 2) as Brutto, RechKopf.Ansprech, RechKopf.Empfanger, RechKopf.Nummer, RechKopf.KurzZeich, RechKopf.ProjNr, RechKopf.Datum, RechKopf.* from RechKopf inner join Kunden on RechKopf.KundenID = Kunden.I3D inner join Personal on Kunden.AussendienstID = Personal.I3D inner join dbo.Filiale on dbo.Personal.FilialI3D = dbo.Filiale.I3D where (RechKopf.Netto - RechKopf.SummeEK) < 0 and dbo.Filiale.I3D != 11 order by GeaendertDatum desc --SELECT --[I3D], --[FilialName], --[ADM], --[SummeEK], --[Netto], --[Brutto], --[DB], --[Ansprech], --[Empfanger], --[Nummer], --[KurzZeich], --[ProjNr], --[Datum] -- FROM [RechKopfNegativDB] -- GROUP BY --[I3D], --[FilialName], --[ADM], --[SummeEK], --[Netto], --[Brutto], --[DB], --[Ansprech], --[Empfanger], --[Nummer], --[KurzZeich], --[ProjNr], --[Datum] --EXEC spClearRechKopfNegativDBTable GO /****** Object: StoredProcedure [dbo].[spGetRechKopfNegativDBByToday] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[spGetRechKopfNegativDBByToday] as select top 100 dbo.Filiale.FilialName, Personal.Name as ADM, ROUND(RechKopf.SummeEK, 2) as SummeEK, ROUND(RechKopf.Netto, 2) as Netto, RechKopf.Netto - RechKopf.SummeEK as DB, ROUND(RechKopf.Brutto, 2) as Brutto, RechKopf.Ansprech, RechKopf.Empfanger, RechKopf.Nummer, RechKopf.KurzZeich, RechKopf.ProjNr, RechKopf.Datum from RechKopf inner join Kunden on RechKopf.KundenID = Kunden.I3D inner join Personal on Kunden.AussendienstID = Personal.I3D inner join dbo.Filiale on dbo.Personal.FilialI3D = dbo.Filiale.I3D where (RechKopf.Netto - RechKopf.SummeEK) < 0 and dbo.Filiale.I3D != 11 and DAY(RechKopf.ErstelltDatum) = DAY(GETDATE()) and MONTH(RechKopf.ErstelltDatum) = MONTH(GETDATE()) and YEAR(RechKopf.ErstelltDatum) = YEAR(GETDATE()) order by ErstelltDatum desc GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaComment] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaComment] @EmployeeI3D int, @SocialMediaI3D int, @SocialMediaKind int, @Text nvarchar(MAX), @Date datetime = null AS BEGIN SET NOCOUNT ON; if LTRIM(ISNULL(@Text,'')) = '' begin return 0; end; if ISNULL(@SocialMediaI3D,0) <= 0 begin RAISERROR('spr_SocialMediaComment : No Social Media I3D providet', 16,1) return @@ERROR end; if @EmployeeI3D <= 0 SET @EmployeeI3D = null; DECLARE @ActionI3D int = null, @StreamI3D int = null if @SocialMediaKind = 0 begin if not exists(SELECT 1 FROM SocialMediaStream WHERE I3D = @SocialMediaI3D) begin RAISERROR('spr_SocialMediaComment : No record found for the stream I3D', 16,1) return @@ERROR end; SET @StreamI3D = @SocialMediaI3D; end else if @SocialMediaKind = 1 begin if not exists(SELECT 1 FROM SocialMediaAction WHERE I3D = @SocialMediaI3D) begin RAISERROR('spr_SocialMediaComment : No record found for the action I3D', 16,1) return @@ERROR end; SET @ActionI3D = @SocialMediaI3D; end; if @ActionI3D IS NOT NULL OR @StreamI3D IS NOT NULL begin if @Date IS NULL SET @Date = CURRENT_TIMESTAMP; INSERT INTO SocialMediaComment (EmployeeI3D, SocialMediaStreamI3D, SocialMediaActionI3D, Text, CreatedDate) VALUES (@EmployeeI3D, @StreamI3D, @ActionI3D, @Text, @Date) if (@@ERROR != 0) begin return @@ERROR end; RETURN SELECT C.* FROM cvw_SocialMediaCommentOverview C WHERE C.I3D = SCOPE_IDENTITY() end; END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaCreateActionForStream] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaCreateActionForStream] @StreamI3D int, @Text nvarchar(MAX), @EmployeeI3D int = null, @Date datetime = null AS BEGIN SET NOCOUNT ON; DECLARE @ObjectI3D int, @ObjectKind int if (not exists(SELECT 1 FROM SocialMediaStream WHERE I3D = @StreamI3D)) begin DECLARE @TextHelper varchar(512) = 'spr_SocialMediaCreateActionForStream : No record found for the stream I3D ' + CONVERT(varchar(64), @StreamI3D) RAISERROR(@textHelper, 16,1) return @@ERROR end if @Date IS NULL begin SET @Date = CURRENT_TIMESTAMP; end; INSERT INTO SocialMediaAction (EmployeeI3D, SocialMediaStreamI3D, Text, CreatedDate) VALUES (@EmployeeI3D, @StreamI3D, @Text, @Date) if (@@ERROR != 0) return @@ERROR DECLARE @ID int = SCOPE_IDENTITY() RETURN @ID END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaCreateCRMActivityFeed] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Stanislaus Kaaz -- Create date: 2014-03-24 -- Description: -- ============================================= CREATE PROCEDURE [dbo].[spr_SocialMediaCreateCRMActivityFeed] @CRMActivityI3D int, @Caption varchar(512) = null, @Description nvarchar(MAX) = null, @ClosedDate datetime = null, @CreatedDate datetime = null, @CreatedFromEmployeeI3D int = null, @CreatedFromEmployeeName varchar(256) = null AS BEGIN SET NOCOUNT ON; if ISNULL(@CRMActivityI3D,0) <= 0 begin RAISERROR('spr_SocialMediaCreateCRMActivityFeed : No CRM Activity I3D provided', 16,1); return @@ERROR; end; if @Caption IS NULL begin SELECT @Caption = T.Name, @Description = T.Text, @ClosedDate = CASE WHEN T.Status <> 0 THEN MAX(TH.GeaendertDatum) ELSE NULL END, @CreatedDate = MIN(TH.GeaendertDatum), @CreatedFromEmployeeI3D = T.ErstellerI3D, @CreatedFromEmployeeName = P.Vorname + ' ' + P.Name FROM Taetigkeiten T INNER JOIN TaetigkeitenHistory TH ON TH.TaetigkeitsI3D = T.I3D LEFT OUTER JOIN Personal P ON P.I3D = T.ErstellerI3D WHERE T.I3D = @CRMActivityI3D GROUP BY T.Name, T.Text, T.Status, T.ErstellerI3D, P.Vorname, P.Name end; if @Caption IS NULL begin RAISERROR('spr_SocialMediaCreateCRMActivityFeed : No Activity found for the I3D', 16,1); return @@ERROR; end; DECLARE @StreamI3D int, @DisplayText nvarchar(MAX); SET @DisplayText = 'CRM: ' + @Caption; if (LEN(@DisplayText) > 512) SET @DisplayText = SUBSTRING(@DisplayText, 1, 512); EXEC @StreamI3D = spr_SocialMediaCreateStream @CRMActivityI3D, 6000002, @DisplayText, @Description; if @@ERROR != 0 BEGIN return @@ERROR; END if NOT EXISTS(SELECT 1 FROM CSI_SocialMediaComment C WHERE C.SocialMediaStreamI3D = @StreamI3D) begin SET @DisplayText = 'CRM Aktivität wurde am ' + CONVERT(varchar, @CreatedDate, 104) + ' von ' + @CreatedFromEmployeeName + ' angelegt.'; EXEC spr_SocialMediaComment @EmployeeI3D = @CreatedFromEmployeeI3D, @SocialMediaI3D = @StreamI3D, @SocialMediaKind = 0, @Text = @DisplayText, @Date = @CreatedDate; if @@ERROR != 0 begin return @@ERROR; end; if @ClosedDate IS NOT NULL AND YEAR(@ClosedDate) > 1980 begin SET @DisplayText = 'CRM Aktivität wurde am ' + CONVERT(varchar, @ClosedDate, 104) + ' abgeschlossen.'; EXEC spr_SocialMediaComment @EmployeeI3D = null, @SocialmediaI3D = @StreamI3D, @SocialMediaKind = 0, @Text = @DisplayText, @Date = @ClosedDate; if @@ERROR != 0 begin return @@ERROR; end; end; end; END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaCreateCRMActivityFeedList] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Stanislaus Kaaz -- Create date: 2014-03-25 -- Description: -- ============================================= CREATE PROCEDURE [dbo].[spr_SocialMediaCreateCRMActivityFeedList] @DateFrom datetime = null, @DateTo datetime = null AS BEGIN SET NOCOUNT ON; DECLARE @CRMActivityQuery CURSOR, @DateToFilter datetime, @CRMActivityI3D int, @Caption varchar(512), @Description varchar(MAX), @ClosedDate datetime, @CreatedDate datetime, @CreatedFromEmployeeI3D int, @CreatedFromEmployeeName varchar(256); if @DateTo IS NOT NULL begin SET @DateToFilter = DATEADD(DAY, 1, @DateTo); end; SET @CRMActivityQuery = CURSOR FOR SELECT T.I3D, T.Name, T.Text, CASE WHEN T.Status <> 0 THEN MAX(TH.GeaendertDatum) ELSE NULL END AS ClosedDate, MIN(TH.GeaendertDatum) AS CreatedDate, T.ErstellerI3D, P.Vorname + ' ' + P.Name AS EmployeeName FROM Taetigkeiten T INNER JOIN TaetigkeitenHistory TH ON TH.TaetigkeitsI3D = T.I3D LEFT OUTER JOIN Personal P ON P.I3D = T.ErstellerI3D GROUP BY T.I3D, T.Name, T.Text, T.Status, T.ErstellerI3D, P.Vorname, P.Name HAVING (@DateFrom IS NULL OR MIN(TH.GeaendertDatum) >= @DateFrom) AND (@DateToFilter IS NULL OR MAX(TH.GeaendertDatum) < @DateToFilter) OPEN @CRMActivityQuery; FETCH NEXT FROM @CRMActivityQuery into @CRMActivityI3D, @Caption, @Description, @ClosedDate, @CreatedDate, @CreatedFromEmployeeI3D, @CreatedFromEmployeeName; while @@FETCH_STATUS = 0 begin EXEC spr_SocialMediaCreateCRMActivityFeed @CRMActivityI3D = @CRMActivityI3D, @Caption = @Caption, @Description = @Description, @ClosedDate = @ClosedDate, @CreatedDate = @CreatedDate, @CreatedFromEmployeeI3D = @CreatedFromEmployeeI3D, @CreatedFromEmployeeName = @CreatedFromEmployeeName; FETCH NEXT FROM @CRMActivityQuery into @CRMActivityI3D, @Caption, @Description, @ClosedDate, @CreatedDate, @CreatedFromEmployeeI3D, @CreatedFromEmployeeName; END; CLOSE @CRMActivityQuery; DEALLOCATE @CRMActivityQuery; END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaCreateFeed] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Stanislaus Kaaz -- Create date: 2014-03-19 -- Description: -- ============================================= CREATE PROCEDURE [dbo].[spr_SocialMediaCreateFeed] @DateFrom datetime = null, @DateTo datetime = null, @ObjectI3D int = null, @ObjectKind int = null AS BEGIN SET NOCOUNT ON; if @ObjectKind IS NULL OR @ObjectKind = 10 begin -- Helpdesk DECLARE @HelpdeskQuery CURSOR, @DateToFilter datetime; if @DateTo IS NOT NULL begin SET @DateToFilter = DATEADD(DAY, 1, @DateTo); end; SET @HelpdeskQuery = CURSOR FOR SELECT hr.I3D, hr.Nummer, hr.Beschreibung, hr.Problem, hr.AbgeschlossenAm, hr.ErfasstAm, hr.ErstellerI3D, P.Vorname + ' ' + P.Name AS ErstellerName FROM hlpdsk_requests hr LEFT OUTER JOIN Personal P ON P.I3D = hr.ErstellerI3D WHERE (@DateFrom IS NULL OR hr.ErfasstAm >= @DateFrom) AND (@DateToFilter IS NULL OR hr.ErfasstAm < @DateToFilter) AND (@ObjectI3D IS NULL OR hr.I3D = @ObjectI3D) OPEN @HelpdeskQuery DECLARE @HelpdeskI3D int, @Number int, @Caption varchar(512), @Description varchar(MAX), @ClosedDate datetime, @CreatedDate datetime, @CreatedFromI3D int, @CreatedFromName varchar(256) FETCH NEXT FROM @HelpdeskQuery into @HelpdeskI3D, @Number, @Caption, @Description, @ClosedDate, @CreatedDate, @CreatedFromI3D, @CreatedFromName while @@FETCH_STATUS = 0 begin EXEC spr_SocialMediaCreateHelpdeskFeed @HelpdeskI3D = @HelpdeskI3D, @Number = @Number, @Caption = @Caption, @Description = @Description, @ClosedDate = @ClosedDate, @CreatedDate = @CreatedDate, @CreatedFromEmployeeI3D = @CreatedFromI3D, @CreatedFromEmployeeName = @CreatedFromName; FETCH NEXT FROM @HelpdeskQuery into @HelpdeskI3D, @Number, @Caption, @Description, @ClosedDate, @CreatedDate, @CreatedFromI3D, @CreatedFromName; END CLOSE @HelpdeskQuery DEALLOCATE @HelpdeskQuery end; if @ObjectKind IS NULL OR @ObjectKind = 6000002 begin if ISNULL(@ObjectI3D, 0) > 0 begin EXEC spr_SocialMediaCreateCRMActivityFeed @CRMActivityI3D = @ObjectI3D; end else begin EXEC spr_SocialMediaCreateCRMActivityFeedList @DateFrom = @DateFrom, @DateTo = @DateTo; end; end; END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaCreateHelpdeskFeed] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Stanislaus Kaaz -- Create date: 2014-03-19 -- Description: This method created a feed for the helpdesk -- ============================================= CREATE PROCEDURE [dbo].[spr_SocialMediaCreateHelpdeskFeed] @HelpdeskI3D int, @Number int = null, @Caption varchar(512) = null, @Description nvarchar(MAX) = null, @ClosedDate datetime = null, @CreatedDate datetime = null, @CreatedFromEmployeeI3D int = null, @CreatedFromEmployeeName varchar(256) = null AS BEGIN SET NOCOUNT ON; if @HelpdeskI3D <= 0 begin RAISERROR('spr_SocialMediaCreateHelpdeskFeed : No Helpdesk I3D provided', 16,1); return @@ERROR; end; if @Number IS NULL begin SELECT @Number = hr.Nummer, @Caption = hr.Beschreibung, @Description = hr.Problem, @ClosedDate = hr.AbgeschlossenAm, @CreatedDate = hr.ErfasstAm, @CreatedFromEmployeeI3D = hr.ErstellerI3D, @CreatedFromEmployeeName = P.Vorname + ' ' + P.Name FROM hlpdsk_requests hr LEFT OUTER JOIN Personal P ON P.I3D = hr.ErstellerI3D WHERE hr.I3D = @HelpdeskI3D end; if @Number IS NULL begin RAISERROR('spr_SocialMediaCreateHelpdeskFeed : Could not load the Helpdesk Informations', 16,1); return @@ERROR; end; DECLARE @StreamI3D int, @DisplayText nvarchar(MAX); SET @DisplayText = 'Ticket: ' + @Caption; if (LEN(@DisplayText) > 512) SET @DisplayText = SUBSTRING(@DisplayText, 1, 512); EXEC @StreamI3D = spr_SocialMediaCreateStream @HelpdeskI3D, 10, @DisplayText, @Description; if @@ERROR != 0 BEGIN return @@ERROR; END if NOT EXISTS(SELECT 1 FROM CSI_SocialMediaComment C WHERE C.SocialMediaStreamI3D = @StreamI3D) begin SET @DisplayText = 'Ticket wurde am ' + CONVERT(varchar, @CreatedDate, 104) + ' von ' + @CreatedFromEmployeeName + ' angelegt.'; EXEC spr_SocialMediaComment @EmployeeI3D = @CreatedFromEmployeeI3D, @SocialMediaI3D = @StreamI3D, @SocialMediaKind = 0, @Text = @DisplayText, @Date = @CreatedDate; --EXEC spr_SocialMediaCreateActionForStream -- @StreamI3D = @StreamI3D, -- @Text = @DisplayText, -- @EmployeeI3D = @CreatedFromEmployeeI3D; if @@ERROR != 0 begin return @@ERROR; end; if @ClosedDate IS NOT NULL AND YEAR(@ClosedDate) > 1980 begin SET @DisplayText = 'Ticket wurde am ' + CONVERT(varchar, @ClosedDate, 104) + ' abgeschlossen.'; EXEC spr_SocialMediaComment @EmployeeI3D = null, @SocialmediaI3D = @StreamI3D, @SocialMediaKind = 0, @Text = @DisplayText, @Date = @ClosedDate; --EXEC spr_SocialMediaCreateActionForStream --@StreamI3D = @StreamI3D, --@Text = @DisplayText; if @@ERROR != 0 begin return @@ERROR; end; end; DECLARE @QueryCursor CURSOR, @EmployeeI3D int, @Date datetime; SET @QueryCursor = CURSOR FOR SELECT hh.Bezeichnung, hh.BearbeiterI3D, hh.Datum FROM hlpdsk_history hh WHERE hh.RequestI3D = @HelpdeskI3D; OPEN @QueryCursor; FETCH NEXT FROM @QueryCursor into @DisplayText, @EmployeeI3D, @Date; while @@FETCH_STATUS = 0 begin if LTRIM(ISNULL(@DisplayText, '')) != '' begin EXEC spr_SocialMediaComment @EmployeeI3D = @EmployeeI3D, @SocialMediaI3D = @StreamI3D, @SocialMediaKind = 0, @Text = @DisplayText, @Date = @Date; --EXEC spr_SocialMediaCreateActionForStream -- @StreamI3D = @StreamI3D, -- @Text = @DisplayText, -- @EmployeeI3D = @EmployeeI3D, -- @Date = @Date; if @@ERROR != 0 begin return @@ERROR; end; end; FETCH NEXT FROM @QueryCursor INTO @DisplayText, @EmployeeI3D, @Date; end; CLOSE @QueryCursor; DEALLOCATE @QueryCursor; end END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaCreateStream] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaCreateStream] @ObjectI3D int, @ObjectKind int, @DisplayText nvarchar(512), @Description nvarchar(MAX) = null AS BEGIN SET NOCOUNT ON; if @ObjectI3D <= 0 RAISERROR('spr_SocialMediaCreateStream : Object I3D <= 0', 16,1) if @ObjectKind <= 0 RAISERROR('spr_SocialMediaCreateStream : Object Kind <= 0', 16,1) if LTRIM(ISNULL(@DisplayText, '')) = '' RAISERROR('spr_SocialMediaCreateStream : Display Text is empty', 16,1) if @@ERROR != 0 begin return @@ERROR end DECLARE @StreamI3D int SELECT @StreamI3D = I3D FROM SocialMediaStream WHERE ObjectI3D = @ObjectI3D AND ObjectKind = @ObjectKind if @StreamI3D IS NULL begin INSERT INTO SocialMediaStream (DisplayText, ObjectI3D, ObjectKind, Description, CreatedDate) VALUES (@DisplayText, @ObjectI3D, @ObjectKind, @Description, CURRENT_TIMESTAMP) if @@ERROR != 0 BEGIN RAISERROR('spr_SocialMediaCreateStream : Error at "INSERT INTO SocialMediaStream"', 16,1) return @@ERROR END SELECT @StreamI3D = SCOPE_IDENTITY() EXEC spr_SocialMediaStreamAccountHelper @StreamI3D = @StreamI3D, @ObjectI3D = @ObjectI3D, @ObjectKind = @ObjectKind if @@ERROR != 0 BEGIN return @@ERROR END end RETURN @StreamI3D END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaLike] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaLike] @EmployeeI3D int, @SocialMediaI3D int, @SocialMediaKind int AS BEGIN SET NOCOUNT ON; if ISNULL(@EmployeeI3D,0) <= 0 begin RAISERROR('spr_SocialMediaStreamAccountHelper : Employee I3D <= 0', 16,1) return @@ERROR end if (@SocialMediaKind = 0) begin if not exists(SELECT 1 FROM SocialMediaStream WHERE I3D = @SocialMediaI3D) begin RAISERROR('spr_SocialMediaLike : There is no stream object for the I3D', 16,1) return @@ERROR end if exists(SELECT 1 FROM SocialMediaLike WHERE EmployeeI3D = @EmployeeI3D AND SocialMediaStreamI3D = @SocialMediaI3D) begin RAISERROR('spr_SocialMediaLike : The user liked the stream already', 16,1) return @@ERROR end INSERT INTO SocialMediaLike (EmployeeI3D, SocialMediaStreamI3D) VALUES (@EmployeeI3D, @SocialMediaI3D) end else if (@SocialMediaKind = 1) begin if not exists(SELECT 1 FROM SocialMediaAction WHERE I3D = @SocialMediaI3D) begin RAISERROR('spr_SocialMediaLike : There is no action object for the I3D', 16,1) return @@ERROR end if exists(SELECT 1 FROM SocialMediaLike WHERE EmployeeI3D = @EmployeeI3D AND SocialMediaActionI3D = @SocialMediaI3D) begin RAISERROR('spr_SocialMediaLike : The user liked the action already', 16,1) return @@ERROR end INSERT INTO SocialMediaLike (EmployeeI3D, SocialMediaActionI3D) VALUES (@EmployeeI3D, @SocialMediaI3D) end else begin RAISERROR('spr_SocialMediaLike : Unknown kind', 16,1) return @@ERROR end RETURN SELECT L.* FROM cvw_SocialMediaLikeOverview L WHERE L.I3D = SCOPE_IDENTITY() END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaRemoveComment] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaRemoveComment] @EmployeeI3D int, @SocialMediaCommentI3D int AS BEGIN SET NOCOUNT ON; if ISNULL(@EmployeeI3D,0) <= 0 begin RAISERROR('spr_SocialMediaRemoveComment : No employee I3D passed down', 16,1) return @@ERROR end DELETE FROM SocialMediaComment WHERE EmployeeI3D = @EmployeeI3D AND I3D = @SocialMediaCommentI3D END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaRemoveLike] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaRemoveLike] @EmployeeI3D int, @SocialMediaI3D int, @SocialMediaKind int AS BEGIN SET NOCOUNT ON; if ISNULL(@EmployeeI3D,0) <= 0 begin RAISERROR('spr_SocialMediaRemoveLike : No employee I3D passed down', 16,1) return @@ERROR end if @SocialMediaKind = 0 begin DELETE FROM SocialMediaLike WHERE EmployeeI3D = @EmployeeI3D AND SocialMediaStreamI3D = @SocialMediaI3D end else begin DELETE FROM SocialMediaLike WHERE EmployeeI3D = @EmployeeI3D AND SocialMediaActionI3D = @SocialMediaI3D end END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaStreamAccountHelper] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaStreamAccountHelper] @StreamI3D int, @ObjectI3D int, @ObjectKind int AS BEGIN SET NOCOUNT ON; if ISNULL(@StreamI3D,0) <= 0 begin RAISERROR('spr_SocialMediaStreamAccountHelper : Stream I3D <= 0', 16,1) return @@ERROR end if ISNULL(@ObjectI3D,0) <= 0 begin RAISERROR('spr_SocialMediaStreamAccountHelper : Object I3D <= 0', 16,1) return @@ERROR end if ISNULL(@ObjectKind,0) <= 0 begin RAISERROR('spr_SocialMediaStreamAccountHelper : Object Kind <= 0', 16,1) return @@ERROR end DECLARE @AccountI3D int, @AccountKind int, @CustomerAccountKind int = 0 if (@ObjectKind = 6000002) begin SELECT @AccountI3D = T.KundeI3D, @AccountKind = @CustomerAccountKind FROM Taetigkeiten T WHERE T.I3D = @ObjectI3D end else if (@ObjectKind = 10) begin SELECT @AccountI3D = H.KundeI3D, @AccountKind = @CustomerAccountKind FROM hlpdsk_requests h WHERE h.I3D = @ObjectI3D end if (ISNULL(@AccountI3D,0) > 0) begin INSERT INTO SocialMediaStreamAccount (SocialMediaStreamI3D, AccountI3D, AccountKind) VALUES (@StreamI3D, @AccountI3D, @AccountKind) end END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaSubscribe] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaSubscribe] @EmployeeI3D int, @ObjectI3D int, @ObjectKind int, @DisplayText nvarchar(512) AS BEGIN SET NOCOUNT ON; if @EmployeeI3D <= 0 RAISERROR('spr_SocialMediaSubscribe : Employee I3D <= 0', 16,1) if @ObjectI3D <= 0 RAISERROR('spr_SocialMediaSubscribe : Object I3D <= 0', 16,1) if @ObjectKind <= 0 RAISERROR('spr_SocialMediaSubscribe : Object Kind <= 0', 16,1) if LTRIM(ISNULL(@DisplayText, '')) = '' RAISERROR('spr_SocialMediaSubscribe : Display Text is empty', 16,1) if (@@ERROR != 0) return @@ERROR DECLARE @StreamI3D int SELECT @StreamI3D = S.I3D FROM SocialMediaStream S WHERE S.ObjectI3D = @ObjectI3D AND S.ObjectKind = @ObjectKind IF (@StreamI3D IS NULL) BEGIN EXEC @StreamI3D = spr_SocialMediaCreateStream @ObjectI3D, @ObjectKind, @DisplayText if @@ERROR != 0 BEGIN return @@ERROR END END ELSE BEGIN if EXISTS(SELECT 1 FROM SocialMediaSubscription S WHERE S.SocialMediaStreamI3D = @StreamI3D AND S.EmployeeI3D = @EmployeeI3D) BEGIN RAISERROR('spr_SocialMediaSubscribe : User already subscripted to the object', 16,1) return @@ERROR END END INSERT INTO SocialMediaSubscription (EmployeeI3D, SocialMediaStreamI3D, SubscriptionDate) VALUES (@EmployeeI3D, @StreamI3D, CURRENT_TIMESTAMP) if @@ERROR != 0 BEGIN RAISERROR('spr_SocialMediaSubscribe : Error at "INSERT INTO SocialMediaSubscription"', 16,1) return @@ERROR END RETURN @StreamI3D END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaSubscribeToCRMActivity] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaSubscribeToCRMActivity] @EmployeeI3D int, @CRMActivityI3D int AS BEGIN SET NOCOUNT ON; DECLARE @DisplayText nvarchar(512) SELECT @DisplayText = 'CRM: ' + T.Name FROM Taetigkeiten T WHERE T.I3D = @CRMActivityI3D if (LTRIM(ISNULL(@DisplayText, '')) = '') BEGIN RAISERROR('spr_SocialMediaSubscribeToCRMActivity : No display text found for the crm activity', 16,1) return @@ERROR END DECLARE @ReturnValue int EXEC @ReturnValue = spr_SocialMediaSubscribe @EmployeeI3D = @EmployeeI3D, @ObjectI3D = @CRMActivityI3D, @ObjectKind = 6000002, @DisplayText = @DisplayText RETURN @ReturnValue; END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaSubscribeToHelpdesk] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaSubscribeToHelpdesk] @EmployeeI3D int, @HelpdeskI3D int AS BEGIN SET NOCOUNT ON; DECLARE @DisplayText nvarchar(512), @Number int SELECT @DisplayText = 'Ticket ' + CONVERT(nvarchar,h.Nummer), @Number = h.Nummer FROM hlpdsk_requests h WHERE h.I3D = @HelpdeskI3D if (@Number IS NULL) BEGIN RAISERROR('spr_SocialMediaSubscribeToHelpdesk : No Helpdesk found for the Helpdesk I3D', 16,1) return @@ERROR END DECLARE @ReturnValue int; EXEC @ReturnValue = spr_SocialMediaSubscribe @EmployeeI3D = @EmployeeI3D, @ObjectI3D = @HelpdeskI3D, @ObjectKind = 10, @DisplayText = @DisplayText RETURN @ReturnValue; END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaUnsubscribe] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaUnsubscribe] @EmployeeI3D int, @ObjectI3D int, @ObjectKind int AS BEGIN SET NOCOUNT ON; if @EmployeeI3D <= 0 RAISERROR('spr_SocialMediaUnsubscribe : Employee I3D <= 0', 16,1) if @ObjectI3D <= 0 RAISERROR('spr_SocialMediaUnsubscribe : Object I3D <= 0', 16,1) if @ObjectKind <= 0 RAISERROR('spr_SocialMediaUnsubscribe : Object Kind <= 0', 16,1) if (@@ERROR != 0) return @@ERROR DELETE FROM SocialMediaSubscription WHERE I3D = (SELECT SS.I3D FROM SocialMediaSubscription SS INNER JOIN SocialMediaStream SMS ON SMS.I3D = SS.SocialMediaStreamI3D WHERE SMS.ObjectI3D = @ObjectI3D AND SMS.ObjectKind = @ObjectKind AND SS.EmployeeI3D = @EmployeeI3D) END GO /****** Object: StoredProcedure [dbo].[spr_SocialMediaUpdateComment] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_SocialMediaUpdateComment] @EmployeeI3D int, @SocialMediaCommentI3D int, @Comment nvarchar(MAX) AS BEGIN SET NOCOUNT ON; if ISNULL(@EmployeeI3D,0) <= 0 begin RAISERROR('spr_SocialMediaUpdateComment : No employee I3D passed down', 16,1) return @@ERROR end if ISNULL(@SocialMediaCommentI3D,0) <= 0 begin RAISERROR('spr_SocialMediaUpdateComment : No comment I3D passed down', 16,1) return @@ERROR end UPDATE SocialMediaComment SET Text = @Comment, CreatedDate = CURRENT_TIMESTAMP WHERE EmployeeI3D = @EmployeeI3D AND I3D = @SocialMediaCommentI3D RETURN SELECT C.* FROM cvw_SocialMediaCommentOverview C WHERE C.I3D = @SocialMediaCommentI3D AND C.EmployeeI3D = @EmployeeI3D END GO /****** Object: StoredProcedure [dbo].[spr_UpdateTerminplannerDisplayText_FromHelpdesk] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[spr_UpdateTerminplannerDisplayText_FromHelpdesk] (@hlpdsk_requests_I3D INT, @hlpdsk_timer_I3D INT = 0 ) AS BEGIN SET NOCOUNT ON; IF (@hlpdsk_timer_I3D = 0) BEGIN IF ((SELECT COUNT(*) FROM hlpdsk_timer WHERE RequestI3D = @hlpdsk_requests_I3D AND Start > CURRENT_TIMESTAMP) = 0) BEGIN RETURN END END ELSE IF ((SELECT COUNT(*) FROM hlpdsk_timer WHERE I3D = @hlpdsk_timer_I3D AND Start > CURRENT_TIMESTAMP ) = 0) BEGIN RETURN END DECLARE @hlpdsk_timer_Bemerkung VARCHAR(8000), ------------------------------------------------------------------------------------------ @sdwHlpDeskTimeDisplayKurzbeschreibungInTerminplanner INT = 1561, @hlpdsk_requests_Beschreibung VARCHAR(8000), ------------------------------------------------------------------------------------------ @sdwHlpDeskTimeDisplayKundendatenInTerminplanner INT = 1562 , @Kunden_Name VARCHAR(8000), @Kunden_Kundennummer VARCHAR(8000), @Kunden_Fon VARCHAR(8000), @Anschrif_Strasse VARCHAR(8000), @Anschrif_Plz VARCHAR(8000), @Anschrif_Ort VARCHAR(8000), ------------------------------------------------------------------------------------------ @sdwHlpDeskTimeDisplayAnsprechpartnerInTerminplanner INT = 1563 , @Anrede_Anrede VARCHAR(8000), @Personen_AnsprechVorname VARCHAR(8000), @Personen_Ansprech VARCHAR(8000), @Personen_Tel1 VARCHAR(8000), @Personen_EMail1 VARCHAR(8000), @Abteilung_Abteilung VARCHAR(8000), @hlpdsk_requests_AnsprechAnrede VARCHAR(8000), @hlpdsk_requests_AnsprechName VARCHAR(8000), @hlpdsk_requests_AnsprechTelefon VARCHAR(8000), @hlpdsk_requests_AnsprechEMail VARCHAR(8000), ------------------------------------------------------------------------------------------ @sdwHlpDeskTimeDisplayBearbeiterInTerminplanner INT = 1564 , @P_Vorname VARCHAR(8000), @P_Name VARCHAR(8000), @P_KurzZeich VARCHAR(8000), @TempStr_R VARCHAR(8000), @qryData CURSOR , ------------------------------------------------------------------------------------------ @sdwHlpDeskTimeDisplayRequestdetaisInTerminplanner INT = 1565 , @DisplayRequestdetaisInTerminplanner INT, @AnfahrtRemoteStr VARCHAR(8000), @hlpdsk_timer_typen_WithAddressSpecialArticle VARCHAR(8000), @hlpdsk_timer_typen_WithCustomerSpecialArticle VARCHAR(8000), @hlpdsk_requests_ErfasstAm VARCHAR(8000), @PersonalErsteller_KurzZeich VARCHAR(8000), @PersonalErsteller_Vorname VARCHAR(8000), @PersonalErsteller_Name VARCHAR(8000), @hlpdsk_typen_Bezeichnung VARCHAR(8000), @hlpdsk_timer_typen_Bezeichnung VARCHAR(8000), @hlpdsk_kategorienHaupt_Bezeichnung VARCHAR(8000), @hlpdsk_kategorienUnterkategorie1_Bezeichnung VARCHAR(8000), @hlpdsk_kategorienUnterkategorie2_Bezeichnung VARCHAR(8000), @hlpdsk_status_Bezeichnung VARCHAR(8000), @hlpdsk_prioritaeten_Bezeichnung VARCHAR(8000), @PersonalVerantwortlicher_KurzZeich VARCHAR(8000), @PersonalVerantwortlicher_Vorname VARCHAR(8000), @PersonalVerantwortlicher_Name VARCHAR(8000), @sdwHelpdeskZusatztext2 INT, @sdwHelpdeskVersion INT, @sdwHelpdeskZusatztext2Text INT, @sdwHelpdeskVersionText INT, @hlpdsk_requests_Version VARCHAR(8000), @hlpdsk_requests_Zusatztext2 VARCHAR(8000), ------------------------------------------------------------------------------------------ @sdwHlpDeskTimeDisplayVertragInTerminplanner INT = 1566 , @Vertragkopf_nummer INT, @vertragsart_bezeichnung VARCHAR(8000), @hlpdsk_requests_VertragArt VARCHAR(8000), ------------------------------------------------------------------------------------------ @sdwHlpDeskDisplayVertragDerZeit INT = 1629, @sdwHlpDeskDisplayStammblattDerZeit INT = 1630, @DisplayVertragDerZeit INT, @DisplayStammblattDerZeit INT, @GeraeteKopf_Text VARCHAR(8000), @GeraeteKopf_Seriennummer VARCHAR(8000), @GeraeteKopf_Standort VARCHAR(8000), @GeraeteKopf_Nummer INT, ------------------------------------------------------------------------------------------ @sdwHlpDeskTimeDisplayRMAInTerminplanner INT = 1567 , @hlpdsk_requests_IstRMAFall VARCHAR(8000), ------------------------------------------------------------------------------------------ @sdwHlpDeskDisplayBeschreibungInTerminplanner INT = 1568 , @TempStr VARCHAR(8000), @hlpdsk_requests_Problem VARCHAR(8000), @UmbruchPos INT, ------------------------------------------------------------------------------------------ @TerminText VARCHAR (8000) = '', @ResultTerminText VARCHAR (8000) = '', @objektArt INT = 4000056, @CRLF CHAR(2) = CHAR(13) + CHAR(10), @hlpdsk_timer_i3D_Intern int, @PlatzHalterBemerkung CHAR(32) = '@@PlatzHalterBemerkung________@@', @PlatzHalterZeittyp CHAR(32) = '@@PlatzHalterZeittyp__________@@', @PlatzHalterVertragDerZeit CHAR(32) = '@@PlatzHalterVertragDerZeit___@@', @PlatzHalterStammblattDerZeit CHAR(32) = '@@PlatzHalterStammblattDerZeit@@', @PlatzHalterErsatzVertragDerZeit CHAR(8000), @PlatzHalterErsatzStammblattDerZeit CHAR(8000) SELECT @hlpdsk_requests_Beschreibung = LTRIM(RTRIM(ISNULL(hlpdsk_requests.Beschreibung,''))),-- KURZBESCHREIBUMNG ----------------------------------------------------------------------------------------------------------------------- @Kunden_Name = LTRIM(RTRIM(isnull(Kunden.Name,''))), @Kunden_Kundennummer = LTRIM(RTRIM(isnull(Kunden.Kundennummer,''))) , @Kunden_Fon = LTRIM(RTRIM(isnull(Kunden.Fon,''))), @Anschrif_Strasse = LTRIM(RTRIM(isnull(Anschrif.Strasse,''))), @Anschrif_Plz = LTRIM(RTRIM(isnull(Anschrif.Plz,''))), @Anschrif_Ort = LTRIM(RTRIM(isnull(Anschrif.Ort,''))), ----------------------------------------------------------------------------------------------------------------------- @Anrede_Anrede = LTRIM(RTRIM(isnull(Anrede.Anrede,''))), @Personen_AnsprechVorname = LTRIM(RTRIM(isnull(Personen.AnsprechVorname,''))) , @Personen_Ansprech = LTRIM(RTRIM(isnull(Personen.Ansprech,''))), --Name @Personen_Tel1 = LTRIM(RTRIM(isnull(Personen.Tel1,''))), @Personen_EMail1 = LTRIM(RTRIM(isnull(Personen.EMail1,''))), @Abteilung_Abteilung = LTRIM(RTRIM(isnull(Abteilung.Abteilung,''))), @hlpdsk_requests_AnsprechAnrede = LTRIM(RTRIM(isnull(hlpdsk_requests.AnsprechAnrede,''))), @hlpdsk_requests_AnsprechName = LTRIM(RTRIM(isnull(hlpdsk_requests.AnsprechName,''))) , @hlpdsk_requests_AnsprechTelefon = LTRIM(RTRIM(isnull(hlpdsk_requests.AnsprechTelefon,''))), @hlpdsk_requests_AnsprechEMail = LTRIM(RTRIM(isnull(hlpdsk_requests.AnsprechEMail,''))), ----------------------------------------------------------------------------------------------------------------------- @hlpdsk_requests_ErfasstAm = ISNULL(CONVERT(VARCHAR(10),hlpdsk_requests.ErfasstAm,104),'') , @PersonalErsteller_Vorname = LTRIM(RTRIM(ISNULL(PersonalErsteller.Vorname,''))), @PersonalErsteller_Name = LTRIM(RTRIM(ISNULL(PersonalErsteller.Name ,''))), @PersonalErsteller_KurzZeich = LTRIM(RTRIM(ISNULL(PersonalErsteller.KurzZeich ,''))), @hlpdsk_typen_Bezeichnung = LTRIM(RTRIM(ISNULL(hlpdsk_typen.Bezeichnung ,''))), @hlpdsk_kategorienHaupt_Bezeichnung = LTRIM(RTRIM(ISNULL(hlpdsk_kategorienHaupt.Bezeichnung ,''))), @hlpdsk_kategorienUnterkategorie1_Bezeichnung = LTRIM(RTRIM(ISNULL(hlpdsk_kategorienUnterkategorie1.Bezeichnung ,''))) , @hlpdsk_kategorienUnterkategorie2_Bezeichnung = LTRIM(RTRIM(ISNULL(hlpdsk_kategorienUnterkategorie2.Bezeichnung ,''))) , @hlpdsk_status_Bezeichnung = LTRIM(RTRIM(ISNULL(hlpdsk_status.Bezeichnung ,''))), @hlpdsk_prioritaeten_Bezeichnung = LTRIM(RTRIM(ISNULL(hlpdsk_prioritaeten.Bezeichnung ,''))), @PersonalVerantwortlicher_Vorname = LTRIM(RTRIM(ISNULL(PersonalVerantwortlicher.Vorname ,''))), @PersonalVerantwortlicher_Name = LTRIM(RTRIM(ISNULL(PersonalVerantwortlicher.Name ,''))), @PersonalVerantwortlicher_KurzZeich = LTRIM(RTRIM(ISNULL(PersonalVerantwortlicher.KurzZeich ,''))), @hlpdsk_requests_Version = LTRIM(RTRIM(ISNULL(hlpdsk_requests.Version,''))), @hlpdsk_requests_Zusatztext2 = LTRIM(RTRIM(ISNULL(hlpdsk_requests.Zusatztext2,''))), ----------------------------------------------------------------------------------------------------------------------- @Vertragkopf_nummer = ISNULL(Vertragkopf.nummer,0), @vertragsart_bezeichnung = LTRIM(RTRIM(ISNULL(vertragsart.bezeichnung,''))), @hlpdsk_requests_VertragArt = CASE when ISNULL(hlpdsk_requests.VertragArt,-1) = 1 THEN 'Eigenvertrag' ELSE CASE when ISNULL(hlpdsk_requests.VertragArt,-1) = 0 THEN 'Fremdvertrag' ELSE 'Nicht Zugeordnet' END END, ----------------------------------------------------------------------------------------------------------------------- @hlpdsk_requests_IstRMAFall = CASE when ISNULL(hlpdsk_requests.IstRMAFall,0) = 1 THEN 'RMA: Ja' ELSE 'RMA: Nein' END , ----------------------------------------------------------------------------------------------------------------------- @hlpdsk_requests_Problem = LTRIM(RTRIM(ISNULL((CAST ( hlpdsk_requests.Problem AS VARCHAR ( 8000 ) )),''))) ---------Beschreibung ----------------------------------------------------------------------------------------------------------------------- FROM hlpdsk_requests LEFT OUTER JOIN Personal PersonalErsteller ON hlpdsk_requests.ErstellerI3D = PersonalErsteller.I3D LEFT OUTER JOIN hlpdsk_typen ON hlpdsk_requests.hlpdsk_typenI3D = hlpdsk_typen.I3D LEFT OUTER JOIN hlpdsk_kategorien hlpdsk_kategorienHaupt ON hlpdsk_requests.HauptkategorieI3D = hlpdsk_kategorienHaupt.I3D LEFT OUTER JOIN hlpdsk_kategorien hlpdsk_kategorienUnterkategorie1 ON hlpdsk_requests.Unterkategorie1I3D = hlpdsk_kategorienUnterkategorie1.I3D LEFT OUTER JOIN hlpdsk_kategorien hlpdsk_kategorienUnterkategorie2 ON hlpdsk_requests.Unterkategorie1I3D = hlpdsk_kategorienUnterkategorie2.I3D LEFT OUTER JOIN hlpdsk_status ON hlpdsk_requests.Status = hlpdsk_status.I3D LEFT OUTER JOIN hlpdsk_prioritaeten ON hlpdsk_requests.Prioritaet = hlpdsk_prioritaeten.I3D LEFT OUTER JOIN Personal PersonalVerantwortlicher ON hlpdsk_requests.VerantwortlicherI3D = PersonalVerantwortlicher.I3D LEFT OUTER JOIN VertragKopf ON hlpdsk_requests.VertragI3D = VertragKopf.I3D LEFT OUTER JOIN VertragsArt ON VertragKopf.VertragsArtI3D = VertragsArt.I3D LEFT OUTER JOIN Personen ON hlpdsk_requests.AnsprechpartnerI3D = Personen.I3D LEFT OUTER JOIN Anrede ON Anrede.I3D = Personen.AnredeI3D LEFT OUTER JOIN Abteilung ON Personen.Abteilung = Abteilung.I3D LEFT OUTER JOIN Kunden ON hlpdsk_requests.KundeI3D = Kunden.I3D LEFT OUTER JOIN Anschrif ON hlpdsk_requests.AnschriftI3D = Anschrif.I3D WHERE hlpdsk_requests.I3D = @hlpdsk_requests_I3D SET @TerminText = @PlatzHalterBemerkung ; IF ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayKurzbeschreibungInTerminplanner ),0) = 1 --2 BEGIN SET @TerminText = @TerminText + @CRLF + @hlpdsk_requests_Beschreibung END IF ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayKundendatenInTerminplanner ),0) = 1 --3 BEGIN SET @TerminText = @TerminText + @CRLF + 'Kundendaten:' + @CRLF + ' ' + 'Name: ' + @Kunden_Name + @CRLF + ' ' + 'Nummer: ' + @Kunden_Kundennummer + @CRLF + ' ' + 'Telefon: ' + @Kunden_Fon + @CRLF + ' ' + 'Strasse: ' + @Anschrif_Strasse + @CRLF + ' ' + 'PLZ: ' + @Anschrif_Plz + @CRLF + ' ' + 'Ort: ' + @Anschrif_Ort END IF ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayAnsprechpartnerInTerminplanner ),0) = 1 --4 BEGIN IF ( @Anrede_Anrede + @Personen_AnsprechVorname + @Personen_Ansprech + @Personen_Tel1 + @Personen_EMail1 + @Abteilung_Abteilung ) <> '' BEGIN SET @TerminText = @TerminText + @CRLF + 'Ansprechpartner:' + @CRLF + ' ' + 'Anrede: ' + @Anrede_Anrede + @CRLF + ' ' + 'Name: ' + @Personen_AnsprechVorname + ' ' + @Personen_Ansprech + @CRLF + ' ' + 'Telefon: ' + @Personen_Tel1 + @CRLF + ' ' + 'EMail: ' + @Personen_EMail1 + @CRLF + ' ' + 'Abteilung: ' + @Abteilung_Abteilung END ELSE BEGIN SET @TerminText = @TerminText + @CRLF + 'Ansprechpartner:' + @CRLF + ' ' + 'Anrede: ' + @hlpdsk_requests_AnsprechAnrede + @CRLF + ' ' + 'Name: ' + @hlpdsk_requests_AnsprechName + @CRLF + ' ' + 'Telefon: ' + @hlpdsk_requests_AnsprechTelefon + @CRLF + ' ' + 'EMail: ' + @hlpdsk_requests_AnsprechEMail END END IF ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayBearbeiterInTerminplanner ),0) = 1 --5 BEGIN SET @TempStr_R = '' ; SET @qryData = CURSOR SCROLL FOR SELECT ISNULL(P.Name,'') AS P_Name, ISNULL(P.Vorname,'') AS P_Vorname, ISNULL(P.KurzZeich,'') AS P_KurzZeich FROM hlpdsk_request_bearbeiter B INNER JOIN Personal P ON P.I3D = B.PersonalI3D WHERE B.RequestI3D = (SELECT RequestI3D FROM hlpdsk_timer WHERE I3D = @hlpdsk_timer_I3D ) OPEN @qryData IF @@CURSOR_ROWS > 0 BEGIN FETCH FIRST FROM @qryData INTO @P_Vorname, @P_Name, @P_KurzZeich WHILE @@FETCH_STATUS = 0 BEGIN IF @TempStr_R <> '' BEGIN SET @TempStr_R = @TempStr_R + @CRLF END SET @TempStr_R = @TempStr_R + ' ' + LTRIM(RTRIM(@P_KurzZeich)) + ' (' + LTRIM(RTRIM(@P_Vorname)) + ' ' + LTRIM(RTRIM(@P_Name)) + ')' FETCH NEXT FROM @qryData INTO @P_Vorname, @P_Name, @P_KurzZeich END END CLOSE @qryData DEALLOCATE @qryData IF @TempStr_R <> '' BEGIN SET @TempStr_R = 'Bearbeiter:' + @CRLF + @TempStr_R END SET @TerminText = @TerminText + @CRLF + @TempStr_R ; END SET @DisplayRequestdetaisInTerminplanner = ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayRequestdetaisInTerminplanner ),0) IF @DisplayRequestdetaisInTerminplanner = 1 --6 BEGIN SET @TerminText = @TerminText + @CRLF + 'Ticketdetails:' + @CRLF + ' ' + 'Erfasst am: ' + @hlpdsk_requests_ErfasstAm + @CRLF + ' ' + 'Ersteller: ' + @PersonalErsteller_KurzZeich + ' ('+ @PersonalErsteller_Vorname + ' ' + @PersonalErsteller_Name + ')' + @CRLF + ' ' + 'Typ: ' + @hlpdsk_typen_Bezeichnung + @CRLF + ' ' + 'Zeit-Typ: ' + @PlatzHalterZeittyp + @CRLF + ' ' + 'Hauptkategorie: ' + @hlpdsk_kategorienHaupt_Bezeichnung + @CRLF + ' ' + 'Unterkategorie1: ' + @hlpdsk_kategorienUnterkategorie1_Bezeichnung + @CRLF + ' ' + 'Unterkategorie2: ' + @hlpdsk_kategorienUnterkategorie2_Bezeichnung + @CRLF + ' ' + 'Status: ' + @hlpdsk_status_Bezeichnung + @CRLF + ' ' + 'Priorität: ' + @hlpdsk_prioritaeten_Bezeichnung + @CRLF + ' ' + 'Verantwortlicher: ' + @PersonalVerantwortlicher_KurzZeich + ' ('+ @PersonalVerantwortlicher_Vorname + ' ' + @PersonalVerantwortlicher_Name + ')' IF ISNULL((SELECT WERT FROM Stammdat WHERE I3D = @sdwHelpdeskVersion),0) = 1 BEGIN SET @TerminText = @TerminText + @CRLF + ' ' + ISNULL((SELECT WertText FROM Stammdat WHERE I3D = @sdwHelpdeskVersionText),'') + ': ' + @hlpdsk_requests_Version END IF ISNULL((SELECT WERT FROM Stammdat WHERE I3D = @sdwHelpdeskZusatztext2),0) = 1 BEGIN SET @TerminText = @TerminText + @CRLF + ' ' + ISNULL((SELECT WertText FROM Stammdat WHERE I3D = @sdwHelpdeskZusatztext2Text),'') + ': ' + @hlpdsk_requests_Zusatztext2 END END IF ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayVertragInTerminplanner ),0) = 1 --7 BEGIN IF @Vertragkopf_nummer <> 0 BEGIN SET @TerminText = @TerminText + @CRLF + 'Standardvertrag in Ticket:' + @CRLF + ' ' + 'Vertragsnummer: ' + CAST ( @Vertragkopf_nummer AS varchar) + @CRLF + ' ' + 'Bezeichnung: ' + @vertragsart_bezeichnung + @CRLF + ' ' + 'Vertragsart: ' + @hlpdsk_requests_VertragArt END ELSE BEGIN SET @TerminText = @TerminText + @CRLF + 'Standardvertrag in Ticket: kein' END END SET @DisplayVertragDerZeit = ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayVertragInTerminplanner ),0) IF @DisplayVertragDerZeit = 1 --7 BEGIN SET @TerminText = @TerminText + @CRLF + @PlatzHalterVertragDerZeit END SET @DisplayStammblattDerZeit = ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskDisplayStammblattDerZeit ),0) IF @DisplayStammblattDerZeit = 1 --7 BEGIN SET @TerminText = @TerminText + @CRLF + @PlatzHalterStammblattDerZeit END IF ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskTimeDisplayRMAInTerminplanner ),0) = 1 --8 BEGIN SET @TerminText = @TerminText + @CRLF + @hlpdsk_requests_IstRMAFall END IF ISNULL((SELECT Wert FROM Stammdat WHERE I3D = @sdwHlpDeskDisplayBeschreibungInTerminplanner ),0) = 1 --9 BEGIN SET @TempStr = @hlpdsk_requests_Problem ; SET @TempStr_R = '' SET @UmbruchPos = (SELECT PATINDEX('%'+ @CRLF +'%', @TempStr)) WHILE (@UmbruchPos > 0 ) BEGIN SET @TempStr_R = @TempStr_R + ' ' + RTRIM(LTRIM(REPLACE(REPLACE(LEFT(@TempStr,@UmbruchPos - 1), CHAR(13), '' ),CHAR(10),''))) + @CRLF SET @TempStr = LTRIM(RIGHT(@TempStr, LEN(@TempStr)- @UmbruchPos )) SET @UmbruchPos = (SELECT PATINDEX('%'+ @CRLF +'%', @TempStr)) END SET @TempStr_R = @TempStr_R + ' ' + RTRIM(LTRIM(REPLACE(REPLACE(@TempStr,CHAR(13),''),CHAR(10),''))) SET @TerminText = @TerminText + @CRLF + 'Beschreibung:' + @CRLF + @TempStr_R ; END SET @TerminText = LTRIM(RTRIM(@TerminText)) if @hlpdsk_timer_I3D >0 BEGIN SET @qryData = CURSOR SCROLL FOR SELECT hlpdsk_timer.i3D, LTRIM(RTRIM(ISNULL(hlpdsk_timer.Bemerkung,''))) , -- BEMERKUNG CASE when ISNULL(hlpdsk_timer_typen.WithAddressSpecialArticle,0) = 1 THEN 'mit Anfahrt' ELSE '' END, CASE when ISNULL(hlpdsk_timer_typen.WithCustomerSpecialArticle,0) = 1 THEN 'mit Remote' ELSE '' END, LTRIM(RTRIM(ISNULL(hlpdsk_timer_typen.Bezeichnung,''))), ISNULL(Vertragkopf.nummer,0), LTRIM(RTRIM(ISNULL(vertragsart.bezeichnung,''))), LTRIM(RTRIM(ISNULL(GeraeteKopf.[Text],''))), LTRIM(RTRIM(ISNULL(GeraeteKopf.Seriennummer,''))), LTRIM(RTRIM(ISNULL(GeraeteKopf.Standort,''))), ISNULL(GeraeteKopf.Nummer,0) FROM hlpdsk_timer LEFT OUTER JOIN hlpdsk_timer_typen ON hlpdsk_timer.hlpdsk_timer_typenI3D = hlpdsk_timer_typen.I3D LEFT OUTER JOIN VertragKopf ON hlpdsk_timer.ContractI3D = VertragKopf.I3D LEFT OUTER JOIN VertragsArt ON VertragKopf.VertragsArtI3D = VertragsArt.I3D LEFT OUTER JOIN GeraeteKopf ON hlpdsk_timer.DeviceI3D = GeraeteKopf.I3D WHERE hlpdsk_timer.I3D = @hlpdsk_timer_I3D AND hlpdsk_timer.Start > CURRENT_TIMESTAMP END ELSE BEGIN SET @qryData = CURSOR SCROLL FOR SELECT hlpdsk_timer.i3D, LTRIM(RTRIM(ISNULL(hlpdsk_timer.Bemerkung,''))) , -- BEMERKUNG CASE when ISNULL(hlpdsk_timer_typen.WithAddressSpecialArticle,0) = 1 THEN 'mit Anfahrt' ELSE '' END, CASE when ISNULL(hlpdsk_timer_typen.WithCustomerSpecialArticle,0) = 1 THEN 'mit Remote' ELSE '' END, LTRIM(RTRIM(ISNULL(hlpdsk_timer_typen.Bezeichnung,''))), ISNULL(Vertragkopf.nummer,0), LTRIM(RTRIM(ISNULL(vertragsart.bezeichnung,''))), LTRIM(RTRIM(ISNULL(GeraeteKopf.[Text],''))), LTRIM(RTRIM(ISNULL(GeraeteKopf.Seriennummer,''))), LTRIM(RTRIM(ISNULL(GeraeteKopf.Standort,''))), ISNULL(GeraeteKopf.Nummer,0) FROM hlpdsk_timer LEFT OUTER JOIN hlpdsk_timer_typen ON hlpdsk_timer.hlpdsk_timer_typenI3D = hlpdsk_timer_typen.I3D LEFT OUTER JOIN VertragKopf ON hlpdsk_timer.ContractI3D = VertragKopf.I3D LEFT OUTER JOIN VertragsArt ON VertragKopf.VertragsArtI3D = VertragsArt.I3D LEFT OUTER JOIN GeraeteKopf ON hlpdsk_timer.DeviceI3D = GeraeteKopf.I3D WHERE hlpdsk_timer.RequestI3D = @hlpdsk_requests_I3D AND hlpdsk_timer.Start > CURRENT_TIMESTAMP END OPEN @qryData FETCH FIRST FROM @qryData INTO @hlpdsk_timer_i3D_Intern, @hlpdsk_timer_Bemerkung, @hlpdsk_timer_typen_WithAddressSpecialArticle, @hlpdsk_timer_typen_WithCustomerSpecialArticle, @hlpdsk_timer_typen_Bezeichnung, @Vertragkopf_nummer, @vertragsart_bezeichnung, @GeraeteKopf_Text, @GeraeteKopf_Seriennummer, @GeraeteKopf_Standort , @GeraeteKopf_Nummer WHILE @@FETCH_STATUS = 0 BEGIN SET @ResultTerminText = REPLACE(@TerminText, @PlatzHalterBemerkung, @hlpdsk_timer_Bemerkung) IF @DisplayRequestdetaisInTerminplanner = 1 --6 BEGIN SET @AnfahrtRemoteStr = @hlpdsk_timer_typen_WithAddressSpecialArticle ; IF @hlpdsk_timer_typen_WithCustomerSpecialArticle <>'' BEGIN IF @AnfahrtRemoteStr <> '' BEGIN SET @AnfahrtRemoteStr = @AnfahrtRemoteStr + ',' END SET @AnfahrtRemoteStr = @AnfahrtRemoteStr + @hlpdsk_timer_typen_WithCustomerSpecialArticle END IF @AnfahrtRemoteStr <> '' BEGIN SET @AnfahrtRemoteStr = '(' + @AnfahrtRemoteStr + ')' END SET @ResultTerminText = REPLACE(@ResultTerminText, @PlatzHalterZeittyp, @hlpdsk_timer_typen_Bezeichnung + ' ' + @AnfahrtRemoteStr) END IF @DisplayVertragDerZeit = 1 BEGIN IF @Vertragkopf_nummer <> 0 BEGIN SET @PlatzHalterErsatzVertragDerZeit = 'Vertrag der Zeit:' + @CRLF + ' ' + 'Vertragsnummer: ' + CAST ( @Vertragkopf_nummer AS varchar) + @CRLF + ' ' + 'Bezeichnung: ' + @vertragsart_bezeichnung END ELSE BEGIN SET @PlatzHalterErsatzVertragDerZeit = 'Vertrag der Zeit: kein' END SET @ResultTerminText = REPLACE(@ResultTerminText, @PlatzHalterVertragDerZeit, @PlatzHalterErsatzVertragDerZeit) END IF @DisplayStammblattDerZeit = 1 BEGIN IF @GeraeteKopf_Nummer <> 0 BEGIN SET @TempStr = @GeraeteKopf_Text SET @TempStr_R = '' SET @UmbruchPos = (SELECT PATINDEX('%'+ @CRLF +'%', @TempStr)) WHILE (@UmbruchPos > 0 ) BEGIN SET @TempStr_R = @TempStr_R + ' ' + RTRIM(LTRIM(REPLACE(REPLACE(LEFT(@TempStr,@UmbruchPos - 1), CHAR(13), '' ),CHAR(10),''))) + @CRLF SET @TempStr = LTRIM(RIGHT(@TempStr, LEN(@TempStr)- @UmbruchPos )) SET @UmbruchPos = (SELECT PATINDEX('%'+ @CRLF +'%', @TempStr)) END SET @TempStr_R = @TempStr_R + ' ' + RTRIM(LTRIM(REPLACE(REPLACE(@TempStr,CHAR(13),''),CHAR(10),''))) SET @PlatzHalterErsatzStammblattDerZeit = 'Stammblatt der Zeit:' + @CRLF + ' ' + 'Beschreibung: ' + @CRLF + @TempStr_R + @CRLF + ' ' + 'Seriennummer: ' + @GeraeteKopf_Seriennummer + @CRLF + ' ' + 'Standort: ' + @GeraeteKopf_Standort + @CRLF + ' ' + 'Nummer: ' + CAST ( @GeraeteKopf_Nummer AS varchar) END ELSE BEGIN SET @PlatzHalterErsatzStammblattDerZeit = 'Stammblatt der Zeit: kein' END SET @ResultTerminText = REPLACE(@ResultTerminText, @PlatzHalterStammblattDerZeit, @PlatzHalterErsatzStammblattDerZeit) END IF LEN(@ResultTerminText) > 5000 SET @ResultTerminText = LEFT(@ResultTerminText,5000) UPDATE Terminplanung SET [Text] = @ResultTerminText WHERE ObjektArt = @objektArt AND ObjektI3D = @hlpdsk_timer_i3D_Intern --print @TerminText FETCH NEXT FROM @qryData INTO @hlpdsk_timer_i3D_Intern, @hlpdsk_timer_Bemerkung, @hlpdsk_timer_typen_WithAddressSpecialArticle, @hlpdsk_timer_typen_WithCustomerSpecialArticle, @hlpdsk_timer_typen_Bezeichnung, @Vertragkopf_nummer, @vertragsart_bezeichnung, @GeraeteKopf_Text, @GeraeteKopf_Seriennummer, @GeraeteKopf_Standort , @GeraeteKopf_Nummer END END GO /****** Object: StoredProcedure [dbo].[TIMESTAMP] Script Date: 11.11.2025 11:20:32 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO create procedure [dbo].[TIMESTAMP](@Result DATETIME output) as set @RESULT = CURRENT_TIMESTAMP GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'This table functions to earmark a campaign participant for the user.' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CampaignMarkers' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'0 = Neutral | 1 = Positve | 2 = Negative' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CampaignParticipants', @level2type=N'COLUMN',@level2name=N'DecisionKind' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'0 = geplant, 1 = laufen, 2 = geschlossen' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Campaigns', @level2type=N'COLUMN',@level2name=N'State' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'0 = Customer 1 = Supplier 2 = Contact' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CSI_SocialMediaStreamAccount', @level2type=N'COLUMN',@level2name=N'AccountKind' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Diese Tabelle beinhaltet die Info zu welchem Konto eine Stream Entität gehört.' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CSI_SocialMediaStreamAccount' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "device" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 275 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "K" Begin Extent = Top = 138 Left = 38 Bottom = 267 Right = 322 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_AssetManagementDevicesOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_AssetManagementDevicesOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "A" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 293 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "LA" Begin Extent = Top = 6 Left = 331 Bottom = 136 Right = 553 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "RA" Begin Extent = Top = 6 Left = 591 Bottom = 136 Right = 813 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Ansch" Begin Extent = Top = 6 Left = 851 Bottom = 136 Right = 1073 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Pers" Begin Extent = Top = 138 Left = 38 Bottom = 268 Right = 257 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AP" Begin Extent = Top = 138 Left = 295 Bottom = 268 Right = 518 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "K" Begin Extent = Top = 138 Left = 556 Bottom = 268 Right = 840 End DisplayFlags = 280 TopColumn = 0 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_CreditVoucherHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N' End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_CreditVoucherHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_CreditVoucherHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "AP" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 323 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "A" Begin Extent = Top = 6 Left = 361 Bottom = 136 Right = 632 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AR" Begin Extent = Top = 6 Left = 670 Bottom = 136 Right = 931 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_CreditVoucherPos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_CreditVoucherPos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "A" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 309 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "LA" Begin Extent = Top = 6 Left = 347 Bottom = 135 Right = 585 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "RA" Begin Extent = Top = 6 Left = 623 Bottom = 135 Right = 861 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AP" Begin Extent = Top = 6 Left = 899 Bottom = 135 Right = 1190 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AR" Begin Extent = Top = 138 Left = 38 Bottom = 267 Right = 299 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "K" Begin Extent = Top = 138 Left = 337 Bottom = 267 Right = 637 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_DeliveryListHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N' Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_DeliveryListHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_DeliveryListHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "AP" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 323 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "A" Begin Extent = Top = 6 Left = 361 Bottom = 135 Right = 632 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AR" Begin Extent = Top = 6 Left = 670 Bottom = 135 Right = 931 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_DeliveryListPos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_DeliveryListPos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "PER" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 336 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "TMR" Begin Extent = Top = 6 Left = 374 Bottom = 135 Right = 599 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1176 Output = 720 Append = 1400 NewValue = 1170 SortType = 1356 SortOrder = 1416 GroupBy = 1350 Filter = 1356 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_EmployeeHelpdeskTimerStatistic' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_EmployeeHelpdeskTimerStatistic' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "A" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 309 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "LA" Begin Extent = Top = 6 Left = 347 Bottom = 135 Right = 585 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "RA" Begin Extent = Top = 6 Left = 623 Bottom = 135 Right = 861 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Ansch" Begin Extent = Top = 138 Left = 675 Bottom = 267 Right = 913 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Pers" Begin Extent = Top = 138 Left = 951 Bottom = 267 Right = 1186 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AP" Begin Extent = Top = 6 Left = 899 Bottom = 135 Right = 1190 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AR" Begin Extent = Top = 138 Left = 38 Bottom = 267 Right = 299 End DisplayFlags = 280 TopColumn = 0 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoiceHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N' End Begin Table = "K" Begin Extent = Top = 138 Left = 337 Bottom = 267 Right = 637 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoiceHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoiceHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "RK" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 309 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "K" Begin Extent = Top = 6 Left = 347 Bottom = 136 Right = 647 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "IH" Begin Extent = Top = 6 Left = 685 Bottom = 136 Right = 949 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Z1" Begin Extent = Top = 138 Left = 38 Bottom = 268 Right = 291 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "GP" Begin Extent = Top = 138 Left = 329 Bottom = 268 Right = 614 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "CP" Begin Extent = Top = 138 Left = 652 Bottom = 268 Right = 891 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "GK" Begin Extent = Top = 270 Left = 38 Bottom = 400 Right = 309 End DisplayFlags = 280 TopColumn = 0 E' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoicePaymentTransaction' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N'nd End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 1440 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoicePaymentTransaction' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoicePaymentTransaction' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "AP" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 323 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "A" Begin Extent = Top = 6 Left = 361 Bottom = 135 Right = 632 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AR" Begin Extent = Top = 6 Left = 670 Bottom = 135 Right = 931 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoicePos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_InvoicePos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "HN" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 208 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "HH" Begin Extent = Top = 6 Left = 246 Bottom = 135 Right = 449 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "HNH" Begin Extent = Top = 6 Left = 487 Bottom = 135 Right = 680 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_NotifyHelpdeskHistoryOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_NotifyHelpdeskHistoryOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "A" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 309 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "LA" Begin Extent = Top = 6 Left = 347 Bottom = 135 Right = 585 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "RA" Begin Extent = Top = 6 Left = 623 Bottom = 135 Right = 861 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AP" Begin Extent = Top = 6 Left = 899 Bottom = 135 Right = 1190 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AR" Begin Extent = Top = 138 Left = 38 Bottom = 267 Right = 299 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "K" Begin Extent = Top = 138 Left = 337 Bottom = 267 Right = 637 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_OrderHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N' Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_OrderHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_OrderHead' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "AP" Begin Extent = Top = 6 Left = 38 Bottom = 135 Right = 323 End DisplayFlags = 280 TopColumn = 38 End Begin Table = "A" Begin Extent = Top = 6 Left = 361 Bottom = 135 Right = 632 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AR" Begin Extent = Top = 6 Left = 670 Bottom = 135 Right = 931 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_OrderPos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_OrderPos' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_ScheduleOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_ScheduleOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "A" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 261 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "P" Begin Extent = Top = 6 Left = 299 Bottom = 136 Right = 597 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaActionEmployeeInteraction' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaActionEmployeeInteraction' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "C" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 243 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "P" Begin Extent = Top = 6 Left = 281 Bottom = 136 Right = 563 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "S" Begin Extent = Top = 6 Left = 846 Bottom = 136 Right = 1016 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "A" Begin Extent = Top = 6 Left = 601 Bottom = 136 Right = 808 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "S2" Begin Extent = Top = 138 Left = 38 Bottom = 268 Right = 208 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaCommentOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaCommentOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "S" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 226 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "A" Begin Extent = Top = 6 Left = 264 Bottom = 136 Right = 471 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaCustomerFeed' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaCustomerFeed' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaFeed' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaFeed' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "L" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 245 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "P" Begin Extent = Top = 6 Left = 283 Bottom = 136 Right = 565 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "S" Begin Extent = Top = 6 Left = 603 Bottom = 136 Right = 773 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "A" Begin Extent = Top = 6 Left = 811 Bottom = 136 Right = 1018 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "S2" Begin Extent = Top = 6 Left = 1056 Bottom = 136 Right = 1226 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaLikeOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_SocialMediaLikeOverview' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_TelemarketingParticipantEmployees' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_TelemarketingParticipantEmployees' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "SA" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 309 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "SR" Begin Extent = Top = 6 Left = 347 Bottom = 136 Right = 529 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "S" Begin Extent = Top = 6 Left = 567 Bottom = 136 Right = 737 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "SAV" Begin Extent = Top = 6 Left = 775 Bottom = 136 Right = 964 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "T" Begin Extent = Top = 6 Left = 1002 Bottom = 136 Right = 1209 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_TelemarketingReferenceActions' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_TelemarketingReferenceActions' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "SR" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 248 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "K" Begin Extent = Top = 6 Left = 286 Bottom = 136 Right = 570 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Kon" Begin Extent = Top = 6 Left = 608 Bottom = 136 Right = 830 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "P" Begin Extent = Top = 6 Left = 868 Bottom = 136 Right = 1087 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "KonP" Begin Extent = Top = 138 Left = 38 Bottom = 268 Right = 252 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "AK" Begin Extent = Top = 138 Left = 290 Bottom = 268 Right = 545 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "RK" Begin Extent = Top = 138 Left = 583 Bottom = 268 Right = 838 End DisplayFlags = 280 TopColumn = 0 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_TelemarketingReferences' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N' End Begin Table = "B" Begin Extent = Top = 138 Left = 876 Bottom = 251 Right = 1046 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_TelemarketingReferences' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'cvw_TelemarketingReferences' GO USE [master] GO ALTER DATABASE [CentronVOED2] SET READ_WRITE GO