SAP ABAP IMG Activity BADI_CCM_CUSTR_CHECK (BAdI: Define Customer-Specific Checks within Overall Configuration Check)
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_CUSTR_CHECK BAdI: Define Customer-Specific Checks within Overall Configuration Check  
Transaction Code S_KA5_12001284   (empty) 
Created on 20021122    
Customizing Attributes BADI_CCM_CUSTR_CHECK   BAdI: Define Customer-Specific Checks within Overall Configuration Check 
Customizing Activity BADI_CCM_CUSTR_CHECK   BAdI: Define Customer-Specific Checks within Overall Configuration Check 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_CCM_CUSTR_CHECK    

Use

You use this Business Add-In (BAdI) to implement a customer-specific check within the overall configuration check in the configuration control workbench.

You can define your own logic for the check. If an implementation of this BAdI is active, the check implemented is executed as part of the overall configuration check.

SAP provides the following methods:

  • CONFIG_CHECK_CUSTR

    This check is executed together with a validity check of the currently investigated part.

    Entries:

    • IV_FUNCID (FID group),
    • IV_MATNR (material number of the equipment to be checked),
    • IS_ITOB (data of the equipment to be checked),
    • IR_EQUI (reference of the equipment to be checked),
    • IS_HOLEDATA (data of the structure gap to be checked),
    • IR_HOLE (reference of the structure to be checked),
    • IT_VALID_PARTS (table with all valid parts corresponding to the MPL node against which the equipment or structure gap is checked), and
    • IR_MPL_NODE (reference of the MPL_NODE),

      Based on these entries, the method returns either ET_QTY_MESSAGES (table with messages for customer-specific check), or, if only one message was output, the method fills the attributes of the message (message type EV_MSGTY, message number EV_MSGNO, message id EV_MSGID and message variables EV_MSG1, EV_MSG2, EV_MSG3, EV_MSG4).

  • PRE_VALIDITY_CHECK_CUSTR

    This check is executed before the validity check of the relevant part .

    Entries:

    • IT_ACTUAL_GROUP (objects of the actual configuration grouped by function identifier (FID)),
    • IT_ALLOWED_GROUP (MPL nodes grouped by FID) ,
    • IV_FUNCID (FID group),

      Based on these entries the ET_CUSTR_MESSAGES (table of messages for customer-specific check) is created. By setting the exporting parameter EV_PART_VALIDITY_ERROR to 'X' you can suppress the execution of standard check on validity of the currently investigated part.

  • POST_VALIDITY_CHECK_CUSTR

    This check is executed after the validity check of the relevant part.

    Entries:

    • IT_ACTUAL_GROUP (objects of the actual configuration grouped by function identifier (FID)),
    • IT_ALLOWED_GROUP (MPL nodes grouped by FID) ,
    • IV_FUNCID (FID group),

      Based on these entries the ET_CUSTR_MESSAGES (table of messages for customer-specific check) is created.

Requirements

Standard settings

Empty BAdI is provided.

Activities

  • Implement your own customer-specific logic and activate the implementation.
  • If you do not want to execute this specific check, create your own implementation with empty body method CONFIG_CHECK_CUSTR and activate it.

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 BADI_CCM_CUSTR_CHECK 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 471