この例では、2 つの非常に単純な 5250 画面を RAMP でモダナイズする方法を説明します。
1 番目の画面 GETORDERは、受注番号の入力を要求し、2 番目の画面 SHOWORDER は、受注の詳細を表示します。
ユーザーは、F12 ファンクション・キーを使用して受注の照会を繰り返します。
モダナイズされたバージョン
アプリケーションをモダナイズするには、5250 画面を識別して、その画面の操作のスクリプトを RAMP に定義します。
- GETORDER 画面はジャンクション画面になります。この画面は表示されません。
- SHOWORDER 画面はデスティネーション画面になります。
モダナイズされたアプリケーションでは、ユーザーがインスタンスリストから受注を選択すると、SHOWORDER 画面に選択した受注の詳細が表示されます。
GETORDER には、vHandle_NAVIGATETO ファンクション を含むスクリプトがあります。このファンクションは SHOWORDER 画面を表示します。
SHOWORDER 画面には、以下を含むスクリプトがあります。
- vHandle_NAVIGATETO ファンクション これには、SHOWORDER 画面をキャンセルするコードが含まれています。
- vHandle_BUTTONCLICK ファンクション すべてのファンクション・キーは SHOWORDER 画面で表示されず、使用不可に設定されているので、このファンクションは SHOWORDER に対して実行されません (ユーザーは、インスタンス・リストの別の受注をクリックするだけで、別の受注の詳細を表示できます)。
- ユーザーがインスタンス・リストの受注をクリックするたびに、SHOWORDER の vHandle_NAVIGATETO ファンクションが実行され、ナビゲーションのネットワークに戻ります。ナビゲーションに戻ると、選択された受注の詳細を示す SHOWORDERS 画面を表示するためのナビゲーション・パスが作成されます。
このタイプのナビゲーションの詳細については、チュートリアル「RAMP-WIN009: ナビゲーションの追跡」を参照してください。

