Tabellen Previous topic Chapter index Next topic

KUNDEN

 

Beschreibung

Tabelle wird für die DABiS Premium Module verwendet. Produktverwaltungs Service.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

KUID

LONGINT_DOM

INTEGER

 

Primary Key

 

 

KUNAME

 

CHAR(50)

 

Kundenname

 

 

KUKURZNAME

 

CHAR(50)

''

Kurzname / Wellenkürzel

 

KUKTID

LONGINT_DOM

INTEGER

 

Referenz auf den Kundentyp

 

 

KUADRESSE1

 

CHAR(80)

''

Adressfeld 1

 

 

KUADRESSE2

 

CHAR(80)

''

Adressfeld 2

 

 

KUBUNDESLAND

 

CHAR(50)

''

Bundesland

 

 

KUEMAILADDRESSE

 

CHAR(80)

''

E-Mail-Adresse

 

 

KUEMAILSUBJECT

 

CHAR(80)

''

E-Mail-Betreff

 

 

KUEMAILBODYTEMPLATE

 

CHAR(250)

''

E-Mail-Body-Template, wird mit Makros / Platzhaltern befüllt

 

 

KUMINFUELLZEITMS

LONGINT_DOM

INTEGER

0

Minimale Füllzeit (Luft) für Pausen in ms

 

 

KUMAXFUELLZEITMS

LONGINT_DOM

INTEGER

0

Maximale Füllzeit (Luft) für Pausen in ms

 

 

KUMAXWIEDERHOLUNG

LONGINT_DOM

INTEGER

0

Maximale Sendungswiederholung

 

KUAFID

LONGINT_DOM

INTEGER

 

Link zum verwendeten Audioformat-Datensatz

 

 

KUISEMAILALTERNATIVE

BOOLEAN_DOM

SMALLINT

0

Alternative Belieferung per E-Mail

 

 

KUDISTRIBUTION

 

VARCHAR(10000)

''

Distributionskonfiguration als XML

 

 

KUDISTRIBUTIONTYP

SHORTINT_DOM

SMALLINT

0

Distributionskonfiguration:
0 = Die Konfiguration wurde ohne Vorlage erstellt.
1 = Die Konfiguration wurde aus der Standardvorlage "IPA" erstellt
2 = Die Konfiguration wurde aus der Standardvorlage "FTP via cURL" erstellt
3 = Die Konfiguration wurde aus der Standardvorlage "FTP via WinSCP" erstellt

 

 

KULOGOFILENAME

 

VARCHAR(1000)

''

Pfad zu einer optionalen Logo-Bilddatei

 

 

KUAUDIOSHARE

 

VARCHAR(1000)

''

Audio Share

 

 

KUERSTELLER

SHORTUSERNAME_DOM

CHAR(20)

 

Ersteller/Besitzer des Objekts

 

 

KURECORDVERSION

LONGINT_DOM

INTEGER

1

Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht.

 

KUDISTRIBUTIONCONFIGID

LONGINT_DOM

INTEGER

 

Id (Fremdschlüssel) der Standard-Distributionskonfiguration des Kunden

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

KUNDEN_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

KUNDEN_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

KUNDEN_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

KUNDEN_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

KUNDEN_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_KUNDENTYPEN

KUKTID

ASC

FK1_KU_DS

KUDISTRIBUTIONCONFIGID

ASC

FK_KUNDE_AUDIOFORMAT

KUAFID

ASC

IDX_KURZNAME

KUKURZNAME

ASC

PK_KUNDEN

KUID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

AUDIOFORMAT

FK_KUNDE_AUDIOFORMAT

KUAFID

AFID

NO ACTION

NO ACTION

DISTRIBUTIONCONFIGURATION

FK1_KU_DS

KUDISTRIBUTIONCONFIGID

DSID

NO ACTION

NO ACTION

LOOKUPVALUES

FK1_KUNDENTYPEN

KUKTID

LUID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

NEWSSENDUNGEN

FK_NEWSSENDUNG_KUNDE

NEKUID

KUID

NO ACTION

NO ACTION

PLANUNGSMATRIX

FK_PMKUNDE

PMKUID

KUID

NO ACTION

NO ACTION

SENDUNGSVORLAGEN

FK_SVKUNDEN

SVKUID

KUID

NO ACTION

NO ACTION

PRODUKTE

FK1_KUNDEN

PRKUID

KUID

NO ACTION

NO ACTION

DISTRIBUTIONCONFIG_KUNDEN

FK2_KUNDEN

DKKUID

KUID

CASCADE

NO ACTION

 

Definition

CREATE TABLE KUNDEN (
    KUID                    LONGINT_DOM NOT NULL,
    KUNAME                  CHAR(50) NOT NULL COLLATE PXW_INTL850,
    KUKURZNAME              CHAR(50) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    KUKTID                  LONGINT_DOM,
    KUADRESSE1              CHAR(80) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    KUADRESSE2              CHAR(80) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    KUBUNDESLAND            CHAR(50) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    KUEMAILADDRESSE         CHAR(80) DEFAULT '' NOT NULL,
    KUEMAILSUBJECT          CHAR(80) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    KUEMAILBODYTEMPLATE     CHAR(250) DEFAULT '' NOT NULL,
    KUMINFUELLZEITMS        LONGINT_DOM DEFAULT 0 NOT NULL,
    KUMAXFUELLZEITMS        LONGINT_DOM DEFAULT 0 NOT NULL,
    KUMAXWIEDERHOLUNG       LONGINT_DOM DEFAULT 0 NOT NULL,
    KUAFID                  LONGINT_DOM,
    KUISEMAILALTERNATIVE    BOOLEAN_DOM DEFAULT 0 NOT NULL,
    KUDISTRIBUTION          VARCHAR(10000) DEFAULT '' NOT NULL,
    KUDISTRIBUTIONTYP       SHORTINT_DOM DEFAULT 0 NOT NULL,
    KULOGOFILENAME          VARCHAR(1000) DEFAULT '' NOT NULL,
    KUAUDIOSHARE            VARCHAR(1000) DEFAULT '' NOT NULL,
    KUERSTELLER             SHORTUSERNAME_DOM NOT NULL,
    KURECORDVERSION         LONGINT_DOM DEFAULT 1 NOT NULL,
    KUDISTRIBUTIONCONFIGID  LONGINT_DOM
);


ALTER TABLE KUNDEN ADD CONSTRAINT PK_KUNDEN PRIMARY KEY (KUID);
ALTER TABLE KUNDEN ADD CONSTRAINT FK1_KUNDENTYPEN FOREIGN KEY (KUKTID) REFERENCES LOOKUPVALUES (LUID);
ALTER TABLE KUNDEN ADD CONSTRAINT FK1_KU_DS FOREIGN KEY (KUDISTRIBUTIONCONFIGID) REFERENCES DISTRIBUTIONCONFIGURATION (DSID);
ALTER TABLE KUNDEN ADD CONSTRAINT FK_KUNDE_AUDIOFORMAT FOREIGN KEY (KUAFID) REFERENCES AUDIOFORMAT (AFID);
CREATE INDEX IDX_KURZNAME ON KUNDEN (KUKURZNAME);

 

     Previous topic Chapter index Next topic