点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Lumira和BO查询专家, ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Lumira和BO查询专家, ...
加入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仍警告"需要有效日期"。 在这种情况下,我不知道该怎么做才能运行查询。
一步一步
在日志文件中,我发现了几种日期格式。 如上图所示,这些都没有在最后一步起作用。
其中(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)
您找到解决问题的方法了吗?
一周热门 更多>