SAP ABAP Class CL_CRM_IC_ACTIVE_ACTIONS (Singleton keeping active actions)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-ACC (Application Component) Activity Clipboard
     CRM_IC_APPL_UI_BDC (Package) IC Business Data Context UI
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 ABAP 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 GS_CURRENT_ACTIVE Instance attribute Private Type reference (TYPE) ICT_ACTIVE_LTX IC WebClient Active Launch Transactions 20050210
2 GT_ACTIVE_LTX Instance attribute Private Type reference (TYPE) ICT_ACTIVE_LTX_TAB IC WebClient 20050104
3 GV_AUTO_LTX_END_REQUESTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050105
4 GV_VETO_HAS_BEEN_RAISED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050203
5 SELF 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 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030228
2 DELETE_HANDLER_BY_GUID Instance method Public Method Delete specific handler 20021203
3 GET_CODE_TO_FOCUS_ON_LTX Instance method Public Method Get JS code to focus on active LTX 20060628
4 GET_GUID_FOR_HANDLER Instance method Public Method Get GUID for handler 20021203
5 GET_ID_FOR_HANDLER Instance method Public Method Get ID of handler 20040326
6 GET_INSTANCE Static method Public Method Get instance 20021203
7 GET_SOURCE_SESSION Instance method Public Method Get session information of source system 20081103
8 HAS_ACTIVE_LTX_LEFT Instance method Public Method Are there active LTX sessions left? 20050203
9 HAS_INTERACTION_END_PROCESSING Instance method Public Method TRUE if special processing for interaction end has been exec 20050713
10 HAS_VETO_BEEN_RAISED Instance method Public Method Returns true if an active transaction caused a veto at END 20050203
11 IS_HANDLER_STATEFUL Instance method Public Method Does LTX have extended_life flag checked? 20041227
12 IS_HANDLER_VETO_ENABLED Instance method Public Method Does LTX have veto flag checked? 20041227
13 NAVIGATE_TO_LTX_VIEW Instance method Private Method 20050202
14 PREPARE_LTX_NAVIGATION Instance method Private Method Prepare LTX, navbar and data source for navigation 20050714
15 PREPARE_NEXT_LTX_FOR_CLOSE Instance method Public Method Prepare next LTX for close 20050110
16 PROCESS_NAVIGATION Instance method Private Method process navigation to launch transaction view 20050203
17 REFRESH Static method Public Method Complete cleanup 20021203
18 REQUEST_HANDLER_BY_ENTITY Instance method Public Method Get handler by entity (e.g. taken from BDC navigation data) 20021203
19 REQUEST_HANDLER_BY_GUID Instance method Public Method Get handler by guid 20021203
20 REQUEST_HANDLER_BY_ID Instance method Public Method Get handler by action ID 20021203
21 REQUEST_HANDLER_BY_ID_ENTITY Instance method Public Method Get handler by ID and entity 20050105
22 SET_AUTO_LTX_END_REQUESTED Instance method Public Method Set flag to automatically close active transactions. 20050105
23 SET_HANDLER_BY_ENTITY Instance method Public Method Set handler by entity 20021203
24 SET_HANDLER_BY_ID Instance method Public Method Set handler by action ID 20021203
25 SET_HANDLER_BY_ID_ENTITY 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 Importing 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 Returning 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 Importing IV_HANDLER Call by reference Object reference (TYPE REF TO) IF_CRM_IC_ACTION_HANDLER Handler für IC-Aktionen (Datenfluss, HTML...) 20021203
2 Returning 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 Importing IV_HANDLER Call by reference Object reference (TYPE REF TO) IF_CRM_IC_ACTION_HANDLER Handler für IC-Aktionen (Datenfluss, HTML...) 20040326
2 Returning 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 Returning 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 Exporting EV_SRC_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20081103
2 Exporting EV_SRC_SESSION_ID Call by reference Type reference (TYPE) STRING Session ID 20081103
3 Exporting EV_SRC_SESSION_TYPE Call by reference Type reference (TYPE) WCFT_LTX_SRC_SESSION_TYPE Launch Transaction: Session Type of Source System 20081103
4 Importing 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 Returning 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 Returning 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 Returning 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 Importing IV_GUID Call by reference Type reference (TYPE) STRING 20041227
2 Returning 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 Importing IV_GUID Call by reference Type reference (TYPE) STRING 20041227
2 Returning 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 Importing 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 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20021203
2 Returning 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 Importing IV_GUID Call by reference Type reference (TYPE) STRING 20021203
2 Returning 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 Importing IV_ID Call by reference Type reference (TYPE) STRING 20021203
2 Returning 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 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20050105
2 Importing IV_ID Call by reference Type reference (TYPE) SIMPLE 20050105
3 Returning 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 Importing 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 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20021203
2 Importing IV_EXTENDED_LIFE Call by reference Type reference (TYPE) CRMT_IC_LTX_EXTENDED_LIFE Launch Transaction Extended Life Flag 20050105
3 Importing IV_HANDLER Call by reference Object reference (TYPE REF TO) IF_CRM_IC_ACTION_HANDLER Handler für IC-Aktionen (Datenfluss, HTML...) 20021203
4 Importing IV_RAISE_VETO Call by reference Type reference (TYPE) CRMT_IC_LTX_RAISE_VETO Starttransaktion: Kennzeichen "Veto einlegen" 20050105
5 Returning 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 Importing IV_EXTENDED_LIFE Call by reference Type reference (TYPE) CRMT_IC_LTX_RAISE_VETO Starttransaktion: Kennzeichen "Veto einlegen" 20041214
2 Importing IV_HANDLER Call by reference Object reference (TYPE REF TO) IF_CRM_IC_ACTION_HANDLER Handler für IC-Aktionen (Datenfluss, HTML...) 20021203
3 Importing IV_ID Call by reference Type reference (TYPE) STRING 20021203
4 Importing IV_RAISE_VETO Call by reference Type reference (TYPE) CRMT_IC_LTX_EXTENDED_LIFE Launch Transaction Extended Life Flag 20041214
5 Importing IV_SRC_SESSION_TYPE Call by reference Type reference (TYPE) WCFT_LTX_SRC_SESSION_TYPE Launch Transaction: Session Type of Source System 20081103
6 Returning 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 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20050105
2 Importing IV_EXTENDED_LIFE Call by reference Type reference (TYPE) CRMT_IC_LTX_EXTENDED_LIFE Launch Transaction Extended Life Flag 20050105
3 Importing IV_HANDLER Call by reference Object reference (TYPE REF TO) IF_CRM_IC_ACTION_HANDLER Handler für IC-Aktionen (Datenfluss, HTML...) 20050105
4 Importing IV_ID Call by reference Type reference (TYPE) SIMPLE 20050105
5 Importing IV_RAISE_VETO Call by reference Type reference (TYPE) CRMT_IC_LTX_RAISE_VETO Starttransaktion: Kennzeichen "Veto einlegen" 20050105
6 Returning 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