SAP ABAP Class CL_SMT_CHECK (Check)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_CONFIGURATION (Package) configuration objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SMT_ACTION Action abstraction 20080220
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_ASSIGNABLE_OBJECT Object that with assignable parameters 20080220
Properties
Class CL_SMT_CHECK  
Short Description Check    
Super Class CL_SMT_ACTION Action abstraction 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_CONFIGURATION   configuration objects 
Created 20080219   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SMT_CONFIG_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMT_ASSIGNABLE_OBJECT Object that with assignable parameters 20080220
Friends
Class CL_SMT_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHECK_INTERFACE Constant Public Type reference (TYPE) SMT_CLASS 'IF_SMT_CHECK' 20080219
2 GC_CHECK_METHOD Constant Public Type reference (TYPE) SMT_CLASS_METHOD 'IF_SMT_CHECK~CHECK' 20080219
3 MV_CHECK_CLASS Instance attribute Private Type reference (TYPE) SMT_CHECK_CLASS 20080219
4 MV_FIXED_VALUE Instance attribute Private Type reference (TYPE) SMT_FIXED_VALUE 20080219
5 MV_INITIAL_CHECK Instance attribute Private Type reference (TYPE) SMT_BOOLEAN 20080219
6 MV_STRUCTURE Instance attribute Private Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080219
7 MV_STRUCTURE_FIELD Instance attribute Private Type reference (TYPE) SMT_FIELD_PATH Field path 20080219
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_FIXED_VALUE Instance method Public Method 20080220
2 ASSIGN_STRUCTURE_FIELD Instance method Public Method 20080220
3 CHECK_CHECK_CLASS Instance method Protected Method Check if the check class is valid 20080219
4 CHECK_FIXED_VALUE Instance method Protected Method Check if a fixed value can be used 20080219
5 CHECK_STRUCTURE_FIELD Instance method Protected Method Check if the structure field can be used 20080219
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080304
7 CLONE_ASSIGNMENT Instance method Private Method Clone assignment 20080406
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080219
9 COPY_ASSIGNMENT Instance method Private Method Copy assignment 20080419
10 GET_ASSIGNED_FIXED_VALUE Instance method Public Method 20080220
11 GET_ASSIGNED_STRUCTURE_FIELD Instance method Public Method 20080220
12 GET_CHECK_CLASS Instance method Public Method Return the check class 20080219
13 GET_FIXED_VALUE Instance method Public Method Return the fixed value 20080219
14 IS_INITIAL_VALUE_CHECK Instance method Public Method Return true if the check verifies if the value is initial 20080219
15 LOAD_DATA Instance method Private Method Load check data 20080219
16 REMOVE_ASSIGNMENT Instance method Public Method 20080220
17 SET_CHECK_CLASS Instance method Public Method Set a check class 20080219
18 SET_CHECK_INITIAL_VALUE Instance method Public Method Set the initial value check 20080219
Events
# Event Type Visibility Description Created on
1 ASSIGNMENT_ADDED Instance Event
(0)
Public
(2)
20080430
2 ASSIGNMENT_REMOVED Instance Event
(0)
Public
(2)
20080430
Types
Class CL_SMT_CHECK has no local type.
Method Signatures

Method ASSIGN_FIXED_VALUE Signature

Method ASSIGN_FIXED_VALUE on class CL_SMT_CHECK has no parameter.
Method ASSIGN_FIXED_VALUE on class CL_SMT_CHECK has no exception.

Method ASSIGN_STRUCTURE_FIELD Signature

Method ASSIGN_STRUCTURE_FIELD on class CL_SMT_CHECK has no parameter.
Method ASSIGN_STRUCTURE_FIELD on class CL_SMT_CHECK has no exception.

Method CHECK_CHECK_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CHECK_CLASS 20080219
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080219
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080219

Method CHECK_FIXED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) SMT_FIXED_VALUE 20080219
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080219
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080219

Method CHECK_STRUCTURE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080219
2 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080219
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080219
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080219

Method CLASS_CONSTRUCTOR Signature

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

Method CLONE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CLONE_OBJECT Call by reference Object reference (TYPE REF TO) CL_SMT_CHECK Check 20080406
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080411
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080411

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_GUID 20080219
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080219
3 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_GUID 20080219
4 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080220
5 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080219
6 Importing IV_NEW Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080219

Method CONSTRUCTOR on class CL_SMT_CHECK has no exception.

Method COPY_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COPY_OBJECT Call by reference Object reference (TYPE REF TO) CL_SMT_CHECK Check 20080419
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Log 20080424
3 Importing IO_STRUCTURE_MAPPER Call by reference Object reference (TYPE REF TO) IF_SMT_EVENT_STRUCTURE_MAPPER Event structure mapper 20080419
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080419
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080419

Method GET_ASSIGNED_FIXED_VALUE Signature

Method GET_ASSIGNED_FIXED_VALUE on class CL_SMT_CHECK has no parameter.
Method GET_ASSIGNED_FIXED_VALUE on class CL_SMT_CHECK has no exception.

Method GET_ASSIGNED_STRUCTURE_FIELD Signature

Method GET_ASSIGNED_STRUCTURE_FIELD on class CL_SMT_CHECK has no parameter.
Method GET_ASSIGNED_STRUCTURE_FIELD on class CL_SMT_CHECK has no exception.

Method GET_CHECK_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CLASS Value transfer Type reference (TYPE) SMT_CHECK_CLASS 20080219

Method GET_CHECK_CLASS on class CL_SMT_CHECK has no exception.

Method GET_FIXED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) SMT_FIXED_VALUE 20080219

Method GET_FIXED_VALUE on class CL_SMT_CHECK has no exception.

Method IS_INITIAL_VALUE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INITIAL Value transfer Type reference (TYPE) SMT_BOOLEAN 20080219

Method IS_INITIAL_VALUE_CHECK on class CL_SMT_CHECK has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_SMT_CHECK has no parameter.
Method LOAD_DATA on class CL_SMT_CHECK has no exception.

Method REMOVE_ASSIGNMENT Signature

Method REMOVE_ASSIGNMENT on class CL_SMT_CHECK has no parameter.
Method REMOVE_ASSIGNMENT on class CL_SMT_CHECK has no exception.

Method SET_CHECK_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CHECK_CLASS 20080219
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080219
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080219

Method SET_CHECK_INITIAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_TRUE 20080219

Method SET_CHECK_INITIAL_VALUE on class CL_SMT_CHECK has no exception.
Event Signatures

Event ASSIGNMENT_ADDED Signature
Event ASSIGNMENT_ADDED on class CL_SMT_CHECK has no parameter.
Event ASSIGNMENT_REMOVED Signature
Event ASSIGNMENT_REMOVED on class CL_SMT_CHECK has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701