生产订单的增强

如果SAP系统的标准功能不能满足业务需求,用户出口或 BADI 可能会有所帮助。

Customer Exit

  • SMOD:SAP增强管理

  • CMOD:SAP增强编辑器维护。

用于订单创建和执行的用户出口:存在于Function Group XCO1

Enhanment(SMOD) Description
PPCO0001 开发应用程序: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 订单头部字段缺省值指定的增强
PPCO0007 保存生产订单时用户出口
PPCO0008 Enhancement in the adding and changing of components
PPCO0009 Enhancement in goods movements for prod. process order
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 生产订单:显示/更改订单抬头数据
PPCO0013 Change priorities of selection crit. for batch determination
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 检查生产订单表头的更改
PPCO0019 检查订单操作的更改
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components.

用于确认时的User exits:

Enhancement(SMOD)
CONFPP01 PP order conf.: Determine customer specific default values
CONFPP02 PP order conf.: Customer specific input checks 1
CONFPP03 PP order conf.: Cust. specific check after op. selection
CONFPP04 PP order conf.: Cust. specific check after op. selection
CONFPP05 PP order conf.: Customer specific enhancements when saving
CONFPP06 PP Order Confirmations: Actual Data Transfer
CONFPP07 Single Screen Entry: Inclusion of User-Defined Subscreens

BADI

这种增强使用事务码 SE18 定义、SE19 实现。

SE18 用于创建及维护BADI对象;SE19 用于维护 BADI 的实例。

SAP预定义了一些接口(Interface),客户可以自行定义实现Interface的类(Class),在标准程序中会调用客户自定义类的实例。

BADI(SE24) Desc
WORKORDER_CONFIRM Business Add-In PM/PP/PS/PI Orders Operation: Confirmation
WORKORDER_CONFIRM_CUST_SUBSCR Confirmation: Subscreen with Customer's Own Fields
WORKORDER_CONFIRM_EA_APPL Confirmation: Function Calls from EA-APPL
WORKORDER_DFPS_PIC_ATP Defense BADI for Availability Check
WORKORDER_DOCLINKS BADI: Document Links (Production Orders)
WORKORDER_FINANCIALS Connection between FIN Add-On and Manufacturing Orders
WORKORDER_GOODSMVT BADI: PM/PP/PS/PI Orders: Automatic Goods Movement
WORKORDER_INFOSYSTEM BADI: PP and PI Order Information System
WORKORDER_MODIFY_SCREEN Screen Adjustments
WORKORDER_PISHEET BADI: PM/PP/PS/PI Orders Operation: Discarding of PI sheets
WORKORDER_REWORK BADI: PP Orders Operation: Rework
WORKORDER_UPDATE BADI: PM/PP/PS/PI Orders Operation: UPDATE.