HANA审核表存储"?" 在列中

2020-09-24 10:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我对SAP绝对陌生,正在尝试在H...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我对SAP绝对陌生,正在尝试在HANA上实施审核日志。

我已经成功做到了,这样,每条记录的创建,更新,删除操作都会在AUDIT_LOG表中插入一行。

但是,许多值都存储为"?" 例如PREV_VALUE,VALUE,KEY等。

在STATEMENT列下,update语句也没有提供足够的信息。

更新" TDH"。" TABLEEXAMPLE" PERM设置为" SNO" = TEMP。" SNO"," EXAMPLE1" = TEMP。" EXAMPLE2"," EXAMPLE4" = TEMP。" ACCOM_PAID_IND"," VALID_FROM" = TEMP。 " PERM,"#EXAMPLE3" TEMP,其中PERM。" KEY" = ?,(4)

我对语句进行了一些编辑,以确保不显示表名。

我可以知道可能出了什么问题吗?

请参见下图作为示例

(16.6 kB)
2条回答
Violet凡
2020-09-24 10:49

审核日志不跟踪已更改的表记录的值。

PREV_VALUE和VALUE列属于与数据库参数更改(FILE_NAME,SECTION,KEY,PREV_VALUE,VALUE)有关的一组列。

由于AUDIT_LOG视图中的每个条目都代表一个已审核的操作,因此很明显,例如 批量更新无法与所有受影响的列/表的前后值一起记录。

AUDIT_LOG视图中的其他列涵盖特权,错误代码和远程数据库访问。

一周热门 更多>