Hierarchy
⤷
⤷
Properties
| Class | CL_SRTCM_ADMIN | |
| Short Description | Admin Tool for Runtime Check Monitor | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SRTCM_ADMIN | Runtime Check Monitor: Administration |
| Created | 20130702 | SAP |
| Last change | 20141121 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_SRTCM_ADMIN has no interface implemented.
Friends
Class CL_SRTCM_ADMIN has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_AUTH_CHECK_API | 20130703 | ||||
| 2 | Constant | Public | Type reference (TYPE) | XUFUNCTION | 'SQMA' | 20130702 | |||
| 3 | Constant | Public | Type reference (TYPE) | XUFUNCTION | 'SQMD' | 20130702 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'ACTIVATE_ALL' | 20130719 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'ACTIVATE_SELECTED' | 20130719 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'REFRESH_ALL_SERVERS' | 20130910 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'SRTCM' | 20131009 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'SRTCMD' | 20131009 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'SRTCM_DEACTIVATE_TEST' | 20131009 | |||
| 10 | Constant | Public | Type reference (TYPE) | TEST_KIND | 'K' | 20130705 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_ENQUEUE_DEQUEUE | 20130705 | ||||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_JOB_API | 20130703 | ||||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_LOGGER_API | 20130718 | ||||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_RTM_API | 20130705 | ||||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_SERVER_API | 20130702 | ||||
| 16 | Instance attribute | Public | See coding | 20130705 | |||||
| 17 | Instance attribute | Public | See coding | 20130705 |
Methods
Events
Class CL_SRTCM_ADMIN has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYP_SERVER_LIST | Public | See coding | 20130705 | typ_server_list type standard table of msxxlist_v6 with default key
|
||
| 2 | TYP_STR_JOB | Public | Type reference (TYPE) | TBTCJOB | 20130703 | |
|
| 3 | TYP_STR_RESULT | Public | See coding | 20130702 | begin of typ_str_result,
cnt_total type i,
cnt_ok type i,
cnt_failures type i,
end of typ_str_result
|
||
| 4 | TYP_TAB_JOBS | Public | See coding | 20130703 | typ_tab_jobs type standard table of typ_str_job with default key
|
||
| 5 | TYP_TAB_RTM_ACT | Public | See coding | 20130705 | typ_tab_rtm_act type standard table of srtm_act with default key
|
||
| 6 | TYP_TAB_SERVER | Public | See coding | 20130702 | typ_tab_server type standard table of msname2 with default key
|
||
| 7 | TYP_TAB_TESTS | Public | See coding | 20130708 | typ_tab_tests type standard table of ref to if_srtcm_test with non-unique default key
|
||
| 8 | TYP_TAB_TEST_IDS | Public | See coding | 20130710 | typ_tab_test_ids type standard table of srtcm_d_test_id with default key
|
||
| 9 | TY_L_TAB_RTMACT | Private | See coding | 20130710 | ty_l_tab_rtmact type standard table of srtm_act with default key
|
Method Signatures
Method ACTIVATE_ALL_SERVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DEACTIVATION_DATE | Call by reference | Type reference (TYPE) | SYDATUM | 20130716 | ||||
| 2 | I_DEACTIVATION_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | 20130716 | ||||
| 3 | I_FLG_CHECK_AVAILIBILITY | Call by reference | Type reference (TYPE) | BOOLE_D | 20130711 | ||||
| 4 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130711 | ||||
| 5 | R_STR_RESULT | Value transfer | Type reference (TYPE) | TYP_STR_RESULT | 20130711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130716 |
Method ACTIVATE_SELECTED_SERVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DEACTIVATION_DATE | Call by reference | Type reference (TYPE) | SYDATUM | 20130716 | ||||
| 2 | I_DEACTIVATION_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | 20130716 | ||||
| 3 | I_FLG_CHECK_AVAILIBILITY | Call by reference | Type reference (TYPE) | BOOLE_D | 20130702 | ||||
| 4 | I_TAB_SERVERS | Call by reference | Type reference (TYPE) | TYP_TAB_SERVER | 20130702 | ||||
| 5 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130710 | ||||
| 6 | R_STR_RESULT | Value transfer | Type reference (TYPE) | TYP_STR_RESULT | 20130702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130702 |
Method AUTHORITY_CHECK_FOR_ADMI_FCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Call by reference | Type reference (TYPE) | CSEQUENCE | CL_SRTCM_ADMIN=>C_ACTIVITY_READ | 20130724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130724 |
Method AUTHORITY_CHECK_FOR_BTCH_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY_CHANGE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 20130917 | |||
| 2 | I_ACTIVITY_DELETE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130912 | ||
| 3 | I_ACTIVITY_RELEASE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130912 | ||
| 4 | I_PERIODIC_JOBS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 20130724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130726 |
Method CALL_RTM_API_TO_ACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TAB_SERVERS | Call by reference | Type reference (TYPE) | CL_SRTCM_ADMIN=>TYP_TAB_SERVER | 20130710 | ||||
| 2 | I_ACTIVATION | Call by reference | Type reference (TYPE) | BOOLE_D | 20130710 | ||||
| 3 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | CL_SRTCM_ADMIN=>TYP_TAB_TESTS | 20130710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130710 |
Method COLLECT_FROM_ALL_SERVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ORIGINATOR | Call by reference | Type reference (TYPE) | CSEQUENCE | 20131009 |
Method COLLECT_FROM_ALL_SERVERS on class CL_SRTCM_ADMIN has no exception.
Method COLLECT_FROM_LOCAL_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ORIGINATOR | Call by reference | Type reference (TYPE) | CSEQUENCE | 20131009 |
Method COLLECT_FROM_LOCAL_SERVER on class CL_SRTCM_ADMIN has no exception.
Method CREATE_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRTCM_ADMIN | 20130702 |
Method CREATE_INSTANCE on class CL_SRTCM_ADMIN has no exception.
Method DEACTIVATE_ALL_SERVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ORIGINATOR | Call by reference | Type reference (TYPE) | CSEQUENCE | 20131009 | ||||
| 2 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130710 | ||||
| 3 | R_STR_RESULT | Value transfer | Type reference (TYPE) | TYP_STR_RESULT | 20130718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130705 |
Method DEACTIVATE_ALL_SERVERS_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130718 | ||||
| 2 | R_STR_RESULT | Value transfer | Type reference (TYPE) | TYP_STR_RESULT | 20130718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130718 |
Method DEACTIVATE_SELECTED_SERVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_CHECK_AVAILIBILITY | Call by reference | Type reference (TYPE) | BOOLE_D | New Input Values | 20130709 | |||
| 2 | I_TAB_SERVERS | Call by reference | Type reference (TYPE) | TYP_TAB_SERVER | 20130709 | ||||
| 3 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130710 | ||||
| 4 | R_STR_RESULT | Value transfer | Type reference (TYPE) | TYP_STR_RESULT | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Administration API | 20130709 |
Method DELETE_AND_INSERT_RTM_ACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_RTM_ACT | Call by reference | Type reference (TYPE) | TYP_TAB_RTM_ACT | 20130710 | ||||
| 2 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130710 |
Method DELETE_AND_INSERT_RTM_ACT on class CL_SRTCM_ADMIN has no exception.
Method DELETE_RTM_RECORDS_FOR_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TEST | Call by reference | Object reference (TYPE REF TO) | IF_SRTCM_TEST | RTM Test Integration Interface | 20130711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130719 |
Method DEQUEUE Signature
Method DEQUEUE on class CL_SRTCM_ADMIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130702 |
Method ENQUEUE Signature
Method ENQUEUE on class CL_SRTCM_ADMIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130702 |
Method ENSURE_RTM_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | TYP_STR_JOB | 20130703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130703 |
Method ENSURE_UPDATE_DATA_JOB Signature
Method ENSURE_UPDATE_DATA_JOB on class CL_SRTCM_ADMIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130703 |
Method GET_ALL_AVAILABLE_SERVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_CHECK_AVAILIBILITY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | 20130705 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | TYP_TAB_SERVER | 20130705 |
Method GET_ALL_AVAILABLE_SERVERS on class CL_SRTCM_ADMIN has no exception.
Method GET_ALL_AVAILABLE_TESTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TESTS | Value transfer | Type reference (TYPE) | TYP_TAB_TESTS | 20130708 |
Method GET_ALL_AVAILABLE_TESTS on class CL_SRTCM_ADMIN has no exception.
Method GET_ALL_AVAILABLE_TEST_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TESTS | Value transfer | Type reference (TYPE) | TYP_TAB_TEST_IDS | 20130725 |
Method GET_ALL_AVAILABLE_TEST_IDS on class CL_SRTCM_ADMIN has no exception.
Method GET_CURRENT_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SERVER | Value transfer | Type reference (TYPE) | MSNAME2 | Application Server Name | 20130708 |
Method GET_CURRENT_SERVER on class CL_SRTCM_ADMIN has no exception.
Method GET_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TEST_ID | Call by reference | Type reference (TYPE) | SRTCM_D_TEST_ID | 20130708 | ||||
| 2 | R_TEST | Value transfer | Object reference (TYPE REF TO) | IF_SRTCM_TEST | 20130708 |
Method GET_TEST on class CL_SRTCM_ADMIN has no exception.
Method GET_TEST_ACTIVATION_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTIVE_SERVER | Call by reference | Type reference (TYPE) | CL_SRTCM_ADMIN=>TYP_TAB_SERVER | 20130711 | ||||
| 2 | E_ACTIVE_ON_ALL_SERVERS | Call by reference | Type reference (TYPE) | XFLAG | New Input Values | 20130711 | |||
| 3 | E_CHANGE_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20130712 | |||
| 4 | IO_TEST | Call by reference | Object reference (TYPE REF TO) | IF_SRTCM_TEST | RTM Test Integration Interface | 20130711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130719 |
Method LOG_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Call by reference | Type reference (TYPE) | STRING | 20130716 | ||||
| 2 | I_ORIGINATOR | Call by reference | Type reference (TYPE) | CSEQUENCE | 20131009 | ||||
| 3 | I_TEST | Call by reference | Object reference (TYPE REF TO) | IF_SRTCM_TEST | 20130716 |
Method LOG_ACTIVITY on class CL_SRTCM_ADMIN has no exception.
Method PREPARE_ACTIVATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_RESULT | Call by reference | Type reference (TYPE) | CL_SRTCM_ADMIN=>TYP_STR_RESULT | 20130710 | ||||
| 2 | E_TAB_RTMACT | Call by reference | Type reference (TYPE) | TY_L_TAB_RTMACT | 20130710 | ||||
| 3 | E_TAB_SERVERS | Call by reference | Type reference (TYPE) | CL_SRTCM_ADMIN=>TYP_TAB_SERVER | 20130710 | ||||
| 4 | I_FLG_CHECK_AVAILIBILITY | Call by reference | Type reference (TYPE) | BOOLE_D | 20130710 | ||||
| 5 | I_TAB_SERVERS | Call by reference | Type reference (TYPE) | CL_SRTCM_ADMIN=>TYP_TAB_SERVER | 20130710 | ||||
| 6 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | CL_SRTCM_ADMIN=>TYP_TAB_TESTS | 20130710 |
Method PREPARE_ACTIVATION on class CL_SRTCM_ADMIN has no exception.
Method SWITH_CHECKS_ON_OR_OFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVATION | Call by reference | Type reference (TYPE) | BOOLE_D | 20130710 | ||||
| 2 | I_FLG_CHECK_AVAILIBILITY | Call by reference | Type reference (TYPE) | BOOLE_D | 20130710 | ||||
| 3 | I_TAB_SERVERS | Call by reference | Type reference (TYPE) | TYP_TAB_SERVER | 20130710 | ||||
| 4 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130710 | ||||
| 5 | R_STR_RESULT | Value transfer | Type reference (TYPE) | TYP_STR_RESULT | 20130710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130710 |
Method TEST_TAB_TO_TEST_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_TESTS | Call by reference | Type reference (TYPE) | TYP_TAB_TESTS | 20130710 | ||||
| 2 | RESULT | Value transfer | Type reference (TYPE) | TYP_TAB_TEST_IDS | 20130710 |
Method TEST_TAB_TO_TEST_ID on class CL_SRTCM_ADMIN has no exception.
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 740 |