SAP ABAP Class CL_SMT_ACTION (Action abstraction)
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_EVENT_OBJECT Event object 20080219
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_ACTION Base action object 20080219
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SMT_CHECK Check 20080220
2 Inheritance (c INHERITING FROM c_ref)  CL_SMT_MAPPING Mapping transformation 20080220
3 Inheritance (c INHERITING FROM c_ref)  CL_SMT_METHOD_CALL Method call based event object 20080220
4 Inheritance (c INHERITING FROM c_ref)  CL_SMT_RULE Rule 20080220
Properties
Class CL_SMT_ACTION  
Short Description Action abstraction    
Super Class CL_SMT_EVENT_OBJECT Event object 
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
Class CL_SMT_ACTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMT_ACTION Base action object 20080219
Friends
Class CL_SMT_ACTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTRIBUTE_SWITCH Instance attribute Public Attribute reference (LIKE) 20080529
2 MV_EXTENSION Instance attribute Protected Type reference (TYPE) SMT_EXTENSION 20080219
3 MV_ORDER Instance attribute Protected Type reference (TYPE) SMT_ORDER Sequence number 20080219
4 MV_SWITCH Instance attribute Protected Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20080219
5 MV_VERSION Instance attribute Protected Type reference (TYPE) SMT_VERSION Version 20080416
6 SV_TYPE_MAINTAIN_ACTION_DB Static Attribute Protected Type reference (TYPE) SMT_BOOLEAN 20080304
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SWITCH Instance method Protected Method Check if a switch exists 20080219
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080220
3 GET_ORDER Instance method Public Method 20080219
4 GET_REFERENCED_ACTIONS Instance method Protected Method [ABSTRACT] Returns the list of referenced actions 20080220
5 GET_SWITCH Instance method Public Method 20080219
6 GET_VERSION Instance method Public Method 20080416
7 IS_EXTENSION Instance method Public Method 20080529
8 SET_ORDER Instance method Public Method 20080219
9 SET_SWITCH Instance method Public Method 20080219
Events
Class CL_SMT_ACTION has no event.
Types
Class CL_SMT_ACTION has no local type.
Method Signatures

Method CHECK_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SWITCH Call by reference Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20080219
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080219

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 20080220
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080220
3 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_GUID 20080220
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 20080220
6 Importing IV_NEW Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080220

Method CONSTRUCTOR on class CL_SMT_ACTION has no exception.

Method GET_ORDER Signature

Method GET_ORDER on class CL_SMT_ACTION has no parameter.
Method GET_ORDER on class CL_SMT_ACTION has no exception.

Method GET_REFERENCED_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_ACTION Value transfer Object reference (TYPE REF TO) SMT_T_ACTION_INSTANCE List of action instances 20080220

Method GET_REFERENCED_ACTIONS on class CL_SMT_ACTION has no exception.

Method GET_SWITCH Signature

Method GET_SWITCH on class CL_SMT_ACTION has no parameter.
Method GET_SWITCH on class CL_SMT_ACTION has no exception.

Method GET_VERSION Signature

Method GET_VERSION on class CL_SMT_ACTION has no parameter.
Method GET_VERSION on class CL_SMT_ACTION has no exception.

Method IS_EXTENSION Signature

Method IS_EXTENSION on class CL_SMT_ACTION has no parameter.
Method IS_EXTENSION on class CL_SMT_ACTION has no exception.

Method SET_ORDER Signature

Method SET_ORDER on class CL_SMT_ACTION has no parameter.
Method SET_ORDER on class CL_SMT_ACTION has no exception.

Method SET_SWITCH Signature

Method SET_SWITCH on class CL_SMT_ACTION has no parameter.
Method SET_SWITCH on class CL_SMT_ACTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701