SAP ABAP Class CL_SLMP_VALIDATION (Validates SL Protocol Implementation against model)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-INS-TC-RT (Application Component) Runtime for ABAP based automated TC
     SLMP_RT (Package) SL Protocol Runtime
Properties
Class CL_SLMP_VALIDATION  
Short Description Validates SL Protocol Implementation against model    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLMP_RT   SL Protocol Runtime 
Created 20121105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLMP_VALIDATION has no forward declaration.
Interfaces
Class CL_SLMP_VALIDATION has no interface implemented.
Friends
Class CL_SLMP_VALIDATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MESSAGE Instance attribute Private Type reference (TYPE) BAPIRETTAB 20121105
2 MT_MODEL_ENTITY_SET Instance attribute Private Type reference (TYPE) GTY_TAB_MODEL_ENTITY_SET 20121105
3 MT_MODEL_PROPERTIES Instance attribute Private Type reference (TYPE) GTY_TAB_MODEL_PROPERTIES 20121105
4 MV_DUMMY Instance attribute Private Type reference (TYPE) STRING 20121105
5 MV_MODEL Instance attribute Private Type reference (TYPE) STRING 20121108
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20121108
2 GET_INSTANCE Static method Public Method 20121108
3 LOAD_MODEL_FROM_FILE Instance method Public Method 20121108
4 _0ADD_MSG Instance method Private Method 20121105
5 _0CLEAN_UP Instance method Private Method 20121105
6 _0CONVERT_EXC_TO_BAPIRET Instance method Private Method 20121105
7 _1CHECK_PARSE_RESULTS Instance method Private Method 20121108
8 _1CONVERT_TO_TYPE Instance method Private Method 20121108
9 _1LINK_EXCEPTIONS Instance method Private Method 20121109
10 _1PARSE_ALL Instance method Private Method 20121108
11 _1PARSE_ENTITY Instance method Private Method 20121108
12 _1PARSE_ENTITY_SET Instance method Private Method 20121108
13 _2PARSE_ALL Instance method Private Method 20121210
14 _2PARSE_ENTITY Instance method Private Method 20121210
15 _9CHECK_ALL Instance method Private Method 20121107
16 _9CHECK_DC_PROPERTIES Instance method Private Method 20121105
17 _9CHECK_DC_SET_PROPERTIES Instance method Private Method 20121107
18 _9CHECK_MODEL_ENTITY_SET Instance method Private Method 20121107
Events
Class CL_SLMP_VALIDATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_STR_MODEL_ENTITY_SET Private See coding 20121105 BEGIN OF gty_str_model_entity_set, entity_set TYPE string, entity TYPE string, END OF gty_str_model_entity_set
2 GTY_STR_MODEL_PROPERTIES Private See coding 20121105 BEGIN OF gty_str_model_properties, entity TYPE string, name TYPE string, type TYPE string, links_to TYPE string, is_key TYPE abap_bool, END OF gty_str_model_properties
3 GTY_TAB_MODEL_ENTITY_SET Private See coding 20121105 gty_tab_model_entity_set TYPE STANDARD TABLE OF gty_str_model_entity_set
4 GTY_TAB_MODEL_PROPERTIES Private See coding 20121105 gty_tab_model_properties TYPE SORTED TABLE OF gty_str_model_properties WITH UNIQUE KEY entity name
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB 20121108

Method CHECK on class CL_SLMP_VALIDATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SLMP_VALIDATION 20121108

Method GET_INSTANCE on class CL_SLMP_VALIDATION has no exception.

Method LOAD_MODEL_FROM_FILE Signature

Method LOAD_MODEL_FROM_FILE on class CL_SLMP_VALIDATION has no parameter.
Method LOAD_MODEL_FROM_FILE on class CL_SLMP_VALIDATION has no exception.

Method _0ADD_MSG Signature

Method _0ADD_MSG on class CL_SLMP_VALIDATION has no parameter.
Method _0ADD_MSG on class CL_SLMP_VALIDATION has no exception.

Method _0CLEAN_UP Signature

Method _0CLEAN_UP on class CL_SLMP_VALIDATION has no parameter.
Method _0CLEAN_UP on class CL_SLMP_VALIDATION has no exception.

Method _0CONVERT_EXC_TO_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20121105

Method _0CONVERT_EXC_TO_BAPIRET on class CL_SLMP_VALIDATION has no exception.

Method _1CHECK_PARSE_RESULTS Signature

Method _1CHECK_PARSE_RESULTS on class CL_SLMP_VALIDATION has no parameter.
Method _1CHECK_PARSE_RESULTS on class CL_SLMP_VALIDATION has no exception.

Method _1CONVERT_TO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20121108
2 Returning RV_TYPE Value transfer Type reference (TYPE) STRING 20121108

Method _1CONVERT_TO_TYPE on class CL_SLMP_VALIDATION has no exception.

Method _1LINK_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_LINKS_TO Call by reference Type reference (TYPE) STRING 20121109
2 Importing IV_ENTITY Call by reference Type reference (TYPE) STRING 20121109
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20121109

Method _1LINK_EXCEPTIONS on class CL_SLMP_VALIDATION has no exception.

Method _1PARSE_ALL Signature

Method _1PARSE_ALL on class CL_SLMP_VALIDATION has no parameter.
Method _1PARSE_ALL on class CL_SLMP_VALIDATION has no exception.

Method _1PARSE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20121108

Method _1PARSE_ENTITY on class CL_SLMP_VALIDATION has no exception.

Method _1PARSE_ENTITY_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20121108

Method _1PARSE_ENTITY_SET on class CL_SLMP_VALIDATION has no exception.

Method _2PARSE_ALL Signature

Method _2PARSE_ALL on class CL_SLMP_VALIDATION has no parameter.
Method _2PARSE_ALL on class CL_SLMP_VALIDATION has no exception.

Method _2PARSE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20121210

Method _2PARSE_ENTITY on class CL_SLMP_VALIDATION has no exception.

Method _9CHECK_ALL Signature

Method _9CHECK_ALL on class CL_SLMP_VALIDATION has no parameter.
Method _9CHECK_ALL on class CL_SLMP_VALIDATION has no exception.

Method _9CHECK_DC_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_SET Call by reference Type reference (TYPE) STRING 20121105

Method _9CHECK_DC_PROPERTIES on class CL_SLMP_VALIDATION has no exception.

Method _9CHECK_DC_SET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_SET Call by reference Type reference (TYPE) STRING 20121107

Method _9CHECK_DC_SET_PROPERTIES on class CL_SLMP_VALIDATION has no exception.

Method _9CHECK_MODEL_ENTITY_SET Signature

Method _9CHECK_MODEL_ENTITY_SET on class CL_SLMP_VALIDATION has no parameter.
Method _9CHECK_MODEL_ENTITY_SET on class CL_SLMP_VALIDATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740