SAP ABAP Class CL_SMT_EXTENSION (Extension)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_CONFIGURATION (Package) configuration objects
Properties
Class CL_SMT_EXTENSION  
Short Description Extension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_CONFIGURATION   configuration objects 
Created 20080502   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
Class CL_SMT_EXTENSION has no interface implemented.
Friends
Class CL_SMT_EXTENSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_APPLICATION Instance attribute Private Type reference (TYPE) SMT_APPLICATION Mapping 20080502
2 MV_CHANGED Instance attribute Private Type reference (TYPE) SMT_BOOLEAN Boolean value 20080526
3 MV_DEV_PACKAGE Instance attribute Private Type reference (TYPE) DEVCLASS 20080502
4 MV_EVENT Instance attribute Private Type reference (TYPE) SMT_EVENT Mapping Step 20080502
5 MV_ID Instance attribute Private Type reference (TYPE) SMT_EXTENSION 20080502
6 MV_OWNER Instance attribute Private Type reference (TYPE) SMT_EXTENSION_OWNER 20080503
7 MV_SWITCH Instance attribute Private Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20080502
8 MV_VERSION_DB Instance attribute Private Type reference (TYPE) SMT_VERSION Version 20080502
9 SO_CO Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_CONFIG_CONST Configuration constant attributes 20080502
10 SO_ERR Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20080502
11 SO_NO Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_MSGNO_CONST Message number constant attributes 20080502
12 SO_SERVICES Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20080502
13 SO_STORAGE Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_STORAGE Database storage 20080502
14 SO_TRANSPORT Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_TRANSPORT Handles transport request operations 20080502
Methods
# Method Level Visibility Method type Description Created on
1 ARE_CHANGES_TRANSPORTED Instance method Public Method Return true if the changes must be transported 20080502
2 CHECK Instance method Public Method Check the extension data 20080512
3 CHECK_OWNER Instance method Private Method Check if an owner is valid 20080505
4 CHECK_SWITCH Instance method Protected Method Check if a switch exists 20080502
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080502
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080502
7 DISCARD_CHANGES Instance method Public Method Discard extension changes 20080503
8 GENERATE_ID Instance method Public Method Generate extension ID 20080502
9 GET_APPLICATION Instance method Public Method Return the application name 20080502
10 GET_DEVELOPMENT_PACKAGE Instance method Public Method Return the development package 20080502
11 GET_EVENT Instance method Public Method Return the event name 20080502
12 GET_ID Instance method Public Method Return the extension ID 20080502
13 GET_OWNER Instance method Public Method Return the extension owner 20080503
14 GET_SWITCH Instance method Public Method Return the switch 20080502
15 GET_VERSION Instance method Public Method Return the version 20080502
16 HAS_CHANGED Instance method Public Method Return true (X) if the extension has changed 20080526
17 LOAD_DATA Instance method Private Method Load extension 20080503
18 SET_CHANGED Instance method Protected Method Set the object changed flag 20080502
19 SET_DEVELOPMENT_PACKAGE Instance method Private Method Set the extension development package 20080502
20 SET_OWNER Instance method Public Method Set the extension owner 20080505
21 SET_SWITCH Instance method Public Method Set the extension switch 20080502
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
Notify listeners that the object was changed 20080503
Types
Class CL_SMT_EXTENSION has no local type.
Method Signatures

Method ARE_CHANGES_TRANSPORTED Signature

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

Method ARE_CHANGES_TRANSPORTED on class CL_SMT_EXTENSION has no exception.

Method CHECK Signature

Method CHECK on class CL_SMT_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080512
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080512

Method CHECK_OWNER Signature

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

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 20080502
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080502

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SMT_EXTENSION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SMT_EXTENSION 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_APPLICATION Mapping 20080502
2 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT Mapping Step 20080502

Method CONSTRUCTOR on class CL_SMT_EXTENSION has no exception.

Method DISCARD_CHANGES Signature

Method DISCARD_CHANGES on class CL_SMT_EXTENSION has no parameter.
Method DISCARD_CHANGES on class CL_SMT_EXTENSION has no exception.

Method GENERATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080502
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080509

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPLICATION Value transfer Type reference (TYPE) SMT_APPLICATION Mapping 20080502

Method GET_APPLICATION on class CL_SMT_EXTENSION has no exception.

Method GET_DEVELOPMENT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PACKAGE Value transfer Type reference (TYPE) DEVCLASS Package 20080502

Method GET_DEVELOPMENT_PACKAGE on class CL_SMT_EXTENSION has no exception.

Method GET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EVENT Value transfer Type reference (TYPE) SMT_EVENT Mapping Step 20080502

Method GET_EVENT on class CL_SMT_EXTENSION has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTENSION Value transfer Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080502

Method GET_ID on class CL_SMT_EXTENSION has no exception.

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OWNER Value transfer Type reference (TYPE) SMT_EXTENSION_OWNER 20080503

Method GET_OWNER on class CL_SMT_EXTENSION has no exception.

Method GET_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SWITCH Value transfer Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20080502

Method GET_SWITCH on class CL_SMT_EXTENSION has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VERSION Value transfer Type reference (TYPE) SMT_VERSION Version 20080502

Method GET_VERSION on class CL_SMT_EXTENSION has no exception.

Method HAS_CHANGED Signature

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

Method HAS_CHANGED on class CL_SMT_EXTENSION has no exception.

Method LOAD_DATA Signature

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

Method SET_CHANGED Signature

Method SET_CHANGED on class CL_SMT_EXTENSION has no parameter.
Method SET_CHANGED on class CL_SMT_EXTENSION has no exception.

Method SET_DEVELOPMENT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080502
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080502

Method SET_OWNER Signature

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

Method SET_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 20080502
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080502
Event Signatures

Event DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_CHANGED Exporting Value transfer Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_TRUE Boolean value 20080503
History
Last changed by/on SAP  20110908 
SAP Release Created in 701