SAP ABAP IMG Activity ME_PROCESS_PO_CUST (BAdI: Enhance Purchase Order Processing (Single-Screen Transaction))
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_PROCESS_PO_CUST BAdI: Enhance Purchase Order Processing (Single-Screen Transaction)  
Transaction Code S_AL0_96000404   (empty) 
Created on 20011114    
Customizing Attributes ME_PROCESS_PO_CUST   BAdI: Enhance Processing of Enjoy Purchase Order 
Customizing Activity ME_PROCESS_PO_CUST   BAdI: Enhance Processing of Enjoy Purchase Order 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name ME_PROCESS_PO_CUST    

Use

Application components: MM-PUR-PO, MM-PUR-PO-GUI

Main program: SAPLMEPO

The Business Add-In (BAdI) ME_PROCESS_PO_CUST enables you to extend the business logic of the Enjoy purchase order on an individual basis.

You can thus influence the dialog transactions ME21N, ME22N, ME23N, and ME29N, and the BAPIs BAPI_PO_CREATE1 and BAPI_PO_CHANGE.

Typical applications for this BAdI include:

  • Processing of own objects
  • Processing of additional data on standard objects
  • Implementation of additional checks and derivations
  • Change of data in standard fields
    Note
    Ensure that data integrity is guaranteed.
  • Change in field selection

With its methods, the BAdI covers the complete transaction cycle for purchase orders. You can thus intervene with your own implementation in each step of the processing:

  1. Start of transaction
    Documentation for BADI method INITIALIZE
  2. Opening of a PO
    Documentation for BAdI method OPEN
  3. Checking of data
  4. Field selection
  5. Overall check
    Documentation for BAdI method CHECK
  6. Post
    Documentation for BAdI method POST
  7. Concluding work
    Documentation for BAdI method CLOSE

Requirements

To implement these BAdIs, you need advanced knowledge of ABAP OO.

Standard settings

  • In the standard system, the Business Add-In is not active.
  • The BAdI is filter-independent.
  • The BAdI cannot be used multiple times.

Activities

Example

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

Further notes

Documentation for BAdI interface IF_EX_ME_PROCESS_PO_CUST

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_PROCESS_PO_CUST 0 HLA0006041 Purchase Orders 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20090224 
SAP Release Created in 470