!--a11y-->
静的 where 句の使用 
静的 where 句は、サブスクリプションを生成するための基準値とそれに対応する従業員キーが 1 つのテーブルに配置されているサブスクリプションジェネレータで使用することができます。
アドミンコンソールでサブスクリプションジェネレータウィザードが呼び出され、インテリジェントパブリケーションが選択されている必要があります。ウィザードの基準ルール定義を参照している必要があります。
それには次の手順を行ってください。
...
1.
静的where
句を定義する基準項目を選択し、
(静的
where 句) を選択します。
静的 where 句を入力するための関連タブページが開きます。
BETWEEN 演算子の場合は、この機能は使用不可です。
2. テーブル (テーブルタブページ) で、サブスクリプションを生成するための値が格納されたテーブルの名称を指定します。
項目は基準項目設定で事前に割り当てられます。
3. 読込対象項目で、サブスクリプションを生成するための値が読み込まれる項目の名称を指定します。
項目は基準項目設定で事前に割り当てられます。
4. 読込対象項目: 従業員キーで、従業員キーのテーブルが格納された項目を指定します。
この項目を空白のままにすると、読込対象項目から読み込まれた値にすべての従業員キーがリンクされます。
5. 値タブページに切り替えて、値を検索する場所を指定するための追加条件を入力します。
静的 where 句のエントリ
項目名 |
エントリ |
項目名 |
サブスクリプションの追加に関連するテーブルから項目を選択します。 |
演算子 |
|
静的値 |
この句に適用される静的値を設定します。 |
AND/OR |
複数のルールをリンクするために AND または OR を入力します。
AND リンクが OR リンクより優先されます。 例COUNTRY=DE AND REGION=08 OR REGION=09 COUNTRY=DE かつ REGION=08 であるすべてのレコードが検索されます。REGION=09 のレコードも検索されます。 ルールを入力する順序は非常に重要です。 |
最大で 9 つのルールを定義することができます。
6.
設定を送信するには、
(コピー)
を選択します。
パブリケーション活動 (従業員別) の場合、セグメント ACT_RESPONSIBLE の基準項目SFAMITABT があります。
静的 where 句を指定して、各従業員に各自の活動を割り当てるサブスクリプションを生成する必要があります。そのためには、以下のエントリが必要です。
タブページテーブルのエントリ
項目名 |
エントリ |
テーブル |
SMOKVBEZ11 |
読込対象項目 |
SFAMITABT |
読込対象項目: 従業員キー |
SFAMITABT |
タブページ値のエントリ
項目名 |
エントリ |
項目名 |
DELETED |
演算子 |
= |
静的値 |
0 |
AND/OR |
空白 |
これらのエントリは以下のように読み込まれます。
テーブル SMOKVBEZ11 の DELETED = 0 の項目 SFAMITABT からすべての従業員キーを取得し、検索された値を、生成するサブスクリプションで使用します。

項目読み込まれる項目: 従業員キーを空白のままにすると、検索されたすべての従業員キーがすべての従業員に割り当てられます。この場合は、テーブル SMOMITABT にある従業員キーが読み込まれます。
この項目に入力すると、各従業員は自分の従業員キーに割り当てられたレコードだけを取得します。
