| MMT セッションを作成するには |  |
| 重要 以下のセクションでは、MMT セッションを作成するために必要なセッションについて説明します。ただし、これらのセッションの詳細についてすべて説明しているわけではありません。セッションの詳細については、Infor Web Helpを参照してください。 下図は、手順のステップと対応するセッションまたはプログラムを示しています。 フロー: 複数メインテーブルセッションの作成 メインエンティティ詳細セッションを作成するには 複数メインテーブルのコントローラセッションで詳細セッションを使用する場合は、既存の詳細セッションがあるか、それを作成する必要があるかを確認します。 詳細セッションを作成するときは、セッションのプロパティでオブジェクトのラベルフィールドにラベルコードを入力します。これにより、詳細セッションを開くためのラベルを複数メインテーブルのコントローラセッションに表示できます。 例- 詳細セッション 購買オーダヘッダ (cxoes0122m000) セッションはすでに存在するので、詳細セッションとして使用できます。オブジェクトのラベルフィールドにラベルコードを入力します。
フィールド | 入力値
オブジェクトのラベル | oes022 (購買オーダヘッダ)
複数メインテーブルのコントローラセッションを作成するには 複数メインテーブルのコントローラセッションを作成するには セッション (ttadv2500m000) セッションを開始し、コントローラセッションのプロパティを指定します。以下の点に注意します。 セッションタイプ: メンテナンス ウィンドウタイプ: 複数メインテーブル メインセッション: はい 同期ダイアログ: メインエンティティ詳細セッションのコード (例: cxoes0122m000) フォームを編集し、セッションに含めるフィールドを挿入します。 例- 複数メインテーブルのコントローラセッション 購買オーダ複数メインテーブルのコントローラセッションは、以下のプロパティで作成されます。
フィールド | 入力値
パッケージ | cx
モジュール | oes
セッション | 0122s100
記述 | 購買オーダ
標準スクリプト | なし
プログラムスクリプト | cxoes0122s100
メインテーブル | cxoes022
開始コマンドタイプ | 開始コマンドなし
開始コマンド | 0
セッション状況 | 開発中
ダイナミックセッション | あり
統合 | あり
セッションタイプ | メンテナンス
ウィンドウタイプ | 複数メインテーブル
メインセッション | あり
同期ダイアログ | cxoes0122m000
従属セッションを作成するには 既存の従属セッションを使用するか、新規作成します。従属エンティティをメインエンティティにリンクするキーフィールドは、フォームの表示フィールドでなければなりません。従属セッションのオブジェクトのラベルを指定する必要があります。 例- 従属セッション 購買オーダライン (cxoes0123m000) セッションは既存の従属セッションです。セッションのプロパティのオブジェクトのラベルフィールドにラベルコードを入力します。
フィールド | 入力値
オブジェクトのラベル | oes023 (購買オーダライン)
コントローラに従属ラインを割り当てるには 従属セッションを複数メインテーブルのコントローラセッションにリンクする必要があります。 その手順は次のとおりです。 セッション (ttadv2500m000) セッションを開始します。 複数メインテーブルのコントローラセッションを選択します。 特定メニューの MMT 従属セッションをクリックします。従属セッション (ttadv3110m000) セッションが開始されます。 新規作成をクリックします。 次のインデックス番号を入力します。 従属セッションコードを入力します。 フィールドマッピング情報を入力するか、フィールドマッピングの作成をクリックします。 例- 従属セッションを割り当てる 購買オーダライン (cxoes0123m000) セッションを従属セッションとして購買オーダ (cxoes0122s100) 複数メインテーブルのコントローラセッションにリンクします。以下のフィールドマッピングを入力します。
MMT セッションのフィールド名 | 従属のフィールド名
cxoes022.orno | cxoes023.orno
コントローラセッションをコンパイルして実行するには 従属セッションを割り当てた後、複数メインテーブルのコントローラセッションをコンパイルする必要があります。 セッションをコンパイルするには セッション (ttadv2500m000) セッションを開始します。 セッションを選択します。 セッションの起動をクリックします。 この時点で、複数メインテーブルのコントローラセッションを実行できます。 例- 複数メインテーブルのコントローラセッションを実行する 購買オーダ (cxoes0122s100) セッションを実行できます。 購買オーダ複数メインテーブルセッション コントローラセッションを統合するには 複数メインテーブルのコントローラセッションはメインエンティティの詳細セッションに相当します。したがって、セッションをテーブルのメイン概要セッションの同期ダイアログ、または概要表示セッションの子セッションとして統合する必要があります。 セッションを同期ダイアログとして使用して、コントローラセッションを統合するには セッション (ttadv2500m000) セッションを開始します。 テーブルのメイン概要セッションを選択します。このセッションのプロパティを次のように変更します。同期ダイアログ フィールドに複数メインテーブルのコントローラセッションコードを入力します。 セッションを保存します。 例- 概要セッションに統合された複数メインテーブルコントローラセッション 購買オーダ (cxoes0122m000) 概要セッションが複数メインテーブルのコントローラセッション (cxoes0122s100) を同期ダイアログとして使用するように変更します。概要セッションで購買オーダを開くと、複数メインテーブルのコントローラセッションが開き、選択した購買オーダが表示されます。 概要セッションに統合された複数メインテーブルセッション 関連トピック MMT セッション |