MMT セッションを作成するには
重要
以下のセクションでは、MMT セッションを作成するために必要なセッションについて説明します。ただし、これらのセッションの詳細についてすべて説明しているわけではありません。セッションの詳細については、Infor Web Helpを参照してください。 下図は、手順のステップと対応するセッションまたはプログラムを示しています。 フロー: 複数メインテーブルセッションの作成 メインエンティティ詳細セッションを作成するには 複数メインテーブルのコントローラセッションで詳細セッションを使用する場合は、既存の詳細セッションがあるか、それを作成する必要があるかを確認します。 詳細セッションを作成するときは、セッションのプロパティでオブジェクトのラベルフィールドにラベルコードを入力します。これにより、詳細セッションを開くためのラベルを複数メインテーブルのコントローラセッションに表示できます。
例 - 詳細セッション 購買オーダヘッダ (cxoes0122m000) セッションはすでに存在するので、詳細セッションとして使用できます。オブジェクトのラベルフィールドにラベルコードを入力します。
複数メインテーブルのコントローラセッションを作成するには 複数メインテーブルのコントローラセッションを作成するには
例 - 複数メインテーブルのコントローラセッション 購買オーダ複数メインテーブルのコントローラセッションは、以下のプロパティで作成されます。
従属セッションを作成するには 既存の従属セッションを使用するか、新規作成します。従属エンティティをメインエンティティにリンクするキーフィールドは、フォームの表示フィールドでなければなりません。従属セッションのオブジェクトのラベルを指定する必要があります。
例 - 従属セッション 購買オーダライン (cxoes0123m000) セッションは既存の従属セッションです。セッションのプロパティのオブジェクトのラベルフィールドにラベルコードを入力します。
コントローラに従属ラインを割り当てるには 従属セッションを複数メインテーブルのコントローラセッションにリンクする必要があります。 その手順は次のとおりです。
例 - 従属セッションを割り当てる 購買オーダライン (cxoes0123m000) セッションを従属セッションとして購買オーダ (cxoes0122s100) 複数メインテーブルのコントローラセッションにリンクします。以下のフィールドマッピングを入力します。
コントローラセッションをコンパイルして実行するには 従属セッションを割り当てた後、複数メインテーブルのコントローラセッションをコンパイルする必要があります。 セッションをコンパイルするには
これで複数メインテーブルのコントローラセッションを実行できます。 コントローラセッションを統合するには 複数メインテーブルのコントローラセッションはメインエンティティの詳細セッションに相当します。したがって、セッションをテーブルのメイン概要セッションの同期ダイアログ、または概要表示セッションの子セッションとして統合する必要があります。 セッションを同期ダイアログとして使用して、コントローラセッションを統合するには
例 - 概要セッションに統合された複数メインテーブルコントローラセッション 購買オーダ (cxoes0122m000) 概要セッションが複数メインテーブルのコントローラセッション (cxoes0122s100) を同期ダイアログとして使用するように変更します。概要セッションで購買オーダを開くと、複数メインテーブルのコントローラセッションが開き、選択した購買オーダが表示されます。
| |||||||||||||||||||||||||||||||||||||||||||||||||