SAP ABAP Class CL_CRM_BSP__RECENTOBJECT0_IMPL (CL_CRM_BSP__RECENTOBJECT0_IMPL)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI (Application Component) User Interface
     CRM_BSP_UI_FRAME_RECOBJ (Package) Administration of most recent objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP__RECENTOBJECT0 20080125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_WD_FRAMEWORK_EVENTS CRM UI Application Frame Events 20110118
Properties
Class CL_CRM_BSP__RECENTOBJECT0_IMPL  
Short Description    
Super Class CL_CRM_BSP__RECENTOBJECT0  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_UI_FRAME_RECOBJ   Administration of most recent objects 
Created 20080125   SAP 
Last change 20130531   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_FRAMEWORK_EVENTS CRM UI Application Frame Events 20110118
Friends
Class CL_CRM_BSP__RECENTOBJECT0_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DLG_STATES_TABLE Instance attribute Public Type reference (TYPE) DLG_STATES Table of DLG states (collapsed/expanded) 20120410
2 GC_MAX_ENTRIES_DDLB Constant Public Type reference (TYPE) INT2 10 2 byte integer (signed) 20080418
3 GR_BOL Instance attribute Private Object reference (TYPE REF TO) CL_CRM_BOL_CORE BOL Core 20080125
4 GR_MAPPING_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_CRM_UI_OBJECT_MAPPING_SRV Object mapping service 20080125
5 GR_MSG_SRV Instance attribute Public Object reference (TYPE REF TO) CL_BSP_WD_MESSAGE_SERVICE 20080211
6 GR_NAV_SRV Instance attribute Public Object reference (TYPE REF TO) IF_CRM_UI_NAVIGATION_SERVICE Navigation Service 20080212
7 GR_OBJECT_DESCR Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_OBJECT_DESCR Description of object based on recent items logic 20090730
8 GR_SELECTED_ENTITY Instance attribute Public Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Access Interface for BO Attributes 20080207
9 GR_SELF Static Attribute Private Object reference (TYPE REF TO) CL_CRM_BSP__RECENTOBJECT0_IMPL 20080125
10 GS_ICON Instance attribute Public Type reference (TYPE) CRMS_THTMLB_ICON stucture for icon attributes 20080401
11 GS_PERS_ATTR Instance attribute Public Type reference (TYPE) CRMS_UI_RECOBJ_PERS Pesonalized Settings for Recent Objects 20080417
12 GT_EXCLUDED_OBJECTS Static Attribute Protected Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB 20080626
13 GT_INCLUDED_OBJECTS Static Attribute Protected Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20101011
14 GT_RECENT_OBJECTS Instance attribute Private Type reference (TYPE) CRMT_RECENT_OBJ_TAB recent objects table 20080125
15 GT_SHORTCUTS Instance attribute Public Type reference (TYPE) CRMT_THTMLB_SHORTCUT_ITEMS The table for shortcut items 20080401
16 GT_WRAPPERS Instance attribute Private Type reference (TYPE) TY_WRAPPER_TAB 20080205
17 GV_ADDITIONAL_ENTRIES Instance attribute Public Type reference (TYPE) INT1 2 Dummy for B20 int1 (Local Everywhere) 20080205
18 GV_ID_SELECTED Instance attribute Public Type reference (TYPE) STRING 20080401
19 GV_MAX_ENTRIES Instance attribute Protected Type reference (TYPE) INT1 12 2 byte integer (signed) 20080125
20 GV_PROFILE Instance attribute Private Type reference (TYPE) CRMT_UI_PROFILE Business Role 20080125
21 GV_RFC_FAILURE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090210
22 GV_TITLE Instance attribute Public Type reference (TYPE) CRMT_UI_TITLE30 Title 20080214
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_RECENT_OBJECTS_EXT Instance method Public Method 20080206
2 BUILD_OBJECT_ENTRY Instance method Public Method 20080219
3 CHECK_NAVIGABLE Instance method Public Method 20080218
4 DETERMINE_ENTRY Instance method Public Method 20080506
5 DO_INITIAL_LOAD Instance method Public Method 20080416
6 EH_SESSION_EXIT Instance method Public Event handling method 20080125
7 GET_DESCR Instance method Public Method 20080204
8 GET_HISTORY Instance method Public Method 20080125
9 GET_ICON_AND_TITLE Instance method Public Method 20080214
10 GET_INSTANCE Static method Public Method 20080125
11 GET_SHORTCUTS Instance method Public Method 20080401
12 INITIALIZE Instance method Public Method 20080402
13 INITIALIZE_LAYOUT Instance method Public Event handling method 20080214
14 INITIALIZE_PERS_SETTINGS Instance method Public Method 20080205
15 LOAD_ENTITY Instance method Protected Method 20080206
16 NAVIGATE_REPORT Instance method Public Method 20080219
17 ON_BOL_RESET_FINISHED Instance method Public Event handling method 20080125
18 ON_BOL_RESET_TRIGGERED Instance method Public Event handling method 20080125
19 ON_ENTITY_DELETED Instance method Public Event handling method 20080125
20 ON_HISTORY_TRIGGER Instance method Public Event handling method 20080129
21 ON_SESSION_RESTART Instance method Public Event handling method 20110118
22 REGISTER_EXCLUDED_OBJECTS Static method Public Method 20080626
23 REGISTER_INCL_NONROOT_OBJECTS Static method Public Method 20101011
24 RENUMBER_ENTRIES Instance method Public Method 20080128
25 SAVE_RECENT_OBJECTS Instance method Public Method 20110118
Events
Class CL_CRM_BSP__RECENTOBJECT0_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DLG_STATE Public See coding 20120410 BEGIN OF dlg_state. TYPES grp_id TYPE string. TYPES is_expanded TYPE abap_bool. TYPES END OF dlg_state
2 DLG_STATES Public See coding 20120410 dlg_states TYPE STANDARD TABLE OF dlg_state
3 TY_WRAPPER Private See coding 20080205 begin of ty_wrapper, object_name type crmt_ext_obj_name, attrib_path type string, end of ty_wrapper
4 TY_WRAPPER_TAB Private See coding 20080205 ty_wrapper_tab type table of ty_wrapper
Method Signatures

Method ACCESS_RECENT_OBJECTS_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RECENT_OBJECTS Call by reference Type reference (TYPE) CRMT_RECENT_OBJ_TAB recent objects table 20080206

Method ACCESS_RECENT_OBJECTS_EXT on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method BUILD_OBJECT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RECENT_OBJECT Call by reference Type reference (TYPE) CRMS_RECENT_OBJECTS recent objects 20080219

Method BUILD_OBJECT_ENTRY on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method CHECK_NAVIGABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RECENT_OBJECT Call by reference Type reference (TYPE) CRMS_RECENT_OBJECTS recent objects 20080218

Method CHECK_NAVIGABLE on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method DETERMINE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RECENT_OBJECT Call by reference Type reference (TYPE) CRMS_RECENT_OBJECTS recent objects 20080506

Method DETERMINE_ENTRY on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method DO_INITIAL_LOAD Signature

Method DO_INITIAL_LOAD on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method DO_INITIAL_LOAD on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method EH_SESSION_EXIT Signature

Method EH_SESSION_EXIT on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method EH_SESSION_EXIT on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method GET_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RECENT_OBJECT Call by reference Type reference (TYPE) CRMS_RECENT_OBJECTS recent objects 20080204

Method GET_DESCR on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method GET_HISTORY Signature

Method GET_HISTORY on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method GET_HISTORY on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method GET_ICON_AND_TITLE Signature

Method GET_ICON_AND_TITLE on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method GET_ICON_AND_TITLE on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CRM_BSP__RECENTOBJECT0_IMPL 20080125

Method GET_INSTANCE on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method GET_SHORTCUTS Signature

Method GET_SHORTCUTS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method GET_SHORTCUTS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method INITIALIZE on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method INITIALIZE_LAYOUT Signature

Method INITIALIZE_LAYOUT on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method INITIALIZE_LAYOUT on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method INITIALIZE_PERS_SETTINGS Signature

Method INITIALIZE_PERS_SETTINGS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method INITIALIZE_PERS_SETTINGS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method LOAD_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GENIL_ID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Object ID in Generic Interaction Layer 20080206
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080206
3 Returning RR_ENTITY Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20080206

Method LOAD_ENTITY on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method NAVIGATE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RECENT_OBJECT Call by reference Type reference (TYPE) CRMS_RECENT_OBJECTS recent objects 20080219

Method NAVIGATE_REPORT on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method ON_BOL_RESET_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20080125

Method ON_BOL_RESET_FINISHED on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method ON_BOL_RESET_TRIGGERED Signature

Method ON_BOL_RESET_TRIGGERED on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method ON_BOL_RESET_TRIGGERED on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method ON_ENTITY_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20080125

Method ON_ENTITY_DELETED on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method ON_HISTORY_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20080129

Method ON_HISTORY_TRIGGER on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method ON_SESSION_RESTART Signature

Method ON_SESSION_RESTART on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method ON_SESSION_RESTART on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method REGISTER_EXCLUDED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDED_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table for object name and object type 20080626

Method REGISTER_EXCLUDED_OBJECTS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method REGISTER_INCL_NONROOT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INCLUDED_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table for object name and object type 20101011

Method REGISTER_INCL_NONROOT_OBJECTS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method RENUMBER_ENTRIES Signature

Method RENUMBER_ENTRIES on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method RENUMBER_ENTRIES on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.

Method SAVE_RECENT_OBJECTS Signature

Method SAVE_RECENT_OBJECTS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no parameter.
Method SAVE_RECENT_OBJECTS on class CL_CRM_BSP__RECENTOBJECT0_IMPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700