Hierarchy

⤷

⤷

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 |