运行DMP时,SAP BPC读取InfoProvider/CPMB/XXXXX的数据时出错

2020-09-05 15:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在运行数据管理器程序包...

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

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


嗨,

我在运行数据管理器程序包时遇到以下错误时遇到此问题:-

RUN_LOGIC:MDX语句错误:读取InfoProvider/CPMB/TMIM1FD $ X的数据时出错

几天前,我没有收到此错误,并且同一脚本正在另一个系统中工作。

产品详细信息:

BPC 10.1经典版

我不确定在这种情况下要检查哪些参数,或者我应该提供与此相关的更多详细信息。

任何人都可以指导/帮助我。

谢谢

Ambika

7条回答
hongfeng1314
2020-09-05 16:17

嗨,

你好,

产品版本:BPCNW 10.1 Classic

在模型Planning中,我们有TIME,VERSION,ACCOUNT,COMPANY_CODE等几个维度。

由Data Manager软件包启动的脚本。

计算逻辑:-每个帐户的计算均不同。 逻辑涉及几个帐户的划分并过帐到目标帐户。 我能够构建在另一个系统中成功运行的逻辑,但是在开发环境中运行时却出现错误。

错误:-RUN_LOGIC:MDX语句错误:BW错误:删除缓冲区条目0BW:BIA:BI0_0800000009失败

下面的脚本代码:-

 * XDIM_MEMBERSET VERSION = ACTUAL,%VERSION_SET%
 * XDIM_MEMBERSET TIME =%TIME_SET%
 *当帐户
   * IS
 AUS1065
 * REC(EXPRESSION = [ACCOUNT]。[AUS1063]/[ACCOUNT]。[AUS1065],ACCOUNT = GP)
  * REC(EXPRESSION = [ACCOUNT]。[AUS1061]/[ACCOUNT]。[AUS1065],ACCOUNT = OP)
 * REC(EXPRESSION = [ACCOUNT]。[AUS1060]/[ACCOUNT]。[AUS1065],ACCOUNT = margin)

 *什么时候
 版
 * IS
 %VERSION_SET%
 * REC(EXPRESSION =([ACCOUNT]。[AUS1010],[VERSION]。[ACTUAL],[TIME]。[TMVL(0,%TIME_SET%)])/(([[TIME]。[TMVL(1,%  TIME_SET%)] + [TIME]。[TMVL(2,%TIME_SET%)] + [TIME]。[TMVL(3,%TIME_SET%)])/3),ACCOUNT = CYI_Ratio_AMT,TIME = TMVL(0,%  TIME_SET%),VERSION = ACTUAL)
  *结束

 *什么时候
 版
  * IS
 实际
 * REC(表达式=([[帐户]。[AUS1010],[TIME]。[TMVL(-12,%TIME_SET%)])/(([[TIME]。[TMVL(1,%TIME_SET%)] + [TIME  ]。[TMVL(2,%TIME_SET%)] + [TIME]。[TMVL(3,%TIME_SET%)])/3),ACCOUNT
 = PYI_Ratio_AMT,TIME = TMVL(0,%TIME_SET%))

  * REC(EXPRESSION =([ACCOUNT]。[AUS109],[TIME]。[TMVL(0,%TIME_SET%)])/(([[TIME]。[TMVL(0,%TIME_SET%)] + [TIME]  。[TMVL(-1,%TIME_SET%)] + [TIME]。[TMVL(-2,%TIME_SET%)])/3),ACCOUNT = ARCY_Ratio,TIME = TMVL(0,%TIME_SET%))


 * REC(EXPRESSION =([ACCOUNT]。[AUS109],[TIME]。[TMVL(-12,%TIME_SET%)])/(([[TIME]。[TMVL(-11,%TIME_SET%)] + [  TIME]。[TMVL(-10,%TIME_SET%)] + [TIME]。[TMVL(-9,%TIME_SET%)])/3),ACCOUNT = ARPY_Ratio,TIME = TMVL(0,%TIME_SET%))
 *结束
 *结束
 *承诺
 
 UJKT中的结果:-
 LGX:
 * XDIM_MEMBERSET VERSION = ACTUAL,%VERSION_SET%
 * XDIM_MEMBERSET TIME =%TIME_SET%


 *当帐户
 * IS AUS1065
 * REC(EXPRESSION = [ACCOUNT]。[AUS1063]/[ACCOUNT]。[AUS1065],ACCOUNT = GP)
 * REC(EXPRESSION = [ACCOUNT]。[AUS1061]/[ACCOUNT]。[AUS1065],ACCOUNT = OP)
 * REC(EXPRESSION = [ACCOUNT]。[AUS1060]/[ACCOUNT]。[AUS1065],ACCOUNT =保证金)

 *版本时

 * IS%VERSION_SET%

 * REC(EXPRESSION =([ACCOUNT]。[AUS1010],[VERSION]。[ACTUAL],[TIME]。[2019.05])/(([[TIME]。[2019.05] + [TIME]。[2019.05] + [  TIME]。[2019.05])/3),帐户
 = CYI_Ratio_AMT,TIME = 2019.05,VERSION = ACTUAL)

 *结束

 *版本时
 *是实际的
 * REC(EXPRESSION =([ACCOUNT]。[AUS1010],[TIME]。[2019.05])/(([TIME]。[2019.05] + [TIME]。[2019.05] + [TIME]。[2019.05])/ 3),帐户
 = PYI_Ratio_AMT,TIME = 2019.05)
 * REC(EXPRESSION =([ACCOUNT]。[AUS109],[TIME]。[2019.05])/(([TIME]。[2019.05] + [TIME]。[2019.05] + [TIME]。[2019.05])/ 3),帐户
 = ARCY_Ratio,TIME = 2019.05)
 * REC(EXPRESSION =([ACCOUNT]。[AUS109],[TIME]。[2019.05])/(([TIME]。[2019.05] + [TIME]。[2019.05] + [TIME]。[2019.05])/ 3),帐户
 = ARPY_Ratio,TIME = 2019.05)


 *结束

 *结束


 *承诺
 --------------------------------------------------  --------------------------------------------------  --------------------------------


 日志:

 FILE:\ ROOT \ WEBFOLDERS \ XXXXXXX \ ADMINAPP \ YYYYY \ TEST.LGF


 使用者:UUUUUUU


 APPSET:XXXXXXX

 应用:YYYYY

 [INFO] GET_DIM_LIST():
 I_APPL_ID =" YYYYY",#dimensions = 13
 #dim_memberset = 3 ENTITY:C0XXX,1共。


 VERSION:ACTUAL,BUDGET_V1,2
 总共。
 时间:2019.04,1英寸
 总。
 REC:[ACCOUNT]。[AUS1063]/[ACCOUNT]。[AUS1065]
 REC:[ACCOUNT]。[AUS1061]/[ACCOUNT]。[AUS1065]
 REC:[ACCOUNT]。[AUS1060]/[ACCOUNT]。[AUS1065]

 开始计算:

 查询处理数据

 查询时间:0.00 ms.2记录已查询


 查询参考数据

 UJO_READ:MDX语句
 错误:BW错误:删除缓冲区条目0BW:BIA:BI0_0800000011失败


 





 

对此有任何帮助。

致谢

Ambika

一周热门 更多>