升级到BW 7.5(BPC 10.1)后,逻辑脚本中的计算错误

2020-08-24 08:38发布

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

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


嗨,

我们正在测试使用BPC 10.1升级到BW 7.5 SP15的过程,我们注意到升级后某些逻辑显示错误的结果。

这种情况发生的原因尚不清楚,而且我还没有找到可能解决该问题的音符,我非常感谢能找到一些正确方向的指针来追踪该问题。/p>

我在下面添加了完整的测试脚本以及有关其功能的详细信息。

该脚本使用报告的库存量(SGFOBSTOCK)和一个因子来计算SG146。
该因子是IP保证金(SGSTOCK_IP_MARG)和默认保证金(SGDEFAULT_MARG)的加和,它们存储在不同的上下文中(不同维度:业务目录, 已安装的基础,品牌,实体等)。

 * XDIM_MEMBERSET RCSALES = SGFOBSTOCK_REP,SGFOBSTOCK_ADJ
 * XDIM_MEMBERSET TIME = 2019.09
 * XDIM_MEMBERSET CATEGORY = ACTUAL
 * XDIM_MEMBERSET RPTCURRENCY = LC
 * XDIM_MEMBERSET DATASRCSGP = LOGIC_IP_CALC
 * XDIM_MEMBERSET ENTITY = DGT
 * XDIM_MEMBERSET BUSINESSCATALOG = HYDPDTHBP_BC

 *当RCSALES
 *是SGFOBSTOCK_REP

 *开始
 * REC(FACTOR =
 ([[RCSALES]。[SGSTOCK_IP_MARG],[COUNTERPART]。[ALL_COUNTERPART])+
 ([[RCSALES]。[SGDEFAULT_MARG],[ENTITY]。[LEGALCONS],[COUNTERPART]。[ALL_COUNTERPART],[BRAND]。[NO_BR],[BUSINESSCATALOG]。[NO_BC],[INSTALLEDBASE]。[NO_IB])
 ,RCSALES = SG146,DATASRCSGP = LOGIC_IP_CALC,COUNTERPART = NO_COUNTERPART,COUNTRY = NO_COUNTRY)
 *结束

 *其他
 *结束
 * COMMIT 

SGFOBSTOCK_REP = 204.74

SGTOCK_IP_MARG = 0.45

SGDEFAULT_MARG = 0.3

未升级的系统执行的计算:
系统使用的因子= SGSTOCK_IP_MARG + SGDEFAULT_MARG = 0.45 + 0.3 = 0.75

SG146 = 153.7004997

升级系统执行的计算:
系统使用的因子= SGSTOCK_IP_MARG = 0.3(不添加SGSTOCK_IP_MARG)

SG146 = 61.4228882

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

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


嗨,

我们正在测试使用BPC 10.1升级到BW 7.5 SP15的过程,我们注意到升级后某些逻辑显示错误的结果。

这种情况发生的原因尚不清楚,而且我还没有找到可能解决该问题的音符,我非常感谢能找到一些正确方向的指针来追踪该问题。/p>

我在下面添加了完整的测试脚本以及有关其功能的详细信息。

该脚本使用报告的库存量(SGFOBSTOCK)和一个因子来计算SG146。
该因子是IP保证金(SGSTOCK_IP_MARG)和默认保证金(SGDEFAULT_MARG)的加和,它们存储在不同的上下文中(不同维度:业务目录, 已安装的基础,品牌,实体等)。

 * XDIM_MEMBERSET RCSALES = SGFOBSTOCK_REP,SGFOBSTOCK_ADJ
 * XDIM_MEMBERSET TIME = 2019.09
 * XDIM_MEMBERSET CATEGORY = ACTUAL
 * XDIM_MEMBERSET RPTCURRENCY = LC
 * XDIM_MEMBERSET DATASRCSGP = LOGIC_IP_CALC
 * XDIM_MEMBERSET ENTITY = DGT
 * XDIM_MEMBERSET BUSINESSCATALOG = HYDPDTHBP_BC

 *当RCSALES
 *是SGFOBSTOCK_REP

 *开始
 * REC(FACTOR =
 ([[RCSALES]。[SGSTOCK_IP_MARG],[COUNTERPART]。[ALL_COUNTERPART])+
 ([[RCSALES]。[SGDEFAULT_MARG],[ENTITY]。[LEGALCONS],[COUNTERPART]。[ALL_COUNTERPART],[BRAND]。[NO_BR],[BUSINESSCATALOG]。[NO_BC],[INSTALLEDBASE]。[NO_IB])
 ,RCSALES = SG146,DATASRCSGP = LOGIC_IP_CALC,COUNTERPART = NO_COUNTERPART,COUNTRY = NO_COUNTRY)
 *结束

 *其他
 *结束
 * COMMIT 

SGFOBSTOCK_REP = 204.74

SGTOCK_IP_MARG = 0.45

SGDEFAULT_MARG = 0.3

未升级的系统执行的计算:
系统使用的因子= SGSTOCK_IP_MARG + SGDEFAULT_MARG = 0.45 + 0.3 = 0.75

SG146 = 153.7004997

升级系统执行的计算:
系统使用的因子= SGSTOCK_IP_MARG = 0.3(不添加SGSTOCK_IP_MARG)

SG146 = 61.4228882

付费偷看设置
发送
6条回答
Doze时光
1楼 · 2020-08-24 08:57.采纳回答

我怀疑您在本说明中描述了一个问题:

https://launchpad.support.sap.com/#/notes/0002800338

您必须升级到BW750 SP16

樱桃小丸子0093
2楼-- · 2020-08-24 08:42

抱歉,反之亦然:

升级前:

SG146 = 153.7004997

之后:

SG146 = 61.4228882

请更正

一只江湖小虾
3楼-- · 2020-08-24 08:44

嗨,瓦迪姆,

感谢指出错误和结果。


很遗憾,我不是编写此测试脚本的人,但据我所知'SGFOBSTOCK_ADJ'在这里没有用。

使用数据附加了报告的两个图像。

非常感谢您的宝贵时间。

尚未升级的系统:

已升级的系统:

zhangjiyang1323
4楼-- · 2020-08-24 08:54

P.S。 请提供清晰的报告,其中包含数据和所有可见的维度!

也可以!

 * XDIM_MEMBERSET RCSALES = SGFOBSTOCK_REP,SGFOBSTOCK_ADJ
 ...
 * IS SGFOBSTOCK_REP 

对SGFOBSTOCK_ADJ进行范围界定的想法是什么?

COMMIT绝对没有用...

N-Moskvin
5楼-- · 2020-08-24 08:43

Simon Jingkun Li

然后请接受正确的答案!

派大星 ヾ
6楼-- · 2020-08-24 08:40
# p #

PS 但是您还可以使用FACTOR而不是EXPRESSION运行我的代码吗?

一周热门 更多>