SAP ABAP Class CL_SQLM_ADMIN (Admin Tool for SQL Monitor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     SQLM_ADMIN (Package) SQL Monitor: Administration
Properties
Class CL_SQLM_ADMIN  
Short Description Admin Tool for SQL Monitor    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SQLM    
Program status     
Category 0   
Package SQLM_ADMIN   SQL Monitor: Administration 
Created 20121114   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SQLM_ADMIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SQLM_ADMIN has no interface implemented.
Friends
Class CL_SQLM_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHORITY_CHECKER Instance attribute Private Object reference (TYPE REF TO) LIF_AUTHORITY_CHECKER 20130726
2 C_ACTIVITY_ADMIN Constant Public Type reference (TYPE) XUFUNCTION 'SQMA' 20121221
3 C_ACTIVITY_READ Constant Public Type reference (TYPE) XUFUNCTION 'SQMD' 20121221
4 C_EXPORT_VERSION Constant Public Type reference (TYPE) CHAR8 '1.0' 20130117
5 C_JOBNAME_DEACTICATION Constant Public Type reference (TYPE) TBTCJOB-JOBNAME 'SQLM_DEACTIVATE/SCHEDULE' 20121116
6 C_JOBNAME_UPDATE_DATA Constant Public Type reference (TYPE) TBTCJOB-JOBNAME 'SQLM_UPDATE_DATA/SCHEDULE' 20130424
7 C_REGISTRY Constant Public See coding 'SQLM' 20130404
8 C_RTM_COLLECT_EVENT_ID Constant Public Type reference (TYPE) STRING 'SAP_RTM_COLLECT_ALL_FINISHED' 20131115
9 C_SQLM_PROFILE_PARAM Constant Public See coding 'abap/sqlm/main_switch' 20130318
10 C_SQLM_PROFILE_PARAM_ON Constant Public See coding 'on' 20130125
11 C_SQLM_RECORD_LIMIT_DEFAULT Constant Public Type reference (TYPE) INT4 2000000 20131114
12 C_STAD_PROFILE_PARAM Constant Public See coding 'stat/level' 20130125
13 C_STATUS_ACTIVE Constant Public See coding 'A' 20130311
14 C_STATUS_INACTIVE Constant Public See coding 'I' 20130311
15 C_STATUS_NO_SERVER_CAPS Constant Public See coding 'C' 20130605
16 C_STATUS_SERVER_ISSUES Constant Public See coding 'S' 20130311
17 C_STATUS_UNKNOWN Constant Public See coding '?' 20130311
18 C_TESTID_SQLMON_REQ_TIME Constant Private Type reference (TYPE) TEST_ID CL_RTM_SERVICES=>C_TEST_ID_SQLMON_REQ_TIME 20130726
19 C_TESTID_SQL_MONITOR Constant Private Type reference (TYPE) TEST_ID CL_RTM_SERVICES=>C_TEST_ID_SQLMONITOR3 20121115
20 C_TESTKIND_KERNEL Constant Private Type reference (TYPE) TEST_KIND 'K' Type of test kernel/ABAP 20121114
21 C__QLM Constant Public See coding '$QLM' 20130404
22 JOB_SVC Instance attribute Private Object reference (TYPE REF TO) LIF_JOB_SVC 20130729
23 LOCK_SVC Instance attribute Private Object reference (TYPE REF TO) LIF_LOCK_SVC 20130730
24 NULL_LOGGER Static Attribute Public Object reference (TYPE REF TO) IF_SQLM_LOG 20130305
25 PERSISTENCE_SVC Instance attribute Private Object reference (TYPE REF TO) LIF_PERSISTENCE_SVC 20130730
26 REGISTRY_SVC Instance attribute Private Object reference (TYPE REF TO) LIF_REGISTRY_SVC 20130729
27 RFC_KERNEL_AVAILABLE Instance attribute Private Type reference (TYPE) XFLAG 20130604
28 RFC_NO_SERVER_CAPABILITY Instance attribute Private Type reference (TYPE) XFLAG 20130605
29 RFC_RC Instance attribute Private Type reference (TYPE) INT4 20130213
30 RFC_SERVER Instance attribute Private Type reference (TYPE) MSNAME2 20130213
31 RFC_SQLM_PROFILE_PARAM_OK Instance attribute Private Type reference (TYPE) XFLAG 20130604
32 RFC_STAD_PROFILE_PARAM_OK Instance attribute Private Type reference (TYPE) XFLAG 20130604
33 RTM_ACTIVATOR Instance attribute Private Object reference (TYPE REF TO) LIF_RTM_ACTIVATOR 20130726
34 SERVER_SVC Instance attribute Private Object reference (TYPE REF TO) LIF_SERVER_SVC 20130726
35 SQLM_DATA Instance attribute Private Object reference (TYPE REF TO) IF_SQLM_DATA 20131118
36 S_REF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SQLM_ADMIN Admin Tool for SQL Monitor 20121114
37 S_RTM_TESTS Static Attribute Private Type reference (TYPE) CL_RTM_API=>T_TEST_NAMES 20130930
38 TAB_AVAILABLE_SERVER Instance attribute Private See coding 20130213
39 TAB_UNREACHABLE_SERVER Instance attribute Private See coding 20130311
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_GLOBALLY Instance method Public Method 20121115
2 ACTIVATE_SELECTED_SERVERS Instance method Public Method 20121120
3 ACTIVATE_SUBTESTS Instance method Private Method 20130930
4 ASSURE_TEXT_SYMBOL Static method Public Method 20131119
5 AUTHORITY_CHECK Instance method Public Method 20121221
6 CHECK_SERVER_STATE Instance method Public Method 20130312
7 CHECK_SQLM_KERNEL_AVAILIBILITY Static method Public Method 20130225
8 CHECK_SQLM_PROFILE_PARAMETER Static method Public Method 20130125
9 CHECK_STAD_PROFILE_PARAMETER Static method Public Method 20130125
10 CHECK_SUBTEST_ACTIVATION Instance method Private Method 20130730
11 CLASS_CONSTRUCTOR Static method Public Constructor 20130305
12 COLLECT_RTM_DATA_ON_SERVERS Instance method Private Method 20130910
13 CONVERT_TO_LOWER Instance method Private Method 20130308
14 CREATE_REGISTRY Instance method Public Method 20130404
15 CREATE_UPDATE_DATA_JOB Instance method Private Method 20130425
16 DEACTIVATE_GLOBALLY Instance method Public Method 20121115
17 DEACTIVATE_SERVERS_GLOBALLY Instance method Public Method 20130910
18 DEACTIVATE_SUBTESTS Instance method Private Method 20130930
19 DEACT_IF_REC_NR_EXCEEDS_LIMIT Instance method Private Method 20131114
20 DELETE_DATA Instance method Public Method 20121115
21 DELETE_DEACTIVATION_JOB Instance method Public Method 20121116
22 DELETE_UPDATE_DATA_JOBS Instance method Public Method 20130425
23 DEQUEUE Instance method Public Method 20130218
24 DOWNLOAD_SQLM_DATA_TO_FILE Instance method Public Method 20130117
25 ENQUEUE Instance method Public Method 20130218
26 ENSURE_ACTIVATION_ON_SERVER Instance method Private Method 20130801
27 ENSURE_ACTIVATION_ON_SERVERS Instance method Public Method 20130313
28 ENSURE_RTM_JOB Instance method Private Method 20130325
29 ENSURE_UPDATE_DATA_JOB Instance method Private Method 20130425
30 GET_ALL_ACTIVE_SERVER Instance method Public Method 20121114
31 GET_ALL_AVAILABLE_SERVERS Instance method Public Method 20121115
32 GET_CURRENT_NUMBER_OF_RECORDS Instance method Public Method 20121115
33 GET_CURRENT_NUMBER_OF_RTMDATA Instance method Public Method 20130308
34 GET_CURRENT_REGISTRY Instance method Public Method 20130404
35 GET_CURRENT_SERVER Instance method Public Method Determine the name of the current server 20121114
36 GET_CURRENT_UPDATE_DATA_JOBS Instance method Public Method 20130425
37 GET_DEACTIVATION_JOB Instance method Public Method 20121116
38 GET_LAST_CHANGE Instance method Public Method 20121130
39 GET_RTM_JOB Instance method Public Method 20130425
40 GET_SERVERS_FOR_DEACTIVATION Instance method Private Method 20130729
41 GET_SQLM_CONFIGUATION Instance method Public Method 20131114
42 GET_STATUS_TEXT Static method Private Method 20130312
43 GET_TEST_IDS Instance method Private Method 20130910
44 IS_ACTIVE_ON_CURRENT_SERVER Instance method Public Method 20121114
45 IS_GLOBALLY_ACTIVE Instance method Public Method 20121114
46 IS_SERVER_OK Instance method Private Method 20130213
47 MERGE_SERVERS Instance method Private Method 20130730
48 REMOVE_REGISTRY Instance method Public Method 20130404
49 REPAIR_SUBTEST_ACTIVATION Instance method Private Method 20130730
50 RFC_CALLBACK Instance method Public Method 20130213
51 SCHEDULE_DEACTIVATION_JOB Instance method Public Method 20121116
52 SET_SQLM_CONFIGUATION Instance method Public Method 20131114
53 SHOW_PROGRESS_FOR_SERVER_CHECK Instance method Private Method 20130801
54 S_GET_INSTANCE Static method Public Method 20121114
55 UPDATE_RECORDS Instance method Public Method 20121130
56 UPDATE_RTM Instance method Public Method 20130129
57 UPDATE_RTM_GLOBAL Instance method Public Method 20130129
58 UPDATE_RTM_LOCAL Instance method Private Method 20130129
59 UPDATE_SQLM Instance method Public Method 20130129
Events
Class CL_SQLM_ADMIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_SQLM_CONFIGURATION Public See coding 20131114 BEGIN OF typ_sqlm_configuration, record_limit TYPE int4, END OF typ_sqlm_configuration
2 TYP_STR_EXPORT_HEADER Public See coding 20130117 BEGIN OF typ_str_export_header, export_version TYPE char8, export_timestmp TYPE timestampl, origin_system_id TYPE sy-sysid, END OF typ_str_export_header
3 TYP_STR_JOB Public Type reference (TYPE) TBTCJOB Structure for Transferring Job Header Data (BI-API) 20130425
4 TYP_STR_LAST_CHANGED Public See coding 20130107 BEGIN OF typ_str_last_changed, username TYPE xubname, chg_tstamp TYPE timestamp, END OF typ_str_last_changed
5 TYP_STR_RESULT Public See coding 20130318 BEGIN OF typ_str_result, cnt_total TYPE i, cnt_ok TYPE i, cnt_failures TYPE i, END OF typ_str_result
6 TYP_STR_SERVER_STATUS Public See coding 20130311 BEGIN OF typ_str_server_status, server TYPE msname2, rtm_status TYPE c LENGTH 1, act_status TYPE c LENGTH 1, END OF typ_str_server_status
7 TYP_TAB_JOBS Public See coding 20130425 typ_tab_jobs TYPE STANDARD TABLE OF typ_str_job WITH DEFAULT KEY
8 TYP_TAB_SERVER Public See coding 20121115 typ_tab_server TYPE STANDARD TABLE OF msname2 WITH DEFAULT KEY
9 TYP_TAB_SERVER_STATUS Public See coding 20130311 typ_tab_server_status TYPE STANDARD TABLE OF typ_str_server_status WITH DEFAULT KEY
Method Signatures

Method ACTIVATE_GLOBALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130312
2 Returning R_STR_RESULT Value transfer Type reference (TYPE) TYP_STR_RESULT 20130318
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20121115

Method ACTIVATE_SELECTED_SERVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CHECK_AVAILIBILITY Call by reference Type reference (TYPE) XFLAG 20130314
2 Importing I_FLG_ENSURE_SERVER_STATE Call by reference Type reference (TYPE) XFLAG 20130321
3 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130312
4 Importing I_TAB_SERVERS Call by reference Type reference (TYPE) TYP_TAB_SERVER 20130314
5 Returning R_STR_RESULT Value transfer Type reference (TYPE) TYP_STR_RESULT 20130318
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20121120

Method ACTIVATE_SUBTESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENSURE_GLOBALLY Call by reference Type reference (TYPE) ABAP_BOOL 20130930
2 Importing I_SERVERS Call by reference Type reference (TYPE) RTM_SERVER 20130930
3 Importing I_TESTS Call by reference Type reference (TYPE) CL_RTM_API=>T_TEST_NAMES 20130930
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130930

Method ASSURE_TEXT_SYMBOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT Call by reference Type reference (TYPE) CSEQUENCE 20131119
2 Importing I_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20131119
3 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20131119

Method ASSURE_TEXT_SYMBOL on class CL_SQLM_ADMIN has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) CSEQUENCE CL_SQLM_ADMIN=>C_ACTIVITY_READ 20121221
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20121221

Method CHECK_SERVER_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ENSURE_SERVER_STATE Call by reference Type reference (TYPE) XFLAG 20130314
2 Importing I_FLG_NO_PROGRESS_INDICATOR Call by reference Type reference (TYPE) XFLAG 20130312
3 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130312
4 Importing I_TAB_SERVER Call by reference Type reference (TYPE) TYP_TAB_SERVER 20130312
5 Returning R_TAB_SERVER_STATUS Value transfer Type reference (TYPE) CL_SQLM_ADMIN=>TYP_TAB_SERVER_STATUS 20130312

Method CHECK_SERVER_STATE on class CL_SQLM_ADMIN has no exception.

Method CHECK_SQLM_KERNEL_AVAILIBILITY Signature

Method CHECK_SQLM_KERNEL_AVAILIBILITY on class CL_SQLM_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130225

Method CHECK_SQLM_PROFILE_PARAMETER Signature

Method CHECK_SQLM_PROFILE_PARAMETER on class CL_SQLM_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130125

Method CHECK_STAD_PROFILE_PARAMETER Signature

Method CHECK_STAD_PROFILE_PARAMETER on class CL_SQLM_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130125

Method CHECK_SUBTEST_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_SERVERS Call by reference Type reference (TYPE) RTM_SERVER 20130730
2 Exporting E_GLOBALLY_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20130730
3 Importing I_LOGGER Value transfer Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER 20130730

Method CHECK_SUBTEST_ACTIVATION on class CL_SQLM_ADMIN has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COLLECT_RTM_DATA_ON_SERVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG 20130910
2 Importing I_TAB_SERVER Value transfer Type reference (TYPE) CL_SQLM_ADMIN=>TYP_TAB_SERVER 20130910
3 Importing I_TAB_TEST_IDS Value transfer Type reference (TYPE) RTM_TEST_IDS 20130910

Method COLLECT_RTM_DATA_ON_SERVERS on class CL_SQLM_ADMIN has no exception.

Method CONVERT_TO_LOWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING_TO_CONVERT Call by reference Type reference (TYPE) MSNAME2 20130308
2 Returning RV_RETURN Value transfer Type reference (TYPE) MSNAME2 20130308

Method CONVERT_TO_LOWER on class CL_SQLM_ADMIN has no exception.

Method CREATE_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CHECK_ONLY Call by reference Type reference (TYPE) XFLAG 20130404
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130404

Method CREATE_UPDATE_DATA_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_SUPPRESS_DIALOG Value transfer Type reference (TYPE) XFLAG 'X' New Input Values 20130425
2 Importing I_LOGGER Value transfer Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER Log interface 20130425
3 Returning R_STR_JOB Value transfer Type reference (TYPE) TYP_STR_JOB Structure for Transferring Job Header Data (BI-API) 20130425
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE Fehler 20130425

Method DEACTIVATE_GLOBALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130313
2 Returning R_STR_RESULT Value transfer Type reference (TYPE) TYP_STR_RESULT 20130318
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20121115

Method DEACTIVATE_SERVERS_GLOBALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_DELETE_JOBS Value transfer Type reference (TYPE) XFLAG 20130910
2 Importing I_FLG_ENSURE_SERVER_STATE Value transfer Type reference (TYPE) XFLAG 20130910
3 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130910
4 Returning R_STR_RESULT Value transfer Type reference (TYPE) TYP_STR_RESULT 20130910
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130910

Method DEACTIVATE_SUBTESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVERS Call by reference Type reference (TYPE) RTM_SERVER 20130930
2 Importing I_TESTS Call by reference Type reference (TYPE) CL_RTM_API=>T_TEST_NAMES 20130930
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130930

Method DEACT_IF_REC_NR_EXCEEDS_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG 20131119
2 Returning R_RECORD_LIMIT_EXCEEDED Value transfer Type reference (TYPE) XFLAG 20131114
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20131114

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER 20130830
2 Returning R_DELETED_RECORDS Value transfer Type reference (TYPE) I 20121115
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20121115

Method DELETE_DEACTIVATION_JOB Signature

Method DELETE_DEACTIVATION_JOB on class CL_SQLM_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20121116

Method DELETE_UPDATE_DATA_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LAST_UPDATE_DATE Call by reference Type reference (TYPE) D 20130916
2 Exporting E_LAST_UPDATE_TIME Call by reference Type reference (TYPE) T 20130916
3 Importing I_LOGGER Value transfer Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER Log interface 20130425

Method DELETE_UPDATE_DATA_JOBS on class CL_SQLM_ADMIN has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_SQLM_ADMIN has no parameter.
Method DEQUEUE on class CL_SQLM_ADMIN has no exception.

Method DOWNLOAD_SQLM_DATA_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_META_DATA Call by reference Type reference (TYPE) FLAG 20130129
2 Exporting E_NO_SQLM_DATA Call by reference Type reference (TYPE) FLAG 20130129
3 Importing I_DEVCLASSES Call by reference Type reference (TYPE) SQLMDEVCLASSESRANGE 20130129
4 Importing I_FULLPATH Call by reference Type reference (TYPE) STRING 20130117
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130129

Method ENQUEUE Signature

Method ENQUEUE on class CL_SQLM_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130218

Method ENSURE_ACTIVATION_ON_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130801
2 Importing I_SERVER Call by reference Type reference (TYPE) LINE OF CL_SQLM_ADMIN=>TYP_TAB_SERVER 20130801
3 Returning R_STR_RESULT Value transfer Type reference (TYPE) TYP_STR_RESULT 20130801
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130801

Method ENSURE_ACTIVATION_ON_SERVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130313
2 Importing I_TAB_SERVERS Call by reference Type reference (TYPE) CL_SQLM_ADMIN=>TYP_TAB_SERVER 20130313
3 Returning R_STR_RESULT Value transfer Type reference (TYPE) TYP_STR_RESULT 20130318
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130313

Method ENSURE_RTM_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Value transfer Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER Log interface 20130425
2 Returning R_STR_JOB Value transfer Type reference (TYPE) TYP_STR_JOB Structure for Transferring Job Header Data (BI-API) 20130425
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130424

Method ENSURE_UPDATE_DATA_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Value transfer Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER Log interface 20130425
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE Fehler 20130425

Method GET_ALL_ACTIVE_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CHECK_AVAILIBILITY Call by reference Type reference (TYPE) XFLAG 'X' 20130311
2 Importing I_FLG_RESOLVE Call by reference Type reference (TYPE) XFLAG 20130124
3 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130730
4 Returning R_TAB_SERVER Value transfer Type reference (TYPE) TYP_TAB_SERVER 20121115

Method GET_ALL_ACTIVE_SERVER on class CL_SQLM_ADMIN has no exception.

Method GET_ALL_AVAILABLE_SERVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CHECK_AVAILIBILITY Call by reference Type reference (TYPE) XFLAG 'X' 20130311
2 Importing I_FLG_CHECK_CAPABILITY Call by reference Type reference (TYPE) XFLAG '' 20130605
3 Importing I_FLG_FORCE Call by reference Type reference (TYPE) XFLAG 20130311
4 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130314
5 Returning R_TAB_SERVER Value transfer Type reference (TYPE) TYP_TAB_SERVER 20121115

Method GET_ALL_AVAILABLE_SERVERS on class CL_SQLM_ADMIN has no exception.

Method GET_CURRENT_NUMBER_OF_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER_OF_RECORDS Value transfer Type reference (TYPE) I 20121115

Method GET_CURRENT_NUMBER_OF_RECORDS on class CL_SQLM_ADMIN has no exception.

Method GET_CURRENT_NUMBER_OF_RTMDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER_OF_RTMDATA Value transfer Type reference (TYPE) I 20130308

Method GET_CURRENT_NUMBER_OF_RTMDATA on class CL_SQLM_ADMIN has no exception.

Method GET_CURRENT_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REGISTRY Value transfer Type reference (TYPE) STRING 20130404

Method GET_CURRENT_REGISTRY on class CL_SQLM_ADMIN has no exception.

Method GET_CURRENT_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SERVER Value transfer Type reference (TYPE) MSNAME2 20121114

Method GET_CURRENT_SERVER on class CL_SQLM_ADMIN has no exception.

Method GET_CURRENT_UPDATE_DATA_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CHECK_JOBNAME Value transfer Type reference (TYPE) XFLAG New Input Values 20130425
2 Returning R_TAB_JOBS Value transfer Type reference (TYPE) TYP_TAB_JOBS 20130425

Method GET_CURRENT_UPDATE_DATA_JOBS on class CL_SQLM_ADMIN has no exception.

Method GET_DEACTIVATION_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STR_JOB Value transfer Type reference (TYPE) TBTCJOB 20121116

Method GET_DEACTIVATION_JOB on class CL_SQLM_ADMIN has no exception.

Method GET_LAST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STR_LAST_CHANGED Value transfer Type reference (TYPE) CL_SQLM_ADMIN=>TYP_STR_LAST_CHANGED 20130107

Method GET_LAST_CHANGE on class CL_SQLM_ADMIN has no exception.

Method GET_RTM_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STR_JOB Value transfer Type reference (TYPE) TYP_STR_JOB Structure for Transferring Job Header Data (BI-API) 20130425

Method GET_RTM_JOB on class CL_SQLM_ADMIN has no exception.

Method GET_SERVERS_FOR_DEACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SERVERS Value transfer Type reference (TYPE) RTM_SERVER 20130729

Method GET_SERVERS_FOR_DEACTIVATION on class CL_SQLM_ADMIN has no exception.

Method GET_SQLM_CONFIGUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SQLM_CONFIGURATION Value transfer Type reference (TYPE) TYP_SQLM_CONFIGURATION 20131114
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20131114

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Call by reference Type reference (TYPE) CSEQUENCE 20130312
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20130312

Method GET_STATUS_TEXT on class CL_SQLM_ADMIN has no exception.

Method GET_TEST_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) RTM_TEST_IDS 20130910

Method GET_TEST_IDS on class CL_SQLM_ADMIN has no exception.

Method IS_ACTIVE_ON_CURRENT_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130730
2 Returning R_RESULT Value transfer Type reference (TYPE) XFLAG New Input Values 20121114

Method IS_ACTIVE_ON_CURRENT_SERVER on class CL_SQLM_ADMIN has no exception.

Method IS_GLOBALLY_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130730
2 Returning R_RESULT Value transfer Type reference (TYPE) XFLAG New Input Values 20121114

Method IS_GLOBALLY_ACTIVE on class CL_SQLM_ADMIN has no exception.

Method IS_SERVER_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVER Value transfer Type reference (TYPE) CSEQUENCE 20130213
2 Returning R_IS_OK Value transfer Type reference (TYPE) XFLAG 20130213

Method IS_SERVER_OK on class CL_SQLM_ADMIN has no exception.

Method MERGE_SERVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SQLM_REQ_SERVERS Call by reference Type reference (TYPE) CL_SQLM_ADMIN=>TYP_TAB_SERVER 20130730
2 Importing I_SQLM_SERVERS Call by reference Type reference (TYPE) CL_SQLM_ADMIN=>TYP_TAB_SERVER 20130730
3 Returning R_SERVERS Value transfer Type reference (TYPE) CL_SQLM_ADMIN=>TYP_TAB_SERVER 20130730

Method MERGE_SERVERS on class CL_SQLM_ADMIN has no exception.

Method REMOVE_REGISTRY Signature

Method REMOVE_REGISTRY on class CL_SQLM_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130404

Method REPAIR_SUBTEST_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATE_GLOBALLY Call by reference Type reference (TYPE) ABAP_BOOL 20130730
2 Importing I_SERVERS Call by reference Type reference (TYPE) RTM_SERVER 20130730
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130730

Method RFC_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CSEQUENCE 20130213

Method RFC_CALLBACK on class CL_SQLM_ADMIN has no exception.

Method SCHEDULE_DEACTIVATION_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Value transfer Type reference (TYPE) SY-DATUM 20121116
2 Importing I_TIME Value transfer Type reference (TYPE) SY-UZEIT 20121116
3 Returning R_STR_JOB Value transfer Type reference (TYPE) TBTCJOB 20121116
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20121116

Method SET_SQLM_CONFIGUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SQLM_CONFIGURATION Call by reference Type reference (TYPE) TYP_SQLM_CONFIGURATION 20131114
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20131114

Method SHOW_PROGRESS_FOR_SERVER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVER Call by reference Type reference (TYPE) MSNAME2 20130801
2 Importing I_TAB_SERVER Call by reference Type reference (TYPE) CL_SQLM_ADMIN=>TYP_TAB_SERVER 20130801

Method SHOW_PROGRESS_FOR_SERVER_CHECK on class CL_SQLM_ADMIN has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SQLM_ADMIN Admin Tool for SQL Monitor 20121114

Method S_GET_INSTANCE on class CL_SQLM_ADMIN has no exception.

Method UPDATE_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_LOCAL_SERVER Call by reference Type reference (TYPE) XFLAG '' 20121203
2 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER 20130610
3 Returning R_RECORD_LIMIT_EXCEEDED Value transfer Type reference (TYPE) XFLAG 20131114
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130102

Method UPDATE_RTM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_LOCAL_SERVER Call by reference Type reference (TYPE) XFLAG '' 20130129
2 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER Log interface 20130306
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130129

Method UPDATE_RTM_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER 20130305
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130129

Method UPDATE_RTM_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG CL_SQLM_ADMIN=>NULL_LOGGER Log interface 20130306
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130129

Method UPDATE_SQLM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUP Call by reference Type reference (TYPE) RZLLI_APCL 20130307
2 Importing I_LOGGER Call by reference Object reference (TYPE REF TO) IF_SQLM_LOG NULL_LOGGER 20130317
3 Importing I_PARALLEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130307
4 Importing I_SIZE Call by reference Type reference (TYPE) INT4 1000 20130307
5 Returning R_RECORD_LIMIT_EXCEEDED Value transfer Type reference (TYPE) XFLAG 20131114
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130129
History
Last changed by/on SAP  20141121 
SAP Release Created in 740