SAP ABAP Class CL_BICS_SELECTOR (Selector)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_SELECTOR (Package) BW BICS Consumer Selector
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_MD_SELECTOR Selector in MD Layer 20120313
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_SELECTOR Selector 20100201
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_SRV_VARS Service for Variables 20120313
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_SYSTEM_SRV_VARS System Service for Variables 20120313
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_QV Query View 20100201
Properties
Class CL_BICS_SELECTOR  
Short Description Selector    
Super Class CL_BICS_MD_SELECTOR Selector in MD Layer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_CONSUMER_SELECTOR   BW BICS Consumer Selector 
Created 20100201   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)
2 IF_BICS_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_BICS_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BICS_SELECTOR Selector 20100201
2 IF_BICS_SRV_VARS Service for Variables 20120313
3 IF_BICS_SYSTEM_SRV_VARS System Service for Variables 20120313
Friends
Class CL_BICS_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_EFFECTIVE_SELECTION_HANDLE Instance attribute Protected Type reference (TYPE) I Handle Status with Last Creation of Eff. Selection 20110728
2 O_HAS_VARIABLES Instance attribute Protected Type reference (TYPE) ABAP_BOOL Query hat Variablen 20120918
3 O_IS_CHARACTERISTICS_COMPLETE Instance attribute Protected Type reference (TYPE) ABAP_BOOL Characteristics already read 20100223
4 O_IS_STATE_INITIALIZED Instance attribute Protected Type reference (TYPE) ABAP_BOOL State initializes flag 20100222
5 O_R_EFFECTIVE_SELECTION Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_EFFECTIVE_SELECTION Effective Filter 20100506
6 O_R_PROV_SELECTOR Instance attribute Protected Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR Selector Provider Reference 20100222
7 O_R_SELECTION_SPACE Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_SELECTION Fixer Filter 20100506
8 O_R_SELECTION_STATE Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_SELECTION Dynamic Filter 20100506
9 O_R_SELECTOR_SRV_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_SELECTOR_SRV_DESCR Service Description of the Selector Layer 20101202
10 O_R_STRUCTURE_1 Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_STRUCTURE Structure Class in Selector Layer 20100223
11 O_R_STRUCTURE_2 Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_STRUCTURE Structure Class in Selector Layer 20100223
12 O_R_VARIABLE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_BICS_VARIABLE_CONTAINER Variables Container 20100510
13 O_SELECTOR_STATUS_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL Status change has occurred 20100628
14 O_T_CHARACTERISTIC Instance attribute Protected Type reference (TYPE) IF_BICS_CHARACTERISTIC=>TN_T_CHARACTERISTIC Table of Objects 20100222
Methods
# Method Level Visibility Method type Description Created on
1 CANCELLED Instance method Public Event handling method Variable screen cancelled 20121112
2 CLEAR_ATTRIBUTES Instance method Protected Method Initialize Attributes 20110919
3 CONSTRUCTOR Instance method Public Constructor 20100201
4 CREATE_CHARACTERISTIC Instance method Protected Method Create Characteristics 20100223
5 CREATE_PROVIDER Instance method Protected Method Create Provider Object 20100301
6 CREATE_STRUCTURE Instance method Private Method Create Structure Instance 20101129
7 GET_CHARACTERISTICS Instance method Protected Method Read Characteristics 20100222
8 GET_VARIABLE_METADATA Instance method Public Method Read Metadata of a Variable 20110302
9 HANDLE_CHARACTERISTIC_CHANGE Instance method Protected Event handling method Handle Characteristic Change 20100628
10 INCREMENT_MEMBER_ACCESS_HANDLE Instance method Public Method Increase Change Counter by One 20110714
11 INITIALIZE_STATE Instance method Protected Method Initializations after Variable Submit 20100222
12 INITIALIZE_VARIABLE_HANDLER Instance method Public Method Generate and Initialize Variable Processor 20120731
13 INIT_PLANNING_EDIT_MODE Instance method Protected Method Initialize Change Mode for Planning 20110405
14 SET_VARIABLE_CONTAINER Instance method Public Method Set Variable Container from Outside 20110207
15 SUBMITTED Instance method Public Event handling method Reset State to VarContSubmit 20110121
16 VALIDATE_PROVIDER_SELECTOR Instance method Public Method Validate Provider Selector 20120313
Events
Class CL_BICS_SELECTOR has no event.
Types
Class CL_BICS_SELECTOR has no local type.
Method Signatures

Method CANCELLED Signature

Method CANCELLED on class CL_BICS_SELECTOR has no parameter.
Method CANCELLED on class CL_BICS_SELECTOR has no exception.

Method CLEAR_ATTRIBUTES Signature

Method CLEAR_ATTRIBUTES on class CL_BICS_SELECTOR has no parameter.
Method CLEAR_ATTRIBUTES on class CL_BICS_SELECTOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_APPLICATION Call by reference Object reference (TYPE REF TO) IF_BICS_APPLICATION Applikationsrepräsentation 20100222
2 Importing I_R_SRV_DESCR Call by reference Object reference (TYPE REF TO) IF_BICS_SRV_DESCR Beschreibung eines Services 20100201
# Exception Resumable Description Created on
1 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20101202

Method CREATE_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROV_OBJECT Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_OBJECT Provider Merkmal 20100223
2 Returning R_R_CHARACTERISTIC Value transfer Object reference (TYPE REF TO) CL_BICS_CHARACTERISTIC Merkmalsklasse des Selektorlayers 20100223

Method CREATE_CHARACTERISTIC on class CL_BICS_SELECTOR has no exception.

Method CREATE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_STRUCTURES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20100301
2 Importing I_INFOPROVIDER Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100301
3 Importing I_R_DATA_AREA Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_DATA_AREA Datenbereich 20100301
4 Importing I_R_PROV_APPLICATION Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_APPLICATION Applikation 20100301
5 Importing I_R_VARIABLE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_VARIABLE_CONTAINER Variablenkontainer 20100301
6 Importing I_SELECTION_STATE_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Objekt Name 20110520
7 Importing I_SELECTOR_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Selektor oder Query View ID 20110520
8 Importing I_T_CHARACTERISTIC Call by reference Type reference (TYPE) RSBOLAP_T_OBJECT_NAME Liste von Objektnamen 20100301
9 Returning R_R_PROVIDER Value transfer Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR Query View 20100301

Method CREATE_PROVIDER on class CL_BICS_SELECTOR has no exception.

Method CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROV_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_STRUCTURE Struktur 20101129
2 Returning R_R_STRUCTURE Value transfer Object reference (TYPE REF TO) CL_BICS_STRUCTURE Strukturklasse im Selektor-Layer 20101129

Method CREATE_STRUCTURE on class CL_BICS_SELECTOR has no exception.

Method GET_CHARACTERISTICS Signature

Method GET_CHARACTERISTICS on class CL_BICS_SELECTOR has no parameter.
Method GET_CHARACTERISTICS on class CL_BICS_SELECTOR has no exception.

Method GET_VARIABLE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIABLE_NAME Call by reference Type reference (TYPE) ANY Variablenname 20110302
2 Returning R_S_PROV_DT_VARIABLE Value transfer Type reference (TYPE) RSBOLAP_DT_S_VARIABLE Designtime Variablenstruktur 20120529

Method GET_VARIABLE_METADATA on class CL_BICS_SELECTOR has no exception.

Method HANDLE_CHARACTERISTIC_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EVENT Call by reference Attribute reference (LIKE) 20100712

Method HANDLE_CHARACTERISTIC_CHANGE on class CL_BICS_SELECTOR has no exception.

Method INCREMENT_MEMBER_ACCESS_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HANDLE Value transfer Type reference (TYPE) I 20110714

Method INCREMENT_MEMBER_ACCESS_HANDLE on class CL_BICS_SELECTOR has no exception.

Method INITIALIZE_STATE Signature

Method INITIALIZE_STATE on class CL_BICS_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_BICS_NO_AUTHORITY Keine Berechtigung 20101228

Method INITIALIZE_VARIABLE_HANDLER Signature

Method INITIALIZE_VARIABLE_HANDLER on class CL_BICS_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_BICS_NO_AUTHORITY Keine Berechtigung 20120731

Method INIT_PLANNING_EDIT_MODE Signature

Method INIT_PLANNING_EDIT_MODE on class CL_BICS_SELECTOR has no parameter.
Method INIT_PLANNING_EDIT_MODE on class CL_BICS_SELECTOR has no exception.

Method SET_VARIABLE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VARIABLE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_BICS_VARIABLE_CONTAINER Variablencontainer 20110207
2 Returning R_OK Value transfer Type reference (TYPE) ABAP_BOOL Variablencontainer konnte hinzugefügt werden 20110207

Method SET_VARIABLE_CONTAINER on class CL_BICS_SELECTOR has no exception.

Method SUBMITTED Signature

Method SUBMITTED on class CL_BICS_SELECTOR has no parameter.
Method SUBMITTED on class CL_BICS_SELECTOR has no exception.

Method VALIDATE_PROVIDER_SELECTOR Signature

Method VALIDATE_PROVIDER_SELECTOR on class CL_BICS_SELECTOR has no parameter.
Method VALIDATE_PROVIDER_SELECTOR on class CL_BICS_SELECTOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730