点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
由于sap提供的数据源是与时间无关的主数据,所以我的要求是捕获BW中合约帐户的更改。 因此,我在BW中创建了一个与主数据时间相关的对象,并编写了ABAP逻辑以捕获历史记录更改。
请查看下面的示例以获取更多信息:
在Masterdata的Q表中,我有一个状态为L和F以及有效日期的合同帐户的2个条目。
我已将此InfoObject添加到我的多维数据集中,并与转换中存在于多维数据集中的合同帐户进行映射,还激活了ZCHACSTAT作为多维数据集中的导航属性,并在BEx查询中添加了导航属性。
主数据的结构:将字段"帐户状态"仅添加为导航属性,并检查与时间相关的字段。
但是当我右键单击主数据iobj并选择显示数据时,我只得到一条状态为F的记录。
因此,当我运行报表以说 18.07.2018 时,在多维数据集中,我得到F作为状态。
它应该在我的BEx中显示为L。
请让我知道如何解决此问题?
谢谢
阿比。
qtable.jpg (33.9 kB)
嗨Abhimanyu,
您正在使用哪些报告选择来运行报告。
问: 但是,当我右键单击主数据iobj并选择显示数据时,我只会得到一条状态为F的记录。->这是信息对象的标准行为,始终会显示最新数据。此致
萨蒂亚。
嗨Abhimanyu,
尝试通过阅读用户输入的过帐日期在查询中输入关键日期。
https://blogs.sap。 com/2006/08/16/back-to-basics-what-is-the-key-date/
https://archive.sap.com/discussions/thread/2106755
https://archive.sap.com/discussions/thread/1651552
此致
Satya。
已修复。 在查询设计属性中,我在"关键日期"中添加了用户输入变量。 现在,它可以提供预期的结果。
很高兴知道问题已解决。 而不是要求用户输入关键日期,您应该使用客户出口变量将用户输入的过帐日期作为关键日期。 只是为了避免用户混淆。 这就是我上次答复中所说的。
无论如何,问题已解决。 请关闭线程,以便其他人可以了解这些情况的解决方案。
此致
萨蒂亚。
一周热门 更多>