zoukankan      html  css  js  c++  java
  • 【BASIS系列】SAP 日志管理

    公众号:matinal
    本文作者:matinal
     

    前言部分

    大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

    正文部分

     现在项目上自开发的dialog程序越来越多,有很多敏感数据需要像SAP标准的业务一样,能看到所有的修改日志,要想实现日志的功能,有以下几个办法:

    办法一、建一个日志表,在原有表的基础上,加上日期和时间两个关键字,这样每次修改的记录都会存到日志表里,然后在日志报表里把日志表的数据取出来做比较。

    办法二、表级别的日志记录。在自建表的SE11技术设置里把Log data changes勾选中,这样,每次这个表的修改都会自动记录到标准表:DBTABLOG和DBTABPRT中。查看日志的标准TCODE是:SCU3。如果表里有数,但是无法用标准TCODE查看的话,可以给自建表维护一个表维护再试试看。

    办法三、字段级别的日志记录。

    1、对自建表中想要记录日志的字段,进入到这个字段额data element里面的Further characteristics视图,勾选中:更改文档。一些标准的data element如果已经勾选中,则不需要再勾。想记录哪个字段就勾选哪个字段的。

    2、TCODE: SCDO,创建文档对象

    3、创建好以后会自动生成函数,再你的程序里面调用此函数,将原始值和修改后的值传入,系统会自动记录日志,效果和标准的ME23N之类的相同

    4、SAP提供了一个标准的报表查看修改记录: RSSCD100 。

  • 相关阅读:
    git 本地仓库操作
    git学习一——Pro-Git
    React Router
    webpack详述
    webpack入门
    折半查找法
    String的常见操作(面试题)
    Java集合(五)—HashMap源码
    Java常见操作符
    Java随机数
  • 原文地址:https://www.cnblogs.com/SAPmatinal/p/11183343.html
Copyright © 2011-2022 走看看