SAP ABAP Interface IF_VBI_SCENE_MANAGER (Scene Manager Read Interface)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-VBZ (Application Component) Visual Business -> please use CA-GTF-VBZ
     VBI_INTERFACES (Package) Visual Business Interfaces
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VBI_SCENE_MANAGER Generic Scene Manager 20130326
Properties
Interface IF_VBI_SCENE_MANAGER  
Short Description Scene Manager Read Interface    
General Data
Package VBI_INTERFACES   Visual Business Interfaces 
Created 20121218   SAP 
Last changed 20131127   SAP 
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
Interface IF_VBI_SCENE_MANAGER has no interface.
Friends
Interface IF_VBI_SCENE_MANAGER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SCENE_CHANGED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130405
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_EXISTS Instance method Public Method Checks whether an object exists in the scene or not. 20130402
2 CHECK_OBJECT_FITS_ROLE_FILTER Instance method Public Method Checks whether an object has one of the given roles. 20130402
3 GET_OBJECTS_BASE_DATA Instance method Public Method Returns the object entries 20130402
4 GET_OBJECTS_BY_ROLE Instance method Public Method Returns all objects fitting the role filter 20130402
5 GET_OBJECT_BASE_DATA Instance method Public Method Returns the object entry 20130116
6 GET_RELATED_SPOTS Instance method Public Method Returns the spots related to a link 20130402
7 GET_SCENE_OBJECTS_COMPLEMENT Instance method Public Method Get Scene Objects complement (all other Scene Objects) 20130402
8 GET_SELECTED_OBJECTS Instance method Public Method Returns all selected objects 20130910
9 GET_SPOT_COORDINATES Instance method Public Method Returns the position of a spot 20130402
Events
Interface IF_VBI_SCENE_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_OBJECT_BASE_TAB Public See coding 20130402 GTYPE_OBJECT_BASE_TAB type table of IF_VBI_SERVICE_PROVIDER=>OBJECT_BASE with non-unique key GUID
Method Signatures

Method CHECK_OBJECT_EXISTS 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 20130402
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130402

Method CHECK_OBJECT_EXISTS on Interface IF_VBI_SCENE_MANAGER has no exception.

Method CHECK_OBJECT_FITS_ROLE_FILTER 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 Roles Table for Scene Objects 20130402
2 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) VBI_OBJECT_GUID Model Object GUID 20130402
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130402

Method CHECK_OBJECT_FITS_ROLE_FILTER on Interface IF_VBI_SCENE_MANAGER has no exception.

Method GET_OBJECTS_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_GUIDS Call by reference Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130402
2 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_OBJECT_BASE_TAB 20130402

Method GET_OBJECTS_BASE_DATA on Interface IF_VBI_SCENE_MANAGER has no exception.

Method GET_OBJECTS_BY_ROLE 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 Roles Table for Scene Objects 20130402
2 Returning RT_RESULT Value transfer Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130402

Method GET_OBJECTS_BY_ROLE on Interface IF_VBI_SCENE_MANAGER has no exception.

Method GET_OBJECT_BASE_DATA 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 20130116
2 Returning RV_RESULT Value transfer Type reference (TYPE) IF_VBI_SERVICE_PROVIDER=>OBJECT_BASE 20130116

Method GET_OBJECT_BASE_DATA on Interface IF_VBI_SCENE_MANAGER has no exception.

Method GET_RELATED_SPOTS 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 20130402
2 Returning RT_RESULT Value transfer Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130402

Method GET_RELATED_SPOTS on Interface IF_VBI_SCENE_MANAGER has no exception.

Method GET_SCENE_OBJECTS_COMPLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_GUIDS Call by reference Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130402
2 Returning RT_RESULT Value transfer Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130402

Method GET_SCENE_OBJECTS_COMPLEMENT on Interface IF_VBI_SCENE_MANAGER has no exception.

Method GET_SELECTED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ONLY_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Consider only visible objects 20130910
2 Returning RT_RESULT Value transfer Type reference (TYPE) VBI_T_OBJECT_GUIDS Table of Model Object GUIDs 20130910

Method GET_SELECTED_OBJECTS on Interface IF_VBI_SCENE_MANAGER has no exception.

Method GET_SPOT_COORDINATES 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 20130402
2 Returning RS_RESULT Value transfer Type reference (TYPE) VBI_S_OBJ_GEOPOS WGS84 Geoposition 20130402

Method GET_SPOT_COORDINATES on Interface IF_VBI_SCENE_MANAGER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100