sm30 + change document

这篇博客介绍了如何在SAP系统中利用SM30和Change Document对象来记录表的增删改操作,以便于审计和责任追踪。通过创建表、设置Table Maintenance Generator、选择合适的事件、考虑Unicode与非Unicode系统的差异以及创建Change Document对象,详细阐述了实现这一功能的步骤和注意事项。
摘要由CSDN通过智能技术生成

 为了方便audit, 我们可能会希望把某个的增删改操作全都记录下来。这样子的话,我们一看,就知道谁在什么时候进行过什么操作。万一有不良操作,我们能够很快地方锁定责任人。这里我来做一个sample:

 

1. 创建表 

     除了key以外的字段,如果需要对它的修改进行跟踪的话,我们需要将相应的date   element中的"change Document"勾选。 

2.设置 table maintenance generator

  表创建好后,点击se11->utilities->Table maintenance generator, 

3.找到要添加代码的event (se11->utilities->Table maintenance generator->modification->event)

  event有很多,作用也各不同.

  对每个event的详细用法,以及每个表预定好的参数,请查询help.sap.com(key words 'Table maintenance')

 

  对于参数的使用,这里强调一下。Unicode 系统和non-unicode系统使用的参数是不一样的

  对于event 01来说

  变量 total在两种系统来中,都是存放了最新的数据

  (1)在non-unicode系统中,total的结构应该是:  

        DATA: BEGIN OF TOTAL,

            INCLUDE STRUCTURE viewname,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值