美文网首页SAP-BPC实战总结
A003-BPC表间四种联动方法

A003-BPC表间四种联动方法

作者: 柴班说 | 来源:发表于2019-01-27 20:01 被阅读4次

      EXCEL的SHEET之间、文件之间,都可以互相引用单元格内容,实现数据引用及计算联动;SAP BPC也提供类似功能。

    方法1公式EPMRtrievedata,从其他表取数。

    方法2公式EPMSavedata,把数据存到其他表,达到其他表从本表取数的效果,如果该数据还涉及后续计算(例如:把数数据存到某叶节点,而叶节点的父节点值,又被其他数据引用),与EPMRtrievedata的效果不相同。

    方法3多表,当有很多数(包括经过计算的)需要存到别的表时,还可以通过在一个SHEET中做两张表(该方法是在已创建好的EPM报表中,再“新建报表”,第二张报表的默认编号是001)的方法,实现把数据批量存到另外一张表对应的维度中。

           用户只看见自己要看的那张表,第二张表隐藏,其维值搭配与要获取本表数据的表的维值搭配相同(只出现需要存数的行/列项目,不需要把整个表在这里做一遍),用于给别的表存数,然后,隐藏的表通过公式(这里可以通过公式自由计算,例如多个单元格的值相加减),引用用户看见的表中用户录入或计算出来的数据,当保存时,除了本表保存了数据,隐藏的表也把数据传给了隐藏表对应的维度,从而其他表对应的该维度,就有了数据。

    方法4BADI增强,这种方法需要ABAP开发,可以解决复杂的数据联动计算需求,例如全面预算中的生产预算(先从下往上根据产量计算原料需求数量,然后,从上往下根据原料价格,算出各工序产品价格)、预算监控中下达与预算的对比。

            BADI增强中对操作的BPC数据来源分两种:逻辑脚本传入、函数直接获取(可读取任意维值搭配的值,无论维值是父节点值或叶节点值)。

           综述,方法没有好坏,看你怎么用,用在哪里,用的时候,是否进行了规划(特别是存在数据在几个表之间的联动的情况下),否则,后期需要做很多工作来收拾由此引起的问题(没有规划,或者没有规划好,数据联动计算的问题),而且工作量不小,项目风险不小。

    附1:微信公众号ID:SAP-BPC

    微信公众号名称:BPC123

    欢迎您的关注和阅读,希望这篇文章能为您带来帮助。

    欢迎转载与分享,也请注明出处。

    如果您有需要了解的关于BPC的其他内容,也可以给我留言或发邮件(chaijw@126.com)

    识别下面的二维码,或者直接搜BPC123,或者SAP-BPC,可以关注本公众号。

    相关文章

      网友评论

        本文标题:A003-BPC表间四种联动方法

        本文链接:https://www.haomeiwen.com/subject/ngenjqtx.html