SAP ABAP IMG Activity ME_HOLD_PO (BAdI: Deactivate 'Hold' for Purchase Order (Single-Screen Trans.))
Hierarchy
BBPCRM (Software Component) BBPCRM
   SRM-EBP (Application Component) Enterprise Buyer
     BBP_APPLICATION (Package) Structure Package EBP
       ME (Package) Application development R/3 Purchasing
IMG Activity
ID ME_HOLD_PO BAdI: Deactivate 'Hold' for Purchase Order (Single-Screen Trans.)  
Transaction Code S_AL0_96000403   (empty) 
Created on 20011114    
Customizing Attributes ME_HOLD_PO   BAdI: Deactivate 'Hold' Function for Enjoy Purchase Order 
Customizing Activity ME_HOLD_PO   BAdI: Deactivate 'Hold' Function for Enjoy Purchase Order 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name ME_HOLD_PO    

Use

This Business Add-In (BAdI) is used in the Purchase Orders (MM-PUR-PO) component (function group MEPO).

This BAdI enables you to specify whether a single-screen transaction purchase order can be put on hold and parked or whether this function is to be suppressed in accordance with your requirements.

  • If you allow single-screen transaction purchase orders to be put on hold, purchase orders that are incomplete or contain errors can be saved in the system and further processed at a later time.
  • If you allow single-screen transaction purchase order to be parked, purchase orders where the budgeting or account assignment has still to be checked can be saved. A workflow determines how the budgeting data is checked and completed if necessary.

Notes

You can only use the "park" function in single-screen transaction purchase orders if you have activated the PSM, US Federal Government - General Functions 2 (PSM_USFED_CI_2) or Materials Management - Enhancements in Procurement (LOG_MM_CI_3) business function. In the standard system, you can only put purchase orders on hold.

Requirements

Standard settings

  • In the standard system, this BAdI is not active.
  • This BAdI is not filter dependent.
  • This BAdI is not for multiple use.

Activities

Example

You will find an example implementation under Goto -> Sample Code.

In this example, the following behavior is defined:

In the case of stock transfers within a company code, the "Hold" function is always inactive. If an application object contains an error of any kind, the function is likewise inactive.

Further notes

See also:

Methods

Deactivate Hold and Park in Single-Screen Purchase Orders

Business Attributes
ASAP Roadmap ID 153   Design enhancements 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG ME_HOLD_PO 0 HLA0006041 Purchase Orders 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20090318 
SAP Release Created in 470