Abap CHANGEDOCUMENT_READ_标题为什么可以';难道我看不到条目的创建者吗?

Abap CHANGEDOCUMENT_READ_标题为什么可以';难道我看不到条目的创建者吗?,abap,Abap,我今天开始使用CHANGEDOCUMENT\u READ\u标题,我需要找到条目的创建者。我注意到,当创建之后没有任何更改时,就会发生错误 因此,如果您刚刚创建了一个条目,并尝试通过CHANGEDOCUMENT\u READ\u标题获取其更改,您将得到NO\u POSITION\u FOUND异常。显然,条目的创建虽然在变更日志中可见,但并不算变更 有人知道一个FM可以让我找到条目的创建者吗 谢谢 CHANGEDOCUMENT_READ_HEADERS功能模块搜索表CDHDR和CDPOS上的变更

我今天开始使用CHANGEDOCUMENT\u READ\u标题,我需要找到条目的创建者。我注意到,当创建之后没有任何更改时,就会发生错误

因此,如果您刚刚创建了一个条目,并尝试通过CHANGEDOCUMENT\u READ\u标题获取其更改,您将得到NO\u POSITION\u FOUND异常。显然,条目的创建虽然在变更日志中可见,但并不算变更

有人知道一个FM可以让我找到条目的创建者吗


谢谢

CHANGEDOCUMENT_READ_HEADERS功能模块搜索表CDHDR和CDPOS上的变更文档,如果未对文档(采购订单、FI文档等)进行任何更改,则不会创建任何变更文档

要获取条目的创建者,您需要直接从存储该文档的信息或BAPI的表中获取

例如:
可以在表EKKO(采购文件标题)字段ERNAM(创建人)中找到采购订单创建者。

您已经尝试了什么?使用CHANGEDOCUMENT\u READ\u标题。您能否编辑您的问题,使问题变成“为什么它不起作用”,并请详细说明,使问题成为“是”,我已经尝试过,但当条目尚未发生任何更改时,我会出现错误。显然,创建条目不算更改。请参考同一个问题,将来可能会有一些答案。首先谢谢。但是我如何知道哪个表包含我需要的创建者呢?我可以在某个地方找到列表吗?或者我如何知道要在哪个表中搜索?通常可以在您要查找的文档的主表中找到信息。我尝试在google上搜索文档后面的表,有时在事务上按F1键,然后转到技术信息,您可以提供数据库表的一些线索,另一个选项是使用SQL跟踪(事务:ST05)。在事务SE11上,您可以按下数据库选项上的matchcode按钮,并按描述搜索表。