什么是 BADI? SAP ABAP 教程
BADI 代表 Business Add Ins 就像客户出口一样,BADI 帮助将自定义增强功能挂接到 SAP 功能。 BADI 的示例: 在事务 CAT2 – 时间表输入中,HR 希望包含一个交互式确认,即故意提交不正确的数据是解雇的理由。这可以使用 BADI 来实现
产品优势
- BADI 是面向对象的
- 它们可以多次实施
- 不需要 SAP 软件 变更登记
- 升级版本对 BADI 的功能没有影响
定义并实施 BADI
这涉及三个步骤
步骤1) 创建 BADI 定义:事务 SE18。
步骤2) 定义BADI接口:事务SE19
步骤3) 定义一个类实现接口:在创建实现时,还会创建一个用于实现增强接口的类