SAP ABAP Class IF_BICS_MD_SELECTOR (Selector on the MD Level)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BICS_EVENT_SOURCE Basis Event Source 20110221
2 Interface composition (i COMPRISING i_ref)  IF_BICS_OBJECT Root Object for BICS Entities 20120809
3 Interface composition (i COMPRISING i_ref)  IF_BICS_SRV Service 20110221
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BICS_MD_QV Design Time Version of the Query View 20110222
2 Interface composition (i COMPRISING i_ref)  IF_BICS_SELECTOR Selector 20110221
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BICS_MD_SELECTOR Selector in MD Layer 20110222
Properties
Class IF_BICS_MD_SELECTOR  
Short Description Selector on the MD Level    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20110221   SAP 
Last change 20140121   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 CL_BICS_STRUCTURE_TYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_BICS_INFOPROV_METADATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_BICS_MD_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_BICS_MD_DIMENSION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_BICS_MD_KEY_FIGURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_BICS_MD_STRUCTURE_MEMBER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_BICS_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_BICS_MD_SELECTOR has no interface implemented.
Friends
Class IF_BICS_MD_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_BASE_INFOPROVIDER Instance attribute Public Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Basic InfoProvider 20110622
2 N_BASE_INFOPROVIDER_TYPE Instance attribute Public Type reference (TYPE) TN_INFOPROVIDER_TYPE InfoProvider Type 20110622
3 N_BASE_IS_MULTI_PROVIDER Instance attribute Public Type reference (TYPE) ABAP_BOOL Basis InfoProvider is MultiProvider 20110622
4 N_HAS_QUERY_CONTEXT Instance attribute Public Type reference (TYPE) ABAP_BOOL MD selector has query context 20120313
5 N_INFOPROVIDER Instance attribute Public Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME InfoProvider 20110222
6 N_INFOPROVIDER_TYPE Instance attribute Public Type reference (TYPE) TN_INFOPROVIDER_TYPE InfoProvider Type 20110622
7 N_IS_AGGREGATION_LEVEL Instance attribute Public Type reference (TYPE) ABAP_BOOL Aggregation Level 20110622
8 N_IS_MULTI_PROVIDER Instance attribute Public Type reference (TYPE) ABAP_BOOL MultiProvider 20110622
9 N_IS_REALTIME_CUBE Instance attribute Public Type reference (TYPE) ABAP_BOOL Real Time / Direct Update 20110706
10 N_QUERY Instance attribute Public Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Query Name 20120313
11 N_R_DATA_AREA Instance attribute Public Object reference (TYPE REF TO) IF_BICS_DATA_AREA BW BICS Data Area 20110225
12 N_S_QUERY_PROPERTIES Instance attribute Public Type reference (TYPE) IF_BICS_INFOPROV_METADATA=>TN_S_META_QUERY Queryeigenschaften 20120829
13 N_TS_PART_PROVIDER Instance attribute Public Type reference (TYPE) TN_TS_PART_PROVIDER PartProvider of a MultiProvider 20110622
Methods
# Method Level Visibility Method type Description Created on
1 GET_DIMENSION Instance method Public Method Read Dimension 20110301
2 GET_DIMENSIONS Instance method Public Method Read Dimensions 20110224
3 GET_DUE_DATE Instance method Public Method Read Key Date for Selector 20110221
4 GET_MD_CHARACTERISTIC Instance method Public Method Read a Certain Characteristic 20110224
5 GET_MD_CHARACTERISTICS Instance method Public Method Read All Characteristics 20110224
6 GET_MD_KEY_FIGURE Instance method Public Method Read a Key Figure 20110307
7 GET_MD_KEY_FIGURES Instance method Public Method Read Key Figures 20110228
8 GET_MD_SELECTION_SPACE Instance method Public Method Query Selection Space 20120313
9 GET_MD_SELECTION_STATE Instance method Public Method Query Selection Status 20120313
10 GET_MD_VARIABLE Instance method Public Method Read a Variable of the Query 20120313
11 GET_MD_VARIABLES Instance method Public Method Read Query's Variables 20120313
12 GET_PACKAGE_DIMENSION Instance method Public Method Read Package Dimension 20110301
13 GET_TIME_DIMENSION Instance method Public Method Read Time Dimension 20110301
14 GET_UNIT_DIMENSION Instance method Public Method Read Unit Dimension 20110301
Events
Class IF_BICS_MD_SELECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_DIMENSION_EXTENSION Public Type reference (TYPE) CHAR1 Dimension Type 20110301
2 TN_INFOPROVIDER_TYPE Public See coding InfoProvider Type 20110622 TN_INFOPROVIDER_TYPE TYPE c LENGTH 4
3 TN_S_MD_IOBJ_SELECTION Public See coding 20120313 BEGIN OF tn_s_md_iobj_selection , name TYPE if_bics_object=>tn_name, t_member_selection TYPE tn_t_md_member_selection, END OF tn_s_md_iobj_selection
4 TN_S_MD_MEMBER_SELECTION Public See coding 20120313 BEGIN OF tn_s_md_member_selection , sign TYPE cl_bics_sel_range_sign=>tn_sign, operator TYPE cl_bics_sel_range_operator=>tn_operator, presentation TYPE REF TO cl_bics_presentation, low TYPE if_bics_object=>tn_text, high TYPE if_bics_object=>tn_text, hierarchy_name TYPE if_bics_object=>tn_name, hierarchy_version TYPE if_bics_md_hierarchy=>tn_version, hierarchy_duedate TYPE if_bics_md_hierarchy=>tn_date, END OF tn_s_md_member_selection
5 TN_TS_MD_IOBJ_SELECTION Public See coding 20120313 tn_ts_md_iobj_selection TYPE SORTED TABLE OF tn_s_md_iobj_selection WITH UNIQUE KEY name
6 TN_TS_PART_PROVIDER Public See coding 20110622 TN_Ts_PART_PROVIDER type SORTED TABLE OF IF_BICS_OBJECT=>TN_NAME WITH UNIQUE KEY TABLE_LINE
7 TN_T_MD_MEMBER_SELECTION Public See coding 20120313 tn_t_md_member_selection TYPE STANDARD TABLE OF tn_s_md_member_selection WITH DEFAULT KEY
Method Signatures

Method GET_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Dimensionsname 20110406
2 Returning R_R_MD_DIMENSION Value transfer Object reference (TYPE REF TO) IF_BICS_MD_DIMENSION Dimension 20110301

Method GET_DIMENSION on class IF_BICS_MD_SELECTOR has no exception.

Method GET_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_INSTANCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Instanzen erzeugen 20110405
2 Returning R_T_MD_DIMENSION Value transfer Type reference (TYPE) IF_BICS_MD_DIMENSION=>TN_T_DIMENSION Dimensionstabelle 20110224

Method GET_DIMENSIONS on class IF_BICS_MD_SELECTOR has no exception.

Method GET_DUE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DUE_DATE Value transfer Type reference (TYPE) IF_BICS_OBJECT=>TN_DATE Stichtag des Selektors 20110221

Method GET_DUE_DATE on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_ID Merkmals-ID 20110224
2 Importing I_NAME Call by reference Type reference (TYPE) ANY Name eines Objekts 20110224
3 Importing I_R_PROV_VAR_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_CHARACTERISTIC_BASE Provider Variablenmerkmal 20120529
4 Returning R_R_CHARACTERISTIC Value transfer Object reference (TYPE REF TO) IF_BICS_MD_CHARACTERISTIC Merkmale MD-Layer 20110224

Method GET_MD_CHARACTERISTIC on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_INSTANCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Instanzen erzeugen 20110405
2 Importing I_WITH_ARTIFICIAL_INFOOBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Include artificial InfoObjects 20130503
3 Importing I_WITH_PROVIDER_CHARS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Infoprovidermerkmale miteinbeziehen 20120615
4 Returning R_T_CHARACTERISTIC Value transfer Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_T_MD_CHARACTERISTIC Tabelle von Objekten 20110224

Method GET_MD_CHARACTERISTICS on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_KEY_FIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) ANY Name eines Objekts 20110307
2 Returning R_R_KEY_FIGURE Value transfer Object reference (TYPE REF TO) IF_BICS_MD_KEY_FIGURE Kennzahl MD-Layer 20110307

Method GET_MD_KEY_FIGURE on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_KEY_FIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_INSTANCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Instanzen erzeugen 20110405
2 Importing I_INCLUDE_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Infoprovider mit einbeziehen 20120313
3 Returning R_T_MD_KEY_FIGURE Value transfer Type reference (TYPE) IF_BICS_MD_KEY_FIGURE=>TN_T_MD_KEY_FIGURE MD-Kennzahltabelle 20110228

Method GET_MD_KEY_FIGURES on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_SELECTION_SPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_MD_IOBJ_SELECTION Value transfer Type reference (TYPE) TN_TS_MD_IOBJ_SELECTION 20120313

Method GET_MD_SELECTION_SPACE on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_SELECTION_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_MD_IOBJ_SELECTION Value transfer Type reference (TYPE) TN_TS_MD_IOBJ_SELECTION 20120313

Method GET_MD_SELECTION_STATE on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALTERNATIVE_VAR_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Object Name 20130604
2 Importing I_VARIABLE_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name eines Objekts 20120313
3 Returning R_R_MD_VARIABLE Value transfer Object reference (TYPE REF TO) IF_BICS_MD_VARIABLE Variable im MD-Layer 20120313

Method GET_MD_VARIABLE on class IF_BICS_MD_SELECTOR has no exception.

Method GET_MD_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_INSTANCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120313
2 Returning R_T_MD_VARIABLE Value transfer Type reference (TYPE) IF_BICS_MD_VARIABLE=>TN_T_MD_VARIABLE Variablenliste 20120313

Method GET_MD_VARIABLES on class IF_BICS_MD_SELECTOR has no exception.

Method GET_PACKAGE_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_MD_DIMENSION Value transfer Object reference (TYPE REF TO) IF_BICS_MD_DIMENSION Dimension 20110301

Method GET_PACKAGE_DIMENSION on class IF_BICS_MD_SELECTOR has no exception.

Method GET_TIME_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_MD_DIMENSION Value transfer Object reference (TYPE REF TO) IF_BICS_MD_DIMENSION Dimension 20110301

Method GET_TIME_DIMENSION on class IF_BICS_MD_SELECTOR has no exception.

Method GET_UNIT_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_MD_DIMENSION Value transfer Object reference (TYPE REF TO) IF_BICS_MD_DIMENSION Dimension 20110301

Method GET_UNIT_DIMENSION on class IF_BICS_MD_SELECTOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in