成员不能为空

2020-09-27 01:21发布

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

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


当我计划报告时,它失败并抛出错误。

我正在使用提示"截至日期",该提示会填充对象中Universe中截至日期的日期值。

要创建"截止日期",我在带解码功能的where子句中使用@prompt功能

例如:

Fact.as_of_date解码(@prompt(,,,, {Latest},)),'Latest',sysdate-1,

@prompt(,,,, {最新},)),)

它仅对不在值列表中的最新参数提供错误,而对于其他日期则可以正常工作。

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

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


当我计划报告时,它失败并抛出错误。

我正在使用提示"截至日期",该提示会填充对象中Universe中截至日期的日期值。

要创建"截止日期",我在带解码功能的where子句中使用@prompt功能

例如:

Fact.as_of_date解码(@prompt(,,,, {Latest},)),'Latest',sysdate-1,

@prompt(,,,, {最新},)),)

它仅对不在值列表中的最新参数提供错误,而对于其他日期则可以正常工作。

付费偷看设置
发送
2条回答
Aaron 3364
1楼-- · 2020-09-27 02:20

Himanshu,

请尝试以下步骤。

1。通过在SQL中编写解码(基于SQL的值列表)来创建自定义LOV。

2。 创建一个参数并将此LOv添加到该参数中。

3。 在WebI数据提供程序的查询面板中拖动日期对象,然后在"提示"位置添加参数值而不是新的提示。

doc.png

谢谢

杜尔加

软件心理学工程师
2楼-- · 2020-09-27 02:20

你好杜尔加,

感谢您的输入。但是在我的场景中,我不能使用lov作为该值将是日期时间,另一个应是最新值,这将使报表运行2天。因此合并两个不同的数据类型虽然不是 可能

我正在使用动态日期参数的概念。

它在4.2之前的早期vversion中可以正常运行,但在4.2或更高版本中失败,而且仅当我计划报告。在查看报告时效果很好。

一周热门 更多>