SAP ABAP Class CL_CHK_ESR_CHECKS (Main Checker class for ESR-Checkman Integration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD (Application Component) Integration Builder - Design
     SAI_SREP_API (Package) API for Repository
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 20090121
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20090121
Properties
Class CL_CHK_ESR_CHECKS  
Short Description Main Checker class for ESR-Checkman Integration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20090121   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20090121
2 IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20090121
Friends
Class CL_CHK_ESR_CHECKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONSISTENCY_CHECK_ID Constant Private Type reference (TYPE) CRMCHKID 'ESR_CHECKS' 20090121
2 CO_ERROR Static Attribute Private Type reference (TYPE) STRING 'ERROR' 20090121
3 CO_INFO Static Attribute Private Type reference (TYPE) STRING 'INFO' 20090121
4 CO_WARNING Static Attribute Private Type reference (TYPE) STRING 'WARNING' 20090121
5 ERROR_LEVEL Constant Private Type reference (TYPE) I 1 20090121
6 ERROR_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'COER' 20090121
7 EXCEPTION_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'COEX' 20090121
8 GLOBAL_COUNT Static Attribute Private Type reference (TYPE) I 20090121
9 INFO_LEVEL Static Attribute Private Type reference (TYPE) I 3 20090121
10 INFO_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'COIN' 20090121
11 LOG_HANDLE Static Attribute Public Type reference (TYPE) BALLOGHNDL 20090121
12 LOG_OBJECT Constant Private Type reference (TYPE) STRING 'CHECKMAN' 20090121
13 LOG_SUBOBJECT Constant Private Type reference (TYPE) STRING 'CHECK' 20090121
14 NEXT_MESS_FLAG Static Attribute Private Type reference (TYPE) BOOLEAN 20090121
15 PIC_CHECK_ID Constant Private Type reference (TYPE) CRMCHKID 'PIC_CHECKS' 20090121
16 PIC_ERROR_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'PIER' Check Results Management: Check Message ID 20090203
17 PIC_EXCEPTION_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'PIEX' Check Results Management: Check Message ID 20090203
18 PIC_INFO_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'PIIN' Check Results Management: Check Message ID 20090203
19 PIC_WARNING_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'PIWA' Check Results Management: Check Message ID 20090203
20 RUN_FLAG Static Attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE 20090121
21 SERVICE_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY 20090121
22 SWCVS Static Attribute Private Type reference (TYPE) SRAPI_T_SOFTWARE_COMP_VERSION Software Component Versions 20100104
23 WARNING_LEVEL Static Attribute Private Type reference (TYPE) I 2 20090121
24 WARNING_MESSAGE Constant Private Type reference (TYPE) CRMCHKMGID 'COWA' 20090121
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SY_MESSAGE Instance method Private Method 20090121
2 APPEND_MESSAGE Instance method Private Method 20090121
3 APPEND_MESSAGES Instance method Private Method 20090121
4 CALL_CHECKMAN_O Instance method Private Method 20090121
5 CONVERT_ABAP_TO_ESR_KEY Instance method Private Method Get ESR object from Proxy object 20090812
6 CONVERT_ABAP_TO_ESR_KEYS Instance method Private Method Get ESR objects from Proxy Objects 20091228
7 CONVERT_XI_KEY_TO_METADATA_KEY Instance method Private Method 20090121
8 GET_SERVICE_REPOSITORY Instance method Private Method 20090121
9 RUN_CONSISTENCY_CHECKS Instance method Private Method 20090121
10 RUN_PIC_CHECKS Instance method Private Method 20090121
Events
Class CL_CHK_ESR_CHECKS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_REP_OBJS_SWCVS_INFO Public See coding 20091228 t_rep_objs_swcvs_info type standard table of t_rep_obj_swcv_info with key pgmid object obj_name
2 T_REP_OBJ_SWCV_INFO Public See coding 20091228 begin of t_rep_obj_swcv_info, repobject type ref to cl_srapi_rep_object_key, swcvname type string, swcvrel type string, pgmid type c length 4, object type c length 4, obj_name type c length 48, swcvguid type string, end of t_rep_obj_swcv_info
Method Signatures

Method ADD_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT 20090121
2 Importing IM_CHECK_MSG_ID Call by reference Type reference (TYPE) CRMCHKMGID 20090121
3 Importing IM_FIRST_MESSAGE Call by reference Type reference (TYPE) BOOLEAN 20090121
4 Importing IM_MAP Call by reference Type reference (TYPE) SRAPI_MAP_OBJ 20090121
5 Importing IM_MSG Call by reference Type reference (TYPE) STRING 20090814
6 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20090814
7 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING 20090814
8 Importing IM_SWC_GUID Call by reference Type reference (TYPE) STRING 20090814
9 Importing IM_SWC_NAME Call by reference Type reference (TYPE) STRING 20090814
10 Importing IM_SWC_VERSION Call by reference Type reference (TYPE) STRING 20090814
11 Importing IM_TYPEID Call by reference Type reference (TYPE) STRING 20090814

Method ADD_SY_MESSAGE on class CL_CHK_ESR_CHECKS has no exception.

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT 20090121
2 Importing IM_CHECK_MSG_ID Call by reference Type reference (TYPE) CRMCHKMGID 20090121
3 Importing IM_FIRST_MESSAGE Call by reference Type reference (TYPE) BOOLEAN 20090121
4 Importing IM_MAP Call by reference Type reference (TYPE) SRAPI_MAP_OBJ 20090121
5 Importing IM_MSG Call by reference Type reference (TYPE) STRING 20090121
6 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20090813
7 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING 20090813
8 Importing IM_SWC_GUID Call by reference Type reference (TYPE) STRING 20090813
9 Importing IM_SWC_NAME Call by reference Type reference (TYPE) STRING 20090813
10 Importing IM_SWC_VERSION Call by reference Type reference (TYPE) STRING 20090813
11 Importing IM_TYPEID Call by reference Type reference (TYPE) STRING 20090813

Method APPEND_MESSAGE on class CL_CHK_ESR_CHECKS has no exception.

Method APPEND_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT 20090121
2 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID Check Results Management: Check ID 20090203
3 Importing IM_CHECK_OBJECT_RESULT Call by reference Type reference (TYPE) SRAPI_S_CHECK_OBJECT_RESULT 20090121
4 Importing IM_MAP Call by reference Type reference (TYPE) SRAPI_MAP_OBJ 20090121
5 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20090812
6 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING 20090812
7 Importing IM_SWC_GUID Call by reference Type reference (TYPE) STRING 20090812
8 Importing IM_SWC_NAME Call by reference Type reference (TYPE) STRING 20090812
9 Importing IM_SWC_VERSION Call by reference Type reference (TYPE) STRING 20090812
10 Importing IM_TYPEID Call by reference Type reference (TYPE) STRING 20090812

Method APPEND_MESSAGES on class CL_CHK_ESR_CHECKS has no exception.

Method CALL_CHECKMAN_O Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS 20090121

Method CALL_CHECKMAN_O on class CL_CHK_ESR_CHECKS has no exception.

Method CONVERT_ABAP_TO_ESR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT Repository Object 20090812
2 Exporting EX_SWC_NAME Call by reference Type reference (TYPE) STRING 20090812
3 Exporting EX_SWC_VERSION Call by reference Type reference (TYPE) STRING 20090812
4 Importing IM_CRMOBJ Call by reference Type reference (TYPE) CRMOBJPAIR Check Results Management: Object Pair 20090812
5 Importing IM_REP Call by reference Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository 20090812
6 Importing IM_SWCVS Call by reference Type reference (TYPE) SRAPI_T_SOFTWARE_COMP_VERSION Software Component Versions 20090812

Method CONVERT_ABAP_TO_ESR_KEY on class CL_CHK_ESR_CHECKS has no exception.

Method CONVERT_ABAP_TO_ESR_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS Check Results Management: Object Pairs 20091228
2 Importing IM_SWCVS Call by reference Type reference (TYPE) SRAPI_T_SOFTWARE_COMP_VERSION Software Component Versions 20091228
3 Exporting RESULT Call by reference Type reference (TYPE) T_REP_OBJS_SWCVS_INFO 20091228

Method CONVERT_ABAP_TO_ESR_KEYS on class CL_CHK_ESR_CHECKS has no exception.

Method CONVERT_XI_KEY_TO_METADATA_KEY Signature

Method CONVERT_XI_KEY_TO_METADATA_KEY on class CL_CHK_ESR_CHECKS has no parameter.
Method CONVERT_XI_KEY_TO_METADATA_KEY on class CL_CHK_ESR_CHECKS has no exception.

Method GET_SERVICE_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY 20090121
# Exception Resumable Description Created on
1 CHECK_FAILED 20090121

Method RUN_CONSISTENCY_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT 20090121
2 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20090121
3 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS 20090121

Method RUN_CONSISTENCY_CHECKS on class CL_CHK_ESR_CHECKS has no exception.

Method RUN_PIC_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT 20090121
2 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20090121
3 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS 20090121

Method RUN_PIC_CHECKS on class CL_CHK_ESR_CHECKS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in