SAP ABAP Class CL_ICM_API (Access to ICM Data)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CST-IC (Application Component) Internet Communication Manager
⤷
SICM (Package) Internet Communication Manager

⤷

⤷

Properties
Class | CL_ICM_API | |
Short Description | Access to ICM Data | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SICM | Internet Communication Manager |
Created | 20010726 | SAP |
Last change | 20140121 | SAP |
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) |
Interfaces
Class CL_ICM_API has no interface implemented.
Friends
Class CL_ICM_API has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | I | 401 | Connection broken errors | 20121219 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | I | 400 | 20121219 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | I | 411 | Connection rejected | 20121219 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | I | 417 | Host name not known | 20121219 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | I | 405 | Internal error | 20121219 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | I | 409 | Page not found | 20121219 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | I | 404 | Not sufficient memory | 20121219 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | I | 406 | No authorization | 20121219 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | I | 412 | Proxy connection rejected | 20121219 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | I | 413 | Proxy host not known | 20121219 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | I | 416 | No proxy authorization | 20121219 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | I | 403 | Service Not Available | 20121219 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | I | 408 | SSL proxy error | 20121219 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | I | 415 | Certificate host name does not match | 20121219 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | I | 414 | SSL PSE file not found | 20121219 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | I | 407 | SSL error | 20121219 | |
17 | ![]() |
Static Attribute | Public | Type reference (TYPE) | I | 402 | Timeout error | 20121219 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | I | 410 | No authorization | 20121219 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '$' | Separator Sequence | 20010726 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR2 | '$$' | Separator Sequence | 20010726 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | '[$]${$}$"$ $' | Translate According to Separator Sequence | 20010726 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | 20010803 | ||
23 | ![]() |
Constant | Public | Type reference (TYPE) | I | 0 | 20010803 | ||
24 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | 20010803 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Check if caller is allowed to access ICM data | 20131018 |
2 | ![]() |
Static method | Public | Method | Returns the decoded value for header SAP-ICMERRORDETAIL | 20130311 |
3 | ![]() |
Instance method | Public | Method | ICM Cache Entries | 20010803 |
4 | ![]() |
Instance method | Public | Method | ICM Cache Stats | 20010803 |
5 | ![]() |
Static method | Public | Method | Reads details of client-side errors | 20130222 |
6 | ![]() |
Static method | Public | Method | Returns error texts for client-side ICM errors | 20121219 |
7 | ![]() |
Instance method | Public | Method | ICM Host Name Table | 20010803 |
8 | ![]() |
Instance method | Public | Method | ICM MPI Info | 20010803 |
9 | ![]() |
Instance method | Public | Method | ICM Param Info | 20010803 |
10 | ![]() |
Instance method | Public | Method | ICM Release Info | 20010802 |
11 | ![]() |
Instance method | Public | Method | ICM Statistics | 20010802 |
12 | ![]() |
Instance method | Public | Method | ICM status | 20010802 |
13 | ![]() |
Instance method | Public | Method | Map ICM_SINFO-PROTOCOL (ICMPROTO) to String | 20010801 |
14 | ![]() |
Instance method | Public | Method | Map ICM_THRLST-REQ_TYPE (ICMRQTYPE) to String | 20010803 |
15 | ![]() |
Instance method | Public | Method | Map ICM_THRLST-THR_STAT (ICMTHRSTAT) to String | 20010803 |
16 | ![]() |
Instance method | Public | Method | Import Log | 20010802 |
17 | ![]() |
Instance method | Public | Method | Read Trace | 20010802 |
18 | ![]() |
Instance method | Public | Method | Map ICM_STATUS-STATUS to Red/Yellow/Green | 20010803 |
19 | ![]() |
Instance method | Public | Method | ICM ICMINTVAL to ICM_DATES | 20010809 |
Events
Class CL_ICM_API has no event.
Types
Class CL_ICM_API has no local type.
Method Signatures
Method CHECK_AUTH_FOR_READ_ACCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | user has the permissions | 20131018 |
Method CHECK_AUTH_FOR_READ_ACCESS on class CL_ICM_API has no exception.
Method CLIENT_ERROR_DETAIL_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DETAIL | Value transfer | Type reference (TYPE) | STRING | 20130311 | |||
2 | ![]() |
DETAIL_URL_ENCODED | Call by reference | Type reference (TYPE) | STRING | 20130311 |
Method CLIENT_ERROR_DETAIL_TO_STRING on class CL_ICM_API has no exception.
Method GET_CACHE_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENTRIES | Value transfer | Type reference (TYPE) | ICM_CENTRY_T | Typ fuer einen Cache Eintrag | 20010803 |
Method GET_CACHE_ENTRIES on class CL_ICM_API has no exception.
Method GET_CACHE_STATISTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
STATISTICS | Value transfer | Type reference (TYPE) | ICM_CSTAT | 20010803 |
Method GET_CACHE_STATISTICS on class CL_ICM_API has no exception.
Method GET_CLIENT_ERROR_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DETAIL | Value transfer | Type reference (TYPE) | STRING | 20130222 | |||
2 | ![]() |
HTTP_CLIENT | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_CLIENT | HTTP Client Abstraction | 20130222 |
Method GET_CLIENT_ERROR_DETAIL on class CL_ICM_API has no exception.
Method GET_CLIENT_ERROR_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR_CODE | Value transfer | Type reference (TYPE) | I | 20121219 | |||
2 | ![]() |
ERROR_TEXT | Value transfer | Type reference (TYPE) | STRING | 20121219 |
Method GET_CLIENT_ERROR_TEXT on class CL_ICM_API has no exception.
Method GET_HOSTNAME_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINES | Value transfer | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20010803 |
Method GET_HOSTNAME_TABLE on class CL_ICM_API has no exception.
Method GET_MPI_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINES | Value transfer | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20010803 |
Method GET_MPI_INFO on class CL_ICM_API has no exception.
Method GET_PARAM_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINES | Value transfer | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20010803 |
Method GET_PARAM_INFO on class CL_ICM_API has no exception.
Method GET_RELEASE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINES | Value transfer | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20010802 |
Method GET_RELEASE_INFO on class CL_ICM_API has no exception.
Method GET_STATISTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
STATISTICS | Value transfer | Type reference (TYPE) | ICM_STATIS | Statistikinformationen ueber ICM | 20010802 |
Method GET_STATISTICS on class CL_ICM_API has no exception.
Method GET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFO_DATA | Call by reference | Type reference (TYPE) | ICM_INFO | ICMAN Statusinformation | 20010802 | ||
2 | ![]() |
SERVICES_LIST | Call by reference | Type reference (TYPE) | ICM_SINFO_T | Tabelle der Serverliste des ICM | 20010802 | ||
3 | ![]() |
THREAD_LIST | Call by reference | Type reference (TYPE) | ICM_THRLST_T | Struktur der Threadliste | 20010802 |
Method GET_STATUS on class CL_ICM_API has no exception.
Method MAP_PROTOCOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROTOCOL | Call by reference | Type reference (TYPE) | ICMPROTO | ICM Protokollkennung | 20010801 | ||
2 | ![]() |
PROTOCOL_STRING | Value transfer | Type reference (TYPE) | STRING | 20010801 |
Method MAP_PROTOCOL on class CL_ICM_API has no exception.
Method MAP_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
REQUEST | Call by reference | Type reference (TYPE) | ICMRQTYPE | ICM Protokollkennung | 20010803 | ||
2 | ![]() |
REQUEST_STRING | Value transfer | Type reference (TYPE) | STRING | 20010803 |
Method MAP_REQUEST on class CL_ICM_API has no exception.
Method MAP_THREAD_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
THREAD_STATUS | Call by reference | Type reference (TYPE) | ICMTHRSTAT | ICM Protokollkennung | 20010803 | ||
2 | ![]() |
THREAD_STATUS_STRING | Value transfer | Type reference (TYPE) | STRING | 20010803 |
Method MAP_THREAD_STATUS on class CL_ICM_API has no exception.
Method READ_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COLUMN_COUNT | Call by reference | Type reference (TYPE) | I | Number of Parsed Columns Per Line | 20010802 | ||
2 | ![]() |
FILENAME | Call by reference | Type reference (TYPE) | STRING | Name Des Log File | 20010802 | ||
3 | ![]() |
FILTER_STRING | Call by reference | Type reference (TYPE) | STRING | '' | Filter Lines nach diesem String | 20010802 | |
4 | ![]() |
HEADER_LINE | Call by reference | Type reference (TYPE) | STRING | Parsed Header Line | 20010802 | ||
5 | ![]() |
LAST_N_LINES | Call by reference | Type reference (TYPE) | I | 0 | Nur letzte N Zeilen | 20010802 | |
6 | ![]() |
LINES | Call by reference | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20010802 | ||
7 | ![]() |
PARSE_LINES | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20010802 |
Method READ_LOG on class CL_ICM_API has no exception.
Method READ_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FILENAME | Call by reference | Type reference (TYPE) | STRING | 20010802 | |||
2 | ![]() |
LAST_N_LINES | Call by reference | Type reference (TYPE) | I | 0 | Nur letzte N Zeilen | 20010802 | |
3 | ![]() |
LINES | Call by reference | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20010802 |
Method READ_TRACE on class CL_ICM_API has no exception.
Method STATUS_TO_COLOUR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COLOUR | Value transfer | Type reference (TYPE) | I | INFO_STATUS_GREEN/YELLOW/RED | 20010803 | ||
2 | ![]() |
STATUS | Call by reference | Type reference (TYPE) | ICM_STAT | Status des ICMAN | 20010803 |
Method STATUS_TO_COLOUR on class CL_ICM_API has no exception.
Method TIMESTAMP_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INTERVAL | Call by reference | Type reference (TYPE) | ICMINTVAL | Zahlenwert | 20010809 | ||
2 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | STRING | 20010809 |
Method TIMESTAMP_TO_STRING on class CL_ICM_API has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 620 |