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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | 'B' | Object kind bidirect. Link | 20130411 | |
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | INDEX_TAB | 20130219 | |||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | MINDEX_TAB | 20130219 | |||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | 20130211 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Checks if the given object is a Multi Object | 20130416 |
2 | ![]() |
Instance method | Private | Method | 20130326 | |
3 | ![]() |
Instance method | Private | Method | Update existing grouping with given changes (delta grouping) | 20130304 |
4 | ![]() |
Instance method | Private | Method | Execute an unrestricted grouping | 20130304 |
5 | ![]() |
Instance method | Protected | Method | 20130904 | |
6 | ![]() |
Instance method | Public | Method | Returns all objects covered by a given multi | 20130416 |
7 | ![]() |
Instance method | Public | Method | Returns the roles of all objects covered by a given multi | 20130416 |
8 | ![]() |
Instance method | Private | Method | (Re-)group scene objects to multi objects | 20121005 |
9 | ![]() |
Instance method | Private | Method | Update Bi-Directional Multi Links | 20130411 |
10 | ![]() |
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 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | VBI_OBJECT_GUID | Model Object GUID | 20130416 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IT_OBJECT_ROLES | Call by reference | Type reference (TYPE) | VBI_T_OBJECT_ROLES | Role filter table | 20130416 | ||
2 | ![]() |
IV_INCLUDE_RELATED_SPOTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Include related spots for links | 20130416 | |
3 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | VBI_OBJECT_GUID | Multi Object GUID | 20130416 | ||
4 | ![]() |
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 | ![]() |
IV_INCLUDE_RELATED_SPOTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Include related spots for links | 20130416 | |
2 | ![]() |
IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | VBI_OBJECT_GUID | Multi Object GUID | 20130416 | ||
3 | ![]() |
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 | ![]() |
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 |