如何从TOA01获取最新条目?

2020-08-18 23:07发布

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

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


亲爱的社区,

这种情况:我需要确定表 TOA01 中的最新条目("文档ID"字段, ARC_DOC_ID )(存档 链接表)(如果有多个文档链接到该对象)。 到目前为止,我已经为此目的使用了"存储日期"字段,但是,正如我期望的那样,我们遇到了一些文档具有相同的"存储日期"的情况:

问题 :如何确定两个文档中的哪个是最新的?

我试图从TOAAT表中获取一些其他数据(按文档ID),但是没有具有此类ID的条目,不确定为什么...

我也尝试了常规排序,但是我不确定它是否给我一个值得信赖的结果。 这些ID似乎是十六进制的,但实际上它们是CHAR40,因此我不确定在这种情况下是否可以比较字符值。

任何建议,我将不胜感激:)

此致

Mykyta

(22.5 kB)

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

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


亲爱的社区,

这种情况:我需要确定表 TOA01 中的最新条目("文档ID"字段, ARC_DOC_ID )(存档 链接表)(如果有多个文档链接到该对象)。 到目前为止,我已经为此目的使用了"存储日期"字段,但是,正如我期望的那样,我们遇到了一些文档具有相同的"存储日期"的情况:

问题 :如何确定两个文档中的哪个是最新的?

我试图从TOAAT表中获取一些其他数据(按文档ID),但是没有具有此类ID的条目,不确定为什么...

我也尝试了常规排序,但是我不确定它是否给我一个值得信赖的结果。 这些ID似乎是十六进制的,但实际上它们是CHAR40,因此我不确定在这种情况下是否可以比较字符值。

任何建议,我将不胜感激:)

此致

Mykyta

(22.5 kB)
付费偷看设置
发送
5条回答
葫芦娃快救爷爷
1楼-- · 2020-08-18 23:54

>>> Gabriel Pill-Kahan

您是否尝试过使用功能模块ARCHIVOBJECT_STATUS? 它返回归档日期和时间。

<<<

Gabriel Pill-Kahan ,非常感谢!!! 那正是我想要的。

此致

Mykyta

天桥码农
2楼-- · 2020-08-18 23:58

时间未存储在SAP中(参见 1513057-文件 属性(创建者名称,文件名,创建位置)未保存为"对象服务"菜单的附件列表中的Archivelink文档),但是如果存储库为HTTP,请尝试使用功能模块SCMS_DOC_INFO,它可能会返回 在HTTP服务器上存储的创建/修改时间(可能取决于您使用的软件;虽然我从未测试过)。

一只江湖小虾
3楼-- · 2020-08-18 23:49

绅士,建议您可以找到其他详细信息(例如时间,解密) ,用户ID,初始源文件名)与表TOATT [用于存储文件属性的表]中的特定ArchiveLink文档ID相关,但如果缺少该属性,请检查表TOALOG [记录文档访问]。 如果您正在使用ContentLink存储库的ArchiveLink文档区域,这将起作用。

否则,您可能会通过FM从表SRGBTBREL传递"实例ID"(INSTID_B)值到 SO_OBJECT_GET_CONTENT ,然后将派生的"物理文档"(PHIO_ID)传递到表SOFFPHIO。 >

享受)

Vladimir Zinkevich

haha101010
4楼-- · 2020-08-18 23:35

您是否尝试过使用功能模块ARCHIVOBJECT_STATUS? 它返回归档日期和时间。

nice_wp
5楼-- · 2020-08-18 23:47

表名称实际上是TOAAT。

一周热门 更多>