首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CDHDR变更文档记录SAP数据库更新

使用CDHDR变更文档记录SAP数据库更新
EN

Stack Overflow用户
提问于 2012-07-25 17:39:21
回答 1查看 1.3K关注 0票数 1

有一个必须频繁更新的Z表。应该跟踪这些更新,现在可以通过SAP变更文档功能实现跟踪。

一切正常,正在创建CDHDR中的记录,但现在使用复杂的逻辑调用*********_WRITE_DOCUMENT FM,因为数据库的更新是使用语句进行的:

代码语言:javascript
复制
MODIFY dbtab FROM itab.

为了跟踪每次修改itab的变化,应该把*********_WRITE_DOCUMENT调用放在哪里?我们如何简化这个过程呢?如何覆盖所有数据库更新

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-25 22:49:45

简而言之:这是行不通的。

很长的答案:如果你不想做到这一点,你必须自己获取关于哪些内容被更改和哪些内容被插入的信息。我会做一个

选择...从ZTABLE到ITAB中所有条目的OLD_DATA_TAB,其中...

然后循环ITAB,检查OLD_DATA_TAB中是否有相应的数据集,以及是否必须更改它。

有了这些信息,您就可以为*_WRITE_DOCUMENT构建输入参数,您可以在成功修改之后、提交之前调用该参数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11646896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档