SAP ABAP Class CL_SMT_STORAGE (Database storage)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_DB_ACCESS (Package) DB operations
Properties
Class CL_SMT_STORAGE  
Short Description Database storage    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_DB_ACCESS   DB operations 
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_STORAGE has no interface implemented.
Friends
Class CL_SMT_STORAGE 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 20080104
2 SO_ERR Static Attribute Private Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20071221
3 SO_ME Static Attribute Private Object reference (TYPE REF TO) CL_SMT_STORAGE Database storage 20071219
4 SO_NO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_MSGNO_CONST Message number constant attributes 20071221
5 SO_PUBLISHER Static Attribute Private Object reference (TYPE REF TO) CL_SMT_MESSAGE_PUBLISHER Raise publish message events 20080403
6 SO_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20080331
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EVENT_STRUCTURE Instance method Private Method Add event structure to a table 20080206
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20071219
3 COLLECT_CHANGED_PARAMETERS Instance method Private Method Collect all the parameters that are modified or deleted 20080331
4 COLLECT_EVENT_ADD_SRC_STRUCTS Instance method Private Method Collects the event's additional structures 20080206
5 COLLECT_EVENT_PRECEED_STRUCTS Instance method Private Method Collects the event's preceeding structures 20080319
6 DELETE_APPLICATION Instance method Public Method Delete an application 20071221
7 DELETE_CHECK Instance method Public Method Delete check data 20080219
8 DELETE_COMPLEX_TRANSF Instance method Public Method Deletes complex transformation method from persistent layer 20080220
9 DELETE_CONDITION Instance method Public Method Deletes a condition method from persistent layer 20080220
10 DELETE_EVENT Instance method Public Method Delete event data 20080107
11 DELETE_MAPPING Instance method Public Method Delete a mapping data 20080319
12 DELETE_RULE Instance method Public Method Deletes a rule from persisten layer 20080222
13 FILL_MISSING_PARAM_INFO Instance method Private Method Fill missing method parameter information 20080218
14 GET_APPLICATION Instance method Public Method Returns an application detail 20071219
15 GET_APPLICATIONS Instance method Public Method Returns the list of applications 20071219
16 GET_APPLICATION_ID_FROM_NAME Instance method Public Method Return the application id from its name 20080110
17 GET_CHECK Instance method Public Method Return a check data 20080216
18 GET_CHECKS Instance method Public Method Return the checks for an event 20080117
19 GET_COMPLEX_TRANSF Instance method Public Method Retreives the parameters of a complex transformation 20080218
20 GET_CONDITION Instance method Public Method Retreives the parameters of a condition method 20080220
21 GET_CONTEXT Instance method Public Method Return a context information 20080117
22 GET_CONTEXTS Instance method Public Method Return the list of contexts 20080506
23 GET_DB_COMPLEX_TRANSF_PARAMS Instance method Private Method Return teh database transformation parameters 20080331
24 GET_DB_CONDITION_PARAMETERS Instance method Private Method Return the database conditon parameters 20080331
25 GET_DB_MAPPING_FIELDS Instance method Private Method Return a table of mapping fields 20080318
26 GET_EVENT Instance method Public Method Returns an event detail 20071219
27 GET_EVENTS Instance method Public Method Returns the events of an application 20071219
28 GET_EVENT_CONTEXTS Instance method Public Method Returns the contexts for an event 20080117
29 GET_EVENT_ID_FROM_NAME Instance method Public Method Returns the event id from its name 20080117
30 GET_EXTENSION Instance method Public Method Returns the extension for an event 20080418
31 GET_INSTANCE Static method Public Method Returns an instance of the class 20071219
32 GET_MAPPPING Instance method Public Method Returns the structure mappings 20080317
33 GET_METHOD_CALL_TRANSFORMATION Instance method Private Method Return the information of a method call transformation 20080331
34 GET_PACKAGE_GROUP Instance method Public Method Returns a package group 20071221
35 GET_PACKAGE_GROUPS Instance method Public Method Returns the package groups 20071221
36 GET_RULE Instance method Public Method Returns a rule data 20080114
37 GET_RULES Instance method Public Method Returns the rule set 20080220
38 SAVE_APPLICATION Instance method Public Method Save application 20071221
39 SAVE_CHECK Instance method Public Method Save a check 20080121
40 SAVE_COMPLEX_TRANSF Instance method Public Method Stores a valid complex transformation in the persisten layer 20080208
41 SAVE_CONDITION Instance method Public Method Stores a valid condition methods in the persistent layer 20080220
42 SAVE_EVENT Instance method Public Method Save an event 20080102
43 SAVE_EVENT_CLIENT_ENHANCEMENT Instance method Public Method Save an event client enhancement 20080305
44 SAVE_EVENT_EXTENSION Instance method Public Method Save an extension 20080502
45 SAVE_MAPPING Instance method Public Method Save mapping 20080318
46 SAVE_RULE Instance method Public Method Saves the current rule 20080221
Events
Class CL_SMT_STORAGE has no event.
Types
Class CL_SMT_STORAGE has no local type.
Method Signatures

Method ADD_EVENT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) CSEQUENCE Structure path 20080206
2 Changing XT_STRUCTURE Call by reference Type reference (TYPE) SMT_T_STRUCTURE List of structures 20080206

Method ADD_EVENT_STRUCTURE on class CL_SMT_STORAGE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COLLECT_CHANGED_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_PARAMETER Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331
2 Exporting ET_MODIFIED_PARAMETER Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331

Method COLLECT_CHANGED_PARAMETERS on class CL_SMT_STORAGE has no exception.

Method COLLECT_EVENT_ADD_SRC_STRUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB_EVENT Call by reference Type reference (TYPE) TSMT_EVENT Event 20080206
2 Returning RTR_STRUCTURE Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE List of structures 20080206

Method COLLECT_EVENT_ADD_SRC_STRUCTS on class CL_SMT_STORAGE has no exception.

Method COLLECT_EVENT_PRECEED_STRUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB_EVENT Call by reference Type reference (TYPE) TSMT_EVENT Event 20080319
2 Returning RTR_STRUCTURE Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE List of structures 20080319

Method COLLECT_EVENT_PRECEED_STRUCTS on class CL_SMT_STORAGE has no exception.

Method DELETE_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 20080110

Method DELETE_APPLICATION on class CL_SMT_STORAGE has no exception.

Method DELETE_CHECK 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 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080507
3 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080219

Method DELETE_CHECK on class CL_SMT_STORAGE has no exception.

Method DELETE_COMPLEX_TRANSF 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 20080507
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Context 20080507
3 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT Mapping Step 20080507
4 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080507
5 Importing IV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080507

Method DELETE_COMPLEX_TRANSF on class CL_SMT_STORAGE has no exception.

Method DELETE_CONDITION 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 20080507
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Context 20080507
3 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT Mapping Step 20080507
4 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080507
5 Importing IV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080507

Method DELETE_CONDITION on class CL_SMT_STORAGE has no exception.

Method DELETE_EVENT 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 20080107
2 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080110

Method DELETE_EVENT on class CL_SMT_STORAGE has no exception.

Method DELETE_MAPPING 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 20080319
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080319
3 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT 20080319
4 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080319
5 Importing IV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080319

Method DELETE_MAPPING on class CL_SMT_STORAGE has no exception.

Method DELETE_RULE 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 20080507
2 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080507
3 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID GUID 20080507

Method DELETE_RULE on class CL_SMT_STORAGE has no exception.

Method FILL_MISSING_PARAM_INFO 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 20080218
2 Importing IV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD 20080218
3 Changing XT_PARAMETER_LIST Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331

Method FILL_MISSING_PARAM_INFO on class CL_SMT_STORAGE has no exception.

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) SMT_TEXT 20071219
2 Exporting EV_NAME Call by reference Type reference (TYPE) SMT_APPLICATION 20080110
3 Exporting EV_PACKAGE_GROUP Call by reference Type reference (TYPE) SMT_PACKAGE_GROUP 20071219
4 Exporting EV_WITH_CONTEXT Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080326
5 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080110

Method GET_APPLICATION on class CL_SMT_STORAGE 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 20080107

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

Method GET_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECK_CLASS Call by reference Type reference (TYPE) SMT_CHECK_CLASS 20080216
2 Exporting EV_COUNTER Call by reference Type reference (TYPE) SMT_COUNT 20080216
3 Exporting EV_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080216
4 Exporting EV_FIXED_VALUE Call by reference Type reference (TYPE) SMT_FIXED_VALUE 20080216
5 Exporting EV_IS_INITIAL Call by reference Type reference (TYPE) SMT_INITIAL 20080216
6 Exporting EV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080216
7 Exporting EV_SWITCH Call by reference Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20080216
8 Exporting EV_VERSION Call by reference Type reference (TYPE) SMT_VERSION Version 20080416
9 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080411
10 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Context 20080416
11 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080416
12 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080216

Method GET_CHECK on class CL_SMT_STORAGE has no exception.

Method GET_CHECKS 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 20080117
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080117
3 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT 20080117
4 Returning RTR_ID Value transfer Object reference (TYPE REF TO) SMT_T_ACTION_ID 20080216

Method GET_CHECKS on class CL_SMT_STORAGE has no exception.

Method GET_COMPLEX_TRANSF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER_LIST Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331
2 Exporting EV_CLASS Call by reference Type reference (TYPE) SMT_CLASS 20080221
3 Exporting EV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD 20080221
4 Exporting EV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080331
5 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080411
6 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080218
7 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080218
8 Importing IV_ID Call by reference Type reference (TYPE) GUID 20080218

Method GET_COMPLEX_TRANSF on class CL_SMT_STORAGE has no exception.

Method GET_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER_LIST Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331
2 Exporting EV_CLASS Call by reference Type reference (TYPE) SMT_CLASS 20080221
3 Exporting EV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD 20080221
4 Exporting EV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080331
5 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080411
6 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080220
7 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080220
8 Importing IV_ID Call by reference Type reference (TYPE) GUID 20080220

Method GET_CONDITION on class CL_SMT_STORAGE has no exception.

Method GET_CONTEXT Signature

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

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_STORAGE has no exception.

Method GET_DB_COMPLEX_TRANSF_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DB_PARAMETER Call by reference Type reference (TYPE) STANDARD TABLE List of method parameters 20080331
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080331
4 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Context 20080331
5 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT Event 20080331
6 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080331
7 Importing IV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080331

Method GET_DB_COMPLEX_TRANSF_PARAMS on class CL_SMT_STORAGE has no exception.

Method GET_DB_CONDITION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DB_PARAMETER Call by reference Type reference (TYPE) STANDARD TABLE List of method parameters 20080331
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) SMT_T_METHOD_PARAMETER List of method parameters 20080331
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080331
4 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Context 20080331
5 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT Event 20080331
6 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080331
7 Importing IV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080331

Method GET_DB_CONDITION_PARAMETERS on class CL_SMT_STORAGE has no exception.

Method GET_DB_MAPPING_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DB_MAPPING Call by reference Type reference (TYPE) STANDARD TABLE 20080318
2 Importing IT_FIELD Call by reference Type reference (TYPE) SMT_T_MAPPING_FIELD Mapping field information 20080318
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080318
4 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080318
5 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT 20080318
6 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080318
7 Importing IV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080318

Method GET_DB_MAPPING_FIELDS on class CL_SMT_STORAGE has no exception.

Method GET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_STRUCTURE Call by reference Type reference (TYPE) SMT_T_STRUCTURE List of structures 20071219
2 Exporting ET_CHANGE_STRUCTURE_KEY Call by reference Type reference (TYPE) SMT_T_CHANGE_STRUCT_KEY_FIELD Change structure key fields 20080326
3 Exporting ET_PRECEEDING_STRUCTURE Call by reference Type reference (TYPE) SMT_T_STRUCTURE List of structures 20080114
4 Exporting ET_SERVICE_INFO Call by reference Type reference (TYPE) SMT_T_SERVICE_INTF SMT Service Interface 20091021
5 Exporting EV_CHANGE_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20071219
6 Exporting EV_CLIENT_ENHANCEMENT_ID Call by reference Type reference (TYPE) SMT_GUID 20080305
7 Exporting EV_CLIENT_ENHANCEMENT_VERSION Call by reference Type reference (TYPE) SMT_VERSION 20080305
8 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) SMT_TEXT 20071219
9 Exporting EV_NAME Call by reference Type reference (TYPE) SMT_EVENT 20080110
10 Exporting EV_SOURCE_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20071219
11 Exporting EV_TARGET_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20071219
12 Exporting EV_VERSION Call by reference Type reference (TYPE) SMT_VERSION 20080117
13 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION 20071219
14 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080110
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080406

Method GET_EVENTS 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 20071219
2 Returning RTR_EVENT Value transfer Object reference (TYPE REF TO) SMT_T_EVENT_HEADER Events' header 20080107

Method GET_EVENTS on class CL_SMT_STORAGE has no exception.

Method GET_EVENT_CONTEXTS 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 20080117
2 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT 20080117
3 Returning RT_CONTEXT Value transfer Object reference (TYPE REF TO) SMT_T_CONTEXT List of context 20080117

Method GET_EVENT_CONTEXTS on class CL_SMT_STORAGE 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_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION 20080117
2 Importing IV_NAME Call by reference Type reference (TYPE) SMT_EVENT 20080117
3 Returning RV_ID Value transfer Type reference (TYPE) SMT_GUID 20080117
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080117

Method GET_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080503
2 Exporting EV_OWNER Call by reference Type reference (TYPE) SMT_EXTENSION_OWNER 20080503
3 Exporting EV_SWITCH Call by reference Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20080503
4 Exporting EV_VERSION Call by reference Type reference (TYPE) SMT_VERSION Version 20080503
5 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20080418
6 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_EVENT Mapping Step 20080418
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080418

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_STORAGE Database storage 20071219

Method GET_INSTANCE on class CL_SMT_STORAGE has no exception.

Method GET_MAPPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_MAPPING Call by reference Type reference (TYPE) SMT_T_DB_MAPPING Mapping fields 20080317
2 Exporting EV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080402
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080411
4 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080317
5 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080317
6 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080317

Method GET_MAPPPING on class CL_SMT_STORAGE has no exception.

Method GET_METHOD_CALL_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLASS Call by reference Type reference (TYPE) SMT_CLASS Name of a Class 20080331
2 Exporting EV_EVENT Call by reference Type reference (TYPE) SMT_EVENT Event 20080411
3 Exporting EV_METHOD Call by reference Type reference (TYPE) SMT_CLASS_METHOD Method 20080331
4 Exporting EV_ORDER Call by reference Type reference (TYPE) SMT_ORDER Sequence number 20080331
5 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080411
6 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT Context 20080331
7 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Extension ID (GUID) 20080331
8 Importing IV_ID Call by reference Type reference (TYPE) GUID Sequence number 20080331
9 Importing IV_TYPE Call by reference Type reference (TYPE) SMT_OBJECT_TYPE Object type ID 20080411
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080528

Method GET_PACKAGE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE Call by reference Type reference (TYPE) STAB_DEVCLASS Packages 20080225
2 Exporting EV_DESCRIPTION Value transfer Type reference (TYPE) SMT_TEXT 20071221
3 Importing IV_PACKAGE_GROUP Call by reference Type reference (TYPE) SMT_PACKAGE_GROUP 20071221
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20071221

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_STORAGE has no exception.

Method GET_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONDITIONAL Call by reference Type reference (TYPE) SMT_BOOLEAN 20080114
2 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) SMT_TEXT Description 20080404
3 Exporting EV_IN_CHAIN Call by reference Type reference (TYPE) SMT_IN_CHAIN 20080221
4 Exporting EV_ORDER Call by reference Type reference (TYPE) SMT_TRANS_ORDER 20080114
5 Exporting EV_RANK Call by reference Type reference (TYPE) SMT_CALL_ORDER 20080114
6 Exporting EV_SWITCH Call by reference Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20080221
7 Exporting EV_TRANSFORMATION_TYPE Call by reference Type reference (TYPE) SMT_OBJECT_TYPE Object type ID 20080114
8 Exporting EV_VERSION Call by reference Type reference (TYPE) SMT_VERSION Version 20080416
9 Importing IV_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Application 20080411
10 Importing IV_CONTEXT Call by reference Type reference (TYPE) SMT_CONTEXT 20080221
11 Importing IV_EXTENSION Call by reference Type reference (TYPE) SMT_EXTENSION 20080221
12 Importing IV_ID Call by reference Type reference (TYPE) SMT_GUID 20080114

Method GET_RULE on class CL_SMT_STORAGE has no exception.

Method GET_RULES 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 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_EVENT 20080220
4 Returning RTR_ID Value transfer Object reference (TYPE REF TO) SMT_T_ACTION_ID Rule database information 20080416

Method GET_RULES on class CL_SMT_STORAGE has no exception.

Method SAVE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLICATION Call by reference Object reference (TYPE REF TO) CL_SMT_APPLICATION Application 20071221

Method SAVE_APPLICATION on class CL_SMT_STORAGE has no exception.

Method SAVE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHECK Call by reference Object reference (TYPE REF TO) CL_SMT_CHECK Check 20080121

Method SAVE_CHECK on class CL_SMT_STORAGE has no exception.

Method SAVE_COMPLEX_TRANSF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPLEX_TRANSF Call by reference Object reference (TYPE REF TO) CL_SMT_CONFIG_COMPLEX_TRANSF Represents a transformation that uses a method call 20080208

Method SAVE_COMPLEX_TRANSF on class CL_SMT_STORAGE has no exception.

Method SAVE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_SMT_CONDITION Represents a transformation that uses a method call 20080220

Method SAVE_CONDITION on class CL_SMT_STORAGE has no exception.

Method SAVE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_SMT_EVENT Event 20080102

Method SAVE_EVENT on class CL_SMT_STORAGE has no exception.

Method SAVE_EVENT_CLIENT_ENHANCEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_SMT_EVENT Event 20080305

Method SAVE_EVENT_CLIENT_ENHANCEMENT on class CL_SMT_STORAGE has no exception.

Method SAVE_EVENT_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXTENSION Call by reference Object reference (TYPE REF TO) CL_SMT_EXTENSION 20080502

Method SAVE_EVENT_EXTENSION on class CL_SMT_STORAGE has no exception.

Method SAVE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) CL_SMT_MAPPING Mapping transformation 20080318

Method SAVE_MAPPING on class CL_SMT_STORAGE has no exception.

Method SAVE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RULE Call by reference Object reference (TYPE REF TO) CL_SMT_RULE Rule 20080221

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