SAP ABAP Class CL_ADM_MESSAGE (Sends an internal system AD message)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CST (Application Component) Client/Server Technology
⤷
SADM (Package) Admin Messages for Internal System Communication

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ADM_EXECUTION_TYPES | Location of Execution | 20110120 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ADM_MODE_TYPES | Type of execution | 20110120 |
Properties
Class | CL_ADM_MESSAGE | |
Short Description | Sends an internal system AD message | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SADM | Admin Messages for Internal System Communication |
Created | 20110119 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ADM_MESSAGE has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ADM_EXECUTION_TYPES | Location of Execution | 20110120 | ||
2 | IF_ADM_MODE_TYPES | Type of execution | 20110120 |
Friends
Class CL_ADM_MESSAGE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | -1 | AD Opcode | 20110119 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | AD_WPKILL_T-KILLTYPE | 'S' | 20111125 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | Status FREE | 20111118 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | I | 8 | Status HOLD | 20111118 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | I | 16 | Status KILLED | 20111118 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | I | 128 | Status NEW | 20111118 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | I | 64 | Status RESTRICTED | 20111118 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | I | 4 | Status RUN | 20111118 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | I | 32 | Status SHUTDOWN | 20111118 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | Status WAIT | 20111118 | |
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Send Asynchronously | 20110119 | ||
12 | ![]() |
Constant | Public | Type reference (TYPE) | CLASS_A_WP_IDENT_T | 'BTC_CLASS_A_WP' | 20111117 | ||
13 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 14 | Echo Test | 20111118 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 25 | Extended Memory | 20111121 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 0 | Basic Information | 20111117 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 17 | Get number of work processes | 20111117 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 71 | Get local IP addresses | 20111118 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 1 | Read profile parameter | 20111117 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 3 | Dispatcher Queue Fill Level | 20111125 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | INT1 | 77 | Reset Buffered Table | 20111110 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 20 | Reserviert for Computer Control Center | 20111117 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 21 | Access to Local Memory | 20111121 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | INT1 | 82 | Soft Cancel | 20111110 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 4 | Switch Work Processes | 20111118 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 8 | STHCMLIST OPCODE | 20111125 | |
26 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 6 | User List, such as SM04 | 20111117 | |
27 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 16 | Extended WP Configuration (including restricted wps) | 20111110 | |
28 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 7 | Stop Work Process | 20111125 | |
29 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 2 | Work Process Status (SM50) | 20111110 | |
30 | ![]() |
Constant | Public | Type reference (TYPE) | STHCMLIST-OPCODE | 86 | Get IP List and Ports | 20130619 | |
31 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | 20111111 | ||
32 | ![]() |
Constant | Public | Type reference (TYPE) | I | 4 | 20111111 | ||
33 | ![]() |
Constant | Public | Type reference (TYPE) | I | 5 | 20111111 | ||
34 | ![]() |
Constant | Public | Type reference (TYPE) | I | 3 | 20111111 | ||
35 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | 20111111 | ||
36 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADM_EXECUTION | Where is the execution taking place? | 20110119 | ||
37 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Addressing Type | 20110119 | ||
38 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Execute Action for Active Servers Only | 20120405 | ||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADM_MESSAGE_TBL | Table of Request Messages | 20110119 | ||
40 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADM_MESSAGE_TBL | Table of Response Messages | 20110119 | ||
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SADM_SERVERNAME | Instance Name | 20110119 | ||
42 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MSXXLIST-MSGTYPES | Instance Types | 20110119 | ||
43 | ![]() |
Constant | Public | Type reference (TYPE) | I | 8 | MSGTYPES.MS_BTC | 20111111 | |
44 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | MSGTYPES.MS_DIA | 20111111 | |
45 | ![]() |
Constant | Public | Type reference (TYPE) | I | 128 | MSGTYPES.MS_ICMAN | 20111111 | |
46 | ![]() |
Constant | Public | Type reference (TYPE) | I | 0 | MSGTYPES.MS_NONE | 20111222 | |
47 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Send Message System-Wide | 20110119 | ||
48 | ![]() |
Constant | Public | Type reference (TYPE) | MSXXLIST-MSGTYPES | 0 | RSADMKEY.TH_ADM_SRVTYPES_NONE | 20111222 | |
49 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Trace for ADM Message | 20111109 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Gets list of IP addresses and gateway ports | 20130619 |
2 | ![]() |
Instance method | Public | Method | 20110412 | |
3 | ![]() |
Instance method | Public | Method | Reset Table List | 20110428 |
4 | ![]() |
Instance method | Public | Method | Reset Table | 20110120 |
5 | ![]() |
Instance method | Public | Method | Reset Table List | 20110124 |
6 | ![]() |
Instance method | Public | Method | Send a soft cancel | 20111108 |
7 | ![]() |
Instance method | Public | Method | Extended WP Configuration (including restricted wps) | 20120611 |
8 | ![]() |
Instance method | Public | Method | Work Process Status (SM50) | 20120611 |
9 | ![]() |
Static method | Public | Method | Build an ad_wpconf2 request | 20120611 |
10 | ![]() |
Instance method | Public | Constructor | Constructor | 20110119 |
11 | ![]() |
Instance method | Private | Method | Returns the table of the last execution | 20110119 |
12 | ![]() |
Instance method | Private | Method | Send ADM Message | 20110119 |
13 | ![]() |
Instance method | Public | Method | Action for Active/All Servers Only | 20120405 |
14 | ![]() |
Instance method | Public | Method | Execute Synchronously or Asynchronously | 20110119 |
15 | ![]() |
Instance method | Public | Method | Who executes the ADM message? | 20110119 |
16 | ![]() |
Instance method | Public | Method | Specify instance name where the ADM message is executed | 20110119 |
17 | ![]() |
Instance method | Public | Method | Specify instance type where the ADM message is executed | 20110119 |
18 | ![]() |
Instance method | Public | Method | System-Wide Execution of ADM Message | 20110119 |
19 | ![]() |
Instance method | Public | Method | Execute Synchronously or Asynchronously | 20111109 |
Events
Class CL_ADM_MESSAGE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | AD_GENERAL2_T | Public | See coding | 20111117 | begin of ad_general2_t,
wp_no_dia type c length 3,
wp_no_vb type c length 3,
wp_no_enq type c length 3,
wp_no_btc type c length 3,
wp_no_spo type c length 3,
instance type c length 13,
user_no type c length 3,
wp_no_vb2 type c length 3,
wp_no_restricted type c length 3,
wp_max_no type c length 3,
wp_configurable_no type c length 3,
end of ad_general2_t
|
||
2 | AD_QUEUE_T | Public | See coding | 20111125 | begin of AD_QUEUE_T,
RQTYP type c length 4,
NOW type c length 11,
HIGH type c length 11,
MAXI type c length 11,
WRITES type c length 11,
READS type c length 11,
end of AD_QUEUE_T
|
||
3 | AD_STARTSTOP_T | Public | See coding | 20111118 | begin of ad_startstop_t,
type type c length 3,
name type c length 20,
sapsysnr type c length 2,
hostname type c length 64,
end of ad_startstop_t
|
||
4 | AD_TIMEINFO_T | Public | See coding | 20111125 | begin of AD_TIMEINFO_T ,
_unused type c length 11,
LOCTIMESTR type c length 14,
USEC type c length 6,
TIMEZONE type c length 11,
end of AD_TIMEINFO_T
|
||
5 | AD_USRLST_T | Public | See coding | 20111117 | BEGIN OF AD_USRLST_t,
MANDT type c length 3,
BNAME type c length 12,
TERMINAL type c length 12,
TCOD type c length 4,
REPORT type c length 8,
DIATIME type c length 11,
AMODES type c length 3,
IMODES type c length 3,
type type c length 11,
rfc_type type c length 3,
END OF AD_USRLST_t
|
||
6 | AD_WPCONF2_T | Private | See coding | 20111115 | begin of ad_wpconf2_t ,
wpnodia type c length 3,
wpnovb type c length 3, "unused
wpnoenq type c length 3, "unused
wpnobtc type c length 3,
wpnospo type c length 3, "unused
wpnov2 type c length 3, "unused
wpnosby type c length 3,
end of ad_wpconf2_t
|
||
7 | AD_WPKILL_T | Public | See coding | 20111125 | begin of AD_WPKILL_T,
WP type c length 11,
KILLTYPE type c length 1,
MANDT type c length 3,
BNAME type c length 12,
end of AD_WPKILL_T
|
||
8 | AD_WPSTAT_T | Public | See coding | 20111109 | begin of AD_WPSTAT_T,
wp type c length 3,
rqtyp type c length 4,
pid type c length 11,
stat type c length 5,
wait_for type c length 3,
restart type c length 3,
no_of_deaths type c length 5,
sem type c length 5,
runtime type c length 11,
report type c length 8,
mandt type c length 3,
bname type c length 12,
action type c length 3,
tab_name type c length 10,
end of ad_wpstat_t
|
||
9 | AD_WPSTAT_TABLE_T | Public | See coding | 20111109 | AD_WPSTAT_TABLE_T type standard table of ad_wpstat_t
|
||
10 | CLASS_A_WP_IDENT_T | Public | See coding | 20111117 | CLASS_A_WP_IDENT_T type c length 20
|
Method Signatures
Method AD_GET_TRUST_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20130619 |
Method AD_GET_TRUST_INFO on class CL_ADM_MESSAGE has no exception.
Method AD_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | 20110412 | |||
2 | ![]() |
RC | Call by reference | Type reference (TYPE) | I | 20110414 | |||
3 | ![]() |
VALUE | Call by reference | Type reference (TYPE) | STRING | 20110412 |
Method AD_PROFILE on class CL_ADM_MESSAGE has no exception.
Method AD_PROFILE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LIST | Call by reference | Type reference (TYPE) | SADM_PARAMETER_LIST | Liste mit Tabellenname | 20110428 |
Method AD_PROFILE_LIST on class CL_ADM_MESSAGE has no exception.
Method AD_RESET_BUFFERED_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | SADM_TABLE | Tabellenname | 20110120 | ||
2 | ![]() |
RC | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20110120 |
Method AD_RESET_BUFFERED_TABLE on class CL_ADM_MESSAGE has no exception.
Method AD_RESET_BUFFERED_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LIST | Call by reference | Type reference (TYPE) | SADM_TABLE_LIST | Liste mit Tabellenname | 20110124 | ||
2 | ![]() |
RC | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20110124 |
Method AD_RESET_BUFFERED_TABLES on class CL_ADM_MESSAGE has no exception.
Method AD_SOFT_CANCEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MODE | Call by reference | Type reference (TYPE) | I | 20111108 | |||
2 | ![]() |
RC | Value transfer | Type reference (TYPE) | I | 20111108 | |||
3 | ![]() |
TID | Call by reference | Type reference (TYPE) | I | 20111108 | |||
4 | ![]() |
UID | Call by reference | Type reference (TYPE) | I | 20111108 |
Method AD_SOFT_CANCEL on class CL_ADM_MESSAGE has no exception.
Method AD_WPCONF2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BATCH | Call by reference | Type reference (TYPE) | I | 20120611 | |||
2 | ![]() |
DIALOG | Call by reference | Type reference (TYPE) | I | 20120611 | |||
3 | ![]() |
RC | Value transfer | Type reference (TYPE) | I | 20120801 | |||
4 | ![]() |
RECEIVED_BATCH_COUNT | Call by reference | Type reference (TYPE) | I | 20120611 | |||
5 | ![]() |
RECEIVED_DIALOG_COUNT | Call by reference | Type reference (TYPE) | I | 20120611 | |||
6 | ![]() |
RECEIVED_STAND_BY_COUNT | Call by reference | Type reference (TYPE) | I | 20120611 |
Method AD_WPCONF2 on class CL_ADM_MESSAGE has no exception.
Method AD_WPSTAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RC | Value transfer | Type reference (TYPE) | I | 20120801 | |||
2 | ![]() |
WPSTATUS_TABLE | Call by reference | Type reference (TYPE) | AD_WPSTAT_TABLE_T | 20120611 |
Method AD_WPSTAT on class CL_ADM_MESSAGE has no exception.
Method APPEND_AD_WPCONF2_REQ_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BATCH | Call by reference | Type reference (TYPE) | I | 20120611 | |||
2 | ![]() |
DIALOG | Call by reference | Type reference (TYPE) | I | 20120611 | |||
3 | ![]() |
RC | Value transfer | Type reference (TYPE) | I | 20120801 | |||
4 | ![]() |
REQ_TBL | Call by reference | Type reference (TYPE) | SADM_MESSAGE_TBL | Tabelle für Request/Response Nachrichten | 20120611 |
Method APPEND_AD_WPCONF2_REQ_LINE on class CL_ADM_MESSAGE has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ADM_MESSAGE has no parameter.
Method CONSTRUCTOR on class CL_ADM_MESSAGE has no exception.
Method GET_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SADM_MESSAGE_TBL | Tabelle für Request/Response Nachrichten | 20110119 |
Method GET_RESULT on class CL_ADM_MESSAGE has no exception.
Method SEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXECUTION_LEVEL | Call by reference | Type reference (TYPE) | SADM_EXECUTION | Ort wo die ADM-Nachricht ausgeführt werden sioll | 20111110 | ||
2 | ![]() |
RC | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20110120 |
Method SEND on class CL_ADM_MESSAGE has no exception.
Method SET_ACTIVE_SERVER_ONLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACTIVE_SERVER_ONLY | Call by reference | Type reference (TYPE) | I | 1 = nur aktive Server, 0 = alle | 20120405 |
Method SET_ACTIVE_SERVER_ONLY on class CL_ADM_MESSAGE has no exception.
Method SET_ASYNCHRONOUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ASYNC | Call by reference | Type reference (TYPE) | I | 20110119 |
Method SET_ASYNCHRONOUS on class CL_ADM_MESSAGE has no exception.
Method SET_EXECUTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEST | Call by reference | Type reference (TYPE) | SADM_EXECUTION | Ort wo die ADM-Nachricht ausgeführt werden sioll | 20110119 |
Method SET_EXECUTION on class CL_ADM_MESSAGE has no exception.
Method SET_SERVER_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | SADM_SERVERNAME | Name des Applikationsservers | 20110119 |
Method SET_SERVER_NAME on class CL_ADM_MESSAGE has no exception.
Method SET_SERVER_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TYPES | Call by reference | Type reference (TYPE) | I | 20110119 |
Method SET_SERVER_TYPES on class CL_ADM_MESSAGE has no exception.
Method SET_SYSTEM_WIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
GLOBAL | Call by reference | Type reference (TYPE) | I | 1 = systemweit | 20110119 |
Method SET_SYSTEM_WIDE on class CL_ADM_MESSAGE has no exception.
Method SET_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TRACE | Call by reference | Type reference (TYPE) | I | 20111109 |
Method SET_TRACE on class CL_ADM_MESSAGE has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 802 |