SAP ABAP Class CL_SMT_RULE (Rule)
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
Properties
Class CL_SMT_RULE  
Short Description Rule    
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 20080104   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SMT_RULE has no forward declaration.
Interfaces
Class CL_SMT_RULE has no interface implemented.
Friends
Class CL_SMT_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ACTION Instance attribute Private Object reference (TYPE REF TO) IF_SMT_ACTION Base action object 20080220
2 MO_CONDITION Instance attribute Private Object reference (TYPE REF TO) CL_SMT_CONDITION Condition class 20080220
3 MV_IN_CHAIN Instance attribute Private Type reference (TYPE) SMT_BOOLEAN 20080221
4 MV_RANK Instance attribute Private Type reference (TYPE) SMT_RANK Rank used to order objects 20080115
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONDITION Instance method Public Method Add a condition 20080220
2 ADD_TRANSFORMATION Instance method Public Method Add a transformation 20080220
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080304
4 CLEAR_CONDITION Instance method Public Method Remove a condition 20080220
5 CLEAR_TRANSFORMATION Instance method Private Method Remove a transformation 20080220
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080114
7 GET_CONDITION Instance method Public Method Return the condition instance 20080220
8 GET_RANK Instance method Public Method Return the rule rank order 20080115
9 GET_TRANSFORMATION Instance method Public Method Return the transformation instance 20080220
10 IS_CONDITIONAL Instance method Public Method Return true (X) if the rule has a condition 20080115
11 IS_IN_CHAIN Instance method Public Method Return the in chain flag 20080404
12 LOAD_DATA Instance method Private Method Loads data from persistent layer 20080220
13 SET_IN_CHAIN Instance method Public Method Set the in chain flag 20080221
14 SET_RANK Instance method Public Method Set the rule rank order 20080115
Events
Class CL_SMT_RULE has no event.
Types
Class CL_SMT_RULE has no local type.
Method Signatures

Method ADD_CONDITION Signature

Method ADD_CONDITION on class CL_SMT_RULE has no parameter.
Method ADD_CONDITION on class CL_SMT_RULE has no exception.

Method ADD_TRANSFORMATION 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) SMT_OBJECT_TYPE Object type ID 20080220

Method ADD_TRANSFORMATION on class CL_SMT_RULE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_CONDITION Signature

Method CLEAR_CONDITION on class CL_SMT_RULE has no parameter.
Method CLEAR_CONDITION on class CL_SMT_RULE has no exception.

Method CLEAR_TRANSFORMATION Signature

Method CLEAR_TRANSFORMATION on class CL_SMT_RULE has no parameter.
Method CLEAR_TRANSFORMATION on class CL_SMT_RULE has no exception.

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 20080114
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080114
3 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_GUID 20080114
4 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080305
5 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080115
6 Importing IV_NEW Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080114

Method CONSTRUCTOR on class CL_SMT_RULE has no exception.

Method GET_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONDITION Value transfer Object reference (TYPE REF TO) CL_SMT_CONDITION Represents a condition that triggers a transformation 20080220

Method GET_CONDITION on class CL_SMT_RULE has no exception.

Method GET_RANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RANK Value transfer Type reference (TYPE) SMT_RANK Rank used to order objects 20080115

Method GET_RANK on class CL_SMT_RULE has no exception.

Method GET_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ACTION Value transfer Object reference (TYPE REF TO) IF_SMT_ACTION Base action object 20080220

Method GET_TRANSFORMATION on class CL_SMT_RULE has no exception.

Method IS_CONDITIONAL Signature

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

Method IS_CONDITIONAL on class CL_SMT_RULE has no exception.

Method IS_IN_CHAIN Signature

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

Method IS_IN_CHAIN on class CL_SMT_RULE has no exception.

Method LOAD_DATA Signature

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

Method SET_IN_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN_CHAIN Call by reference Type reference (TYPE) SMT_BOOLEAN 20080221
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080404

Method SET_RANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RANK Call by reference Type reference (TYPE) SMT_RANK Rank used to order objects 20080115

Method SET_RANK on class CL_SMT_RULE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701