SAP日志log:SLG0,SLG1

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

首先创建日志对象

slg0:

SAP日志log:SLG0,SLG1
创建主对象

创建子对象

 

调用函数添加维护日志

*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.

&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值