SAP ABAP Class CL_SMT_SERVICES (Grouping of generic services)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_UTILITIES (Package) utility services
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SMT_WD_SERVICES Grouping of generic Web Dynpro services 20080206
Properties
Class CL_SMT_SERVICES  
Short Description Grouping of generic services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_UTILITIES   utility services 
Created 20071220   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_SMT_CONFIG_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SMT_EVENT_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_SMT_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 TRNSP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SMT_SERVICES has no interface implemented.
Friends
Class CL_SMT_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SO_CO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CONFIG_CONST Configuration constant attributes 20071220
2 SO_ERR Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20071220
3 SO_FACTORY Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_CONFIG_FACTORY Configuration factory class 20080303
4 SO_ME Static Attribute Private Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20071220
5 SO_NO Static Attribute Protected Object reference (TYPE REF TO) CL_SMT_MSGNO_CONST Message number constant attributes 20080104
6 SO_STORAGE Static Attribute Private Object reference (TYPE REF TO) CL_SMT_STORAGE Database storage 20071221
7 ST_DOMAIN_TEXT Static Attribute Private Type reference (TYPE) SMT_T_DOMAIN_TEXT Domain values (name, key, text) 20080301
8 SV_CLIENT_EDIT Static Attribute Private Type reference (TYPE) CCNOCLIIND Maintenance authorization for objects in all clients 20080508
9 SV_ENHANCEMENT_MODE Static Attribute Private Type reference (TYPE) SMT_ENHANCEMENT_MODE CL_SMT_CONFIG_CONST=>GC_ENH_MODE_NONE Enhancement mode (none, extension, context) 20080513
10 SV_SYSTEM_EDIT_ENABLED Static Attribute Private Type reference (TYPE) SMT_BOOLEAN Boolean value 20080508
11 SV_SYSTEM_NAME Static Attribute Private Type reference (TYPE) SYSYSID Name of the SAP System 20080212
12 SV_SYSTEM_TYPE Static Attribute Private Type reference (TYPE) SYSYSID Name of the SAP System 20080603
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_PROTOCOL Static method Public Method Add message to protocol 20080424
2 CHECK_APPLICATION_DEVCLASS Static method Public Method Check if an application development class is compatible 20080508
3 CHECK_APPLICATION_EDITABILITY Static method Public Method Check if an application is editable 20080521
4 CHECK_APPL_AUTHORIZATION Static method Public Method Check if the user has the authorization (development) 20080513
5 CHECK_AUTHORIZATION Static method Public Method Check user authorization 20071220
6 CHECK_CLASS_IN_PACKAGE_GROUP Static method Public Method Check if a class is in a package group 20080417
7 CHECK_CONTEXT_AUTHORIZATION Static method Public Method Check if the user has the authorization for context 20080513
8 CHECK_CONTEXT_EXIST Static method Public Method Check if a context exist 20080117
9 CHECK_CUSTOMER_ENH_DEVCLASS Static method Public Method Check if an application development class is compatible 20080508
10 CHECK_DEV_PACKAGE Static method Public Method Check if a development package exists 20080212
11 CHECK_EXTENSION_AUTHORIZATION Static method Public Method Check if the user has the authorization for extensions 20080513
12 CHECK_EXTENSION_DEVCLASS Static method Public Method Check if an extension development class is compatible 20080508
13 CHECK_EXTENSION_EDITABILITY Static method Public Method Check if an extension is editable 20080603
14 CHECK_METHOD_PARAM_FIELD Static method Public Method Check if a field is compatible with a method parameter 20080513
15 CHECK_OBJECT_DEVCLASS Static method Private Method Check if an object development class is compatible 20080508
16 CHECK_OBJECT_EDITABILITY Static method Private Method Check if an object is editable 20080513
17 CHECK_OBJECT_NAMESPACE Static method Public Method Check if the object name is system or customer 20080104
18 CHECK_STRUCTURE_EXIST Static method Public Method Check if a structure exists 20080117
19 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20071220
20 FILL_CLASS_DESCRIPTION Static method Private Method Fill class textual description 20080225
21 FILTER_CLASS_BY_PACKAGE_GROUP Static method Private Method Filter a list of class name by package group 20080225
22 GET_ACTIVITY_TEXT Static method Public Method Return the activity textual description 20071220
23 GET_APPLICATIONS Static method Public Method Return the list of applications 20080216
24 GET_APPLICATION_ID_FROM_NAME Static method Public Method Return an application ID from name 20080207
25 GET_CLASSES_BY_PKG_GRP Static method Public Method Get all the classes for a particular package group 20090323
26 GET_CLASSES_IMPL_INTERFACE Static method Public Method Return the classes that implement an interface 20080225
27 GET_CLASS_DESCRIPTOR Static method Public Method Return the class descriptor 20080118
28 GET_CLASS_TEXT_DESCRIPTION Static method Public Method Return the description of a class 20080401
29 GET_CONTEXTS Static method Public Method Return the list of contexts 20080506
30 GET_CONTEXT_DESCRIPTION Static method Public Method Return a context description 20080507
31 GET_DEFAULT_APPLICATION Static method Public Method Return the default application 20080402
32 GET_DOMAIN_TEXT Static method Public Method Return the text description of a domain value 20080301
33 GET_DOMAIN_TEXTS Static method Public Method Return the text descriptions for a domain 20080301
34 GET_ENHANCEMENT_MODE Static method Public Method Return the enhancement mode 20080513
35 GET_INSTANCE Static method Public Method Return an instance of the class 20071220
36 GET_INTERFACE_DESCRIPTOR Static method Public Method Return the interface descriptor 20080216
37 GET_MESSAGE_AS_STRING Static method Public Method Return a message as a string 20080414
38 GET_METHOD_TEXT_DESCRIPTION Static method Public Method Return the description of a class method 20080401
39 GET_NEW_EXTENSION Static method Public Method Returns a new unique extension identifier 20080304
40 GET_NEW_GUID Static method Public Method Returns a new unique identififer 20080107
41 GET_OBJECT_DESCRIPTOR Static method Public Method Return the object descriptor 20080216
42 GET_OBJECT_TYPE_TEXT Static method Public Method Return the object type textual description 20080401
43 GET_PACKAGES_IN_PACKAGE_GROUP Static method Public Method Return the list of packages in a package group 20080225
44 GET_PACKAGE_GROUPS Static method Public Method Return the list of package groups 20071221
45 GET_PARAMETER_DATA_DESCRIPTOR Static method Private Method Returns the data descriptor for a parameter 20080513
46 GET_PARAMETER_LIST Static method Public Method Gets a list of parameters 20080208
47 GET_PUBLIC_CLASS_METHODS Static method Public Method Return the methods of a class 20080226
48 GET_REQUEST Static method Public Method Return the request associated to a request/task 20080216
49 GET_STRUCTURES_DESCRIPTION Static method Public Method Return the structures textual description 20080606
50 GET_SUGGESTED_REQUEST_TASK Static method Public Method Return a suggested transport request and task 20080212
51 GET_SYSTEM_NAME Static method Public Method Return the system name 20080212
52 GET_TADIR Static method Private Method Return a tadir entry 20080305
53 INITIALIZE_SAP_SYSTEM_FLAG Static method Private Method Intialize the SAP system indicator 20080129
54 IS_APPLICATION_EDITABLE Static method Public Method Return true (X) if the application can be edited 20080212
55 IS_APPL_IN_SOURCE_SYSTEM Static method Public Method Return true if the application is in its source system 20080304
56 IS_AUTHORIZED_TO Static method Public Method Return true if the user is authorized to execute an activity 20080208
57 IS_CLIENT_EDIT_ENABLED Static method Private Method Return true (X) if the systsem supports client changes 20080508
58 IS_CLIENT_EDIT_TRANSPORTED Static method Public Method Return true (X) if the system supports client transportation 20080508
59 IS_CONTEXT_ENABLED Static method Public Method Return true (X) if the context is enabled 20080501
60 IS_EXTENSION_ENABLED Static method Public Method Return true (X) if extensions are enabled 20080515
61 IS_OBJECT_NAMESPACE_CUST Static method Public Method Check if object name is in the customer namespace 20080104
62 IS_PACKAGE_LOCAL Static method Public Method Return true (X) if the package is local 20080215
63 IS_SAP_SYSTEM Static method Public Method Return true (X) if the system is SAP 20080129
64 IS_TADIR_IN_SOURCE_SYSTEM Static method Private Method Return true (X) if a tadir is editable 20080508
65 SET_DEFAULT_APPLICATION Static method Public Method Set user default application 20080410
66 SET_ENHANCEMENT_MODE Static method Public Method Set the application enhancement mode 20080513
67 SYSTEM_EDIT_ALLOWED Static method Public Method Return true (X) if the system allows system edit 20080508
Events
Class CL_SMT_SERVICES has no event.
Types
Class CL_SMT_SERVICES has no local type.
Method Signatures

Method ADD_MESSAGE_TO_PROTOCOL 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 IV_AT_BEGINNING Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE Boolean value 20080424
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID CL_SMT_CONFIG_CONST=>GC_MSGID_DEFAULT Message Class 20080424
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20080424
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY CL_SMT_CONFIG_CONST=>GC_MSGTY_ERROR Message Type 20080424
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20080424
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20080424
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20080424
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20080424
10 Importing IV_TEXT Call by reference Type reference (TYPE) SMT_STRING String 20080424

Method ADD_MESSAGE_TO_PROTOCOL on class CL_SMT_SERVICES has no exception.

Method CHECK_APPLICATION_DEVCLASS 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 20080508
2 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20080508
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080508

Method CHECK_APPLICATION_EDITABILITY 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 Application 20080521
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080521

Method CHECK_APPL_AUTHORIZATION 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 Activity 20080513
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20080513
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080513

Method CHECK_AUTHORIZATION 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 Activity 20071220
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080107

Method CHECK_CLASS_IN_PACKAGE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name of a Class 20080417
2 Importing IV_PACKAGE_GROUP Call by reference Type reference (TYPE) SMT_PACKAGE_GROUP Package Group 20080417
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080417

Method CHECK_CONTEXT_AUTHORIZATION 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 Activity 20080513
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20080513
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080513

Method CHECK_CONTEXT_EXIST Signature

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

Method CHECK_CUSTOMER_ENH_DEVCLASS 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 20080508
2 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20080508
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080508

Method CHECK_DEV_PACKAGE 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 20080212
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080212

Method CHECK_EXTENSION_AUTHORIZATION 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 Activity 20080513
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080513

Method CHECK_EXTENSION_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20080508
2 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080508
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080508

Method CHECK_EXTENSION_EDITABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080603
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080603

Method CHECK_METHOD_PARAM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name of a Class 20080513
2 Importing IV_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080513
3 Importing IV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD Method 20080513
4 Importing IV_PARAMETER Call by reference Type reference (TYPE) SMT_PARAMETER Parameters of Method 20080513
5 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080513
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080513
2 CX_SMT_DATA_NOT_FOUND Data not found error 20080513

Method CHECK_OBJECT_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20080508
2 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20080508
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20080508
4 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID CL_SMT_CONFIG_CONST=>GC_PGMID_R3TR Program ID in Requests and Tasks 20080508
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080508

Method CHECK_OBJECT_EDITABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20080513
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) DATA 20080513
3 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID CL_SMT_CONFIG_CONST=>GC_PGMID_R3TR Program ID in Requests and Tasks 20080513
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20080513

Method CHECK_OBJECT_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOMER_OBJECT Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080104
2 Importing IV_NAME Call by reference Type reference (TYPE) SMT_OBJECT_NAME Object name 20080104
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080104

Method CHECK_STRUCTURE_EXIST 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 20081119
2 Importing IV_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20080117
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080117

Method CLASS_CONSTRUCTOR Signature

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

Method FILL_CLASS_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_CLASS Call by reference Type reference (TYPE) SMT_T_CLASS ABAP classname and associated description 20080225

Method FILL_CLASS_DESCRIPTION on class CL_SMT_SERVICES has no exception.

Method FILTER_CLASS_BY_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 20080225
2 Changing XT_CLASS Call by reference Type reference (TYPE) SMT_T_CLASS ABAP classname and associated description 20080225
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403

Method GET_ACTIVITY_TEXT 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 Activity 20071220
2 Returning RV_TEXT Value transfer Type reference (TYPE) SMT_STRING String 20071220

Method GET_ACTIVITY_TEXT on class CL_SMT_SERVICES has no exception.

Method GET_APPLICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_APPLICATION Value transfer Object reference (TYPE REF TO) SMT_T_APPLICATION Applications detail 20080216

Method GET_APPLICATIONS on class CL_SMT_SERVICES has no exception.

Method GET_APPLICATION_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_APPLICATION 20080207
2 Returning RV_ID Value transfer Type reference (TYPE) SMT_GUID 20080207
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080207

Method GET_CLASSES_BY_PKG_GRP 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 20090323
2 Changing XT_CLASS Call by reference Type reference (TYPE) SMT_T_CLASS ABAP classname and associated description 20090323

Method GET_CLASSES_BY_PKG_GRP on class CL_SMT_SERVICES has no exception.

Method GET_CLASSES_IMPL_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCL_DESCRIPTION Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080225
2 Importing IV_INTERFACE Call by reference Type reference (TYPE) SEOITFNAME Interface name 20080225
3 Importing IV_PACKAGE_GROUP Call by reference Type reference (TYPE) SMT_PACKAGE_GROUP 20080225
4 Returning RTR_CLASS Value transfer Object reference (TYPE REF TO) SMT_T_CLASS ABAP classname and associated description 20080225
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403

Method GET_CLASS_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS 20080118
2 Returning RO_DESCRIPTOR Value transfer Object reference (TYPE REF TO) CL_ABAP_CLASSDESCR Runtime Type Services 20080118
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080118

Method GET_CLASS_TEXT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name of a Class 20080401
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) SEODESCR Short description 20080401

Method GET_CLASS_TEXT_DESCRIPTION on class CL_SMT_SERVICES has no exception.

Method GET_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_CONTEXT Value transfer Object reference (TYPE REF TO) SMT_T_CONTEXT List of context 20080506

Method GET_CONTEXTS on class CL_SMT_SERVICES has no exception.

Method GET_CONTEXT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Context 20080507
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) SMT_TEXT Description 20080507
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080507

Method GET_DEFAULT_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 Application 20080402

Method GET_DEFAULT_APPLICATION on class CL_SMT_SERVICES has no exception.

Method GET_DOMAIN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domain name 20080301
2 Importing IV_KEY Call by reference Type reference (TYPE) ANY 20080301
3 Returning RV_TEXT Value transfer Type reference (TYPE) SMT_STRING String 20080301

Method GET_DOMAIN_TEXT on class CL_SMT_SERVICES has no exception.

Method GET_DOMAIN_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domain name 20080301
2 Returning RTR_TEXT Value transfer Object reference (TYPE REF TO) SMT_T_DOMAIN_TEXT 20080301

Method GET_DOMAIN_TEXTS on class CL_SMT_SERVICES has no exception.

Method GET_ENHANCEMENT_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_ENHANCEMENT_MODE Enhancement mode (none, extension, context) 20080513

Method GET_ENHANCEMENT_MODE on class CL_SMT_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20071220

Method GET_INSTANCE on class CL_SMT_SERVICES has no exception.

Method GET_INTERFACE_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS 20080216
2 Returning RO_DESCRIPTOR Value transfer Object reference (TYPE REF TO) CL_ABAP_INTFDESCR Runtime Type Services 20080216
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080216

Method GET_MESSAGE_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID CL_SMT_CONFIG_CONST=>GC_MSGID_DEFAULT Message Class 20080414
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20080414
3 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20080414
4 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20080414
5 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20080414
6 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20080414
7 Returning RV_MESSAGE Value transfer Type reference (TYPE) SMT_STRING String 20080414

Method GET_MESSAGE_AS_STRING on class CL_SMT_SERVICES has no exception.

Method GET_METHOD_TEXT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name of a Class 20080401
2 Importing IV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD Method 20080401
3 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) SEODESCR Short description 20080401

Method GET_METHOD_TEXT_DESCRIPTION on class CL_SMT_SERVICES has no exception.

Method GET_NEW_EXTENSION 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 20080304

Method GET_NEW_EXTENSION on class CL_SMT_SERVICES has no exception.

Method GET_NEW_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) SMT_GUID 20080107

Method GET_NEW_GUID on class CL_SMT_SERVICES has no exception.

Method GET_OBJECT_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS 20080216
2 Returning RO_DESCRIPTOR Value transfer Object reference (TYPE REF TO) CL_ABAP_OBJECTDESCR Runtime Type Services 20080216
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080216

Method GET_OBJECT_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SMT_OBJECT_TYPE 20080401
2 Returning RV_TEXT Value transfer Type reference (TYPE) SMT_STRING String 20080401

Method GET_OBJECT_TYPE_TEXT on class CL_SMT_SERVICES has no exception.

Method GET_PACKAGES_IN_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 20080225
2 Returning RTR_PACKAGE Value transfer Object reference (TYPE REF TO) STAB_DEVCLASS Packages 20080225
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080225

Method GET_PACKAGE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_PACKAGE_GROUP Value transfer Object reference (TYPE REF TO) SMT_T_PACKAGE_GROUP List of package groups 20080107

Method GET_PACKAGE_GROUPS on class CL_SMT_SERVICES has no exception.

Method GET_PARAMETER_DATA_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name of a Class 20080513
2 Importing IV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD Method 20080513
3 Importing IV_PARAMETER Call by reference Type reference (TYPE) SMT_PARAMETER 20080513
4 Returning RO_DATA_DESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20080513
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080513

Method GET_PARAMETER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS 20080208
2 Importing IV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD 20080208
3 Returning RTR_PARAMETER_LIST Value transfer Object reference (TYPE REF TO) SMT_T_METHOD_PARAMETER Runtime Type Services 20080208
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403

Method GET_PUBLIC_CLASS_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) SMT_CLASS 20080226
2 Returning RTR_METHOD Value transfer Object reference (TYPE REF TO) SMT_T_METHOD Method name and description 20080226
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080226

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_OR_TASK Call by reference Type reference (TYPE) TRKORR Request/Task 20080216
2 Returning RV_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20080216
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080216

Method GET_STRUCTURES_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCTURE Call by reference Type reference (TYPE) SMT_T_STRUCTURE List of structures 20080606
2 Returning RTR_DESCRIPTION Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_DESCRIPTION List of structure description 20080606

Method GET_STRUCTURES_DESCRIPTION on class CL_SMT_SERVICES has no exception.

Method GET_SUGGESTED_REQUEST_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20080212
2 Exporting EV_TASK Call by reference Type reference (TYPE) TRKORR Request/Task 20080212
3 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20080212
4 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20080212
5 Importing IV_ORDER Call by reference Type reference (TYPE) TRKORR Request/Task 20080212
6 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID Program ID in Requests and Tasks 20080212
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20080212

Method GET_SYSTEM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) SYSID Communication ID/Number 20080212

Method GET_SYSTEM_NAME on class CL_SMT_SERVICES has no exception.

Method GET_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20080305
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) DATA Object Name in Object List 20080305
3 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID CL_SMT_CONFIG_CONST=>GC_PGMID_R3TR Program ID in Requests and Tasks 20080305
4 Returning RS_TADIR Value transfer Type reference (TYPE) TADIR Directory of Repository Objects 20080305

Method GET_TADIR on class CL_SMT_SERVICES has no exception.

Method INITIALIZE_SAP_SYSTEM_FLAG Signature

Method INITIALIZE_SAP_SYSTEM_FLAG on class CL_SMT_SERVICES has no parameter.
Method INITIALIZE_SAP_SYSTEM_FLAG on class CL_SMT_SERVICES has no exception.

Method IS_APPLICATION_EDITABLE 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 Application 20080212
2 Returning RV_EDITABLE Value transfer Type reference (TYPE) SMT_BOOLEAN 20080212

Method IS_APPLICATION_EDITABLE on class CL_SMT_SERVICES has no exception.

Method IS_APPL_IN_SOURCE_SYSTEM 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 Application 20080304
2 Returning RV_SOURCE_SYSTEM Value transfer Type reference (TYPE) SMT_BOOLEAN 20080304

Method IS_APPL_IN_SOURCE_SYSTEM on class CL_SMT_SERVICES has no exception.

Method IS_AUTHORIZED_TO 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 Activity 20080208
2 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) SMT_BOOLEAN 20080208

Method IS_AUTHORIZED_TO on class CL_SMT_SERVICES has no exception.

Method IS_CLIENT_EDIT_ENABLED Signature

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

Method IS_CLIENT_EDIT_ENABLED on class CL_SMT_SERVICES has no exception.

Method IS_CLIENT_EDIT_TRANSPORTED Signature

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

Method IS_CLIENT_EDIT_TRANSPORTED on class CL_SMT_SERVICES has no exception.

Method IS_CONTEXT_ENABLED Signature

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

Method IS_CONTEXT_ENABLED on class CL_SMT_SERVICES has no exception.

Method IS_EXTENSION_ENABLED Signature

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

Method IS_EXTENSION_ENABLED on class CL_SMT_SERVICES has no exception.

Method IS_OBJECT_NAMESPACE_CUST 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_OBJECT_NAME Object name 20080104
2 Returning RV_IS_CUSTOMER Value transfer Type reference (TYPE) SMT_BOOLEAN 20080104

Method IS_OBJECT_NAMESPACE_CUST on class CL_SMT_SERVICES has no exception.

Method IS_PACKAGE_LOCAL 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 20080215
2 Returning RV_LOCAL Value transfer Type reference (TYPE) SMT_BOOLEAN 20080215

Method IS_PACKAGE_LOCAL on class CL_SMT_SERVICES has no exception.

Method IS_SAP_SYSTEM Signature

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

Method IS_SAP_SYSTEM on class CL_SMT_SERVICES has no exception.

Method IS_TADIR_IN_SOURCE_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TADIR Call by reference Type reference (TYPE) TADIR Directory of Repository Objects 20080508
2 Returning RV_IN_SOURCE_SYSTEM Value transfer Type reference (TYPE) SMT_BOOLEAN Boolean value 20080508

Method IS_TADIR_IN_SOURCE_SYSTEM on class CL_SMT_SERVICES has no exception.

Method SET_DEFAULT_APPLICATION 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 Application 20080410

Method SET_DEFAULT_APPLICATION on class CL_SMT_SERVICES has no exception.

Method SET_ENHANCEMENT_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_ENHANCEMENT_MODE Enhancement mode (none, extension, context) 20080513

Method SET_ENHANCEMENT_MODE on class CL_SMT_SERVICES has no exception.

Method SYSTEM_EDIT_ALLOWED Signature

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

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