点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有以下模型:
在MultiProvider中定义的具有特征关系的InfoCube。 MultiProvider顶部的聚合级别。 在该MultiProvider之上还有一个计划查询。
特征关系被定义为基于两个特征业务线和< i>产品。
产品 是基本特征,业务线是目标特征 然后根据为产品维护的主数据得出。
计划查询包含两个特征,但是产品受客户退出变量的限制。 此客户出口变量返回#(未分配)或一组值,这是根据逻辑允许的。 业务线的结果值访问类型设置为主数据 。 已将产品设置为特征关系。
奇怪的行为(至少对我来说):
当客户出口返回#时,即使产品编号已映射到产品主数据表中的业务编号,也可以输入所有可用的业务编号。 唯一有效的组合。
当客户出口返回一组其他成员时,只会生成有效的组合,并且可以按预期进行输入准备。
有人可以解释原因吗? 这是预期的行为吗?
谢谢
迪米塔尔
嗨Dimitar,
是的,这是设计使然:在派生关系A中,B中b的B组合(#,b)自动有效,并且甚至没有为这些关系调用
系统-默认情况下-允许所有聚合级别,即,组合是否有效不依赖于聚合级别。 假设您的聚合级别ALVL1包含B但不包含A; 由于没有从B→A的派生,并且具有与ALVL1的特征值的组合,因此没有为A定义任何值,因此A的值必须为初始值。 这是有效的记录,因此也必须在其他聚合级别(包括A)中有效。
如果希望在所有情况下都调用该关系,则可以设置标志'EXCL#'; 在这种情况下,不使用自动有效组合的逻辑,将为所有记录调用该关系。
问候,
Gregor
大! 谢谢!
一周热门 更多>