!--a11y-->
メッセージログでのメッセージの統合 
メッセージは、メッセージマネージャを使用してコンポーネントのメッセージログに統合されます (インタフェース
IF_WD_MESSAGE_MANAGER)。メッセージマネージャは
Web
Dynpro コードウィザードに統合されています。以下のメソッドがメッセージをトリガするために用意されています。
● CLEAR_MESSAGES
すべてのメッセージを削除します。
● IS_EMPTY
メッセージの有無を照会します。
● REPORT_ATTRIBUTE_ERROR_MESSAGE
コンテキスト属性にWeb Dynpro の例外をレポートします。
● REPORT_ATTRIBUTE_EXCEPTION
コンテキスト属性にWeb Dynpro の例外をレポートします。
● REPORT_ATTRIBUTE_T100_MESSAGE
コンテキスト属性にWeb Dynpro の例外をレポートします。
● REPORT_ERROR_MESSAGE
オプションパラメータを含む Web Dynpro のメッセージをレポートします。
● REPORT_EXCEPTION
Web Dynpro の例外をレポートします(戻る可能性あり)。
● REPORT_FATAL_ERROR_MESSAGE
オプションパラメータを含むWeb Dynpro の重大なメッセージをレポートします。
● REPORT_FATAL_EXCEPTION
重大な Web Dynpro の例外をレポートします。
● REPORT_SUCCESS
正常終了メッセージをレポートします。
● REPORT_T100_MESSAGE
T100 エントリを使用してメッセージをレポートします。
● REPORT_WARNING
警告をレポートします。

メッセージマネージャのRAISE メソッドの使用は推奨されないので注意してください。このため、これは使用しないでください。
関連メソッドでは、オプションパラメータの VIEW を使用して、メッセージを表示するウィンドウまたはビューの名称を入力することができます。
参照:
T100 メッセージのトリガ
* get message manager data: L_CURRENT_CONTROLLER type ref to IF_WD_CONTROLLER, L_MESSAGE_MANAGER type ref to IF_WD_MESSAGE_MANAGER.
L_CURRENT_CONTROLLER ?= WD_THIS->WD_GET_API( ).
call method L_CURRENT_CONTROLLER->GET_MESSAGE_MANAGER receiving MESSAGE_MANAGER = L_MESSAGE_MANAGER .
* report message call method L_MESSAGE_MANAGER->REPORT_T100_MESSAGE exporting MSGID ='BC' MSGNO ='005' MSGTY ='E' * P1 = * P2 = * P3 = * P4 = * MSG_USER_DATA =
|