MESSAGE
ABAPオブジェクトクラスのヘッダー情報に、ステートメントで使用するメッセージクラスを入力することができます。これMESSAGE-ID
は、レポートまたは関数プールのステートメントのように機能します。生成されたセクションのどこにもヘッダーデータに入力したメッセージクラスが見つからないため、CLASS-POOL
どこかのトップレベルステートメントに生成されたと思います。
一部のライブラリ(BALアプリケーションロギングなど)では、変数またはメソッドパラメータを使用してメッセージクラスを指定する必要があります。これまで、メッセージクラスを指定する定数を定義し、その定数を使用してきました。ヘッダーデータで指定されたメッセージクラスに他の方法でアクセスして、その冗長な変数を取り除くことができるかどうか疑問に思っています。
誰かがそうする方法を見つけましたか?
編集:新しい方法は古い方法よりも簡単なはずです-私は、その定数を取り除くためだけにCLASS-CONSTRUCTOR
データベースアクセスまたは関数呼び出しを追加して実行するほど夢中ではありません。SEO_*