2020-08-26 14:29发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个自定义数据库,其中未启用更改日志。
问题是由于某种原因,我希望知道该表的更改日志。 我在表 DBTABLOG 中注意到,我可以找到有关更改的日期和时间的条目。 但是我找不到实际更改的数据。 有一个类型为raw的LOGDATA,如果我将其转换为可读的字符串,则将获取表名而不是实际数据。actual
有什么办法找到那个?
谢谢
Karthik
应该选中表上的" Log Data Changes"选项,并且应该将配置文件参数" rec/client"设置为启用任何自定义表的更改日志,并且可以在DBTABLOG或SCU3中对其进行跟踪。 该表也应该有维护视图。
在数据元素级别,应在"其他特征"选项卡中检查"更改文档"以启用CDHDR中的更改日志/CDPOS。
没有此自定义表格的数据更改将不会记录。
-Satya
嗨,吉姆,
不,这不起作用。 如果您从DBTABLOG(005A00440055004D004D0059005F005400410042004C00450020002000)转换日志数据,则会再次获得表名称ZDUMMY_TABLE,而不是实际更改的数据。
嗨
请使用表DBTABLOG的LOGKEY字段和表名称来检索更改的记录
对于MARA表,例如LOGKEY将包含MATRN(CHAR18)
对于包含第2个字段作为键的表(第一个使用char10,第二个使用CHAR5),您需要传递
keyfield1 = DBTABLOG-LOGKEY + 0(10)
keyfield1 = DBTABLOG-LOGKEY + 10(5).....在选择语句中
希望有帮助
致谢
嗨,卡西凯扬,
在表格的技术设置中,您必须选中"日志数据更改"。
然后,您将能够从tcode SCU3中查看表的更改日志以及数据和日期详细信息-评估更改日志。
Sowbhagya
在链接 http://scn.sap.com/thread/486920 中查看示例 a>来自 @Raymond Giuseppi
Vikram.M
最多设置5个标签!
应该选中表上的" Log Data Changes"选项,并且应该将配置文件参数" rec/client"设置为启用任何自定义表的更改日志,并且可以在DBTABLOG或SCU3中对其进行跟踪。 该表也应该有维护视图。
在数据元素级别,应在"其他特征"选项卡中检查"更改文档"以启用CDHDR中的更改日志/CDPOS。
没有此自定义表格的数据更改将不会记录。
-Satya
嗨,吉姆,
不,这不起作用。 如果您从DBTABLOG(005A00440055004D004D0059005F005400410042004C00450020002000)转换日志数据,则会再次获得表名称ZDUMMY_TABLE,而不是实际更改的数据。
谢谢
Karthik
嗨
请使用表DBTABLOG的LOGKEY字段和表名称来检索更改的记录
对于MARA表,例如LOGKEY将包含MATRN(CHAR18)
对于包含第2个字段作为键的表(第一个使用char10,第二个使用CHAR5),您需要传递
keyfield1 = DBTABLOG-LOGKEY + 0(10)
keyfield1 = DBTABLOG-LOGKEY + 10(5).....在选择语句中
希望有帮助
致谢
嗨,卡西凯扬,
在表格的技术设置中,您必须选中"日志数据更改"。
然后,您将能够从tcode SCU3中查看表的更改日志以及数据和日期详细信息-评估更改日志。
谢谢
Sowbhagya
在链接 http://scn.sap.com/thread/486920 中查看示例 a>来自 @Raymond Giuseppi
谢谢
Vikram.M
一周热门 更多>