Hierarchy

⤷

⤷

Properties
Class | CL_ICWC_SESSION_REGISTRY | |
Short Description | ICWC Registry | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CRM_ICWC_ABAP | IC WebClient ABAP |
Created | 20040205 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ICWC_SESSION_REGISTRY has no interface implemented.
Friends
Class CL_ICWC_SESSION_REGISTRY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'AGENT' | 20040318 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | '/sap/bc/bsp/sap/crm_ic/default.htm' | 20040217 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | I | 4 | Cookie does Not Exist | 20071121 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | I | 0 | OK | 20071121 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | Parameter Missing | 20071121 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | Data object Does Not Fit | 20071121 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'CTI' | 20040205 | ||
8 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'NONE' | 20040318 | ||
9 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CO_SNS_SERVER_PORT | Proxy Class (generated) | 20091209 | ||
10 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'ICWC' | 20040210 | ||
11 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | I | Last Return Code | 20071121 | ||
12 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | Internal Error Name | 20071121 | ||
13 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'POLLING' | 20040304 | ||
14 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | 20040312 | |||
15 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20040402 | |||
16 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20040402 | |||
17 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20040402 | |||
18 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | unique session ID | 20071121 | ||
19 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20040405 | |||
20 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20040402 | |||
21 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20040402 | |||
22 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20040402 | |||
23 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 20071128 | |||
24 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'sap-syscmd' | 20040405 | ||
25 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'nocookie' | 20040405 | ||
26 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'crm-icsessionid' | 20071121 | ||
27 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'crm-icsessionsyncid' | 20040405 | ||
28 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'crm-icwscl' | 20071128 | ||
29 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'WORKER' | 20040318 | ||
30 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | '/sap/bc/bsp/sap/crm_ic/abap_workerSessionPage.htm' | 20040217 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | do CTI Logout | 20040405 |
2 | ![]() |
Static method | Public | Method | returns agent session id | 20040205 |
3 | ![]() |
Static method | Public | Method | returns agent session polling key (SAM) | 20040304 |
4 | ![]() |
Static method | Public | Method | returns agent session queue (SAM) | 20040205 |
5 | ![]() |
Static method | Public | Method | returns client session polling key (SAM) | 20040311 |
6 | ![]() |
Static method | Public | Method | returns client session queue (SAM) | 20040311 |
7 | ![]() |
Static method | Public | Method | helper: returns destination for session startup | 20040223 |
8 | ![]() |
Static method | Public | Method | returns unique session ID | 20071121 |
9 | ![]() |
Static method | Public | Method | helper: returns sync id worker <--> agent | 20040405 |
10 | ![]() |
Static method | Public | Method | Get SNS server instance | 20091209 |
11 | ![]() |
Static method | Public | Method | returns the registered queue for a key | 20071121 |
12 | ![]() |
Static method | Public | Method | returns worker session id | 20040210 |
13 | ![]() |
Static method | Public | Method | returns worker session polling key (SAM) | 20040304 |
14 | ![]() |
Static method | Public | Method | returns worker session queue (SAM) | 20040210 |
15 | ![]() |
Static method | Public | Method | returns the url of the page that represents the worker sess. | 20040901 |
16 | ![]() |
Static method | Public | Method | returns worker session client number | 20071128 |
17 | ![]() |
Static method | Public | Method | registers current session as agent session | 20040210 |
18 | ![]() |
Static method | Public | Method | registers current session as worker session | 20040210 |
19 | ![]() |
Static method | Public | Method | removes agent session | 20040405 |
20 | ![]() |
Static method | Public | Method | removes worker session | 20040405 |
21 | ![]() |
Static method | Public | Method | helper: sets the sync id worker <--> agent | 20080108 |
22 | ![]() |
Static method | Public | Method | startup sequence of ICWC (Agent Session) | 20040217 |
23 | ![]() |
Static method | Public | Method | startup sequence of ICWC (Worker Session) | 20040217 |
Events
Class CL_ICWC_SESSION_REGISTRY has no event.
Types
Class CL_ICWC_SESSION_REGISTRY has no local type.
Method Signatures
Method DO_CTI_LOGOUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
QUEUE | Value transfer | Type reference (TYPE) | STRING | SPACE | 20040405 |
Method DO_CTI_LOGOUT on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_AGENT_SESSION_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Value transfer | Type reference (TYPE) | STRING | 20040205 |
Method GET_AGENT_SESSION_ID on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_AGENT_SESSION_POLLING_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
POLLING_KEY | Value transfer | Type reference (TYPE) | STRING | 20040304 |
Method GET_AGENT_SESSION_POLLING_KEY on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_AGENT_SESSION_QUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
QUEUE | Value transfer | Type reference (TYPE) | STRING | 20040205 |
Method GET_AGENT_SESSION_QUEUE on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_CLIENT_SESSION_POLLING_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | STRING | 20040311 | |||
2 | ![]() |
POLLING_KEY | Value transfer | Type reference (TYPE) | STRING | 20040311 |
Method GET_CLIENT_SESSION_POLLING_KEY on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_CLIENT_SESSION_QUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | STRING | 20040311 | |||
2 | ![]() |
QUEUE | Value transfer | Type reference (TYPE) | STRING | 20040311 |
Method GET_CLIENT_SESSION_QUEUE on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION | Value transfer | Type reference (TYPE) | STRING | 20040223 |
Method GET_DESTINATION on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_SESSION_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SESSION_ID | Value transfer | Type reference (TYPE) | STRING | 20071121 |
Method GET_SESSION_ID on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_SESSION_SYNC_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SESSION_SYNC_ID | Value transfer | Type reference (TYPE) | STRING | 20040405 |
Method GET_SESSION_SYNC_ID on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_SNS_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_SNS_SERVICE | Value transfer | Object reference (TYPE REF TO) | CO_SNS_SERVER_PORT | 16 Byte UUID in 16 Bytes (Raw Format) | 20091209 |
Method GET_SNS_SERVICE on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_WORKER_SAM_QUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
KEY | Call by reference | Type reference (TYPE) | STRING | Worker Session Key | 20071121 | ||
2 | ![]() |
QUEUE | Value transfer | Type reference (TYPE) | STRING | Worker Session Queue | 20071121 | ||
3 | ![]() |
WORKER_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Worker Session Client | 20071121 |
Method GET_WORKER_SAM_QUEUE on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_WORKER_SESSION_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Value transfer | Type reference (TYPE) | STRING | 20040210 |
Method GET_WORKER_SESSION_ID on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_WORKER_SESSION_POLLING_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
POLLING_KEY | Value transfer | Type reference (TYPE) | STRING | 20040304 |
Method GET_WORKER_SESSION_POLLING_KEY on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_WORKER_SESSION_QUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
QUEUE | Value transfer | Type reference (TYPE) | STRING | 20040210 |
Method GET_WORKER_SESSION_QUEUE on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_WORKER_SESSION_URI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
WORKER_URL | Value transfer | Type reference (TYPE) | STRING | 20040901 |
Method GET_WORKER_SESSION_URI on class CL_ICWC_SESSION_REGISTRY has no exception.
Method GET_WS_CL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_WS_CL | Value transfer | Type reference (TYPE) | STRING | 20071128 |
Method GET_WS_CL on class CL_ICWC_SESSION_REGISTRY has no exception.
Method REGISTER_AS_AGENT_SESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
QUEUE | Value transfer | Type reference (TYPE) | STRING | 20040210 | |||
2 | ![]() |
RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_BSP_RUNTIME | Business Server Pages (BSP) Runtime | 20040210 |
Method REGISTER_AS_AGENT_SESSION on class CL_ICWC_SESSION_REGISTRY has no exception.
Method REGISTER_AS_WORKER_SESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
QUEUE | Value transfer | Type reference (TYPE) | STRING | 20040210 | |||
2 | ![]() |
RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_BSP_RUNTIME | Business Server Pages (BSP) Runtime | 20040210 |
Method REGISTER_AS_WORKER_SESSION on class CL_ICWC_SESSION_REGISTRY has no exception.
Method REMOVE_AGENT_SESSION Signature
Method REMOVE_AGENT_SESSION on class CL_ICWC_SESSION_REGISTRY has no parameter.
Method REMOVE_AGENT_SESSION on class CL_ICWC_SESSION_REGISTRY has no exception.
Method REMOVE_WORKER_SESSION Signature
Method REMOVE_WORKER_SESSION on class CL_ICWC_SESSION_REGISTRY has no parameter.
Method REMOVE_WORKER_SESSION on class CL_ICWC_SESSION_REGISTRY has no exception.
Method SET_SESSION_SYNC_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SESSION_SYNC_ID | Call by reference | Type reference (TYPE) | STRING | 20080108 |
Method SET_SESSION_SYNC_ID on class CL_ICWC_SESSION_REGISTRY has no exception.
Method START_AGENT_SESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATA | Value transfer | Type reference (TYPE) | XSTRING | 20040217 | |||
2 | ![]() |
RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_BSP_RUNTIME | Business Server Pages (BSP) Runtime | 20040223 |
Method START_AGENT_SESSION on class CL_ICWC_SESSION_REGISTRY has no exception.
Method START_WORKER_SESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATA | Value transfer | Type reference (TYPE) | XSTRING | 20040318 | |||
2 | ![]() |
RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_BSP_RUNTIME | Business Server Pages (BSP) Runtime | 20040318 |
Method START_WORKER_SESSION on class CL_ICWC_SESSION_REGISTRY has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 400 |