コンテンツエリア開始

Background documentation メッセージログでのメッセージの統合 Locate the document in its SAP Library structure

メッセージは、メッセージマネージャを使用してコンポーネントのメッセージログに統合されます (インタフェース IF_WD_MESSAGE_MANAGER)。メッセージマネージャは Structure linkWeb 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

警告をレポートします。

Note

メッセージマネージャのRAISE メソッドの使用は推奨されないので注意してください。このため、これは使用しないでください。

関連メソッドでは、オプションパラメータの VIEW を使用して、メッセージを表示するウィンドウまたはビューの名称を入力することができます。

参照:

Structure linkIF_WD_MESSAGE_MANAGER

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 =

 

 

 

 

コンテンツエリア終了