zoukankan      html  css  js  c++  java
  • ABAP-Logs-SLGD

    标准日志存储

    TCODE:

    SLG1  

    SLG2  

    SLGD

        "&--创建句柄
        call function 'BAL_LOG_CREATE'
          exporting
            i_s_log                 = ls_mac_bal_log     "日志
          importing
            e_log_handle            = fv_loghd           "句柄
          exceptions
            log_header_inconsistent = 1
            others                  = 2.
        if sy-subrc <> 0.
          message id sy-msgid type sy-msgty number sy-msgno
                  with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        endif.
    
        ”&--新增日志
        call function 'BAL_LOG_MSG_ADD'
        exporting
          i_log_handle              =  fv_loghd         "创建日志时生成的日志句柄
          i_s_msg                   =  ls_bal_msg                 "日志返回信息
        exceptions
          log_not_found             = 1
          msg_inconsistent          = 2
          log_is_full               = 3
          others                    = 4
                .
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    
      "保存日志
      call function 'BAL_DB_SAVE'
        exporting
          i_client                   = sy-mandt
          i_save_all                 = 'X'
          i_t_log_handle             = lt_log_handle
        exceptions
          log_not_found              = 1
          save_not_allowed           = 2
          numbering_error            = 3
          others                     = 4
                 .
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
              with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    
      "关闭日志
      "loop at ft_return assigning <fs_return>.
        call function 'BAL_LOG_REFRESH'
          exporting
            i_log_handle  = fv_loghd       "句柄
          exceptions
            log_not_found = 1
            others        = 2.
        if sy-subrc <> 0.
          message id sy-msgid type sy-msgty number sy-msgno
                  with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        endif.
  • 相关阅读:
    javascript高级知识点——函数原型
    javascript高级知识点——临时作用域
    javascript中的部分函数应用
    javascript高级知识点——闭包
    使用HIPQTools播放视频—记录
    wpa_suppliant编译小结
    内存溢出和内存泄漏
    C代码规范
    Makefiel(一)
    Lua语言
  • 原文地址:https://www.cnblogs.com/ricoo/p/14663753.html
Copyright © 2011-2022 走看看