SAP CL_SATC_CM_CHECK_MODULE OO Class - Abstract Adapter to CheckMan Check Plug-Ins
CL_SATC_CM_CHECK_MODULE is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_SATC_CM_CHECK_MODULE including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_SATC_CM_CHECK_MODULE is CL_SATC_MODULEInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SATC_AC_CHECK_MODULEInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SATC_AC_DOCU_ACCESSMethod list of CL_SATC_CM_CHECK_MODULE SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ANALYSE_OBJECTS | Private | |
| CALL METHOD cl_satc_cm_check_module=>ANALYSE_OBJECTS...more details | ||
| CONTAINS_SYNTAX_MESSAGES | Returns whether 'CheckMan' finding contains syntax messages | Private |
| CALL METHOD cl_satc_cm_check_module=>CONTAINS_SYNTAX_MESSAGES...more details | ||
| CREATE_CHECKMAN_PLUGIN | Creates object of 'CheckMan' check | Private |
| CALL METHOD cl_satc_cm_check_module=>CREATE_CHECKMAN_PLUGIN...more details | ||
| INIT_RULE_META_DATA | Private | |
| CALL METHOD cl_satc_cm_check_module=>INIT_RULE_META_DATA...more details | ||
| POPULATE_TEXT_HANDLE_COMMON | Populates text handle for common cases | Private |
| CALL METHOD cl_satc_cm_check_module=>POPULATE_TEXT_HANDLE_COMMON...more details | ||
| POPULATE_TEXT_HANDLE_SYNTAX | Populates text handle for syntax error messages | Private |
| CALL METHOD cl_satc_cm_check_module=>POPULATE_TEXT_HANDLE_SYNTAX...more details | ||
|
| ||
| PROCESS_CHECKMAN_FINDINGS | Private | |
| CALL METHOD cl_satc_cm_check_module=>PROCESS_CHECKMAN_FINDINGS...more details | ||
| SET_CHECK_MODULE_FAILURE | Record failure by message | Private |
| CALL METHOD cl_satc_cm_check_module=>SET_CHECK_MODULE_FAILURE...more details | ||
| SET_CHECK_MODULE_FAILURE_XPT | Record failure by exeption | Private |
| CALL METHOD cl_satc_cm_check_module=>SET_CHECK_MODULE_FAILURE_XPT...more details | ||
| SET_PREREQUISITE_NOT_MET | Module not useable at present | Private |
| CALL METHOD cl_satc_cm_check_module=>SET_PREREQUISITE_NOT_MET...more details | ||
| START_ANALYSIS | Private | |
| CALL METHOD cl_satc_cm_check_module=>START_ANALYSIS...more details | ||
| WRITE_LOG | Trace routine for object log | Private |
| CALL METHOD cl_satc_cm_check_module=>WRITE_LOG...more details | ||
| _ADJUST_R3TR_KEYS_4_ANALYSIS | Protected | |
| CALL METHOD cl_satc_cm_check_module=>_ADJUST_R3TR_KEYS_4_ANALYSIS...more details | ||
| _FILTER_BDEFS_FROM_R3TR_KEYS | Protected | |
| CALL METHOD cl_satc_cm_check_module=>_FILTER_BDEFS_FROM_R3TR_KEYS...more details | ||
| _FILTER_R3TR_KEYS | Limit R3TR keys by object type | Protected |
| CALL METHOD cl_satc_cm_check_module=>_FILTER_R3TR_KEYS...more details | ||
| _GET_CRC | Calcuates CRC on 'CheckMan' message Identity (obsolete) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_CRC...more details | ||
| _GET_DESCRIPTION | Returns text handle for description (overwrite possible) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_DESCRIPTION...more details | ||
| _GET_DYNPRO_DETAILS | Get dynpro number & area (obsolete) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_DYNPRO_DETAILS...more details | ||
| _GET_INCLUDE_NAME | Read include name from check result (obsolete) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_INCLUDE_NAME...more details | ||
| _GET_INFO | Get information on check module (provided by sub class) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_INFO...more details | ||
| _GET_LINE_NUMBER | Read line number from check result (obsolete) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_LINE_NUMBER...more details | ||
| _GET_MESSAGE_PRIORITY | Get check message priority (obsolete) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_MESSAGE_PRIORITY...more details | ||
| _GET_NAVIGATOR | Returns navigator (overwrite possible) | Protected |
| CALL METHOD cl_satc_cm_check_module=>_GET_NAVIGATOR...more details | ||
CL_SATC_CM_CHECK_MODULE attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| C_CFG_PARAM | Constant | LIKE | Public | ||
| C_PARAM_CODE_XMPT_MODE | Constant | 'CM_MODE_CODE_XMPT' | LIKE SATC_D_NAME | Public | |
| C_PARAM_MODULE | Constant | 'MODULE' | LIKE SATC_D_NAME | Private | |
| C_PARAM_OBJLOG | Constant | 'OBJLOG' | LIKE SATC_D_NAME | Private | |
| C_PARAM_PLNERR | Constant | 'PLNERR' | LIKE SATC_D_NAME | Public | |
| C_PARAM_TADIR | Constant | 'R3TR' | LIKE SATC_D_NAME | Public | |
| C_PARAM_VERDICT | Constant | 'VERDICT' | LIKE SATC_D_NAME | Public | |
| C_SET_PARAM | Constant | LIKE | Public | ||
| FG_PREREQ_LOGGED | Static Attribute | LIKE | Private | ||
| F_BEHAVIOR | Instance Attribute | LIKE | Private | ||
| F_CHECKMAN_PLUG_INFO | Instance Attribute | LIKE IF_SCRM_CHECK_INFO | Private | ||
| F_CHECK_INFO | Instance Attribute | Information of CheckMan Check Plug-In | LIKE SATC_S_CHECK_INFO | Private | |
| F_CHECK_RULE_PRIOS | Instance Attribute | LIKE CRM_CHECK_MESSAGES | Private | ||
| F_CM_MODULE | Instance Attribute | Check Results Management: Check for Objects | LIKE IF_CRM_OBJECT_CHECKER | Private | |
| F_LOG | Instance Attribute | Log writer | LIKE IF_SATC_LOG_WRITER | Private | |
| F_LOG_CNT | Instance Attribute | Counter for logged Issues | LIKE I | Private | |
| F_META_DATA | Instance Attribute | LIKE META_DATA | Private | ||
| F_MODULE_ID | Instance Attribute | Module ID | LIKE SATC_D_ID | Private | |
| F_OBJ_PROC_INFO_WRITER | Instance Attribute | LIKE CL_SATC_AC_OBJ_PROC_INFO_WRITE | Private | ||
| F_PHASE_KEY | Instance Attribute | Key of Phase that is/was in Processing | LIKE IF_SATC_AC_PLNERR_DOMAIN_TYPES=>TY_D_PHASE_KEY | Private | |
| F_PREREQ_MET | Instance Attribute | 'I' | LIKE ABAP_BOOL | Private | |
| F_SET | Instance Attribute | LIKE | Private | ||
| LOG_WRITER | Instance Attribute | LIKE IF_SATC_LOG_WRITER | Private |
CL_SATC_CM_CHECK_MODULE types
TY_OBJECT_TYPE_RANGE -TY_S_INFO -
TY_T_T100_MESSAGES -
TY_T_TRMSG_MESSAGES -
Links to Related Class(s)
CL_SATC_...Full list of available SAP object classes
Search for further information about these or an SAP related objects