Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BSP_WD_MESSAGE_HANDLER | Interface for Error Handler | 20050202 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CRM_IC_EVENT_LISTENER | IC event service interface | 20021213 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CRM_IC_PREPARE_FOR_CALLBACK | IC: callback for EndContact and Transfer preparation | 20021213 |
Properties
| Class | CL_CRM_IC_ACTIVE_ACTIONS | |
| Short Description | Singleton keeping active actions | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CRM_IC_APPL_UI_BDC | IC Business Data Context UI |
| Created | 20021203 | SAP |
| Last change | 20100303 | 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BSP_WD_MESSAGE_HANDLER | Interface for Error Handler | 20050202 | ||
| 2 | IF_CRM_IC_EVENT_LISTENER | IC event service interface | 20021213 | ||
| 3 | IF_CRM_IC_PREPARE_FOR_CALLBACK | IC: callback for EndContact and Transfer preparation | 20021213 |
Friends
Class CL_CRM_IC_ACTIVE_ACTIONS 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) | ICT_ACTIVE_LTX | IC WebClient Active Launch Transactions | 20050210 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | ICT_ACTIVE_LTX_TAB | IC WebClient | 20050104 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20050105 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20050203 | ||||
| 5 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_CRM_IC_ACTIVE_ACTIONS | Singleton keeping active actions | 20021203 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20030228 | |
| 2 | Instance method | Public | Method | Delete specific handler | 20021203 | |
| 3 | Instance method | Public | Method | Get JS code to focus on active LTX | 20060628 | |
| 4 | Instance method | Public | Method | Get GUID for handler | 20021203 | |
| 5 | Instance method | Public | Method | Get ID of handler | 20040326 | |
| 6 | Static method | Public | Method | Get instance | 20021203 | |
| 7 | Instance method | Public | Method | Get session information of source system | 20081103 | |
| 8 | Instance method | Public | Method | Are there active LTX sessions left? | 20050203 | |
| 9 | Instance method | Public | Method | TRUE if special processing for interaction end has been exec | 20050713 | |
| 10 | Instance method | Public | Method | Returns true if an active transaction caused a veto at END | 20050203 | |
| 11 | Instance method | Public | Method | Does LTX have extended_life flag checked? | 20041227 | |
| 12 | Instance method | Public | Method | Does LTX have veto flag checked? | 20041227 | |
| 13 | Instance method | Private | Method | 20050202 | ||
| 14 | Instance method | Private | Method | Prepare LTX, navbar and data source for navigation | 20050714 | |
| 15 | Instance method | Public | Method | Prepare next LTX for close | 20050110 | |
| 16 | Instance method | Private | Method | process navigation to launch transaction view | 20050203 | |
| 17 | Static method | Public | Method | Complete cleanup | 20021203 | |
| 18 | Instance method | Public | Method | Get handler by entity (e.g. taken from BDC navigation data) | 20021203 | |
| 19 | Instance method | Public | Method | Get handler by guid | 20021203 | |
| 20 | Instance method | Public | Method | Get handler by action ID | 20021203 | |
| 21 | Instance method | Public | Method | Get handler by ID and entity | 20050105 | |
| 22 | Instance method | Public | Method | Set flag to automatically close active transactions. | 20050105 | |
| 23 | Instance method | Public | Method | Set handler by entity | 20021203 | |
| 24 | Instance method | Public | Method | Set handler by action ID | 20021203 | |
| 25 | Instance method | Public | Method | Set handler by ID and entity | 20050105 |
Events
Class CL_CRM_IC_ACTIVE_ACTIONS has no event.
Types
Class CL_CRM_IC_ACTIVE_ACTIONS has no local type.
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_CRM_IC_ACTIVE_ACTIONS has no parameter.
Method CONSTRUCTOR on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method DELETE_HANDLER_BY_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | 20021203 |
Method DELETE_HANDLER_BY_GUID on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method GET_CODE_TO_FOCUS_ON_LTX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20060628 |
Method GET_CODE_TO_FOCUS_ON_LTX on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method GET_GUID_FOR_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20021203 | |||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20021203 |
Method GET_GUID_FOR_HANDLER on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method GET_ID_FOR_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20040326 | |||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20040326 |
Method GET_ID_FOR_HANDLER on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CRM_IC_ACTIVE_ACTIONS | Singleton - Aktive Aktionen werden aufbewahrt | 20021203 |
Method GET_INSTANCE on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method GET_SOURCE_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SRC_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20081103 | |||
| 2 | EV_SRC_SESSION_ID | Call by reference | Type reference (TYPE) | STRING | Session ID | 20081103 | |||
| 3 | EV_SRC_SESSION_TYPE | Call by reference | Type reference (TYPE) | WCFT_LTX_SRC_SESSION_TYPE | Launch Transaction: Session Type of Source System | 20081103 | |||
| 4 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | 20081103 |
Method GET_SOURCE_SESSION on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method HAS_ACTIVE_LTX_LEFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050203 |
Method HAS_ACTIVE_LTX_LEFT on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method HAS_INTERACTION_END_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050713 |
Method HAS_INTERACTION_END_PROCESSING on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method HAS_VETO_BEEN_RAISED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050203 |
Method HAS_VETO_BEEN_RAISED on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method IS_HANDLER_STATEFUL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | 20041227 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20041227 |
Method IS_HANDLER_STATEFUL on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method IS_HANDLER_VETO_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | 20041227 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20041227 |
Method IS_HANDLER_VETO_ENABLED on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method NAVIGATE_TO_LTX_VIEW Signature
Method NAVIGATE_TO_LTX_VIEW on class CL_CRM_IC_ACTIVE_ACTIONS has no parameter.
Method NAVIGATE_TO_LTX_VIEW on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method PREPARE_LTX_NAVIGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LTX | Call by reference | Type reference (TYPE) | ICT_ACTIVE_LTX | IC WebClient: Aktive Starttransaktionen | 20050714 |
Method PREPARE_LTX_NAVIGATION on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method PREPARE_NEXT_LTX_FOR_CLOSE Signature
Method PREPARE_NEXT_LTX_FOR_CLOSE on class CL_CRM_IC_ACTIVE_ACTIONS has no parameter.
Method PREPARE_NEXT_LTX_FOR_CLOSE on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method PROCESS_NAVIGATION Signature
Method PROCESS_NAVIGATION on class CL_CRM_IC_ACTIVE_ACTIONS has no parameter.
Method PROCESS_NAVIGATION on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method REFRESH Signature
Method REFRESH on class CL_CRM_IC_ACTIVE_ACTIONS has no parameter.
Method REFRESH on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method REQUEST_HANDLER_BY_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_BOL_BO_PROPERTY_ACCESS | Zugriff Schnittstelle für BO-Attribute | 20021203 | |||
| 2 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20021203 |
Method REQUEST_HANDLER_BY_ENTITY on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method REQUEST_HANDLER_BY_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | 20021203 | ||||
| 2 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20021203 |
Method REQUEST_HANDLER_BY_GUID on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method REQUEST_HANDLER_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | STRING | 20021203 | ||||
| 2 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20021203 |
Method REQUEST_HANDLER_BY_ID on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method REQUEST_HANDLER_BY_ID_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_BOL_BO_PROPERTY_ACCESS | Zugriff Schnittstelle für BO-Attribute | 20050105 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | SIMPLE | 20050105 | ||||
| 3 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20050105 |
Method REQUEST_HANDLER_BY_ID_ENTITY on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method SET_AUTO_LTX_END_REQUESTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20050122 |
Method SET_AUTO_LTX_END_REQUESTED on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method SET_HANDLER_BY_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_BOL_BO_PROPERTY_ACCESS | Zugriff Schnittstelle für BO-Attribute | 20021203 | |||
| 2 | IV_EXTENDED_LIFE | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_EXTENDED_LIFE | Launch Transaction Extended Life Flag | 20050105 | |||
| 3 | IV_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20021203 | |||
| 4 | IV_RAISE_VETO | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_RAISE_VETO | Starttransaktion: Kennzeichen "Veto einlegen" | 20050105 | |||
| 5 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20021203 |
Method SET_HANDLER_BY_ENTITY on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method SET_HANDLER_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXTENDED_LIFE | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_RAISE_VETO | Starttransaktion: Kennzeichen "Veto einlegen" | 20041214 | |||
| 2 | IV_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20021203 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | STRING | 20021203 | ||||
| 4 | IV_RAISE_VETO | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_EXTENDED_LIFE | Launch Transaction Extended Life Flag | 20041214 | |||
| 5 | IV_SRC_SESSION_TYPE | Call by reference | Type reference (TYPE) | WCFT_LTX_SRC_SESSION_TYPE | Launch Transaction: Session Type of Source System | 20081103 | |||
| 6 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20021203 |
Method SET_HANDLER_BY_ID on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
Method SET_HANDLER_BY_ID_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_BOL_BO_PROPERTY_ACCESS | Zugriff Schnittstelle für BO-Attribute | 20050105 | |||
| 2 | IV_EXTENDED_LIFE | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_EXTENDED_LIFE | Launch Transaction Extended Life Flag | 20050105 | |||
| 3 | IV_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CRM_IC_ACTION_HANDLER | Handler für IC-Aktionen (Datenfluss, HTML...) | 20050105 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | SIMPLE | 20050105 | ||||
| 5 | IV_RAISE_VETO | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_RAISE_VETO | Starttransaktion: Kennzeichen "Veto einlegen" | 20050105 | |||
| 6 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20050105 |
Method SET_HANDLER_BY_ID_ENTITY on class CL_CRM_IC_ACTIVE_ACTIONS has no exception.
History
| Last changed by/on | SAP | 20100303 |
| SAP Release Created in | 400 |