SAP ABAP IMG Activity BADI_CCM_EXPLOSION (BAdI: Restrict Structure Explosion of Actual Configuration)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-CC (Application Component) Configuration Control
     DI_CCM (Package) Configuration Control
IMG Activity
ID BADI_CCM_EXPLOSION BAdI: Restrict Structure Explosion of Actual Configuration  
Transaction Code S_KA5_12001090   (empty) 
Created on 20011024    
Customizing Attributes BADI_CCM_EXPLOSION   BAdI: Restrict Structure Explosion of Actual Configuration 
Customizing Activity BADI_CCM_EXPLOSION   BAdI: Restrict Structure Explosion of Actual Configuration 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_CCM_EXPLOSION    

Use

You use this Business Add-In (BAdI) to restrict the loading of a technical object's actual configuration in the configuration control workbench. This means that you can define your own logic to filter technical objects like equipments, or functional locations.

If an implementation of this BAdI is active, two buttons appear in the loading area of the user interface instead of one:

  • If you choose Load, the system loads the filtered configuration.
  • If you choose Load (extended), the system loads the complete actual configuration. The BAdI methods SGAP_CHECK, EQUI_CHECK, and FLOC_CHECK are not called.

If you use all functions integrated in the configuration control workbench and you have maintained the object's master parts list (MPL) (based on iPPE nodes) for a configuration check, you should use this BAdI in conjunction with the BAdI BADI_CCM_EXPL_ALWD. BAdI BADI_CCM_EXPL_ALWD allows you to restrict the explosion of the allowed configuration.

SAP provides the following methods:

  • EQUI_CHECK

    Checks the current equipment using parameters IV_EQUNR (equipment key), IV_AS_MAINTND_CONFIG (handle for the actual configuration) and IV_ITOB (details of technical object). By setting exception NOT_FOUND you can disable the loading of the current equipment.

  • FLOC_CHECK

    Checks the current functional location using parameters IV_TPLNR (functional location key), IV_AS_MAINTND_CONFIG (handle to the actual configuration) and IV_ITOB (details of technical object). By setting the exception NOT_FOUND you can disable the loading of the current equipment.

  • SGAP_CHECK

    Checks the current structure gap using parameters IS_GAP_DATA (details of the structure gap) and IV_AS_MAINTND_CONFIG (handle for the actual configuration). By setting the exception NOT_FOUND you can disable the loading of the current equipment.

  • CONFIG_CHECK_FILTER_ELEMENTS

    This method is obsolete. Instead of this method, a method of BAdI BADI_CCM_EXPL_ALWD with the same name is called after the actual and the allowed configuration have already been loaded. It enables you to delete/add/change objects by changing table CT_ACTUAL_ELEMENTS for the actual configuration and table CT_ALLOWED_ELEMENTS for the allowed configuration. This method is independent of user action (load completely or load partially).

SAP provides the following parameter:

  • GV_BYPASS_BADI

    This paramter is used to bypass any of the methods . The parameter is static and can be set from outside of BAdI methods using theCLASS cl_ex_badi_ccm_explosion DEFINITION LOAD statement and by setting 'X' to cl_ex_badi_ccm_explosion=>if_ex_badi_ccm_explosion~gv_lbypass_badi. If an implementation of this BAdI is active (see also above), the parameter is set to 'X' if the user chooses the Load (extended) button.

Example

Requirements

Standard settings

No standard implementation.Empty BAdI is provided.

Recommendation

Activities

Implement your own filter logic and activate your implementation of this BAdI.

Further notes

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 BADI_CCM_EXPLOSION 0 PLN0000023 Configuration Control 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20030625 
SAP Release Created in 470