SAP ABAP Class CL_VBI_GEOMAP_SCENE_MANAGER (GeoMap Scene Manager)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-VBZ (Application Component) Visual Business -> please use CA-GTF-VBZ
     VBI_GEOMAP_CORE (Package) Visual Business GeoMap Core objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VBI_SCENE_MANAGER Generic Scene Manager 20130326
Properties
Class CL_VBI_GEOMAP_SCENE_MANAGER  
Short Description GeoMap Scene Manager    
Super Class CL_VBI_SCENE_MANAGER Generic Scene Manager 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VBI_GEOMAP_CORE   Visual Business GeoMap Core objects 
Created 20121001   SAP 
Last change 20141120    
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 IF_VBI_SERVICE_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_VBI_GEOMAP_SCENE_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_VBI_CONTROL_ADAPTER 20130226 Output Adapter Interface
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OBJ_KIND_LINK_BI Constant Protected Type reference (TYPE) CHAR1 'B' Object kind bidirect. Link 20130411
2 GROUPING_INDEX Instance attribute Protected Type reference (TYPE) INDEX_TAB 20130219
3 MULTI_INDEX Instance attribute Protected Type reference (TYPE) MINDEX_TAB 20130219
4 REGROUPING_NEEDED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20130211
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IS_MULTI Instance method Public Method Checks if the given object is a Multi Object 20130416
2 CHECK_TABLES Instance method Private Method 20130326
3 DO_DELTA_GROUPING Instance method Private Method Update existing grouping with given changes (delta grouping) 20130304
4 DO_FULL_GROUPING Instance method Private Method Execute an unrestricted grouping 20130304
5 ENRICH_MULTI_OBJECTS Instance method Protected Method 20130904
6 GET_SUB_OBJECTS_OF_MULTI Instance method Public Method Returns all objects covered by a given multi 20130416
7 GET_SUB_OBJECT_ROLES_OF_MULTI Instance method Public Method Returns the roles of all objects covered by a given multi 20130416
8 GROUP_SCENE_OBJECTS Instance method Private Method (Re-)group scene objects to multi objects 20121005
9 UPDATE_BIDIRECTIONAL_MLINKS Instance method Private Method Update Bi-Directional Multi Links 20130411
10 UPDATE_GROUPING Instance method Public Method Ensures a reasoned grouping 20130215
Events
Class CL_VBI_GEOMAP_SCENE_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INDEX_ENTRY Protected See coding 20130219 begin of INDEX_ENTRY, GUID type VBI_OBJECT_GUID, OBJ_KIND type CHAR1, POSITION type VBI_S_OBJ_GEOPOS, BIDIR type ABAP_BOOL. include type LINK_POSITION as LINK_POS. types: end of INDEX_ENTRY
2 INDEX_TAB Protected See coding 20130219 INDEX_TAB type hashed table of INDEX_ENTRY with unique key POSITION LINK_POS
3 LINK_POSITION Protected See coding 20130212 begin of LINK_POSITION, LINK_START_POS type VBI_S_OBJ_GEOPOS, LINK_DEST_POS type VBI_S_OBJ_GEOPOS, end of LINK_POSITION
4 MINDEX_TAB Protected See coding 20130411 MINDEX_TAB type hashed table of INDEX_ENTRY with unique key POSITION LINK_POS BIDIR
Method Signatures

Method CHECK_IS_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) VBI_OBJECT_GUID Model Object GUID 20130416
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130416

Method CHECK_IS_MULTI on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method CHECK_TABLES 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 20130326

Method CHECK_TABLES on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method DO_DELTA_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS_2_CHECK Call by reference Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130304

Method DO_DELTA_GROUPING on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method DO_FULL_GROUPING Signature

Method DO_FULL_GROUPING on class CL_VBI_GEOMAP_SCENE_MANAGER has no parameter.
Method DO_FULL_GROUPING on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method ENRICH_MULTI_OBJECTS Signature

Method ENRICH_MULTI_OBJECTS on class CL_VBI_GEOMAP_SCENE_MANAGER has no parameter.
Method ENRICH_MULTI_OBJECTS on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method GET_SUB_OBJECTS_OF_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ROLES Call by reference Type reference (TYPE) VBI_T_OBJECT_ROLES Role filter table 20130416
2 Importing IV_INCLUDE_RELATED_SPOTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Include related spots for links 20130416
3 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) VBI_OBJECT_GUID Multi Object GUID 20130416
4 Returning RT_RESULT Value transfer Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130416

Method GET_SUB_OBJECTS_OF_MULTI on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method GET_SUB_OBJECT_ROLES_OF_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_RELATED_SPOTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Include related spots for links 20130416
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) VBI_OBJECT_GUID Multi Object GUID 20130416
3 Returning RT_RESULT Value transfer Type reference (TYPE) VBI_T_OBJECT_ROLES Roles Table for Scene Objects 20130416

Method GET_SUB_OBJECT_ROLES_OF_MULTI on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method GROUP_SCENE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS_2_CHECK Call by reference Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20121005

Method GROUP_SCENE_OBJECTS on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method UPDATE_BIDIRECTIONAL_MLINKS Signature

Method UPDATE_BIDIRECTIONAL_MLINKS on class CL_VBI_GEOMAP_SCENE_MANAGER has no parameter.
Method UPDATE_BIDIRECTIONAL_MLINKS on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.

Method UPDATE_GROUPING Signature

Method UPDATE_GROUPING on class CL_VBI_GEOMAP_SCENE_MANAGER has no parameter.
Method UPDATE_GROUPING on class CL_VBI_GEOMAP_SCENE_MANAGER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100