Business Add-Ins

Use

SAP provides multiple implementations of Business Add-Ins (BAdIs), which enhance the functions of the Configuration Control component.

In addition, there are multiple empty BAdIs available for implementing a customer-specific logic for special functions.

For more information, see the Implementation Guide (IMG) under Start of the navigation path Plant Maintenance and Customer Service Next navigation step System Enhancements and Data Transfer Next navigation step Business Add-Ins. End of the navigation path

BAdI Standard Implementations

BADI_CCM_DISMANT_CHK

Perform all checks during the equipment removal

Do not make any changes to the default logic of this BAdI.

BADI_CCM_INSTALL_CHK

Perform all checks during the equipment installation

Do not make any changes to the default logic of this BAdI.

BADI_CCM_QTY_CHECK

Perform quantity check

BADI_CCM_INST_PROPSL

Create default for installation location and valid equipments

BADI_CCM_IE4N_AUTH

Define authorizations for IE4N modes

BADI_CCM_I_STRCT_CHK

Perform local configuration checks during the installation

BADI_CCM_HOLE_UPD

Update table with structure gaps after the installation/removal of equipment

BADI_CCM_I_STATS_CHK

Check part status during the installation

BADI_CCM_R_STATS_CHK

Check part status for the removal

BADI_CCM_NOTIF_GENER

Generate/update notification

BADI_MPL_IWB

Perform all checks of the master parts list

Do not make any changes to the default logic of this BAdI.

You cannot deactivate this BAdI.

BADI_CCM_FID

Convert function identifier

BADI_CCM_ORDER_DATA

Get data from reference order for installation/removal

Inactive BadI Implementations

BADI_CCM_EXPL_ALWD

Filter particular objects for loading the actual configuration, and restrict the structure explosion of the allowed configuration.

BADI_CCM_MULTI_LOG

Display multiple configuration check results.

Empty BadIs for Implementing Customer-Specific Logic

BADI_CCM_FULLY_EQUI

Activate MM posting without update and reservation with update of a new material number

This BadI contains a new method so that you can use exchangeable materials during the installation.

BADI_CCM_EXPLOSION

Filter particular objects for loading the actual configuration

BADI_CCM_CHK_STATUS

Adapt result of the configuration check for each technical object

BADI_CCM_MESG_TYPE

Define notification type according to the type of the configuration checks.

BADI_CCM_CUSTR_CHECK

Implement customer-specific checks during the overall configuration check

BADI_CCM_I_CUSTR_CHK

Implement customer-specific checks during the installation

BADI_CCM_R_CUSTR_CHK

Implement customer-specific checks during the removal

BADI_CCM_PBO_CUST

Implement customer-specific flow logic for the installation and removal of equipment before the screen output.

BADI_CCM_PAI_CUST

Implement customer-specific flow logic for the installation and removal of equipment after the screen output.

BADI_CCM_CUST_ACTION

Define subsequent actions after posting the installation/removal

BADI_CCM_IE4N_MODE

Activate modes for changing actual configuration

BADI_CCM_CHECK_SCOPE

Define customer-specific scope of configuration check.

Activities

  • If you do not want to use a standard implementation of a BAdI, you must deactivate this. You can also develop your own implementation and activate this instead of the SAP implementation.

    Caution Caution

    Exception: Do not activate any customer-specific implementation for the BADI_CCM_DISMANT_CHK and BADI_CCM_INSTALL_CHK BAdIs. Either use the SAP standard implementations or deactivate them.

    End of the caution.
  • If you want to use an inactive SAP implementation, you must activate the respective implementation.

  • Use the empty BAdIs supplied to implement your own customer-specific logic for the respective functions, and activate your implementations.