当用作另一个查询的结果时,日期中重复的单引号

2020-09-05 17:28发布

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

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


你好

我们与数据库系统建立了自定义连接,其中包含一组我们一直在维护的PRM/SBO文件。

根据情况,当我们对日期进行过滤时,它的行为会有所不同。

PRM文件规定:

 <参数名称=" USER_INPUT_DATE_FORMAT"> \ d \ a \ t \ e'yyyy-mm-dd' 

在提示中用于webi时,可以正确生成我们的查询:

 ...
 其中date_value =日期'2019-07-01'

但是,当我们使用此date对象从具有相同数据类型date的另一个查询获取结果时,WebI会对整个字符串加双引号,这将生成错误的SQL:

 ...
 其中date_value ='date``2019-07-01'''

有人知道如何消除双引号吗? 仅在使用"来自另一个查询的结果"时才会发生。

编辑:

BO版本是4.2 SP7。
数据库连接是通过jdbc但使用自定义连接器连接到Denodo VDP数据库的。

谢谢!

西尔万

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

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


你好

我们与数据库系统建立了自定义连接,其中包含一组我们一直在维护的PRM/SBO文件。

根据情况,当我们对日期进行过滤时,它的行为会有所不同。

PRM文件规定:

 <参数名称=" USER_INPUT_DATE_FORMAT"> \ d \ a \ t \ e'yyyy-mm-dd' 

在提示中用于webi时,可以正确生成我们的查询:

 ...
 其中date_value =日期'2019-07-01'

但是,当我们使用此date对象从具有相同数据类型date的另一个查询获取结果时,WebI会对整个字符串加双引号,这将生成错误的SQL:

 ...
 其中date_value ='date``2019-07-01'''

有人知道如何消除双引号吗? 仅在使用"来自另一个查询的结果"时才会发生。

编辑:

BO版本是4.2 SP7。
数据库连接是通过jdbc但使用自定义连接器连接到Denodo VDP数据库的。

谢谢!

西尔万

付费偷看设置
发送
5条回答
昵称总是被占用
1楼 · 2020-09-05 17:55.采纳回答

你好,

因此,正如我所承诺的,我已经向SAP开了一个案子,他们确认这是个错误。

该问题应该在4.2SP8和4.3的初始版本中得到解决。

有关更多信息,请参见注释2754511。

悻福寶寶
2楼-- · 2020-09-05 18:11

我已修复您的标签,以更好地与您的问题保持一致。 下次请多加注意。
提供使用的产品版本,使用的数据库类型和连接方式还有助于社区成员更好地了解您的问题。

野沐沐
3楼-- · 2020-09-05 17:52

我已经打开了一个支持案例,我 当我收到支持人员的答复时,它将为您提供最新信息。

骆驼绵羊
4楼-- · 2020-09-05 18:05

如何打开案件? 当用户的域名带有" \'

悻福寶寶
5楼-- · 2020-09-05 17:51
时,@ variable(BOUSER')也存在问题

一周热门 更多>