SAP ABAP 客户出口(Customer Exits)

客户退出可视为 SAP 标准程序的钩子。我们不需要访问密钥来编写代码,也不需要修改 SAP 标准程序。这些出口没有任何功能,并且是空的。可以添加业务逻辑以满足各种客户需求。然而,并非所有程序都可以使用客户出口。


标准事务的客户出口

就标准交易而言,以下是找到客户出库的步骤。让我们确定 MM01(物料主数据创建)中可用的客户出口。

  • 步骤 1 - 转到事务 MM01,并通过转到菜单栏的 System → Status 的程序 MM01,如上图所示。

  • 步骤 2 - 从弹出界面中获取程序名称。程序名为 'SAPLMGMM'。

  • 步骤 3 - 转到事务 SE38,输入程序名称并单击 Display 显示。

  • 步骤 4 - 导航到 Go to → 属性并查找此程序名的包。 包名为 'MGA'。

  • 步骤 5 - 转到通常用于识别客户出口的交易代码 SMOD。导航到 Utilities → Find (或)您可以直接在事务代码 SMOD 上按 Ctrl+F

  • 步骤 6 - 进入 Find Exits 界面后,输入我们之前获得的包名称,然后按 F8(执行)按钮。

以上步骤生成以下结果,Material Master Creation 中可用的出口列表。