SAP ABAP Class CL_ESH_OM_QUALITY_CHECK (Quality check for S&A models)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_OBJ_MOD_REP (Package) Model Repository
Properties
Class CL_ESH_OM_QUALITY_CHECK  
Short Description Quality check for S&A models    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20100825   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
Class CL_ESH_OM_QUALITY_CHECK has no interface implemented.
Friends
Class CL_ESH_OM_QUALITY_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEVCLASS Constant Public Type reference (TYPE) CHAR50 'DEVCLASS' Dev package 20101202
2 GC_MESSAGE_CLASS Constant Private Type reference (TYPE) CHAR50 'ESH_OM_PC' message class 20100826
3 GC_MODEL_ID Constant Public Type reference (TYPE) CHAR50 'MODEL_ID' Model ID 20100826
4 GC_NODE_ID Constant Public Type reference (TYPE) CHAR50 'NODE_ID' Node ID 20100826
5 GC_ODP_ID Constant Public Type reference (TYPE) CHAR50 'ODP_ID' ODP ID 20100826
6 GC_REQUEST_ID Constant Public Type reference (TYPE) CHAR50 'REQUEST_ID' Request ID 20100826
7 GC_SWC_ID Constant Public Type reference (TYPE) CHAR50 'SWC_ID' SWC ID 20100826
8 GT_CHECK_LIST Static Attribute Private Type reference (TYPE) ESH_T_OM_PC_CHECK_LIST1 Plausibilityy check: List of available checks 20100827
9 GT_EXEMPT Static Attribute Private Type reference (TYPE) ESH_T_OM_PC_EXEMPT Plausibility Check: Exemptions 20100917
10 GT_EXEMPT_SEL Static Attribute Private Type reference (TYPE) TT_EXEMPT_SEL 20100917
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Execute Check 20100825
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100827
3 CREATE_CHECK_LIST Static method Private Method 20100825
4 CREATE_SWC_LIST Static method Public Method Get list of all SWC that can be checked 20100825
5 ES_AUTH_CHECK Static method Private Method 20100910
6 ES_BACKEND_NAV Static method Private Method 20100910
7 ES_CLASSIFICATION Static method Private Method 20100913
8 ES_MODEL_NAME Static method Private Method 20100910
9 ES_MODEL_SETUP Static method Private Method 20110216
10 ES_ODP Static method Private Method 20100910
11 ES_PACKAGE_ASSIGNMENT Static method Private Method 20100910
12 ES_RESPONSE Static method Private Method 20100910
13 ES_SEARCH_REQUEST Static method Private Method 20100910
14 ES_TEXTUAL_DATA Static method Private Method 20100910
15 ES_UI_AREA Static method Private Method 20100910
16 GET_CHECK_LIST Static method Public Method Get list of available checks 20100827
17 GET_EXEMPTIONS Static method Public Method 20100917
18 GET_EXEMPTIONS_FOR_CHECK Static method Private Method 20100917
19 GET_INSTANCES Static method Private Method 20100825
20 GET_MODELS Static method Private Method 20100826
21 GET_MODEL_LIST Static method Public Method Get list of model acording to selection criteria 20100910
22 GET_RESULT_BY_CHECK Static method Public Method Result: Drill down by check 20100826
23 GET_RESULT_BY_CRITERIA Static method Public Method Result: Drill down by criteria 20100826
24 GET_RESULT_BY_OBJECT Static method Public Method Result: Drill down by object 20100826
25 SET_EXEMPTIONS Static method Public Method 20100917
Events
Class CL_ESH_OM_QUALITY_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_EXEMPT_SEL Private See coding 20100917 tt_exempt_sel TYPE STANDARD TABLE OF t_exempt_sel
2 T_EXEMPT_SEL Private See coding 20100917 BEGIN OF t_exempt_sel , swc_id TYPE esh_e_om_sysrel, model_id TYPE esh_e_om_object_type_guid, check_id TYPE ddobjname, user_id TYPE syuname, END OF t_exempt_sel
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_TEMPLATE_ID Plausiblity check: List of template IDs 20100826
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100825
3 Importing IT_SWC_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_SWC_ID Plausiblity check: List of SWC IDs 20100825
4 Importing IT_USER_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_USER_ID Plausiblity check: List of user IDs 20100825
5 Importing IV_ALL_SWCS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100826
6 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100825

Method CHECK on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ESH_OM_QUALITY_CHECK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method CREATE_CHECK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHECK_LIST Value transfer Type reference (TYPE) ESH_T_OM_PC_CHECK_LIST1 Plausibility Check: List of available checks 20100825

Method CREATE_CHECK_LIST on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method CREATE_SWC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SWC_LIST Value transfer Type reference (TYPE) ESH_T_OM_SYSREL Product Versions 20100825

Method CREATE_SWC_LIST on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_AUTH_CHECK on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_BACKEND_NAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_BACKEND_NAV on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100913
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100913
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100913

Method ES_CLASSIFICATION on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_MODEL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_MODEL_NAME on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_MODEL_SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20110216
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20110216
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20110216

Method ES_MODEL_SETUP on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_ODP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_ODP on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_PACKAGE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_PACKAGE_ASSIGNMENT on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_RESPONSE on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_SEARCH_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_SEARCH_REQUEST on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_TEXTUAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_TEXTUAL_DATA on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method ES_UI_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Returning RT_RESULT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100910

Method ES_UI_AREA on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_CHECK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHECK_LIST Value transfer Type reference (TYPE) ESH_T_OM_PC_CHECK_LIST1 Plausiblity Check: List of checks 20100827

Method GET_CHECK_LIST on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_EXEMPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ID Value transfer Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20100917
2 Importing IV_MODEL_ID Value transfer Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type: GUID 20100917
3 Importing IV_SWC_ID Value transfer Type reference (TYPE) ESH_E_OM_SYSREL Model GUID 20100917
4 Importing IV_USER_ID Value transfer Type reference (TYPE) SYUNAME User Name 20100917
5 Returning RT_EXEMPTIONS Value transfer Type reference (TYPE) ESH_T_OM_PC_EXEMPT Plausibility Check: Exemptions 20100917

Method GET_EXEMPTIONS on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_EXEMPTIONS_FOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_TEMPLATE_ID Plausiblity check: List of template IDs 20100917
2 Importing IT_SWC_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_SWC_ID Plausiblity check: List of SWC IDs 20100917
3 Importing IT_USER_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_USER_ID Plausiblity check: List of user IDs 20100917
4 Importing IV_ALL_SWCS Call by reference Type reference (TYPE) ABAP_BOOL 20100917
5 Returning RT_EXEMPTIONS Value transfer Type reference (TYPE) ESH_T_OM_PC_EXEMPT Plausibility Check: Exemptions 20100917

Method GET_EXEMPTIONS_FOR_CHECK on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_AUTH_CHECK Call by reference Object reference (TYPE REF TO) CL_ESH_OM_AUTHC Authorization Checks 20100825
2 Exporting ER_AUTH_OBJ Call by reference Object reference (TYPE REF TO) CL_ESH_OM_AUTHNW SAP_NW Authorizations 20100825
3 Exporting ER_DATATY Call by reference Object reference (TYPE REF TO) CL_ESH_OM_DATATY Data Types 20100825
4 Exporting ER_DPRVD Call by reference Object reference (TYPE REF TO) CL_ESH_OM_DPRVD Data Providers 20100825
5 Exporting ER_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20100825
6 Importing IV_SWC_ID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100825

Method GET_INSTANCES on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_TEMPLATE_ID Plausiblity check: List of template IDs 20100826
2 Importing IT_SWC_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_SWC_ID Plausiblity check: List of SWC IDs 20100826
3 Importing IT_USER_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_USER_ID Plausiblity check: List of user IDs 20100826
4 Importing IV_ALL_SWCS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100826
5 Returning RT_OBJECT Value transfer Type reference (TYPE) ESH_T_OM_PC_OBJECT Plausibility Check: Test object 20100826

Method GET_MODELS on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_MODEL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_TEMPLATE_ID Plausiblity check: List of template IDs 20100910
2 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_PC_SCOPE Plausibility Check: Test scope 20100910
3 Importing IT_SWC_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_SWC_ID Plausiblity check: List of SWC IDs 20100910
4 Importing IT_USER_ID Call by reference Type reference (TYPE) ESH_T_OM_PC_USER_ID Plausiblity check: List of user IDs 20100910
5 Importing IV_ALL_SWCS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100910
6 Returning RT_MODEL_LIST Value transfer Type reference (TYPE) ESH_T_OM_PC_OBJECT Table Type for ESH_S_OM_AOTYP 20100910

Method GET_MODEL_LIST on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_RESULT_BY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100826
2 Returning RT_RESULT_BY_CHECK Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT_BY_CHECK Plausiblity check: Result by check ID 20100826

Method GET_RESULT_BY_CHECK on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_RESULT_BY_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100826
2 Returning RT_RESULT_BY_CRITERIA Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT_BY_CRITERIA Plausibility check: Result by criteria 20100826

Method GET_RESULT_BY_CRITERIA on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method GET_RESULT_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_PC_RESULT Plausibility Check: Result list 20100826
2 Returning RT_RESULT_BY_OBJECT Value transfer Type reference (TYPE) ESH_T_OM_PC_RESULT_BY_OBJECT Plausiblity check: Result by objects 20100826

Method GET_RESULT_BY_OBJECT on class CL_ESH_OM_QUALITY_CHECK has no exception.

Method SET_EXEMPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXEMPTIONS Value transfer Type reference (TYPE) ESH_T_OM_PC_EXEMPT Plausibility Check: Exemptions 20100917
2 Importing IV_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100917
3 Importing IV_SAVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100917

Method SET_EXEMPTIONS on class CL_ESH_OM_QUALITY_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703