跟踪审计Oracle EBS表
在以设置对MTL_TRANSACTIONS_INTERFACE接口表进行跟踪审计为例子。
一、注册表的主键
1、MTL_TRANSACTIONS_INTERFACE表没有主键,需要将其注册为主键。
Begin ad_dd.register_primary_key('INV','MTL_TRANSACTIONS_INTERFACE_PK','MTL_TRANSACTIONS_INTERFACE','number','S','Y','Y'); end; BEGIN ad_dd.register_primary_key_column('INV','MTL_TRANSACTIONS_INTERFACE_PK','MTL_TRANSACTIONS_INTERFACE','TRANSACTION_INTERFACE_ID',1); END; commit;
2、应用开发员>应用产品>数据库>表
检查MTL_TRANSACTIONS_INTERFACE表是否设置为主键。
二、配置审计线索属性
系统管理员>配置文件>系统
将”审计线索:激活”的地点层设置为”是”
三、安装跟踪表
系统管理员>安全性>跟踪线索>安装
确定INV模块已经勾选。
四、创建跟踪组
系统管理员>安全性>跟踪线索>组
创建一个跟踪组,添加MTL_TRANSACTIONS_INTERFACE表。
五、在跟踪表设置需要跟踪的列值
系统管理员>安全性>跟踪线索>表
在MTL_TRANSACTIONS_INTERFACE表添加需要跟踪的COLUMN值。这里一定要设置一个列为主关键字。
六、提交“审计线索更新表”报表
系统管理员>请求>运行
提交审计线索更新表报表,运行。
七、相关表格、视图、触发器。
报表跑完后,将创建MTL_TRANSACTIONS_INTERFA_A跟踪表。
相关视图(只列出少部分,其它略):
相关触发器如下:
八、需要的话,可以执行这个报表验证下。