SAP-BPC实战总结

A010-BPC项目中,BADI可以解决什么问题?

2019-01-27  本文已影响14人  柴班说

前言

实施BPC项目,了解BADI为何物,可能项目实施更容易。

BADI为何物

BADI:Business Add-In(业务插件)的缩写(红色字母部分)。

功 能:用面向对象的方式,往标准流程中植入自己想要的功能。

BADI可以解决什么问题?

BPC项目中,BADI可以解决什么问题?

如果你看过本公众号中《A003-BPC表间四种联动方法》一文,你会了解到BPC的众多表数据之间,有些存在联动关系,例如:

A表的某个数据取自B表,B表的某个数据取自C表,例如:三大报表之间的数据引用;

多个表的某类数据,通过汇总,汇总数被另外一个表引用,例如:产品销售量汇总,是生产线安排产量的参考数;

库存产品加权平均价格的计算;

集团下达的预算目标和下属单位所做预算的对比,详见本公众号中《A005-预算下达与监控的故事》。

这些计算,均可以借助BADI实现。

怎么解决?

一、BADI由谁开发?

       ABAP开发人员。

二、ABAP开发人员根据什么开发?

      《X功能BADI需求开发说明书》。

三、《X功能BADI需求开发说明书》谁写?

        BPC实施顾问。

四、《X功能BADI需求开发说明书》怎么写?

了解业务场景、用户需求,需要在说明书中把需求写明白;

业务场景、用户需求,如何转化成逻辑计算过程,实现业务中需要的逻辑计算;

如果很复杂,还需要梳理出流程图,否则,你需要更多的时间,跟ABAP交流,一张流程图,胜过你千言万语的沟通;

把业务的表格、新增的相关主数据、涉及的主数据列表,当做附件插入到文件中;

需要准备好测试环境、测试数据,供ABAP使用,或者你教会ABAP搭建测试环境,创建测试数据。

规划好整个需求设计、开发、测试,需要多久时间,否则,你会被用户抱怨效率低下。

(正文结束)

附1:关于本公众号

微信公众号ID:SAP-BPC

微信公众号名称:BPC123

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读