点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我们已经使用HANA(7.5 SP02)上的SAP BW中的HANA CDS视图和Open ODS视图创建了实时数据流。 在Open ODS之上,我们创建了Composite提供程序,并在其之上创建了一个BEx报告以进行报告。
在Open ODS转换中,我们编写了ABAP代码,用于通过查找不同的信息提供者来获取某些字段的数据。
当我们在这些字段上创建手动输入变量(在ODS中由ABAP代码填充)并通过使用F4帮助或通过手动方式传递值,或者即使我们在BEx中使用静态过滤器对其进行硬编码,BEx报告也会显示" 没有可用数据"。
例如:在ODS转换中,ABAP代码填充ZSTATCODE(状态代码)。 对于100号文件,ZSTATCODE在6月3日保持为M01。
当我们在RSRT中运行Bex报表并在ZSTATCODE中为文档100传递M01时,该报表将获取零记录。 但是,当我们仅使用文档编号运行报表时,报表将在输出中获取M01状态代码。
请您提供建议。
你好Abhimanyu
根据提供的信息,这里有两点值得考虑:
-如果在转换中定义了复杂的ABAP逻辑,则可能值得在运行时检查选择是否正确传递到CDS视图。 在基于DTP的虚拟提供程序的情况下,过去可能会发生类似的情况,在这种情况下必须定义反向例程(KBA 1592982、1486659和967798提供了有关这些需求的更多详细信息)
-另一点是,我看到您提到您的支持软件包级别是7.5 SP02。 这可能与问题没有直接关系,但是正式建议不要在低于750 SP 4(KBA 2361926)的SP上开始使用CDS视图进行Google Analytics(分析)
希望我能为您指明正确的方向。
最好的问候,
Szabolcs Cseh
SAP产品支持
您好,Abhimanyu,
您找到解决此问题的方法了吗? 我们正面临着同样的问题。
谢谢!
Harold
一周热门 更多>