>HandelsSepp - Inhalt

> HandelsSepp - Datenmodell

Land (virtuelle Tabelle; verwendet Parameter)

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluss und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, dass Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

 Letzte Bearbeitung dieses  Dokuments:
2011-05-18

Schnell-Verweise:     Mengengerüst und Zugriffshäufigkeit          Primärschlüssel und Sekundärindex           SQL-Kommandos           

Klicken Sie bitte auf den Attributsnamen um zur Detail-Beschreibung zu kommen.

Attribute   
Farbcodierungen und Abkürzungen  
Common Attributes (Allgemeine Attribute)   

DataSetID (PK) 
ClientID (SI1-1) 
ObjectID 
CreatedBy 
CreatedAt 
ChangedBy 
ChangedAt 
ValidFrom (SI1-3) 
ValidTill (SI1-4) 

ISOLandCode
(SI1-2) 
LaenderName  
UmsatzsteuerRegel  

Fremdschlüsselrelationen


Die virtuelleTabelle 'Land' enthält alle Länder in die geliefert werden kann.
Durch das Einschränken der Lieferländer werden Fehlbedienungen – wie z.B. das Zuordnen des falschen Landes zu einem Kunden oder Lieferort - weitgehend vermieden.

Neben dem ISO-Code des Landes und einer Lang-Bezeichnung des Ländernamens wird noch die Umsatzsteuer-Regel für Lieferungen in das jeweilige Land festgelegt.

Mengengerüst

HandelsSepp ist eine Standard-Software und die Angabe eines erwarteten Mengengerüstes kann nicht erfolgen.
Bei der Leistungsfähigkeit von Personal-Computern ist nicht zu erwarten, dass selbst bei einer größeren Zahl von Einträgen in der Tabelle ein Mengen-Problem auftreten wird.

zum Inhaltsverzeichnis

Zugriffshäufigkeit

Als Standard-Software ist die Zahl der Benutzer einer Installation von HandelsSepp nicht vorhersagbar.
Aus diesem Grund ist auch kein 'Durchschnittswert pro Tag' angegeben.
Nachdem für ein Land keine Bewegungsdaten erfasst werden ist nur eine geringe Anzahl von Zugriffen zu erwarten.

Datenbank-Operation

Durchschnittswert pro Tag

Maximalwert
pro Sekunde

Hauptgrund der Zugriffe

SELECT

keine Angabe

50

Anzeigen aller möglichen Lieferländer beim Füllen der Combobox bei der Verwaltung eines Kunden oder Lieferortes.

INSERT

keine Angabe

0

Erfassen oder Ändern von Daten eines Landes.

UPDATE

keine Angabe

0

Ändern von Daten eines Landes.

DELETE

keine Angabe

0

Selten ausgeführtes Löschen deaktivierter Datensätze.



zum Inhaltsverzeichnis

Primärschlüssel

Als Primärschlüssel wird das Attribut DataSetID aus den Allgemeinen Attributen (Common Attributes) verwendet.

zum Inhaltsverzeichnis

Sekundär-Index 1

Diese virtuelle Tabelle setzt auf der Datenbank-Tabelle Parameter auf und verwendet deren Sekundär-Index.
Durch die Zuordnung der Attribute besteht der Index für diese (virtuelle) Tabelle aus folgenden Attributen:
ParameterName (aufsteigend) und ISOLandCode (aufsteigend).

Zur Bestimmung des aktuell gültigen Datensatzes sind noch ClientID (aufsteigend), ValidFrom (absteigend) und ValidTill (aufsteigend) aus den Allgemeinen Attributen (Common Attributes) im Sekundär-Index 1 enthalten.

zum Inhaltsverzeichnis

Geschäfts-spezifische Attribute

ParameterName

Eindeutige Kennung zu welchem Business-Object (BO) der Datensatz gehört.
Für diese virtuelle Tabelle hat dieses Attribut immer den Wert 'Land'.

Zuordung zu Tabelle und Attribut: Parameter > ParameterName.

zum Inhaltsverzeichnis

ISOLandCode

Das Attribut enthält den ISO-Code des Landes.
Dieser Code identifiziert ein Land eindeutig.

Datentyp des Attributes in der virtuellen Tabelle: VARCHAR(250) – gleich wie das Attribut auf der Tabelle Parameter.

Zuordung zu Tabelle und Attribut: Parameter > Value01.

zum Inhaltsverzeichnis

LaenderName

Vollständiger Name des Landes.
Dieser Text wird zur Bezeichnung des Landes verwendet und auf Dokumenten gedruckt.

Datentyp des Attributes in der virtuellen Tabelle: TEXT(2040) – gleich wie das Attribut auf der Tabelle Parameter.

Zuordung zu Tabelle und Attribut: Parameter > Value06.

zum Inhaltsverzeichnis

UmsatzsteuerRegel

In diesem Attribut ist festgelegt welche Regel zur Berechnung der Umsatzsteuer (USt) bei Lieferungen an Empfänger im jeweiligen Land angewendet wird.

Die möglichen Werte sind im Anwendungsprogramm festgelegt. Zum Zeitpunkt der Erstellung dieses Dokuments waren folgende Arten implementiert:

Datentyp des Attributes in der virtuellen Tabelle: TEXT(2040) – gleich wie das Attribut auf der Tabelle Parameter.

Zuordung zu Tabelle und Attribut: Parameter > Value07.

zum Inhaltsverzeichnis

SQL-Kommandos zum Füllen mit Länder-Codes für die Auslieferung

Mit diesem Kommando wird bei der Auslieferung von HandelsSepp 'AT' und 'DE' als mögliche Länder definiert:
INSERT INTO Parameter (DataSetID, ClientID, ObjectID, CreatedAt, ChangedAt, ParameterName, Value01, Value06, Value07)
VALUES (95421102110102, 0, 95421102110102, '2010-01-01', '2010-01-01', 'Land', 'AT', 'Österreich', 'I');

INSERT INTO Parameter (DataSetID, ClientID, ObjectID, CreatedAt, ChangedAt, ParameterName, Value01, Value06, Value07)
VALUES (85421102110102, 0, 85421102110102, '2010-01-01', '2010-01-01', 'Land', 'AT', 'Österreich', 'I');


Bei einer
Installation mit mehreren Mandanten muss das passende SQL-Kommando je einmal für jede ClientID ausgeführt werden.
Zu beachten ist dabei, dass auch ein anderer Wert für DataSetID und ObjectID verwendet werden muss !

Diese Einstellung kann mit dem Teilprogramm asdf geändert werden; in diesem Teilprogramm können auch weitere Länder hinzugefügt werden.

zum Inhaltsverzeichnis