SAP ABAP IMG Activity OPM_ALLOC_BADI_PROC (BAdI: Process Allocation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-PN (Application Component) Production Network
     APPL_GHO_COMMON (Package) Common Objects for GHO
IMG Activity
ID OPM_ALLOC_BADI_PROC BAdI: Process Allocation  
Transaction Code S_EBS_44000162   (empty) 
Created on 20101018    
Customizing Attributes OPM_ALLOC_BADI_PROC   BAdI: Process Allocation 
Customizing Activity OPM_ALLOC_BADI_PROC   BAdI: Process Allocation 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name OPM_ALLOC_BADI_PROC    

Use

This Business Add-In (BAdI) is used in the Production Network (PP-PN) component.

You can use this BAdI to customize the different processes of allocation such as, pre-processing, post-processing and the allocation engine.

Implementing this BAdI not only allows you to enhance the standard Allocation engine processing customizing, but also allows you to replace it with your own functionality if you wish to.

All methods having the suffix PREPROCESS are called before the standard SAP code and can be used for inbound mapping and/or to skip the standard Allocation engine processing logic.

You can skip the SAP standard code provided inside the BAPI wrapper by filling the X value for field EV_SKIP_STANDARD. In this case you can decide to have your own implementation through the outbound methods in each BAPI wrapper.

All methods having the suffix OUTBOUND are called after the SAP standard code and can be used for outbound mapping and/or to enhance standard Allocation engine processing logic.

Requirements

Standard settings

Activities

Following are the steps invovled:

  1. Go to transaction SE19.
  2. Create an enhancement implementation for the enhancement spot ES_GHO_ALLOC and subsequently create an implementing class for the Business Add-In BADI_GHO_ALLOC.

    Information about the implementation of BAdIs in the context of the Enhancement Concept is available in the SAP Library for SAP NetWeaver under BAdIs -> Implementation.

    For more information about the procedure, see the SAP Library under Enhancement Framework -> Business Add-Ins (BAdIs) -> BAdIs Concept -> Screen Enhancements.

    When the BAdI methods are executed, the code you created in the Business Add-In implementation is run through.

Example

See also

BAdI interface IF_EX_BADI_GHO_ALLOC

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-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 OPM_ALLOC_BADI_PROC 0 EB50000113 Production Allocation 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20101018 
SAP Release Created in 606