点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
现在是当地时间5:10 PM。 我正在尝试查找过去一个小时更新的InfoObject。
如果我通过SDK或查询生成器运行此查询,我将获得161条记录,但我应该只获得27条记录
SELECT * FROM CI_INFOOBJECTS其中(SI_UPDATE_TS> ='2019.08.16.16:47:47')
在这161条记录中,我发现当天早些时候具有SI_UPDATE_TS的记录。
- SI_UPDATE_TS 19/8/16下午12:58:22
- SI_UPDATE_TS 19/8/16上午11:58:15
您能专家建议我到底在做错什么吗?
请注意:我也尝试了其他格式,但仍会得到相同的结果:
选择* FROM CI_INFOOBJECTS其中(SI_UPDATE_TS> ='2019.08.16 16:47:47')
选择* FROM CI_INFOOBJECTS其中(SI_UPDATE_TS> ='2019.08.16 16.47.47')
选择* FROM CI_INFOOBJECTS其中(SI_UPDATE_TS> ='2019-08-16 16:47:47')
选择* FROM CI_INFOOBJECTS其中(SI_UPDATE_TS> ='2019-08-16 16.47.47')
谢谢
虽然查询和SDK似乎返回本地服务器时间,但我似乎需要传递UTC。 这给了我真正的增量。
相同的结果...
SDK以以下格式返回数据:8/16/2019 3:06:27 PM
使用这种格式查询SDK或Query Builder不会产生任何结果。
听起来好像只是返回当天的所有内容。
只是一个猜测 ,但尝试使用" T"分隔日期和时间
(SI_UPDATE_TS> ='2019-08-16T16:47:47')
如果该方法无效,请查询 使用SDK的对象,以查看为SI_UPDATE_TS返回的格式
从CI_INFOOBJECTS的SI_ID = 1234
中选择SI_UPDATE_TS一周热门 更多>