生产订单的增强
如果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. |