SAP ABAP Class CL_SMT_CONFIG_APPLICATION (Application configuration)
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_CONFIG_APPLICATION  
Short Description Application configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_CONFIGURATION   configuration objects 
Created 20080103   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_CONFIG_APPLICATION has no interface implemented.
Friends
Class CL_SMT_CONFIG_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FUNCTION_CLONE Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'CLONE' Attribute name 20080509
2 GC_FUNCTION_CREATE Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'CREATE' Attribute name 20080509
3 GC_FUNCTION_DELETE Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'DELETE' Attribute name 20080509
4 GC_FUNCTION_DISPLAY Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'DISPLAY' Attribute name 20081112
5 GC_FUNCTION_EDIT Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'EDIT' Attribute name 20080509
6 GC_FUNCTION_OPEN Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'OPEN' Attribute name 20080509
7 GC_FUNCTION_SAVE Constant Public Type reference (TYPE) SMT_ATTRIBUTE_NAME 'SAVE' Attribute name 20080509
8 MO_APPLICATION Instance attribute Private Object reference (TYPE REF TO) CL_SMT_APPLICATION Application 20080111
9 SO_CO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CONFIG_CONST Configuration constant attributes 20080116
10 SO_ERR Static Attribute Private Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20080403
11 SO_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CONFIG_FACTORY Configuration factory class 20080116
12 SO_NO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_MSGNO_CONST Message number constant attributes 20080507
13 SO_PUBLISHER Static Attribute Private Object reference (TYPE REF TO) CL_SMT_MESSAGE_PUBLISHER Raise publish message events 20080402
14 SO_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20080210
15 SO_STORAGE Static Attribute Private Object reference (TYPE REF TO) CL_SMT_STORAGE Database storage 20080402
16 SO_TRANSPORT Static Attribute Private Object reference (TYPE REF TO) CL_SMT_TRANSPORT Handles transport request operations 20080215
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 20080216
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080116
3 CLEAR_APPLICATION Instance method Protected Method Clear the application instance 20080111
4 CLONE_APPLICATION Instance method Public Method Clone an application 20080407
5 CREATE_APPLICATION Instance method Public Method Create a new application 20080116
6 DELETE Instance method Public Method Delete application 20080116
7 GET_APPLICATION Instance method Public Method Return the application instance 20080202
8 GET_APPLICATION_EXTENSIONS Instance method Private Method Return the list of extensions in the application 20080508
9 GET_DISPLAY_MODE Instance method Public Method Return the display mode of the application 20081107
10 GET_FUNCTION_STATUS Instance method Public Method Return the functions status 20080509
11 GET_LOCKING_REQUEST Instance method Public Method Return the request locking the application 20080215
12 GET_MODE Instance method Public Method Return the application mode 20080116
13 GET_TRANSPORT_OBJECT_INFO Instance method Public Method Return the transport request information 20080508
14 HAS_CHANGED Instance method Public Method Return true if the application has changed 20080213
15 ON_APPLICATION_CHANGED Instance method Private Event handling method Handles application change event 20080325
16 SAVE Instance method Public Method Save application 20080116
17 SET_APPLICATION Instance method Public Method Set current application 20080111
18 SET_DISPLAY_MODE Instance method Public Method Set the display mode of the application 20081106
19 SET_MODE Instance method Public Method Set application mode 20080116
Events
# Event Type Visibility Description Created on
1 APPLICATION_CHANGED Instance Event
(0)
Public
(2)
Notify listeners that the application has changed 20080325
Types
Class CL_SMT_CONFIG_APPLICATION 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 20080216

Method ARE_CHANGES_TRANSPORTED on class CL_SMT_CONFIG_APPLICATION has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_APPLICATION Signature

Method CLEAR_APPLICATION on class CL_SMT_CONFIG_APPLICATION has no parameter.
Method CLEAR_APPLICATION on class CL_SMT_CONFIG_APPLICATION has no exception.

Method CLONE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080407
2 Importing IV_NAME Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080407
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080407
2 CX_SMT_DATA_INVALID Data invalid error 20080415
3 CX_SMT_DATA_NOT_FOUND Data not found error 20080415
4 CX_SMT_OPERATION_FAILED Operation failed error 20080407

Method CREATE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080214
2 Importing IV_NAME Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080214
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080116
2 CX_SMT_DATA_INVALID Data invalid error 20080215
3 CX_SMT_OPERATION_FAILED Operation failed error 20080116

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKBENCH_TASK Call by reference Type reference (TYPE) TRKORR Request/Task 20080116
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080402
2 CX_SMT_OPERATION_FAILED Operation failed error 20080116

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_APPLICATION Value transfer Object reference (TYPE REF TO) CL_SMT_APPLICATION Application 20080202

Method GET_APPLICATION on class CL_SMT_CONFIG_APPLICATION has no exception.

Method GET_APPLICATION_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_EXTENSION Value transfer Object reference (TYPE REF TO) SMT_T_EXTENSION Extensions 20080508

Method GET_APPLICATION_EXTENSIONS on class CL_SMT_CONFIG_APPLICATION has no exception.

Method GET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DISPLAY_MODE Value transfer Type reference (TYPE) SMT_WD_ESR_DISPLAY Display : External or Internal View 20081107

Method GET_DISPLAY_MODE on class CL_SMT_CONFIG_APPLICATION has no exception.

Method GET_FUNCTION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_ATTRIBUTE_STATUS Value transfer Object reference (TYPE REF TO) SMT_T_ATTRIBUTE_STATUS List of attributes status 20080509

Method GET_FUNCTION_STATUS on class CL_SMT_CONFIG_APPLICATION has no exception.

Method GET_LOCKING_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20080215
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080402

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODE Value transfer Type reference (TYPE) SMT_MODE Object mode (display/edit) 20080116

Method GET_MODE on class CL_SMT_CONFIG_APPLICATION has no exception.

Method GET_TRANSPORT_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20080508
2 Exporting EV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20080508
3 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20080508
4 Exporting EV_PGMID Call by reference Type reference (TYPE) PGMID Program ID in Requests and Tasks 20080508
5 Exporting EV_SRCSYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Original System of Object 20080508

Method GET_TRANSPORT_OBJECT_INFO on class CL_SMT_CONFIG_APPLICATION 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 20080213

Method HAS_CHANGED on class CL_SMT_CONFIG_APPLICATION has no exception.

Method ON_APPLICATION_CHANGED Signature

Method ON_APPLICATION_CHANGED on class CL_SMT_CONFIG_APPLICATION has no parameter.
Method ON_APPLICATION_CHANGED on class CL_SMT_CONFIG_APPLICATION has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKBENCH_TASK Call by reference Type reference (TYPE) TRKORR Request/Task 20080116
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080116
2 CX_SMT_OPERATION_FAILED Operation failed error 20080116

Method SET_APPLICATION 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 20080111
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080327
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080111
3 CX_SMT_OPERATION_FAILED Operation failed error 20080327

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) SMT_WD_ESR_DISPLAY Display : External or Internal View 20081107

Method SET_DISPLAY_MODE on class CL_SMT_CONFIG_APPLICATION has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) SMT_MODE CL_SMT_CONFIG_CONST=>GC_MODE_EDIT Object mode (display/edit) 20080116
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080116
2 CX_SMT_OPERATION_FAILED Operation failed error 20080116
Event Signatures

Event APPLICATION_CHANGED Signature
Event APPLICATION_CHANGED on class CL_SMT_CONFIG_APPLICATION has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701