コンテンツフレーム起動

Procedure documentation 静的 where 句の使用 Locate the document in its SAP Library structure

用途

静的 where 句は、サブスクリプションを生成するための基準値とそれに対応する従業員キーが 1 つのテーブルに配置されているサブスクリプションジェネレータで使用することができます。

前提条件

アドミンコンソールでサブスクリプションジェネレータウィザードが呼び出され、インテリジェントパブリケーションが選択されている必要があります。ウィザードの基準ルール定義を参照している必要があります。

処理手順

それには次の手順を行ってください。

...

       1.      静的where 句を定義する基準項目を選択し、This graphic is explained in the accompanying text (静的 where ) を選択します。

静的 where 句を入力するための関連タブページが開きます。

BETWEEN 演算子の場合は、この機能は使用不可です。

       2.      テーブル (テーブルタブページ) で、サブスクリプションを生成するための値が格納されたテーブルの名称を指定します。

項目は基準項目設定で事前に割り当てられます。

       3.      読込対象項目で、サブスクリプションを生成するための値が読み込まれる項目の名称を指定します。

項目は基準項目設定で事前に割り当てられます。

       4.      読込対象項目: 従業員キーで、従業員キーのテーブルが格納された項目を指定します。

この項目を空白のままにすると、読込対象項目から読み込まれた値にすべての従業員キーがリンクされます。

       5.      タブページに切り替えて、値を検索する場所を指定するための追加条件を入力します。

静的 where 句のエントリ

項目名

エントリ

項目名

サブスクリプションの追加に関連するテーブルから項目を選択します。

演算子

 

静的値

この句に適用される静的値を設定します。

AND/OR

複数のルールをリンクするために AND または OR を入力します。

Caution

AND リンクが OR リンクより優先されます。

COUNTRY=DE AND REGION=08 OR REGION=09

COUNTRY=DE かつ REGION=08 であるすべてのレコードが検索されます。REGION=09 のレコードも検索されます。

ルールを入力する順序は非常に重要です。

最大で 9 つのルールを定義することができます。

       6.      設定を送信するには、This graphic is explained in the accompanying text (コピー) を選択します。

パブリケーション活動 (従業員別) の場合、セグメント ACT_RESPONSIBLE の基準項目SFAMITABT があります。

静的 where 句を指定して、各従業員に各自の活動を割り当てるサブスクリプションを生成する必要があります。そのためには、以下のエントリが必要です。

タブページテーブルのエントリ

項目名

エントリ

テーブル

SMOKVBEZ11

読込対象項目

SFAMITABT

読込対象項目: 従業員キー

SFAMITABT

 

タブページのエントリ

項目名

エントリ

項目名

DELETED

演算子

=

静的値

0

AND/OR

空白

 

これらのエントリは以下のように読み込まれます。

テーブル SMOKVBEZ11 DELETED = 0 の項目 SFAMITABT からすべての従業員キーを取得し、検索された値を、生成するサブスクリプションで使用します。

Note

項目読み込まれる項目: 従業員キーを空白のままにすると、検索されたすべての従業員キーがすべての従業員に割り当てられます。この場合は、テーブル SMOMITABT にある従業員キーが読み込まれます。

この項目に入力すると、各従業員は自分の従業員キーに割り当てられたレコードだけを取得します。

 

 

 

コンテンツフレーム終了