首先创建日志对象
slg0:
调用函数添加维护日志
*1.变量定义
*----------------------------------------------------------------------*
DATA: l_mac_bal_log TYPE bal_s_log. "定义log
DATA: l_tab_loghndl TYPE bal_t_logh. "Application Log: Log Handle Table
*----------------------------------------------------------------------*
*2.赋值
*----------------------------------------------------------------------*
l_mac_bal_log-extnumber = i_log_extnumber. "外部编号
l_mac_bal_log-object = i_log_object. "主对象
l_mac_bal_log-subobject = i_log_sub_object. "子对象
l_mac_bal_log-aldate = sy-datum. "日期
l_mac_bal_log-altime = sy-uzeit. "时间
l_mac_bal_log-aluser = sy-uname. "用户
l_mac_bal_log-alprog = sy-repid. "sy-repid.
*----------------------------------------------------------------------*
*2.创建日志,得到句柄
*----------------------------------------------------------------------*
CALL FUNCTION 'BAL_LOG_CREATE'
EXPORTING
i_s_log = l_mac_bal_log "日志
IMPORTING
e_log_handle = e_mac_handle "句柄
EXCEPTIONS
log_header_inconsistent = 1
OTHERS = 2.
IF sy-subrc <> 0.
&

本文详细介绍了在ABAP环境中创建、添加和保存日志的步骤。从日志对象的创建到日志信息的添加,再到日志的保存和显示,涵盖了完整的日志记录流程。并提供了多种显示日志的方法,包括最简单的显示方式、无树形显示和弹出窗口形式。



最低0.47元/天 解锁文章
1175

被折叠的 条评论
为什么被折叠?



