GEVAS-Professional MultiStat Datenbank-Beschreibung
Inhaltsverzeichnis
1 Allgemeines
Dieser Artikel beschreibt die Datenbank-Tabellen, die für das Programm GEVAS-Professional MultiStat relevant sind.
1.1 FILIALEN
1.1.1 Beschreibung der Tabelle
In der Tabelle FILIALEN werden die Informationen über die gewünschten Lager/Filialen hinterlegt.
1.1.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| ID | Int | Eine ID ist eine interne, vom SQL-Server vergebene Nummer. |
| FILIALE | varchar(5) | Kurzname der Filiale/des Lagers. Dieser wird in den anderen Tabelle gespeichert und so für Verknüpfungen und Selektionen der Daten verwendet. |
| BEZEICHNUNG | varchar(30) | Klartext-Bezeichnung. Wird z.B. für den Ausdruck auf Reports verwendet. |
| ADRESSE | varchar(60) | Optionale Adresse. |
| STRASSE | varchar(30) | Optionale STRASSE. |
| LANDKENNZ | varchar(5) | Optionales Landkennzeichen. |
| PLZ | varchar(5) | Optionale PLZ |
| ORT | varchar(40) | Optionaler Ort |
| LAND | varchar(40) | Optionales LAND |
| ANSPRPART | varchar(40) | Optionale Ansprechpartner |
| TELEFON | varchar(30) | Optionale Telefon-Nummer |
| Optionale TELEFAX-Nummer | varchar(30) | TELEFAX |
| MAILADR | varchar(60) | Optionale Mail-Adresse |
| WWW | varchar(60) | Optionale Website |
| KOST | Int | Optionale Kostenstelle |
| KOTR | Int | Optionaler Kostenträger |
| SPRACHE | varchar(1) | Optionale Sprache |
| KENNZ1 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ2 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ3 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ4 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ5 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ6 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ7 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ8 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| KENNZ9 | varchar(6) | Optionales Kennzeichen, wird nicht verwendet. |
| BEMERKUNG | varchar(50) | Optionale Bemerkung |
| ADRNR | Int | Wird derzeit nicht verwendet. |
| STATUSNR | SmallInt | Gibt den Status des Lagers/der Filiale an: |
1.2 MULTISTAT_EINKAUF
1.2.1 Beschreibung der Tabelle
Hier werden die Daten des Einkaufs gespeichert. Diese wurden entweder manuell erfasst oder aus XLS-Dateien importiert.
1.2.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| ID | Int | Die ID ist eine eindeutige, fortlaufende Nummer. Sie wird vom Datenbank-Server beim Einfügen von Daten automatisch vergeben und kann nicht geändert werden. |
| FILIALE | varchar(5) | Über das Filial-/Lager-Kennzeichen ist ein Datensatz einem bestimmten Lager/einer Filiale zugeordnet. |
| JAHR | Int | Jahr, für das die Daten erfasst wurden. Ist im Prinzip im Eingangsdatum (EING_DATUM) enthalten. Wird jedoch beim Speichern eines Datensatzes automatisch errechnet, damit bestimmte Selektionen und Auswertungen vereinfacht werden! |
| MONAT | Int | Siehe oben! |
| LFDNR_IM_MONAT | Int | Eine eindeutige, fortlaufende Nummer innerhalb eines Monats (und Jahres). |
| EING_DATUM | DateTime | Eingabedatum |
| LIEFERANT | varchar(50) | Lieferant |
| ANSPRECHPARTNER | varchar(40) | Asnprechpartner/Person |
| BESTELL_NR | varchar(20) | Bestellnummer, interne Lieferscheinnummer o.ä. |
| PROD_NUMMER | varchar(20) | Produktionsnummer |
| PROD_NAME | varchar(50) | Produktionsname |
| PROD_FIRMA | varchar(50) | Produktionsfirma |
| PROD_LEITER | varchar(40) | Produktionsleiter (PL) |
| LIEFERSCHEIN_NR | varchar(20) | Lieferschein-Nummer |
| ANZAHL_POS | Int | Anzahl der Positionen |
| GES_MENGE | Float | Gesamte Menge (Stückzahl) |
| GES_PREIS | Float | Gesamt-Preis |
| ANZAHL_POS_DAVON_VO | Int | Anzahl Positionen, die Vor-Ort entsorgt, veräussert o.ä. wurden. Zeigt an, dass von der Gesamtmenge diese Zahl abgezogen werden muss, weil diese nicht ins Lager kamen! |
| GES_MENGE_DAVON_VO | Float | Menge Vor-Ort', siehe oben. |
| GES_PREIS_DAVON_VO | Float | Preis Vor-Ort', siehe oben. |
| ANZAHL_POS_DAVON_GELIEFERT | Int | Differenz aus der Gesamt-Anzahl - Davon-Vor-Ort. Wird automatisch berechnet. |
| GES_MENGE_DAVON_GELIEFERT | Float | Differenz aus der Gesamt-Menge - Davon-Vor-Ort. Wird automatisch berechnet. |
| GES_PREIS_DAVON_GELIEFERT | Float | Differenz aus dem Gesamt-Preis - Davon-Vor-Ort. Wird automatisch berechnet. |
| BEMERKUNG | varchar(100) | Optionale Bemerkung |
| ERFUSER | varchar(10) | Kurzname des Users, der den Datensatz erfasst hat. Wird automatisch vergeben. |
| ERFDATUM | DateTime | Erfassungsdatum. |
| ANDUSER | varchar(10) | Kurzname des Users, der den Datensatz zuletzt geändert hat. Wird automatisch vergeben. |
| ANDDAT | DateTime | Letztes Änderungsdatum. |
1.3 MULTISTAT_VERKAUF
1.3.1 Beschreibung der Tabelle
Hier werden die Verkäufe gespeichert. Diese wurden entweder manuell erfasst oder aus XLS-Dateien importiert.
1.3.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| ID | Int | Die ID ist eine eindeutige, fortlaufende Nummer. Sie wird vom Datenbank-Server beim Einfügen von Daten automatisch vergeben und kann nicht geändert werden. |
| FILIALE | varchar(5) | Über das Filial-/Lager-Kennzeichen ist ein Datensatz einem bestimmten Lager/einer Filiale zugeordnet. |
| JAHR | Int | Jahr, für das die Daten erfasst wurden. Ist im Prinzip im Eingangsdatum (EING_DATUM) enthalten. Wird jedoch beim Speichern eines Datensatzes automatisch errechnet, damit bestimmte Selektionen und Auswertungen vereinfacht werden! |
| MONAT | Int | Siehe oben! |
| LFDNR_IM_MONAT | Int | Eine eindeutige, fortlaufende Nummer innerhalb eines Monats (und Jahres). |
| AUSG_DATUM | DateTime | Ausgangsdatum |
| EMPFAENGER | varchar(50) | Empfänger (Firma) |
| ANSPRECHPARTNER | varchar(40) | Ansprechpartner, Person |
| BESTELL_NR | varchar(20) | Bstellenummer, Lieferscheinnummer o.ä. |
| PROD_NUMMER | varchar(20) | Produktionsnummer. |
| PROD_NAME | varchar(50) | Produktionsname. |
| PROD_FIRMA | varchar(50) | Produktionsfirma. |
| PROD_LEITER | varchar(40) | Produktionsleiter (PL). |
| LIEFERSCHEIN_NR | varchar(20) | Lieferscheinnummer. |
| ANZAHL_POS | Int | Anzahl der Positionen |
| GES_MENGE | Float | Gesamte Menge (Stückzahl) |
| GES_PREIS | Float | Gesamt-Preis |
| BEMERKUNG | varchar(100) | Optionale Bemerkung. |
| ERFUSER | varchar(10) | Kurzname des Users, der den Datensatz erfasst hat. Wird automatisch vergeben. |
| ERFDATUM | DateTime | Erfassungsdatum. |
| ANDUSER | varchar(10) | Kurzname des Users, der den Datensatz zuletzt geändert hat. Wird automatisch vergeben. |
| ANDDAT | DateTime | Letztes Änderungsdatum. |
1.4 MULTISTAT_EINGANG
1.4.1 Beschreibung der Tabelle
Hier werden die Eingänge (=Rücknahmen) abgelegt. Diese werden aus dem Lagerprotokoll extrahiert, dabei werden die Summen (Anzahl-Positionen, Mengen usw.) errechnet. Für jeden Auftrag und jeden Tag, an dem ein Eingang erfolgte, wird ein Datensatz angelegt!
1.4.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| ID | Int | Die ID ist eine eindeutige, fortlaufende Nummer. Sie wird vom Datenbank-Server beim Einfügen von Daten automatisch vergeben und kann nicht geändert werden. |
| FILIALE | varchar(5) | FILIALE |
| JAHR | Int | JAHR |
| MONAT | Int | MONAT |
| LFDNR_IM_MONAT | Int | LFDNR_IM_MONAT |
| DATUM | DateTime | DATUM |
| AUFTRNR | Int | Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben. |
| PROD_NAME | varchar(50) | PROD_NAME |
| PROD_NUMMER | varchar(20) | PROD_NUMMER |
| ADRKURZNAME | varchar(20) | ADRKURZNAME |
| ANSPRECHPARTNER | varchar(40) | ANSPRECHPARTNER |
| ANZAHL_POS | Int | ANZAHL_POS |
| GES_MENGE | Float | GES_MENGE |
| BEMERKUNG | varchar(100) | BEMERKUNG |
| ERFUSER | varchar(10) | ERFUSER |
| ERFDATUM | DateTime | ERFDATUM |
| ANDUSER | varchar(10) | ANDUSER |
| ANDDAT | DateTime | ANDDAT |
1.5 MULTISTAT_AUSGANG
1.5.1 Beschreibung der Tabelle
Hier werden die Ausgänge (=Ausgaben) abgelegt. Diese werden aus dem Lagerprotokoll extrahiert, dabei werden die Summen (Anzahl-Positionen, Mengen usw.) errechnet. Für jeden Auftrag und jeden Tag, an dem eine Ausgabe erfolgte, wird ein Datensatz angelegt!
1.5.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| ID | Int | Die ID ist eine eindeutige, fortlaufende Nummer. Sie wird vom Datenbank-Server beim Einfügen von Daten automatisch vergeben und kann nicht geändert werden. |
| FILIALE | varchar(5) | FILIALE |
| JAHR | Int | JAHR |
| MONAT | Int | MONAT |
| LFDNR_IM_MONAT | Int | LFDNR_IM_MONAT |
| DATUM | DateTime | DATUM |
| AUFTRNR | Int | Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben. |
| PROD_NAME | varchar(50) | PROD_NAME |
| PROD_NUMMER | varchar(20) | PROD_NUMMER |
| ADRKURZNAME | varchar(20) | ADRKURZNAME |
| ANSPRECHPARTNER | varchar(40) | ANSPRECHPARTNER |
| ANZAHL_POS | Int | ANZAHL_POS |
| GES_MENGE | Float | GES_MENGE |
| BEMERKUNG | varchar(100) | BEMERKUNG |
| ERFUSER | varchar(10) | ERFUSER |
| ERFDATUM | DateTime | ERFDATUM |
| ANDUSER | varchar(10) | ANDUSER |
| ANDDAT | DateTime | ANDDAT |
1.6 MULTISTAT_ADR
1.6.1 Beschreibung der Tabelle
1.6.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| ID | Int | Die ID ist eine eindeutige, fortlaufende Nummer. Sie wird vom Datenbank-Server beim Einfügen von Daten automatisch vergeben und kann nicht geändert werden. |
| FILIALE | varchar(5) | FILIALE |
| ADRKURZNAME | varchar(50) | ADRKURZNAME |
1.7 MULTISTAT_ACCESS
1.7.1 Beschreibung der Tabelle
1.7.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| ID | Int | Die ID ist eine eindeutige, fortlaufende Nummer. Sie wird vom Datenbank-Server beim Einfügen von Daten automatisch vergeben und kann nicht geändert werden. |
| FILIALE | varchar(5) | FILIALE |
| SERVERTYP | Int | SERVERTYP |
| SERVERNAME | varchar(250) | SERVERNAME |
| DATENBANK_SCHEMA | varchar(250) | DATENBANK_SCHEMA |
| USERNAME | varchar(50) | USERNAME |
| USERPW | varchar(50) | USERPW |