Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何向BAL消息添加长文本?_Logging_Abap - Fatal编程技术网

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中添加一个长文本,我也很乐意将其标记为答案:)