SAP ABAP Class CL_SMT_APPLICATION (Application)
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_OBJECT Base object 20080115
Properties
Class CL_SMT_APPLICATION  
Short Description Application    
Super Class CL_SMT_OBJECT Base object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_CONFIGURATION   configuration objects 
Created 20071219   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_APPLICATION has no interface implemented.
Friends
Class CL_SMT_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTRIBUTE_CONTEXT_SUPPORTED Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'CONTEXT_SUPPORTED' Attribute name 20080328
2 GC_ATTRIBUTE_EVENTS Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'EVENTS' Attribute name 20080205
3 GC_ATTRIBUTE_PACKAGE_GROUP Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'PACKAGE_GROUP' Attribute name 20080107
4 MT_EVENT Instance attribute Private Type reference (TYPE) SMT_T_EVENT Application events 20071219
5 MV_PACKAGE_GROUP Instance attribute Private Type reference (TYPE) SMT_PACKAGE_GROUP 20071219
6 MV_WITH_CONTEXT Instance attribute Private Type reference (TYPE) SMT_BOOLEAN Boolean value 20080326
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EVENT Instance method Public Method Add a new event 20071219
2 ARE_CHANGES_TRANSPORTED Instance method Public Method Return true if the changes must be transported 20080216
3 CHECK_NAME Instance method Protected Method Check if the application name can be used 20080110
4 CHECK_PACKAGE_GROUP Instance method Protected Method Check a package group 20071220
5 CLONE_EVENT Instance method Public Method Add a new cloned event 20080404
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071219
7 DEQUEUE Instance method Public Method Dequeue application 20080115
8 ENQUEUE Instance method Public Method Enqueue application 20080115
9 GET_EVENT Instance method Public Method Returns an event instance 20071220
10 GET_EVENTS Instance method Public Method Returns the list of events 20071220
11 GET_EVENT_ID_FROM_NAME Instance method Public Method Return an event ID from the event name 20080205
12 GET_PACKAGE_GROUP Instance method Public Method Return the package group 20080102
13 IMPORT_EVENT Instance method Public Method Import an event 20080420
14 INSTANTIATE_REFERENCED_OBJECTS Instance method Public Method Instantiate referenced objects 20080202
15 IS_WITH_CONTEXT Instance method Public Method Return true (X) if contexts are supported 20080326
16 LOAD_DATA Instance method Private Method Load application data 20071219
17 LOAD_EVENT_DATA Instance method Private Method Load event data 20080115
18 LOCK Instance method Private Method Lock application 20080116
19 REMOVE_EVENT Instance method Public Method Remove an event 20080118
20 SET_PACKAGE_GROUP Instance method Public Method Set a package group 20071220
21 SET_WITH_CONTEXT Instance method Public Method Set if context are supported 20080326
Events
Class CL_SMT_APPLICATION has no event.
Types
Class CL_SMT_APPLICATION has no local type.
Method Signatures

Method ADD_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) SMT_GUID 20080115
# Exception Resumable Description Created on
1 CX_SMT_DATA_ALREADY_EXISTS 20080117

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 20080216

Method ARE_CHANGES_TRANSPORTED on class CL_SMT_APPLICATION has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SMT_APPLICATION 20080110
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID 20080110

Method CHECK_PACKAGE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_GROUP Call by reference Type reference (TYPE) SMT_PACKAGE_GROUP 20071220
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20071220

Method CLONE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_ID Call by reference Type reference (TYPE) SMT_GUID 20080404
2 Returning RV_CLONE_ID Value transfer Type reference (TYPE) SMT_GUID 20080404
# 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
3 CX_SMT_OPERATION_FAILED Operation failed error 20080411

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080110
2 Importing IV_NEW Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080110

Method CONSTRUCTOR on class CL_SMT_APPLICATION has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH CL_SMT_CONFIG_CONST=>GC_ACTIVITY_EDIT Activity 20080407

Method DEQUEUE on class CL_SMT_APPLICATION has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH CL_SMT_CONFIG_CONST=>GC_ACTIVITY_EDIT Activity 20080116
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080115
2 CX_SMT_OPERATION_FAILED Operation failed error 20080115

Method GET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080115
2 Returning RO_EVENT Value transfer Object reference (TYPE REF TO) CL_SMT_EVENT Event 20071220
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20071220

Method GET_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_EVENT Value transfer Object reference (TYPE REF TO) SMT_T_EVENT Application events 20080107

Method GET_EVENTS on class CL_SMT_APPLICATION has no exception.

Method GET_EVENT_ID_FROM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SMT_EVENT 20080205
2 Returning RV_ID Value transfer Type reference (TYPE) SMT_GUID 20080205
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080205

Method GET_PACKAGE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PACKAGE_GROUP Value transfer Type reference (TYPE) SMT_PACKAGE_GROUP 20080102

Method GET_PACKAGE_GROUP on class CL_SMT_APPLICATION has no exception.

Method IMPORT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL Log 20080424
2 Importing IO_STRUCTURE_MAPPER Call by reference Object reference (TYPE REF TO) IF_SMT_EVENT_STRUCTURE_MAPPER Event structure mapper 20080420
3 Returning RV_IMPORT_ID Value transfer Type reference (TYPE) SMT_GUID GUID 20080420
# Exception Resumable Description Created on
1 CX_SMT_OPERATION_FAILED Operation failed error 20080424

Method INSTANTIATE_REFERENCED_OBJECTS Signature

Method INSTANTIATE_REFERENCED_OBJECTS on class CL_SMT_APPLICATION has no parameter.
Method INSTANTIATE_REFERENCED_OBJECTS on class CL_SMT_APPLICATION has no exception.

Method IS_WITH_CONTEXT Signature

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

Method IS_WITH_CONTEXT on class CL_SMT_APPLICATION has no exception.

Method LOAD_DATA Signature

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

Method LOAD_DATA on class CL_SMT_APPLICATION has no exception.

Method LOAD_EVENT_DATA Signature

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

Method LOAD_EVENT_DATA on class CL_SMT_APPLICATION has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH CL_SMT_CONFIG_CONST=>GC_ACTIVITY_EDIT Activity 20080116
# Exception Resumable Description Created on
1 CX_SMT_OPERATION_FAILED Operation failed error 20080116

Method REMOVE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080118
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080118

Method SET_PACKAGE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_GROUP Call by reference Type reference (TYPE) SMT_PACKAGE_GROUP 20071220
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20071220

Method SET_WITH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WITH_CONTEXT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080326

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