原文:Small Fire · Product Order 的增强 · SAP 业务 子专栏 · Small Fire 技术笔记

生产订单的增强

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

Customer Exit

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

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

Enhanment(SMOD)Description
PPCO0001开发应用程序: PP orders
PPCO0002Check exit for setting delete mark / deletion indicator
PPCO0003Check exit for order changes from sales order
PPCO0004Sort and processing exit: Mass processing orders
PPCO0005Storage location/backflushing when order is created
PPCO0006订单头部字段缺省值指定的增强
PPCO0007保存生产订单时用户出口
PPCO0008Enhancement in the adding and changing of components
PPCO0009Enhancement in goods movements for prod. process order
PPCO0010Enhancement in make-to-order production - Unit of measure
PPCO0012生产订单:显示/更改订单抬头数据
PPCO0013Change priorities of selection crit. for batch determination
PPCO0015Additional check for document links from BOMs
PPCO0016Additional check for document links from master data
PPCO0017Additional check for online processing of document links
PPCO0018检查生产订单表头的更改
PPCO0019检查订单操作的更改
PPCO0021Release Control for Automatic Batch Determination
PPCO0022Determination of Production Memo
PPCO0023Checks Changes to Order Components.

用于确认时的User exits:

Enhancement(SMOD)
CONFPP01PP order conf.: Determine customer specific default values
CONFPP02PP order conf.: Customer specific input checks 1
CONFPP03PP order conf.: Cust. specific check after op. selection
CONFPP04PP order conf.: Cust. specific check after op. selection
CONFPP05PP order conf.: Customer specific enhancements when saving
CONFPP06PP Order Confirmations: Actual Data Transfer
CONFPP07Single Screen Entry: Inclusion of User-Defined Subscreens

BADI

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

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

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

BADI(SE24)Desc
WORKORDER_CONFIRMBusiness Add-In PM/PP/PS/PI Orders Operation: Confirmation
WORKORDER_CONFIRM_CUST_SUBSCRConfirmation: Subscreen with Customer's Own Fields
WORKORDER_CONFIRM_EA_APPLConfirmation: Function Calls from EA-APPL
WORKORDER_DFPS_PIC_ATPDefense BADI for Availability Check
WORKORDER_DOCLINKSBADI: Document Links (Production Orders)
WORKORDER_FINANCIALSConnection between FIN Add-On and Manufacturing Orders
WORKORDER_GOODSMVTBADI: PM/PP/PS/PI Orders: Automatic Goods Movement
WORKORDER_INFOSYSTEMBADI: PP and PI Order Information System
WORKORDER_MODIFY_SCREENScreen Adjustments
WORKORDER_PISHEETBADI: PM/PP/PS/PI Orders Operation: Discarding of PI sheets
WORKORDER_REWORKBADI: PP Orders Operation: Rework
WORKORDER_UPDATEBADI: PM/PP/PS/PI Orders Operation: UPDATE.