このチュートリアルでは、各画面が異なる署名を持っている場合でも、同じ画面名を付けてよく似た動作特性を持つ一連の画面を作成します。この方法では、1つの画面定義とスクリプトを使用してすべての画面を管理します。
このチュートリアルで使用されている画面は、「RAMP-WIN002: アプリケーション・セグメント全体の迅速なモダナイズ」のフレームワークの人事アプリケーションにある以下の Code Tables ビジネス・オブジェクトからアクセスします。
- Review/Maintain/Print Department テーブル
- Review/Maintain/Print Section テーブル
- Review/Maintain/Print Skill テーブル
まずはこれらの画面を確認してください。
- RAMP ツール ウィンドウで、[ナビゲーション スクリプトの自動更新] オプションが選択されていることを確認します。
- RAMP-TS 5250エミュレータを使用して、テーブル保守メニュー画面に移動します。
- オプション1を選択します。 Review/Maintain/Print Department Table.
- Review/Maintain/Print Department Table 画面に ReviewMaintPrint と名前を付けます。
- この特定の画面でスクリプト処理する場合に備えて、バリアント名を DepartmentTable にします。(これはオプションであり、通常は必要なことがわかっている場合のみバリアント名を付けます)。
- 画面定義を保存し、画面をキャンセルします。
- オプション 2 を選択します。Review/Maintain/Print Section テーブル
- 画面に ReviewMaintPrint という名前を付けます。
- 任意でバリアント名 SectionTable を付けます。
- 画面定義を保存し、キャンセルしてメイン・メニューに戻ります。
- オプション 3 を選択します。Review/Maintain/Print Skill テーブル
- ここでも、画面に ReviewMaintPrint という名前を付けて、任意でバリアント名 SkillTable を付けます。
- 画面定義を保存します。
- トラッキング情報エリアで、3 つの画面すべてに同じ名前が付けられていることを確認します。
- 画面をデスティネーションとして分類します。
画面とスクリプトのリストで、ReviewMaintPrint の 1 つの画面定義とそれを制御する 1 つのスクリプトがあることを確認します。
共通の画面定義があるため、これを変更すると、3 つの画面すべてに影響します。 - 終了キーとボタンを無効にします。
- RAMP 定義の部分保存を実行します。
- フレームワークを再起動します。
- [フレームワーク] ウィンドウに切り替えて、前のチュートリアルで作成した Code Tables ビジネス・オブジェクトを選択します。
- 確認/保守/印刷の各オプションを選択して、3 つの画面すべてで終了キーとボタンが無効になっていることを確認します。



