| # テーブル関係 (ttocm0104m000) セッションの目的: オブジェクトタイプのテーブル関係をメンテナンスします。 このルートテーブルの主キーはオブジェクトタイプを識別します。たとえば、SalesOrder オブジェクトは tdsls400.orno テーブルフィールドで識別されます。1 つのオブジェクトは、1 つのレコードで構成することもできますが、通常は複数のテーブルに含まれる複数のレコードで構成されます。このセッションには、特定のオブジェクトに属しているレコードが表示されます。 それぞれのテーブル関係が定義された構成要素を次の表に示します。
構成要素 | このセッションの対応するフィールド
子テーブル | テーブル開始
子テーブルの外部キーフィールド | フィールド
親テーブル 子テーブルの外部キーは親テーブルの主キーを参照します。 | テーブル終了
フィルタ式 データモデル内にハード参照が存在しない場合は、フィルタ式が必須です。 | 条件
例 SalesOrder オブジェクトタイプのテーブル関係定義の例を次の図に示します。 対応する関係を次の表に示します。
テーブル開始 | フィールド | テーブル終了 | 条件
tdsls401 | orno | tdsls400 |
tdsls402 | orno | tdsls400 |
tcibd420 | prbo | tdsls400 | prbt=tcprbt.tdsls401
tcibd420 には、その他のテーブルとの直接関係がありません。フィルタ式 `prbt=tcprbt.tdsls401` を使用すると、tcibd420 のレコードがどのオブジェクトタイプに属しているかを検証できます。 モデル オブジェクトモデルを識別するコード 標準 このチェックボックスは、該当するモデルが標準モデルかカスタマイズモデルかを示します。 標準モデルとその子構成要素 (アクションやテーブル関係など) はメンテナンスできません。 標準モデルを削除できるのは、そのモデルが配置されていない場合に限ります。 オブジェクトタイプ オブジェクトタイプを識別するコード ライン オブジェクトタイプのテーブル関係を一意に識別する ID テーブル開始 子テーブル フィールド 子テーブルの外部キーフィールド テーブル終了 親テーブル 条件 テーブル関係のフィルタ式 データモデル内にハード参照が存在しない場合は、条件が必須です。 会社フィールド開始 子テーブル内のテーブルフィールドのコード。会社番号が含まれています。 標準 このチェックボックスは、該当する関係が標準関係かカスタマイズ関係かを示します。 標準モデルからモデルをコピーすると、その新規モデルの関係が標準関係になります。ただし、その新規モデル自体は標準モデルにはなりません 関係を更新または作成すると、標準チェックボックスが自動的にオフになります。 注意 属性を変更して標準定義に戻しても、標準チェックボックスはオフのまま変わりません。 |