SAP WebDynpro-アシスタンスクラス

Web Dynproコンポーネントでは、抽象クラスから継承された一意に割り当てられたクラスを作成できます。アシスタンスクラスは、コンポーネントに必要であるがレイアウトにリンクされていないコーディングを格納できます。

動的テキストをアシスタンスクラスに保存したり、実行時に結合されたテキストを保存したり、テキストプールに保存できる変数を含めたりすることができます。

アシスタンスクラスでは、アプリケーションのレイアウトやコントローラーに直接リンクされていないコードを保存することもできます。

メソッド_WD_COMPONENT_ASSISTANCE〜GET_TEXT()を使用すると、コンポーネントのコントローラの支援クラスのテキストシンボルにアクセスすることができます。メソッドを呼び出すと、テキスト記号の3桁のIDが使用されます-

method MY_CONTROLLER_METHOD .
data: my_text type string.
my_text = WD_ASSIST->IF_WD_COMPONENT_ASSISTANCE~GET_TEXT( KEY = ‘001’ ).
Endmethod

各コントローラを使用して、支援クラスでテキストシンボルを更新することができます。メニューの[移動]→[テキスト記号]をクリックします。

Note−各ABAPクラスは支援クラスとして機能できますが、Web Dynproアプリケーションと統合されたサービスは、支援クラスがクラスから派生している場合にのみ利用可能です。−CL_WD_COMPONENT_ASSISTANCE。