Lumira Universe查询面板扩展-日期格式-所需的有效日期(提示)

2020-09-11 04:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Lumira和BO查询专家, ...

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

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


Lumira和BO查询专家,

使用Universe Query Panel Extension的Lumira Desktop 1.31.8出现问题。 SAP BO 4.2 SP 04补丁04。问题的原因是在Universe中针对特定措施强制使用@Prompt函数。

 @Prompt('输入执行日期','D',,单声道,免费,永久)
 数据类型:DateTime 

然后将此提示的值输入到度量的WHERE子句中:

 CALENDAR_TRANS.FULL_DATE = nvl(@Select(Directory \ pExecution Date),trunc(sysdate))"。

以下提示在WebI上可以正常使用,因为它使用WebI语言环境格式并提供日历日期选择器功能。

但是,Universe查询面板扩展会提示用户没有日历日期选择器,并使用未知的日期格式。

图片1:

我找到了SAPnote:

2389359-Lumira Query Panel Extension没有用于日期提示的日期选择器

按照说明和提到的kbase 2220451启用Lumira Utility日志记录。

收集日志并输入我在日志中找到的日期,Lumira仍警告"需要有效日期"。 在这种情况下,我不知道该怎么做才能运行查询。

一步一步

  • 我已启用Lumira日志记录
  • 推出Lumira Dekstop
  • 使用Universe查询面板扩展创建新文档
  • 使用@promp措施创建简单的查询
  • 制作了一个刷新结果集,并且效果很好(请参见下面的结果集)
  • 请注意,这允许使用日历日期选择器,并且似乎可以正常工作。
  • 按下完成键,然后在下一步(窗口)中使用日期格式卡住,如上面的图片1 所示。
  • 收集生成的Lumira日志文件

在日志文件中,我发现了几种日期格式。 如上图所示,这些都没有在最后一步起作用。

其中(CALENDAR_TRANS.FULL_DATE = nvl(((''20 -02-2018 00:00:00')),trunc(sysdate)))和(CALENDAR_CAL.YEAR = 2017 AND CALENDAR_CAL.MONTH_NO = 10 AND CALENDAR_CAL。  DAY = 11)
 ="(parameterId:pmEnter执行日期,dpId:68bf8039-,selectionType:MultiValue,dataType:Date,valueObjectType:Flat,确定性:false,值:
 (((captionField:2018年2月20日,keyField:空)))",
 QuerySpec:=" <?xml version =" 1.0" encoding =" UTF-8"?> 
 | E7368D2545AB450AAA |信息|  | == |  |  | TraceLog |  8348 |  43 | qtp948424584-43 |  | 0 | 27 | 0 | 1 |-|-|-|-|-|-|||||||||| com.businessobjects.semanticlayer.qt.internal.ParameterService ||参数问题:输入执行日期 | E7368D2545AB450AAA |信息|  | == |  |  | TraceLog |  8348 |  43 | qtp948424584-43 |  | 0 | 27 | 0 | 1 |-|-|-|-|-|-|||||||||| .com.businessobjects.semanticlayer.qt.internal.ParameterService ||值:('20 -02  -2018 00:00:00')

我尝试了多种日期格式,但仍无法在@prompt函数中输入有效的日期格式。

我使用了以下日期格式:

Lumira日志-20-02-2018 00:00:00

Lumira Logs-2018年2月20日

DB-2018年2月20日

查询面板刷新详细信息-2018-02-20 00:00:00.0

查询面板刷新详细信息(导出)-2018-02-20 00:00:00 000

显示IDT世界中的值-2018年2月20日00:00:00

使用WebI从表Calendar_trans导出20.02.2018 00:00:00

WebI提示20/02/2018 12:00:00 AM

还有更多,但我仍然无法通过此日期提示。

非常感谢您的帮助。

Vytautas Thienel

(58.6 kB)