相关资料
站内热点

SAP的业务对象日志记录配置方法

更新日期:2011-06-06  作者:陆大春

SAP的常用数据对象-订单、交货单、会计凭证、人事数据等,通过配置使其支持“更改凭证”的功能,则对数据对象的数据值作的任何变动,包括新增、删除、修改(部分或全部字段的值发生变化)等变更都会自动记录到SAP变更日志表中(CDHDR,CDPOS)。很多常用的业务对象,比如采购订单、生产订单等、交货单等,缺省已经支持“更改凭证”功能;对于HR组织信息类型可以使用功能:SPRO->SAP用户化实施指南->人事管理->组织管理->基本设置->激活更改凭证 来启用/关闭此记录变更日志的功能。

需要注意的是,对于"修改"操作,如果值发生变化的字段,对应的数据元素的"更改文档"的属性如果未选中的话,它的变动是不会记录到变更日志中!

另外,这些变更记录可以通过SAP SQL语句直接从日志表中读取,也可以通过SAP标准函数CHANGEDOCUMENT_READ_HEADERS来获取!

对于完全是自定义的物理表或对象,它的值变化缺省是没有记录到变更日志表(CDHDR,CDPOS)中。有两种方式实现日志的记录:

(1)使用事务码:SCDO的配置,同时需要一定的增强代码才可以实现,具体没有用过。

(2)将物理表的[技术设置]中的“Log Data Changes"属性栏选中,并激活则对该表的值相应的变更动作(增、删、任意字段值的改动)都会记录到物理表DBTABLOG中。这个在实施GMP的企业可能需要用到。

  




免费下载链接:      查看附件打开密码
没有可下载的附件,请直接另存本页!

TAG:
友荐云推荐