SAP WebDynpro-コンポーネント

Web Dynproコンポーネントは、Dynproアプリケーションを作成するために使用されるエンティティです。これらは再利用可能なエンティティであり、これらを組み合わせてアプリケーションブロックを作成します。

各WebDynproコンポーネントには、ウィンドウ、ビュー、およびコントローラーページが含まれています。WebDynproコンポーネントを他のWebDynrpoコンポーネントにアプリケーションに埋め込んで、コンポーネントインターフェイスを使用して通信を行うこともできます。

コンポーネントの存続期間は、実行時に最初に呼び出すときに始まり、WebDynproアプリケーションで終わります。

見る

各WebDynproアプリケーションには、少なくとも1つのビューが含まれており、ユーザーインターフェイスのレイアウトを定義するために使用されます。各ビューは、複数のユーザー要素とコントローラーおよびコンテキストで構成されます。

コントローラは、ユーザーの要求とデータの処理を処理するために使用されます。コンテキストには、ビューの要素がバインドされているデータが含まれています。

各ビューにはインバウンドプラグとアウトバウンドプラグも含まれているため、ビューを相互に接続できます。プラグは、ナビゲーションリンクを使用して相互にリンクできます。

ナビゲーションリンクとプラグイン

インバウンドプラグとアウトバウンドプラグを使用して、異なるビュー間を移動できます。インバウンドプラグとアウトバウンドプラグは、ViewControllerの一部です。インバウンドプラグは開始ビューを定義し、アウトバウンドプラグは後続のビューに呼び出されるように指示します。

ビューセット

ビューセットは、WebDynproアプリケーションにさまざまなビューを埋め込むことができる事前定義されたセクションとして定義されます。ビューセットを使用すると、1つの画面に複数のビューを表示できます。

以下は、アプリケーションの設計におけるビューセットのいくつかの利点です。

  • WebDynproウィンドウでビューを再利用できます。
  • 後の段階でレイアウトを簡単に変更できます。
  • 複数のビューを使用することは、より構造化されたアプローチです。

WebDynproウィンドウ

Web Dynproでは、ウィンドウは複数のビューまたはビューセット用です。ビューは、ビューに埋め込まれている場合にのみ表示でき、ウィンドウには常にナビゲーションリンクで接続された1つ以上のビューが含まれます。

各ウィンドウにはインバウンドプラグとアウトバウンドプラグが含まれており、ナビゲーションチェーンに含めることができます。ウィンドウ内のインバウンドプラグは、ビューのアウトバウンドプラグから埋め込みウィンドウにつながります。他のすべてのインバウンドプラグと同様に、それらはイベントを表すため、割り当てられたイベントハンドラーを呼び出します。

ウィンドウコントローラー

コントローラ

コントローラは、Dynproアプリケーションがユーザーの操作にどのように応答するかを定義するために使用されます。各ビューには、ユーザーの操作に従ってアクションを実行する責任がある1つのコントローラーがあります。