Anfang des Inhaltsbereichs

Vorgehensweisen Statische Where-Klauseln verwenden Dokument im Navigationsbaum lokalisieren

Verwendung

Statische Where-Klauseln können dann in einem Subskriptionsgenerierer verwendet werden, wenn die Kriterienwerte für die Generierung von Subskriptionen und die zugehörigen Mitarbeiterschlüssel in einer Tabelle stehen.

Voraussetzungen

Sie haben in der Administrationskonsole den Subskriptionsgenerierer-Wizard aufgerufen und eine intelligente Publikation ausgewählt. Sie befinden sich im Wizard-Schritt Kriterienregeln definieren.

Vorgehensweise

Gehen Sie wie folgt vor:

...

       1.      Markieren Sie das Kriterienfeld, für das Sie eine statische Where-Klausel hinterlegen wollen und wählen Sie Diese Grafik wird im zugehörigen Text erklärt (Statische Where-Klausel).

Die Registerkarten zur Eingabe der statischen Where-Klausel werden geöffnet.

Diese Option ist für den Operator BETWEEN nicht möglich.

       2.      Geben Sie im Registerblatt Tabelle unter Tabelle den Namen der Tabelle an, in der die Werte für die Erzeugung der Subskriptionen stehen.

Das Feld wird aus den Angaben zum Kriterienfeld vorbelegt.

       3.      Geben Sie unter Zu lesendes Feld den Feldnamen an, aus dem die Werte für die Erzeugung der Subskriptionen gelesen werden sollen.

Das Feld wird aus den Angaben zum Kriterienfeld vorbelegt.

       4.      Geben Sie unter Zu lesendes Feld Mitarbeiterschlüssel das Feld an, in dem in der Tabelle der Mitarbeiterschlüssel steht.

Bleibt dieses Feld leer, so werden alle Mitarbeiterschlüssel mit allen gefundenen Werten aus Zu lesendes Feld verknüpft.

       5.      Wechseln Sie zum Registerblatt Wert und geben Sie weitere Bedingungen ein, unter denen die Werte gefunden werden:

Eingaben für die Statische WHERE-Klausel

Feldname

Eingabe

Feldname

Wählen Sie ein Feld aus der Tabelle aus, das für die Anlage der Subskription relevant ist.

Operator

 

Statischer Wert

Legen Sie den statischen Wert fest, der für die Klausel gelten soll.

AND/OR

Geben Sie AND oder OR ein, um mehrere Regeln miteinander zu verknüpfen.

Achtung

Eine AND-Verknüpfung hat Vorrang vor einer OR-Verknüpfung.

Beispiel

LAND=DE AND REGION=08 OR REGION=09

Es werden alle Sätze, in denen sowohl Land=DE als auch REGION=08 ist, herausgesucht und außerdem noch diejenigen, in denen REGION=09 ist.

Die Eingabereihenfolge der Regeln ist sehr wichtig.

Es können maximal neun Regeln hinterlegt werden.

       6.      Wählen Sie Diese Grafik wird im zugehörigen Text erklärt (Kopieren), um Ihre Angaben zu übernehmen.

Beispiel

Für die Publikation Activities (by Employee) gibt es für das Segment ACT_RESPONSIBLE das Kriterienfeld SFAMITABT.

Durch Angabe einer statischen Where-Klausel soll erreicht werden, dass Subskriptionen erzeugt werden, die jedem Mitarbeiter seine Aktivitäten zuweisen. Dazu sind folgende Eingaben nötig:

Eingaben im Registerblatt Tabelle

Feldname

Eingabe

Tabelle

SMOKVBEZ11

Zu lesendes Feld

SFAMITABT

Zu lesendes Feld Mitarbeiterschlüssel

SFAMITABT

 

Eingaben im Registerblatt Wert

Feldname

Eingabe

Feldname

DELETED

Operator

=

Statischer Wert

0

AND/OR

leer

 

Diese Eingaben werden wie folgt gelesen:

Hole aus der Tabelle SMOKVBEZ11 aus dem Feld SFAMITABT alle Mitarbeiterschlüssel, für die DELETED = 0 ist und verwende die gefundenen Werte in den zu erzeugenden Subskriptionen.

Hinweis

Wäre das Feld Zu lesendes Feld Mitarbeiterschlüssel nicht gefüllt, so würden alle gefundenen Mitarbeiterschlüssel allen Mitarbeitern zugewiesen. Dann werden die Mitarbeiterschlüssel aus der Tabelle SMOMITABT gelesen.

Da das Feld gefüllt ist, erhält jeder Mitarbeiter nur die Sätze mit seinem Mitarbeiterschlüssel zugewiesen.

 

Ende des Inhaltsbereichs