在同一脚本中使用两个LOOKUP

2020-09-08 16:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在某些情况下,我们想从合并模型脚...

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

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


在某些情况下,我们想从合并模型脚本中的所有权模型中提取数据。

在使用LOOKUP时,我们遇到了问题,因为我们希望以以下条件提取所有权数据:当帐户为OwnAcc1时,该实体应为Entity1;对于所有其他帐户,该实体应为用户输入。

例如,

* LOOKUP所有权
* DIM INTERCO = I.NA
* DIM CONSOLGROUP = MG_GROUP
* DIM类别=实际
* DIM度量= YTD <*> * DIM M01:OWNACCOUNT = TR_PF_111 <*> DIM M02:OWNACCOUNT = TR_PF_222
* DIM M03:OWNACCOUNT = TR_PF_333
* ENDLOOKUP

第二,我们需要

* LOOKUP所有权
* DIM INTERCO = I.NA
* DIM CONSOLGROUP = MG_GROUP
* DIM类别=实际
* DIM度量=年初至今

* DIM ENTITY = ENTITY1
* DIM M04:OWNACCOUNT = DBD_MTD
* ENDLOOKUP

我们需要在合并模型的同一脚本中使用这两个LOOKUP条件。

*帐户帐户

* IS%VERIABLE1%

* REC(FACTOR = LOOKUP(M01)* 1/(100),TIME =%TIME_SET%,ACCOUNT = PF_1111)

* REC(FACTOR = 1/LOOKUP(M04),TIME =%TIME_SET%,BPCGACCOUNT = PF_2222_PS)

* ENDWHEN

在执行此脚本时,我们遇到错误-同一多维数据集中不允许多个LOOKUP。

BPC 810 SP08

BW 740 SP13