SAP BADI总结


SAP里标准拼法是BAdI,区分大小写。太麻烦,文章里全用大写。

BADI技术的底层是接口,类等面向对象开发的内容。

Classic BADI是一个BADI包了一个接口,实现它的时候是一个Implementation对应一个BADI。

Enhancement Spot是将多个BADI放到一起的技术,主要是看BADI列表清晰和每个BADI有哪些Implementation方便。se19实现Enhancement Spot的时候,需要指定Enhancement Implementation的名字,BADI Implementation的名字,实现类的名字这3个东西。Enhancement Spot中的BADI不能单独实现,只能实现Enhancement Spot,在其中的某个步骤中可以选择只实现个别BADI。

Classic BADI整合到Enhancement Spot的情况下,Classic BADI可以继续单独实现。