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

标签 logging 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 的代码,但我仍然不明白他们是如何添加它的。

最佳答案

如果您取消选中消息编号的“不言自明”标志,那么您将免费获得问号按钮。

Self explanatory and long text

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

Defining long text

定义后不要忘记激活它!

关于logging - 如何在 BAL 消息中添加长文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48338472/

相关文章:

python - 导入时间记录器命名与日志记录配置之间的不兼容性

apache - 如何确定错误日志中apache "cannot open for reading"的文件

logging - 检查是否设置了特定级别,如果设置了,则登录该级别

abap - SELECT 计算中泛型类型 P 存在语法错误

abap - EXPORTING方法参数如何按值传递?

spring - 定制SLF4J记录仪

database - 监控 Postgres 数据库查询

abap - 按数据类型动态隐藏 ALV 列

abap - 如何仅用颜色突出显示选定的文本?

ABAP 对象 - 访问类的消息类?