Logging 如何向BAL消息添加长文本?
我创建的日志如下所示:Logging 如何向BAL消息添加长文本?,logging,abap,Logging,Abap,我创建的日志如下所示: CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = ls_log IMPORTING e_log_handle = mv_log_handle. CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = mv_log_handle i_s
CALL FUNCTION 'BAL_LOG_CREATE'
EXPORTING
i_s_log = ls_log
IMPORTING
e_log_handle = mv_log_handle.
CALL FUNCTION 'BAL_LOG_MSG_ADD'
EXPORTING
i_log_handle = mv_log_handle
i_s_msg = ls_msg
IMPORTING
e_msg_was_logged = lv_was_logged.
然后我向其中添加一条消息,如下所示:
CALL FUNCTION 'BAL_LOG_CREATE'
EXPORTING
i_s_log = ls_log
IMPORTING
e_log_handle = mv_log_handle.
CALL FUNCTION 'BAL_LOG_MSG_ADD'
EXPORTING
i_log_handle = mv_log_handle
i_s_msg = ls_msg
IMPORTING
e_msg_was_logged = lv_was_logged.
保存后,我进入事务slg1
搜索我的日志对象并找到我的消息:
但在SAP演示程序SBAL_demo_02中,我看到一个类似以下内容的日志消息:
它的右边有一个很酷的问号按钮,如果我点击它,我可以看到更多的文本 我也希望它出现在我的日志中,如何将其添加到我的日志消息中?
我浏览了SBAL_DEMO_02的代码,但我仍然不知道他们是如何添加的。答案就在您提到的程序中。参见子程序
msg\u添加带有扩展的长文本的内容
在SBAL_DEMO_02内部如果您取消选中消息编号的“自解释”标志,则您将免费获得问号按钮
然后单击“长文本”按钮并定义长文本
定义好后,别忘了激活它 嗯。。。也许这是因为SE91将您的消息定义为不言自明?@Jagger就是这样,我还没有时间在这里发布我自己的答案!如果您在SE91中发布了一个答案,在将其取消标记为不言自明之后,如何在msg中添加一个长文本,我也很乐意将其标记为答案:)