如何在BAL消息中添加长文本?

时间:2018-01-19 10:02:57

标签: logging sap abap

我创建了这样的日志:

CALL FUNCTION 'BAL_LOG_CREATE'
      EXPORTING
        i_s_log      = ls_log
      IMPORTING
        e_log_handle = mv_log_handle.

然后我像这样添加一个msg:

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搜索我的日志对象并找到我的消息: Log Msg in SLG1 但是在SAP演示程序SBAL_DEMO_02中,我看到了这样的日志消息: Log Msg with Ltxt
它右边有一个很酷的问号按钮,如果我点击它我可以看到更多的文字。

我也想在我的日志中使用如何将其添加到我的日志消息中?

我浏览了SBAL_DEMO_02的代码,但我仍然不知道他们是如何添加它的。

2 个答案:

答案 0 :(得分:5)

如果您取消选中消息编号的“自我解释”标记,那么您将免费获得问号按钮。

Self explanatory and long text

然后单击“长文本”按钮并定义长文本。

Defining long text

定义后不要忘记激活它!

答案 1 :(得分:0)

答案就在您提到的程序中。参见子程序

msg_add_with_extended_longtext

在SBAL_DEMO_02内部