|
Letzte
Bearbeitung dieses Dokuments: |
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 DataSetID
(PK) |
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.
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
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 |
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. |
Als
Primärschlüssel wird das Attribut
DataSetID
aus den
Allgemeinen
Attributen (Common Attributes) verwendet.
▲
zum
Inhaltsverzeichnis
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
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
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
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
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:
A
(Ausland
/ außerhalb EU):
Es wird generell keine Umsatzsteuer
berechnet.
EE
(EU
/ USt des Empfängerlandes):
Bei Lieferungen an
Endverbraucher in diesem Land werden die USt-Sätze des
Empfängerlandes berechnet.
An gewerbliche Kunden in diesem
Land – das sind Kunden denen eine
'Umsatzsteuer-Identifikation' zugeteilt wurde und die Lieferung für
gewerbliche Zwecke verwenden – wird keine Umsatzsteuer
berechnet.
Diese Regel wird auch als 'Versandhaus-Regel'
bezeichnet weil sie angewendet werden muss, wenn die Lieferungen an
alle Empfänger in diesem Land einen von der EU festgelegten
Gesamtbetrag pro Jahr übersteigen.
Dieser Gesamtbetrag pro
Jahr wird üblicherweise nur überschritten, wenn ein
größeres Unternehmen gezielt Werbung im Empfängerland
betreibt.
EV
(EU
/ USt des Versandlandes):
Bei Lieferungen an Endverbraucher in
diesem Land werden die USt-Sätze des Versandlandes ('Inland' in
dem der Sitz des liefernden Unternehmens ist) berechnet.
An
gewerbliche Kunden in diesem Land – das sind Kunden denen eine
'Umsatzsteuer-Identifikation' zugeteilt wurde und die Lieferung für
gewerbliche Zwecke verwenden – wird keine Umsatzsteuer
berechnet.
Diese Regel wird angewendet, wenn die Lieferungen
an alle Empfänger in diesem Land einen von der EU festgelegten
Gesamtbetrag pro Jahr nicht übersteigt.
I
(Inland):
Das ist das Land in dem das versendende Unternehmen seinen
Firmensitz hat.
Sowohl an Endverbraucher als auch an gewerbliche
Kunden werden die USt-Sätze des 'Inlandes' berechnet.
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
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.