SAP ABAP IMG Activity BOM_EXPLOSION (BAdI: Optimization for Document BOM Explosion)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PRO (Application Component) Products
     CS (Package) R/3 Application development: PP Bills of Material
IMG Activity
ID BOM_EXPLOSION BAdI: Optimization for Document BOM Explosion  
Transaction Code S_EX1_23000031   (empty) 
Created on 20120911    
Customizing Attributes BOM_EXPLOSION   BAdI: Optimization for Document BOM Explosion 
Customizing Activity BOM_EXPLOSION   BAdI: Optimization for Document BOM Explosion 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BOM_EXPLOSION    

Use

This Business Add-In (BAdI) is used in the Bills of Material (LO-MD-BOM) component. You can use this BAdI to implement BOM explosion using HANA database for performance optimization. The function module CS_BOM_EXPL_DOC_V1 is used for a Document BOM explosion. You can enter the input parameters like document name, data and so on, and the exploded document BOM with the details of the document is displayed.

You can use the corresponding BAdI method GET_CS_BOM_EXPL_DOC_V1 to access the HANA database and list down the exploded BOM. Performance improvements from using new database techniques are expected to arise from:

  • Generally faster data selection by state-of-the-art databases
  • Aggregation of data on database level instead of ABAP server level
  • Reduced volume of data transferred from the database to the ABAP server

Note

This BAdI is intended exclusively for database providers. It allows them to optimize functions that have already been optimized by SAP for SAP HANA for their database without modifications.




Requirements

Standard settings

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

BAdI Definition:

  • CS_BOM_EXPL_DOC_DBSYS_OPT

The filter DBSYS_TYPE has been defined for this BAdI. When an instance of the BAdI is created, this filter is applied with the value of the static attribute DBSYS_TYPE in class CL_DB_SYS.

SAP Implementations

  • The SAP BAdI implementation ES_SAPLCSS7_DBSYS_OPT reads and aggregates data. This BAdI implementation is assigned to filter value HDB.

More Information

BAdI method documentation:

For information about implementing such an optimization BAdI, see Optimization BAdIs

Activities

Example

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 BOM_EXPLOSION 0 HLA0006856 Bills of Material 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20130312 
SAP Release Created in