機械翻訳について

キー・フレックスフィールドの追加

キー・フレックスフィールド・リファレンスを使用すると、SELECT、FROM、WHERE、ORDER BYまたはHAVINGの後に表示される句を置換できます。

実行時にパラメータにより複数の値を置換する場合、フレックスフィールド・リファレンスを使用します。 データ・モデル・エディタは、次のフレックスフィールド・タイプをサポートしています:

  • 「場所」 - このタイプの字句は、文のWHEREセクションで使用されます。 SELECT文がキー・フレックスフィールド・データに基づいてフィルタできるように、これを使用してWHERE句を変更します。

  • 「ソート・キー」 - このタイプの字句は、文の「ORDER BY」セクションで使用されます。 結果の出力をフレックス・セグメント値によってソートできるように、これを使用して列の式のリストを取得します。

  • 「選択」 - このタイプの字句は、文のSELECTセクションで使用されます。 これを使用して、字句定義に基づいてキー・フレックスフィールド(kff)コードの組合せ関連データを取得し、処理します。

  • 「フィルタ」 - このタイプの字句は、文のWHEREセクションで使用されます。 これを使用して、Oracle Enterprise Scheduling Serviceから渡されたフィルタIDに基づいてSELECT文がフィルタできるようにWHERE句を変更します。

  • 「セグメントMetadata」 - これを使用して、フレックスフィールド関連のメタデータを取得します。 このメタデータを取得するためにPL/SQLコードを記述する必要はありません。 かわりに、ダミーのSELECT文を定義し、この辞書を使用してメタデータを取得します。 この辞書は定数文字列を返す必要があります。

データ・モデルのフレックスフィールド・コンポーネントを設定したら、次の構文を使用して、SQL問合せでフレックスフィールドの字句参照を作成します:

&LEXICAL_TAG ALIAS_NAME

次に例を示します:

&FLEX_GL_BALANCING alias_gl_balancing

SQL問合せを入力したら、OKをクリック

  • 次のように入力します。
    • 「字句名」 - フレックスフィールド・コンポーネントの名前を入力します。

    • 「フレックスフィールド・タイプ」 - 「キー・フレックスフィールド。」を選択します。

    • 「字句タイプ」 - リストからタイプを選択します。 ここで選択したフィールドは、必須の追加フィールドを決定します。 「フレックスフィールド詳細の入力」を参照してください。

    • 「アプリケーション短縮名」 - このフレックスフィールドを所有するFusion Applications Suiteアプリケーションの短縮名を入力します(例: GL)。

    • 「フレックスフィールド・コード」 - このフレックスフィールドに対して定義されたフレックスフィールド・コードを入力します。 Oracle E-Business Suiteでは、このコードは「キー・フレックスフィールドの登録」形式(GL#など)で定義されます。

    • 「IDフレックス番号」 - フレックスフィールド構造情報が含まれるソース列またはパラメータの名前を入力します。 たとえば: 101 パラメータを使用するには、パラメータ名の前にコロンを付けます(例::PARAM_STRUCT_NUM)。

フレックスフィールド詳細の入力

詳細リージョンに、選択した字型に応じて適切なフィールドが表示されます。

キー・フレックスフィールド・タイプのフィールド: セグメントMetadata

この表では、セグメント化されたメタデータの詳細フィールドについて説明します。

フィールド 説明

構造インスタンス番号

フレックスフィールド構造情報が含まれるソース列またはパラメータの名前を入力します。 たとえば: 101 パラメータを使用するには、パラメータ名の先頭にコロンを付けます( :PARAM_STRUCT_NUMなど)。

セグメント

(オプション)このデータがリクエストされるセグメントを識別します。 デフォルト値は「ALL」です。 構文については、「Oracle E-Business Suite開発者ガイド」を参照してください。

親セグメントの表示

このボックスを選択すると、依存セグメントの親セグメントが、そのセグメントの属性で表示されていなくても、自動的に表示されます。

Metadataタイプ

返されるメタデータのタイプを選択します:

セグメントのプロンプトの上 - segment(s)のプロンプトの上。

セグメントの左プロンプト - segment(s)の左プロンプト

キー・フレックスフィールド・タイプのフィールド: 選択

次の表は、Selectフレックスフィールド・タイプの詳細フィールドを示しています。

フィールド 説明

複数構造インスタンスの有効化

この字句が複数構造をサポートするかどうかを示します。 このボックスを選択すると、すべての構造がデータのレポート作成に使用される可能性があります。 データ・エンジンは、<code_combination_table_alias>.<set_defining_column_name>を使用して構造番号を取得します。

コード組合せ表別名

列名のプレフィクスとして付加する表の別名を指定します。 SELECTが他のフレックスフィールド表に結合するか、自己結合を使用している場合、TABLEALIASを使用します。

構造インスタンス番号

フレックスフィールド構造情報が含まれるソース列またはパラメータの名前を入力します。 たとえば: 101 パラメータを使用するには、パラメータ名の先頭にコロンを付けます( :PARAM_STRUCT_NUMなど)。

セグメント

(オプション)このデータがリクエストされるセグメントを識別します。 デフォルト値は「ALL」です。 構文については、「Oracle E-Business Suite開発者ガイド」を参照してください。

親セグメントの表示

このボックスを選択すると、依存セグメントの親セグメントが、そのセグメントの属性で表示されていなくても、自動的に表示されます。

出力タイプ

次から選択します:

  • 「値」 - ユーザーに表示されるセグメント値。

  • 「埋込み値」- ユーザーに表示される埋込みセグメント値。 数値タイプ値は左から空白がパディングされます。 文字列タイプ値は右に空白がパディングされます。

  • 「摘要」 - セグメント定義で定義された摘要サイズまでのセグメント値の説明。

  • 「詳細説明」 - セグメント値の説明(フル・サイズ)。

  • 「セキュリティ」 - 現在の組合せが現在のユーザーに対して保護されている場合はYを返し、それ以外の場合はNを返します。

キー・フレックスフィールド・タイプのフィールド: 場所

次の表に、Whereキー・フレックスフィールド・タイプの詳細フィールドを示します。

フィールド 説明

コード組合せ表別名

列名のプレフィクスとして付加する表の別名を指定します。 SELECTが他のフレックスフィールド表に結合しているか、または自己結合を使用している場合は、TABLEALIASを使用します。

構造インスタンス番号

フレックスフィールド構造情報が含まれるソース列またはパラメータの名前を入力します。 たとえば: 101 パラメータを使用するには、パラメータ名の先頭にコロンを付けます( :PARAM_STRUCT_NUMなど)。

セグメント

(オプション)このデータがリクエストされるセグメントを識別します。 デフォルト値は「ALL」です。 構文については、「Oracle E-Business Suite開発者ガイド」を参照してください。

オペレータ

適切な演算子を選択します。

Operand1

条件演算子の右側で使用する値を入力します。

Operand2

(オプション) BETWEEN演算子の上限値。

キー・フレックスフィールド・タイプのフィールド: 順序基準

次の表に、フレックスフィールド・タイプ別オーダーの詳細フィールドを示します。

フィールド 説明

複数構造インスタンスの有効化

この字句が複数構造をサポートするかどうかを示します。 このチェックボックスをオンにすると、全ての構成がデータのレポート作成に使用される場合があります。 データ・エンジンは、<code_combination_table_alias>.<set_defining_column_name>を使用して構造番号を取得します。

構造インスタンス番号

フレックスフィールド構造情報が含まれるソース列またはパラメータの名前を入力します。 たとえば: 101 パラメータを使用するには、パラメータ名の先頭にコロンを付けます( :PARAM_STRUCT_NUMなど)。

コード組合せ表別名

列名のプレフィクスとして付加する表の別名を指定します。 SELECTが他のフレックスフィールド表に結合しているか、または自己結合を使用している場合は、TABLEALIASを使用します。

セグメント

(オプション)このデータがリクエストされるセグメントを識別します。 デフォルト値は「ALL」です。 構文については、「Oracle E-Business Suite開発者ガイド」を参照してください。

親セグメントの表示

このボックスを選択すると、依存セグメントの親セグメントが、そのセグメントの属性で表示されていなくても、自動的に表示されます。

キー・フレックスフィールド・タイプのフィールド: フィルタ

次の表は、Filterフレックスフィールド・タイプの詳細フィールドを示しています。

フィールド 説明

コード組合せ表別名

列名のプレフィクスとして付加する表の別名を指定します。 SELECTが他のフレックスフィールド表に結合しているか、または自己結合を使用している場合は、TABLEALIASを使用します。

構造インスタンス番号

フレックスフィールド構造情報が含まれるソース列またはパラメータの名前を入力します。 たとえば: 101 パラメータを使用するには、パラメータ名の先頭にコロンを付けます( :PARAM_STRUCT_NUMなど)。