前言
实施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,可以关注本公众号。
网友评论