1.新建及引用
可以在text属性或程序中引用它。
2.程序中调用
DATA:lv_otr_text TYPE string.
lv_otr_text = cl_wd_utilities=>get_otr_text_by_alias( alias = 'Your package/Your object name'). "例如:alias = '&TMP/ERROR01'
"get message manager
DATA lo_message_manager TYPE REF TO if_wd_message_manager.
DATA lv_message TYPE string.
lo_api_controller ?= wd_this->wd_get_api( ).
CALL METHOD lo_api_controller->get_message_manager
RECEIVING
message_manager = lo_message_manager.
"report message
CALL METHOD lo_message_manager->report_error_message
EXPORTING
message_text = lv_otr_text
* params =
* msg_user_data =
* is_permanent = ABAP_FALSE
* scope_permanent_msg = CO_MSG_SCOPE_CONTROLLER
* view =
* show_as_popup =
* controller_permanent_msg =
* msg_index =
* cancel_navigation =
* enable_message_navigation =
* component =
RECEIVING
message_id = lv_message.
ENDIF.
3.多语言翻译
1.打开事务代码SOTR_EDIT,选择创建时的系统语言及对象全名,点击更改。
2.点击菜单栏->转到->翻译,选择需要翻译的语言并进行翻译,然后保存。
3.重新登录英文语言环境,提示已翻译。