SAP ABAP Class CL_EXM_IM_RECA_CAD_PROVID_ALV (CAD Provider: Example with ALV)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-GI (Application Component) Graphic Interface
     RE_CA_GI (Package) RE: Graphical Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_CAD_PROVIDER CAD Provider: Default Implementation 20090422
Properties
Class CL_EXM_IM_RECA_CAD_PROVID_ALV  
Short Description CAD Provider: Example with ALV    
Super Class CL_RECA_CAD_PROVIDER CAD Provider: Default Implementation 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CA_GI   RE: Graphical Integration 
Created 20090422   SAP 
Last change 20100310   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)
2 RECA2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EXM_IM_RECA_CAD_PROVID_ALV has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CF_RECA_CAD_PROVIDER 20090422 CAD Provider: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FCODE_PLAN_MENU Constant Protected Type reference (TYPE) SYUCOMM 'PLANMENU' 20090422
2 MD_CURRENT_PLAN Instance attribute Protected Type reference (TYPE) MTYPE_S_PLAN-PLANID Single Plan 20090422
3 MD_SPLITTER_SASH Instance attribute Protected Type reference (TYPE) I Sash Position 20090422
4 MF_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL There Is Changed Data 20090422
5 MF_LEGEND Instance attribute Protected Type reference (TYPE) ABAP_BOOL Legend Displayed 20090422
6 MO_ALV_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20090422
7 MO_DYNDOC_LEGEND Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20090422
8 MO_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Splitter ALV<>Legend 20090422
9 MO_SPLITTER_LEGEND Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Splitter Within Legend 20090422
10 MO_TABLE_LEGEND Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20090422
11 MT_LEGEND_DISPLAY Instance attribute Protected Type reference (TYPE) MTYPE_T_LEGEND Legend 20090422
12 MT_MARKTYPE_MAP Instance attribute Protected Type reference (TYPE) MTYPE_T_MARKTYPE_MAP Mapping of Marking Types Used 20090422
13 MT_PLAN Instance attribute Protected Type reference (TYPE) MTYPE_T_PLAN All Plans for Main Object 20090422
14 MT_PLAN_OBJECT Instance attribute Protected Type reference (TYPE) MTYPE_T_PLAN_OBJ Objects for All Plans 20090422
15 MT_TABLE Instance attribute Protected Type reference (TYPE) MTYPE_T_TABLE Objects 20090422
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PLAN_FOR_OBJECT Instance method Protected Method Reads a Plan/Plans for Obejct 20090422
2 CREATE_TABLE Instance method Protected Method Creation of ALV Table 20090422
3 DEFINE_STANDARD_MARKTYPES Instance method Protected Method Specify Standard Marking Types 20090422
4 DISPLAY_PLAN Instance method Protected Method Display Plan 20090422
5 HANDLE_CONTEXT_MENU Instance method Protected Event handling method ALV: Context Menu 20090422
6 HANDLE_DOUBLE_CLICK Instance method Protected Event handling method ALV: Double Click 20090422
7 HANDLE_HOTSPOT Instance method Protected Event handling method ALV: Hotspot Click 20090422
8 HANDLE_TOOLBAR Instance method Protected Event handling method ALV: Toolbar 20090422
9 HANDLE_TOOLBAR_MENU Instance method Protected Event handling method ALV: Toolbar Menu 20090422
10 HANDLE_USER_CMND Instance method Protected Event handling method ALV: User Command 20090422
11 _DISPLAY_QUICKINFO Instance method Private Method Include Quick Info Texts of Objects in Output 20090422
12 _DISPLAY_SELECTION Instance method Private Method Include Selections in Output 20090422
13 _DISPLAY_TEXTS Instance method Private Method Include Texts in Output 20090422
14 _GET_PLAN_BY_OBJECT_AREAL Instance method Private Method Plans of a Locality 20090422
15 _GET_PLAN_BY_OBJECT_FLOOR Instance method Private Method Plans of a Floor 20090422
16 _GET_PLAN_BY_OBJECT_ROOM Instance method Private Method Plans of a Room (-> Floor) 20090422
Events
Class CL_EXM_IM_RECA_CAD_PROVID_ALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_LEGEND Protected See coding Legend 20090422 BEGIN OF mtype_s_legend, legend TYPE reca_gi_legend, colortab TYPE lvc_t_scol, styletab TYPE salv_t_int4_column, END OF mtype_s_legend
2 MTYPE_S_MARKTYPE_MAP Protected See coding Mapping of Marking Type 20090422 BEGIN OF mtype_s_marktype_map, marktype TYPE recagimarktype, color TYPE lvc_s_colo, style TYPE lvc_style, END OF mtype_s_marktype_map
3 MTYPE_S_OBJECT Protected See coding Object of Graphic 20090422 BEGIN OF mtype_s_object, objnr TYPE recaobjnr, description TYPE string, bustype TYPE reca_gi_busobj-bustype, buskey TYPE reca_gi_busobj-buskey, END OF mtype_s_object
4 MTYPE_S_PLAN Protected See coding Single Plan 20090422 BEGIN OF mtype_s_plan, planid TYPE string, xplan TYPE string, END OF mtype_s_plan
5 MTYPE_S_PLAN_OBJ Protected See coding Objects for a Plan 20090422 BEGIN OF mtype_s_plan_obj, planid TYPE mtype_s_plan-planid, t_object TYPE mtype_t_object, END OF mtype_s_plan_obj
6 MTYPE_T_LEGEND Protected See coding Legend 20090422 mtype_t_legend type STANDARD TABLE OF mtype_s_legend with DEFAULT KEY
7 MTYPE_T_MARKTYPE_MAP Protected See coding Mapping of Marking Types Used 20090422 mtype_t_marktype_map TYPE sorted TABLE OF mtype_s_marktype_map with unique key marktype
8 MTYPE_T_OBJECT Protected See coding List of Objects of Graphic 20090422 mtype_t_object TYPE SORTED TABLE OF mtype_s_object WITH UNIQUE KEY objnr
9 MTYPE_T_PLAN Protected See coding All Plans for Main Object 20090422 mtype_t_plan TYPE STANDARD TABLE OF mtype_s_plan with DEFAULT KEY
10 MTYPE_T_PLAN_OBJ Protected See coding Objects for All Plans 20090422 mtype_t_plan_obj TYPE STANDARD TABLE OF mtype_s_plan_obj with DEFAULT KEY
11 MTYPE_T_TABLE Protected See coding Current Plan - All 20090422 mtype_t_table TYPE STANDARD TABLE OF reca_gi_cad_table WITH DEFAULT KEY
Method Signatures

Method ADD_PLAN_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20090422

Method ADD_PLAN_FOR_OBJECT on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method CREATE_TABLE Signature

Method CREATE_TABLE on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler beim Initialisieren 20090422

Method DEFINE_STANDARD_MARKTYPES Signature

Method DEFINE_STANDARD_MARKTYPES on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no parameter.
Method DEFINE_STANDARD_MARKTYPES on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method DISPLAY_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PLANID Call by reference Type reference (TYPE) MTYPE_S_PLAN-PLANID Einzelner Plan 20090422

Method DISPLAY_PLAN on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method HANDLE_CONTEXT_MENU Signature

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

Method HANDLE_CONTEXT_MENU on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method HANDLE_DOUBLE_CLICK Signature

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

Method HANDLE_DOUBLE_CLICK on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method HANDLE_HOTSPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20090422
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20090422
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20090422

Method HANDLE_HOTSPOT on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20090422
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20090422

Method HANDLE_TOOLBAR on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method HANDLE_TOOLBAR_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20090422
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20090422

Method HANDLE_TOOLBAR_MENU on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method HANDLE_USER_CMND Signature

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

Method HANDLE_USER_CMND on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method _DISPLAY_QUICKINFO Signature

Method _DISPLAY_QUICKINFO on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no parameter.
Method _DISPLAY_QUICKINFO on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method _DISPLAY_SELECTION Signature

Method _DISPLAY_SELECTION on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no parameter.
Method _DISPLAY_SELECTION on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method _DISPLAY_TEXTS Signature

Method _DISPLAY_TEXTS on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no parameter.
Method _DISPLAY_TEXTS on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method _GET_PLAN_BY_OBJECT_AREAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20090422

Method _GET_PLAN_BY_OBJECT_AREAL on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method _GET_PLAN_BY_OBJECT_FLOOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20090422

Method _GET_PLAN_BY_OBJECT_FLOOR on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.

Method _GET_PLAN_BY_OBJECT_ROOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20090422

Method _GET_PLAN_BY_OBJECT_ROOM on class CL_EXM_IM_RECA_CAD_PROVID_ALV has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605