AE WWS Lite – die SQL Tabellen und Felder

AE WWS Lite - die SQL Tabellen und Felder

Technical Doku

Dieses Dokument ist die deutsche Übersetzung der englischen SQL Config Datei <<WWSSQL_ConfigFile.txt>>, die zusammen mit unserem Modul AE WWS Lite SQL ausgeliefert wird.  Infos und Download aus dem Support Center: https://www.terminal-systems.de/support-wws.htm

Wenn Sie die englische Version nicht mögen - hier der deutsche Text:

Configuration Informationen für den SQL Database Server!

Mittels eines SQL Admintools können Sie Datenbanken und Tabellen einfach auf Ihrem Rechner anlegen. Ein Admintool für Microsoft SQL Server, z.B. SQL Server Management Studio, kostenlos von Microsoft. Beim Admintool können Sie Datenbanken und Tabellen manuell / von Hand verändern oder direkt in einem SQL Fenster Befehle eingeben, die vom Server automatisch umgesetzt werden. Das mit den Befehlen ist der schneller und sichere Weg. Damit Sie es möglicht einfach haben, finden Sie in diesem Dokument die SQL Befehle, die notwendige Tabellen für AE WWS Lite anlegen. Sie brauchen diese nur via Copy und Paste zu markieren, ins SQL Abfragefenster einzufügen und auszuführen - voila - und der SQL Server führt sie brav aus.

Bild: SQL Management Tool für den Datenbankserver

Starten Sie Ihr Admintool und loggen Sie sich in Ihren Datenbankserver ein! Wählen Sie NEUE Abfrage / SQL Query, um direkte SQL Kommandos einzugeben!

Bild: SQL Abfragefenster für direkte Befehlseingabe - Beispiel

Step 1: SQL Datenbank anlegen

Verwenden Sie folgendes SQL Kommando:

CREATE DATABASE DBAEWWS

Stellen Sie für alle nachfolgenden Kommandos sicher, dass die neu angelegte Datenbank DBAEWWS die aktive Datenbank ist. Damit die Tabellen auch am richtigen Ort angelegt werden!

-----------------------------
Step 2: Artikel Tabelle erzeugen
-----------------------------

Verwenden Sie folgendes SQL Kommando:

CREATE TABLE [dbo].[ARTLIST100] (
[Idx] int NOT NULL PRIMARY KEY,
[ArtNr] nvarchar(50),
[ArtText] nvarchar(255),
[MaterialGroup] nvarchar(255),
[StockQty] decimal (15,3),
[MinStockQty] decimal (15,3),
[PR1] decimal (15,3), [SumPR1] decimal (15,3),
[PR2] decimal (15,3), [SumPR2] decimal (15,3),
[StorageLocation] nvarchar (255),
[ScaleUnit] nvarchar (50),
[Supplier] nvarchar (255),
[Note] nvarchar (max),
[TextF1] nvarchar (255), [TextF2] nvarchar (255), [TextF3] nvarchar (255),
[TextF4] nvarchar (255), [TextF5] nvarchar (255), [TextF6] nvarchar (255),
[DT1] datetime, [DT2] datetime, [DT3] datetime,
[NUM1] decimal (15,3), [NUM2] decimal (15,3), [NUM3] decimal (15,3),
[CheckF1] bit, [CheckF2] bit, [CheckF3] bit,
[ListF1] nvarchar (255), [ListF2] nvarchar (255), [ListF3] nvarchar (255),
[Picture1] nvarchar (255),
[Partlist] nvarchar (255),
[HomeDir] nvarchar (255),
[Color1] nvarchar (255),
[LockState] nvarchar (10))


Step 3: Tabelle für LOG Daten / Historie erzeugen

LOG Tabelle für AE WWS Version 2.01.xxx und  höher

Verwenden Sie folgendes SQL Kommando:

CREATE TABLE [dbo].[LOGLIST100] (
[DT] datetime,
[USR] nvarchar (50),
[Idx] int,
[ANO] nvarchar (50),
[ATX] nvarchar (255),
[ACN] nvarchar (255),
[TF1] nvarchar (255),
[TF2] nvarchar (255))

LOG Tabelle für AE WWS Version 1.15.xxx und 2.00.xxx

CREATE TABLE [dbo].[LOGLIST100] (
[Datum] datetime,
[AppUser] nvarchar (50),
[Idx] int,
[Artikel] nvarchar (50),
[Hist_ArtText] nvarchar (255),
[Aktion] nvarchar (255),
[Vorgang] nvarchar (255),
[Id_Kst] nvarchar (255))

Falls Sie eine 1.15 bzw. 2.00 im Einsatz haben und auf 2.01 umsteigen möchten: einige Felder der LOG Tabelle müssen umbenannt werden. Das können Sie manuell erledigen - oder verwenden Sie  die gespeichrte SQL Prozedur, um Spalten umzubenennen. Bitte nach jeder Zeile GO  / Ausführen drücken - und am Ende prüfen, ob die Spaltennamen richtig sind: 

sp_rename 'LOGLIST100.Datum', 'DT', 'COLUMN';
sp_rename 'LOGLIST100.AppUser', 'USR', 'COLUMN';
sp_rename 'LOGLIST100.Artikel', 'ANO', 'COLUMN';
sp_rename 'LOGLIST100.Hist_ArtText', 'ATX', 'COLUMN';
sp_rename 'LOGLIST100.Aktion', 'ACN', 'COLUMN';
sp_rename 'LOGLIST100.Vorgang', 'TF1', 'COLUMN';
sp_rename 'LOGLIST100.Id_Kst', 'TF2', 'COLUMN';

Bild: Umbenennen von Spalten in der SQL Datenbank mit der sp_rename Prozedur.

 

 

 


Step 4: Tabelle für SQL Status Informationen

Verwenden Sie folgendes SQL Kommando:

CREATE TABLE [dbo].[WWS100USR] (
[SoftwareUser] nvarchar (50),
[SoftwareUserPw] nvarchar (50),
[SoftwareRights] nvarchar (50),
[TimeStamp] datetime,
[SessionId] nvarchar (255))