点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我有一个像这样的实时InfoCube:
CustomerGP-Calyear-Calquarter-版本-货币-净值
01-2019-20191-A-美元-100
01-2019-20192-A-美元-130
01-2019-20193-A-美元-170
01-2019-20194-A-美元-100
02-2019-20191-A-美元-150
02-2019-20192-A-美元-130
02-2019-20193-A-美元-120
02-2019-20194-A-美元-200
03-2019-20191-A-美元-250
03-2019-20192-A-美元-200
03-2019-20193-A-美元-350
03-2019-20194-A-美元-300
这些是我的实际数据,我想根据它们进行计划。 我已经将实际数据和计划数据放入一个实时Infocube中。 在将实际数据传输到InfoCube之后,我已将InfoCube的加载行为更改为用于执行计划功能的计划模式。
我想为2020年计划这些数据,所以首先运行复制功能(将Calyear更改为2020,将Version更改为B),这样我的计划数据就变成这样:
CustomerGP-Calyear-Calquarter-版本-货币-净值
#-2020-00000-B-美元-2100
然后,我将净值重估了20%:
CustomerGP-Calyear-Calquarter-版本-货币-净值
#-2020-00000-B-美元-2520
现在,我想将净值分配给CalQuarter。 在这方面,我的过滤器和计划功能选择如下屏幕截图所示:
图1-我的"计划功能"过滤器中的屏幕截图:
图2-我的计划功能的屏幕截图(按引用分配):
不幸的是,当我运行此计划功能时,遇到了以下消息:
"找不到该功能的子流程1的参考数据"。
我必须提到我正在使用SAP BW 7.4。
任何帮助将不胜感激。
预先感谢
阿米尔
filter.jpg (115.0 kB)
专家们,
我找到了解决问题的方法,并且与您共享,也许有人遇到相同的问题。
重点在于,由于0CALQUARTER或0CALMONTH的格式为Year/Quarter或Year/Month,因此您不能通过引用进行分配。 相反,您可以使用0CALMONTH2 InfoObject,并且由于它的Month形式(它仅包含月份而不是Year),因此可以像材料组,部门等一样通过引用分发数据。
如您所见,关键是您在按引用分发功能的"要更改的字段"列中选择的InfoObject必须包含一种数据类型。 因为您的参考数据和要更改的数据必须相同。
让我通过示例向您说明:
考虑一下,我们在"要更改的字段"列中选择0CALMONTH,所以我们有:
要分配的数据未分配(#),我们希望将其分配给月份。 我们要计划的2020年的0CALMONTH的第一个月(一月)值为202001,参考数据的值为201901,因此无法进行分配。 但是,当我们使用0CALMONTH2 InfoObject时,它的计划和参考数据的值都是01,因为两者的值相同,所以可以进行分配。
希望对您有所帮助。
最好的问候
阿米尔
一周热门 更多>