|
1 、所谓二次开发说的就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。
2、 为什么会有二次开发?
通常包含几个方面:
1)客户个性化需求
比如SAP系统开发银行自动付款接口,要实现这个功能非二次开发才能达到需求。
2)报表定制开发
标准ERP系统通常只能满足部分需求,需要更多的查询和报表来满足这方面的需求。
3、二次开发的影响
项目实施期间,乙方通常不希望进行无谓的二次开发,因为这个会影响项目进度和成本,
而甲方总是希望能够进行对自己的个性化需求满足,尤其这里面有个博弈的过程,甲方
通常会一大堆需要二次开发来实现的需求,这些需求本身是对业务有帮助,有些完全是棋子了。
这个时候需要项目方有能力去鉴别,什么样的需求可以二次开发来实现,有些则使用其他
解决方案来替换,这个就需要项目实施顾问的沟通能力和说服能力了。
4 。二次开发的要求
二次开发虽然不动原来系统核心,但也需要前提的,就是熟悉二次开发平台语言和数据字典和接口等,
比如SAP二次开发必然要熟悉ABAP/BADI/AVL/REPORTS等技术。 |
|