SAP ABAP Class CL_CHK_CRM_CONFIG (Checkman Self Tests for Consistency of Configuration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     S_CHECK_RESULT_MANAGEMENT_EXT (Package) SAP ONLY: Check Internal Guidelines - Enhancements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20010627
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_COLLECTOR Check Results Management: Object Collector 20080704
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20010627
Properties
Class CL_CHK_CRM_CONFIG  
Short Description Checkman Self Tests for Consistency of Configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SCRM    
Program status     
Category 0   
Package S_CHECK_RESULT_MANAGEMENT_EXT   SAP ONLY: Check Internal Guidelines - Enhancements 
Created 20010627   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CRM_OBJECT_SET Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20010627
2 IF_CRM_OBJECT_COLLECTOR Check Results Management: Object Collector 20080704
3 IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20010627
Friends
Class CL_CHK_CRM_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONST_CHKMSG_INVALID_DELETED Constant Private Type reference (TYPE) I 3 20011119
2 CONST_CHKMSG_INVALID_DOCU Constant Private Type reference (TYPE) I 8 20011119
3 CONST_CHKMSG_INVALID_GRPIDR Constant Private Type reference (TYPE) I 6 20011120
4 CONST_CHKMSG_INVALID_PRIO Constant Private Type reference (TYPE) I 4 20011119
5 CONST_CHKMSG_INVALID_VIEW Constant Private Type reference (TYPE) I 5 20011120
6 CONST_CHKMSG_MISSING_TXT Constant Private Type reference (TYPE) I 7 20011120
7 CONST_CHKMSG_ORPHAN Constant Private Type reference (TYPE) I 1 20011119
8 CONST_CHKMSG_SLIN_ID_MISSMATCH Constant Private Type reference (TYPE) I 11 20011123
9 CONST_CHKMSG_SLIN_MISSING Constant Private Type reference (TYPE) I 10 20011123
10 CONST_CHKMSG_SLIN_ORPHAN Constant Private Type reference (TYPE) I 9 20011123
11 CONST_CHKMSG_SLIN_PRIO_MSMATCH Constant Private Type reference (TYPE) I 13 20011123
12 CONST_CHKMSG_SLIN_TXT_MSMATCH Constant Private Type reference (TYPE) I 12 20011123
13 CONST_CHKMSG_UNKNOWN_MSGGRP Constant Private Type reference (TYPE) I 2 20011119
14 CONST_CHKOBTY_INVALID_PGMID Constant Private Type reference (TYPE) I 204 20011122
15 CONST_CHKOBTY_INVALID_TYPE Constant Private Type reference (TYPE) I 203 20011122
16 CONST_CHKOBTY_MISSING Constant Private Type reference (TYPE) I 202 20011122
17 CONST_CHKOBTY_ORPHAN Constant Private Type reference (TYPE) I 201 20011121
18 CONST_CHK_EMPTY_TXT Constant Private Type reference (TYPE) I 106 20011123
19 CONST_CHK_INVALID_CLCHK Constant Private Type reference (TYPE) I 107 20011121
20 CONST_CHK_INVALID_CLNAV Constant Private Type reference (TYPE) I 109 20011121
21 CONST_CHK_INVALID_CLSHARE Constant Private Type reference (TYPE) I 110 20011121
22 CONST_CHK_INVALID_DOCU Constant Private Type reference (TYPE) I 102 20011120
23 CONST_CHK_MISSING_CLCHK Constant Private Type reference (TYPE) I 108 20011123
24 CONST_CHK_MISSING_RESP Constant Private Type reference (TYPE) I 103 20110516
25 CONST_CHK_MISSING_TXT Constant Private Type reference (TYPE) I 105 20011121
26 CONST_CHK_NO_MSGS Constant Private Type reference (TYPE) I 101 20011120
27 CONST_CHK_SLIN_MISSING Constant Private Type reference (TYPE) I 112 20011123
28 CONST_CHK_SLIN_ORPHAN Constant Private Type reference (TYPE) I 111 20011123
29 CONST_CHK_SLIN_TXT_MISSMATCH Constant Private Type reference (TYPE) I 113 20011123
30 CONST_CHK_UNKNOWN_RESP Constant Private Type reference (TYPE) I 104 20110516
31 CONST_MSGGRP_INVALID_GRPLEV Constant Private Type reference (TYPE) I 302 20011122
32 CONST_MSGGRP_INVALID_GRPPRED Constant Private Type reference (TYPE) I 304 20011122
33 CONST_MSGGRP_MISSING_TXT Constant Private Type reference (TYPE) I 303 20011122
34 CONST_MSGGRP_UNUSED Constant Private Type reference (TYPE) I 301 20011122
35 CO_TADIR_OBJECT_CHECK Constant Private Type reference (TYPE) TADIR-OBJECT CL_CRM_OBJECT_SET=>CO_TADIR_OBJECT_CHECK Pseudokey 20010628
36 CO_TADIR_PGMID Constant Private Type reference (TYPE) TADIR-PGMID CL_CRM_OBJECT_SET=>CO_TADIR_PGMID Pseudokey 20010628
37 FG_OBJECT_TYPES Static Attribute Private Type reference (TYPE) OBJECT_TYPES 20110516
38 ID_CHCK_CHECK Constant Public Type reference (TYPE) CRMCHKID 'BC_CRM_CHK' ID for Ascertaining Check Modules with Errors 20010627
39 ID_CHCK_GROUP Constant Public Type reference (TYPE) CRMPRFID 'BC_CRM_CHK' Check Results Management: Check Profile 20010704
40 ID_COLL_CHECK Constant Public Type reference (TYPE) CRMOBCOLID 'BC_CRM_CHK' Check Results Management: Object Collector ID 20010702
41 ID_CONFIG_CHECK Constant Public Type reference (TYPE) CRMCHKID 'BC_CHKMN_T' ID for Configuration Check 20011121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090319
2 __CONVERT_RESULT_CRMCHK Instance method Private Method 20110513
3 __CONVERT_RESULT_CRMCHKMSG Instance method Private Method 20110513
4 __CONVERT_RESULT_CRMCHKOBTY Instance method Private Method 20110513
5 __CONVERT_RESULT_CRMMSGGRP Instance method Private Method 20110513
6 __EXAMINE_ATC_META_DATA Instance method Private Method 20110516
7 __EXAMINE_CRMCHK Instance method Private Method 20110516
8 __EXAMINE_CRMCHKMSG Instance method Private Method 20110516
9 __EXAMINE_CRMCHKOBTY Instance method Private Method 20110516
10 __EXAMINE_CRMMSGGRP Instance method Private Method 20110516
11 __EXAMINE_CUSTOMIZING Instance method Private Method 20110516
Events
Class CL_CHK_CRM_CONFIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHECK_MESSAGE_IDS Private See coding 20110516 check_Message_Ids type sorted table of crmchkmgid with unique key table_Line
2 CHKMSG_ISSUE Private See coding 20110516 begin of chkmsg_Issue, state type i, db type crmchkmsg, end of chkmsg_Issue
3 CHKMSG_ISSUES Private See coding 20110516 chkmsg_Issues type standard table of chkmsg_Issue with default key
4 CHKOBTY_ISSUE Private See coding 20110516 begin of chkobty_Issue, state type i, db type crmchkobty, end of chkobty_Issue
5 CHKOBTY_ISSUES Private See coding 20110516 chkobty_Issues type standard table of chkobty_Issue with default key
6 CHK_ISSUE Private See coding 20110516 begin of chk_Issue, state type i, db type crmchk, end of chk_Issue
7 CHK_ISSUES Private See coding 20110516 chk_Issues type standard table of chk_Issue with default key
8 MSGGRP_ISSUE Private See coding 20110516 begin of msggrp_Issue, state type i, db type crmmsggrp, end of msggrp_Issue
9 MSGGRP_ISSUES Private See coding 20110516 msggrp_Issues type standard table of msggrp_Issue with default key
10 OBJECT_TYPES Private See coding 20110516 object_Types type standard table of ko100 with default key
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CHK_CRM_CONFIG has no parameter.
Method CONSTRUCTOR on class CL_CHK_CRM_CONFIG has no exception.

Method __CONVERT_RESULT_CRMCHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110513
2 Importing IM_RESULT Call by reference Type reference (TYPE) CHK_ISSUE 20110513
3 Exporting TEXTPOOL_ITEM Call by reference Type reference (TYPE) TEXTPOOL 20110516
4 Exporting TEXT_REPLACEMENTS Call by reference Type reference (TYPE) CRM_CHECK_VALUES 20110516
5 Exporting VERDICT_ID Call by reference Type reference (TYPE) CRMCHKMGID 20110516

Method __CONVERT_RESULT_CRMCHK on class CL_CHK_CRM_CONFIG has no exception.

Method __CONVERT_RESULT_CRMCHKMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110513
2 Importing IM_RESULT Call by reference Type reference (TYPE) CHKMSG_ISSUE 20110513
3 Exporting TEXTPOOL_ITEM Call by reference Type reference (TYPE) TEXTPOOL 20110516
4 Exporting TEXT_REPLACEMENTS Call by reference Type reference (TYPE) CRM_CHECK_VALUES 20110516
5 Exporting VERDICT_ID Call by reference Type reference (TYPE) CRMCHKMGID 20110516

Method __CONVERT_RESULT_CRMCHKMSG on class CL_CHK_CRM_CONFIG has no exception.

Method __CONVERT_RESULT_CRMCHKOBTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110513
2 Importing IM_RESULT Call by reference Type reference (TYPE) CHKOBTY_ISSUE 20110513
3 Exporting TEXTPOOL_ITEM Call by reference Type reference (TYPE) TEXTPOOL 20110516
4 Exporting TEXT_REPLACEMENTS Call by reference Type reference (TYPE) CRM_CHECK_VALUES 20110516
5 Exporting VERDICT_ID Call by reference Type reference (TYPE) CRMCHKMGID 20110516

Method __CONVERT_RESULT_CRMCHKOBTY on class CL_CHK_CRM_CONFIG has no exception.

Method __CONVERT_RESULT_CRMMSGGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110513
2 Importing IM_RESULT Call by reference Type reference (TYPE) MSGGRP_ISSUE 20110513
3 Exporting TEXTPOOL_ITEM Call by reference Type reference (TYPE) TEXTPOOL 20110516
4 Exporting TEXT_REPLACEMENTS Call by reference Type reference (TYPE) CRM_CHECK_VALUES 20110516
5 Exporting VERDICT_ID Call by reference Type reference (TYPE) CRMCHKMGID 20110516

Method __CONVERT_RESULT_CRMMSGGRP on class CL_CHK_CRM_CONFIG has no exception.

Method __EXAMINE_ATC_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110516
2 Returning RESULT Value transfer Type reference (TYPE) CHECK_MESSAGE_IDS 20110516

Method __EXAMINE_ATC_META_DATA on class CL_CHK_CRM_CONFIG has no exception.

Method __EXAMINE_CRMCHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110516
2 Returning RESULT Value transfer Type reference (TYPE) CHK_ISSUES 20110516

Method __EXAMINE_CRMCHK on class CL_CHK_CRM_CONFIG has no exception.

Method __EXAMINE_CRMCHKMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110516
2 Returning RESULT Value transfer Type reference (TYPE) CHKMSG_ISSUES 20110516

Method __EXAMINE_CRMCHKMSG on class CL_CHK_CRM_CONFIG has no exception.

Method __EXAMINE_CRMCHKOBTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110516
2 Returning RESULT Value transfer Type reference (TYPE) CHKOBTY_ISSUES 20110516

Method __EXAMINE_CRMCHKOBTY on class CL_CHK_CRM_CONFIG has no exception.

Method __EXAMINE_CRMMSGGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20110516
2 Returning RESULT Value transfer Type reference (TYPE) MSGGRP_ISSUES 20110516

Method __EXAMINE_CRMMSGGRP on class CL_CHK_CRM_CONFIG has no exception.

Method __EXAMINE_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEY Call by reference Type reference (TYPE) CRMOBJPAIR 20110516
2 Importing RESULT_HANDLE Call by reference Object reference (TYPE REF TO) CL_CRM_CHECK_RESULT_NEW 20110516
# Exception Resumable Description Created on
1 CHECK_FAILED 20110516
History
Last changed by/on SAP  20130531 
SAP Release Created in 620