SAP ABAP 显式增强技术之 New BAdI 的实战介绍 - 如何创建和激活增强实现试读版

发布时间 2023-12-02 17:02:41作者: JerryWang_汪子熙

本教程之前的文章,对 SAP ABAP 各种增强技术做了一个概述:

然后第 62 篇文章,针对下图红色区域的基于 Enhancement Framework 增强技术中的隐式增强之 ABAP 报表增强,做了详细介绍:

本教程前一篇文章,已经介绍了 Enhancement Framework 里的一种显式增强技术(下图绿色区域所示)New BAdI 的技术原理:

本文给大家分享,ABAP 开发人员,如何在事务码 SE18 里创建新的 Enhancement Spot,以及如何基于这些 Spot 创建增强实现并在运行时消费。

我们选择使用 New BAdI 增强的业务场景是计算一个商品的含税金额。

业务需求如下:

  • 如果国家代码是 US,则商品的含税价格是原价的 110%
  • 如果国家代码是 DE,则商品的含税价格是原价加上 20.

下面是详细的使用 New BAdI 实现这个业务需求的步骤介绍。