点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在从MS-SQL的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在从MS-SQL的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正在从MS-SQL的BW 7.31的BPC 10.0 SP4升级-> HANA的BW 7.51的BPC 10.1。
我在RUNLOGIC_PH脚本中发现了一个奇怪的结果(该脚本在BPC 10.0中以前工作)。 如果从调用模型运行目标脚本,则与在目标模型中运行相同脚本时得到的结果不同。
因此,如果我从合并模型执行RUNLOGIC_PH,则得到的数字与直接在ICMatching模型中为同一合并范围直接运行脚本逻辑时得到的数字不同。 (就我正在分析的特定数据而言,相差9倍)。
我有一个执行RUNLOGIC_PH的整合模型
我有一个托管被调用代码的ICMatching模型。
从合并模型中调用代码:
* START_BADI RUNLOGIC_PH 查询=关闭 写=开 APPSET = DD_BPC_IFRS APP = ICMatching 调试=开 验证=开 逻辑= ALTERPC.LGF 尺寸ICACCOUNT = <全部> 尺寸ICAUDITID = <全部> 尺寸帐户= <无> 尺寸AUDIDID = <无> 维度中心= <无> 维度约束= <无> 维度LOB = <无> 尺寸补充= <无> DIMENSION CATEGORY =%CATEGORY_SET% 尺寸货币= USD,ZAR 维度实体= <全部> 尺寸流= <全部> 尺寸INTERCO =DIMENSION PCENTRE =%PCENTRE_SET% DIMENSION TIME =%TIME_SET% * END_BADI
ICMatching模型:ALTERPC.LGF(称为代码)
* XDIM_MEMBERSET CATEGORY =%CATEGORY_SET% * XDIM_MEMBERSET货币= USD,ZAR * XDIM_MEMBERSET ENTITY = BAS(LE_GDDHP) * XDIM_MEMBERSET FLOW = <全部> * XDIM_MEMBERSET ICACCOUNT = <所有> * XDIM_MEMBERSET ICAUDITID = DEBIT1,CREDIT1,DEBIT2,CREDIT2 * XDIM_MEMBERSET INTERCO = <全部> * XDIM_MEMBERSET PCENTRE =%PCENTRE_SET% * XDIM_MEMBERSET TIME =%TIME_SET% *当流 * IS F99 * REC(FACTOR = 1,FLOW =" PL99",PCENTRE = ENTITY.COUNTRY) *结束 *承诺
就像我之前提到的那样,此正常工作在BPC 10.0中。 现在,我必须执行ICMatching模型中的代码才能给出正确的结果。 我确实得到执行RUNLOGIC的结果,只是它们不正确。
有人以前见过这样的东西吗?
亲切问候
尼克
"错误的结果"-毫无意义! 您必须在狭窄的范围内测试脚本,以证明某些清晰的成员集会产生不同的结果。
通过减少脚本的方式:
调用脚本:
范围将由RUNLOGIC_PH
一周热门 更多>