下限大于上限

2020-09-09 02:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)事务OB08(表视图(菜单)->...

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

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


事务OB08(表视图(菜单)->打印->过滤器"有效期自"日期)在尝试过滤日期时出现此错误。
有什么想法吗?

(30.9 kB)
付费偷看设置
发送
6条回答
My梦
1楼 · 2020-09-09 03:09.采纳回答

日期以倒序格式存储,因此第一条记录是最后日期。

提示:使用SE11检查域转换出口 INVDT: (内部)倒数日期='99999999'-(yyyymmdd)输入日期

黑丝骑士
2楼-- · 2020-09-09 03:08

这是正确的。 这是不直观的,但是您必须将较高的日期放在第一位,而将较低的日期放在第二位。

说明。

我看了未设置用户设置"尊重转换"的TCURR,GDATU。 我有两个约会。 一个存储为80009898,另一个存储为81999898。如果更改用户设置以便遵守转换,则分别看到01.01.1999和01.01.1800。 8009898小于81999898,但1999年1月1日晚于01.01.1800。 重要的是8009898 81999898的顺序。

使用过滤器时,您输入的是日期,但这会转换为GDATU格式,其中较晚的日期的值要比较早的日期的值低。

告诉您的用户这很痛苦,但是如果他们想按日期过滤,他们将不得不切换订单。 这就是SAP工作的方式。 除非您编写自己的OB08事务,否则只有SAP可以解决此问题。

检查日期格式的默认值....是mm.dd.yyyy吗?

lukcy2020
4楼-- · 2020-09-09 03:05

我尝试了两种日期格式,给出了相同的错误

ZJXianG
5楼-- · 2020-09-09 03:25

是的,我在发布之前尝试过 这个问题,当我们将最后一个日期设置为低参数,将第一个日期设置为高参数时,它工作正常。

但是作为SAP支持团队的成员,我不能告诉用户这样做:(

落灬小鱼
6楼-- · 2020-09-09 03:26

我认为没有别的办法了,有效的from列 OB08中的数据类型为GDATU_INV,它是倒置日期(检查表TCURR)

一周热门 更多>