Hierarchy

⤷

⤷

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 |