Hierarchy
⤷ BW-BEX-OT (Application Component) OLAP Technology
⤷ BW_BICS_CONSUMER_METADATA (Package) BW BICS Consumer Metadata
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BICS_SYSTEM_SRV | System Service | 20110222 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BICS_EVENT_SOURCE | Basis Event Source | 20110222 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BICS_MD_SELECTOR | Selector on the MD Level | 20110222 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BICS_MD_QV | Design Time View of the Query View | 20110222 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_BICS_SELECTOR | Selector | 20120313 |
Properties
Class | CL_BICS_MD_SELECTOR | |
Short Description | Selector in MD Layer | |
Super Class | CL_BICS_SYSTEM_SRV | System Service |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | BW_BICS_CONSUMER_METADATA | BW BICS Consumer Metadata |
Created | 20110222 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BICS_EVENT_SOURCE | Basis Event Source | 20110222 | ||
2 | IF_BICS_MD_SELECTOR | Selector on the MD Level | 20110222 |
Friends
Class CL_BICS_MD_SELECTOR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | O_DESIGN_TIME_INSTANCE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | boolean showing if this is a design time instance | 20121102 | ||
2 | O_INFOPROV_TIMESTAMP | Instance attribute | Protected | Type reference (TYPE) | RSTIMESTMP | InfoProvider's Time Stamp | 20110224 | ||
3 | O_R_DATA_AREA | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BICS_DATA_AREA | Data Area | 20110225 | ||
4 | O_R_MD_SELECTOR_SRV_DESCR | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BICS_MD_SELECTOR_SRV_DESCR | Service Description in MD Selector Layer | 20110222 | ||
5 | O_R_PROV_MD_SELECTOR | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_RSBOLAP_MD_SELECTOR | Provider MD Selector | 20110225 | ||
6 | O_R_RSD_INFOPROV | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_RSD_INFOPROV | InfoProvider Runtime Metadata | 20130207 | ||
7 | O_TH_PROV_MD_CHARACTERISTIC | Instance attribute | Private | Type reference (TYPE) | RSBOLAP_TH_OBJECT | Object List | 20110406 | ||
8 | O_TH_VALSID | Instance attribute | Protected | Type reference (TYPE) | RRSI_TH_VALSID | Conversion: Iobjvl - SID | 20120615 | ||
9 | O_TS_AXIS_ASSIGNMENT | Instance attribute | Protected | Type reference (TYPE) | TO_TS_AXIS_ASSIGNMENT | Axis Assignment of Characteristics at Design Time | 20120313 | ||
10 | O_TS_DIMENSION_CHARACTERISTIC | Instance attribute | Protected | Type reference (TYPE) | TO_TS_DIMENSION_CHARACTERISTIC | Internal: Characteristic Assignment to Dimensions | 20110406 | ||
11 | O_T_MD_CHARACTERISTIC | Instance attribute | Protected | Type reference (TYPE) | IF_BICS_MD_CHARACTERISTIC=>TN_T_MD_CHARACTERISTIC | MD InfoObjects | 20110225 | ||
12 | O_T_MD_KEY_FIGURE | Instance attribute | Protected | Type reference (TYPE) | IF_BICS_MD_KEY_FIGURE=>TN_T_MD_KEY_FIGURE | MD Key Figure Table | 20110228 | ||
13 | O_T_MD_VARIABLE | Instance attribute | Protected | Type reference (TYPE) | IF_BICS_MD_VARIABLE=>TN_T_MD_VARIABLE | Design Time Variables | 20120615 | ||
14 | O_T_MD_VAR_CHARACTERISTIC | Instance attribute | Protected | Type reference (TYPE) | IF_BICS_MD_CHARACTERISTIC=>TN_T_MD_CHARACTERISTIC | MD InfoObjects for Variables | 20120529 | ||
15 | P_CHAR_REFERENCES_BOUND | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Characteristic references have already been read | 20110405 |
Methods
Events
Class CL_BICS_MD_SELECTOR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TO_S_AXIS_ASSIGMENT | Protected | See coding | 20120313 | BEGIN OF TO_S_AXIS_ASSIGMENT ,
id TYPE if_bics_object=>tn_id,
axis TYPE cl_bics_axis=>tn_constant,
position TYPE i,
END OF TO_S_AXIS_ASSIGMENT
|
||
2 | TO_S_DIMENSION_CHARACTERISTIC | Protected | See coding | 20110406 | BEGIN OF to_s_dimension_characteristic,
dimension TYPE if_bics_object=>tn_name,
ref TYPE REF TO cl_bics_md_dimension,
t_characteristic TYPE if_bics_md_characteristic=>tn_t_md_characteristic,
END OF to_s_dimension_characteristic
|
||
3 | TO_TS_AXIS_ASSIGNMENT | Protected | See coding | 20120313 | to_ts_axis_assignment TYPE SORTED TABLE OF to_s_axis_assigment
WITH UNIQUE KEY id
|
||
4 | TO_TS_DIMENSION_CHARACTERISTIC | Protected | See coding | 20110406 | to_ts_dimension_characteristic TYPE SORTED TABLE OF to_s_dimension_characteristic
WITH UNIQUE KEY dimension
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DESIGN_TIME | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Design Time | 20121102 | |
2 | Importing | I_R_APPLICATION | Call by reference | Object reference (TYPE REF TO) | IF_BICS_APPLICATION | Applikationsrepräsentation | 20110222 | ||
3 | Importing | I_R_SRV_DESCR | Call by reference | Object reference (TYPE REF TO) | IF_BICS_SRV_DESCR | Beschreibung eines Services | 20110222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BICS_SERVICE_NOT_APPLICABLE | Service ist nicht anwendbar | 20110222 |
Method CONVERT_MD_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_T_PROV_IOBJ_SELECTION | Call by reference | Type reference (TYPE) | RSBOLAP_DT_TSX_CART_PRODUCT | Kartessisches Produkt von Merkmalen | 20120313 | ||
2 | Returning | R_TS_MD_IOBJ_SELECTION | Value transfer | Type reference (TYPE) | IF_BICS_MD_SELECTOR=>TN_TS_MD_IOBJ_SELECTION | 20120313 |
Method CONVERT_MD_SELECTION on class CL_BICS_MD_SELECTOR has no exception.
Method CREATE_MD_CHAR_REFERENCE 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) | IF_BICS_OBJECT=>TN_NAME | Name eines Objekts | 20110406 | ||
2 | Importing | I_S_PROV_STATE | Call by reference | Type reference (TYPE) | BICS_PROV_STATE_CHARACTERISTIC | Zustandsbeschreibung eines Merkmals | 20120209 | ||
3 | Returning | R_R_MD_CHARACTERISTIC | Value transfer | Object reference (TYPE REF TO) | IF_BICS_MD_CHARACTERISTIC | Merkmale auf der MD-Ebene | 20110406 |
Method CREATE_MD_CHAR_REFERENCE on class CL_BICS_MD_SELECTOR has no exception.
Method CREATE_MD_DIM_REFERENCE 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 | Name eines Objekts | 20110406 | ||
2 | Returning | R_R_MD_DIMENSION | Value transfer | Object reference (TYPE REF TO) | CL_BICS_MD_DIMENSION | Dimension | 20110406 |
Method CREATE_MD_DIM_REFERENCE on class CL_BICS_MD_SELECTOR has no exception.
Method CREATE_MD_KYF_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KEY_FIGURE_NAME | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_NAME | Name eines Objekts | 20110411 | ||
2 | Returning | R_R_MD_KEY_FIGURE | Value transfer | Object reference (TYPE REF TO) | CL_BICS_MD_KEY_FIGURE | MD Kennzahl | 20110411 |
Method CREATE_MD_KYF_REFERENCE on class CL_BICS_MD_SELECTOR has no exception.
Method CREATE_MD_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CHANMID | Call by reference | Type reference (TYPE) | RRCHANMID | Interne id des CHANM | 20120615 | ||
2 | Returning | R_R_MD_STRUCTURE | Value transfer | Object reference (TYPE REF TO) | IF_BICS_MD_STRUCTURE | Struktur MD-Layer | 20120615 |
Method CREATE_MD_STRUCTURE on class CL_BICS_MD_SELECTOR has no exception.
Method CREATE_MD_VARIABLE 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) | IF_BICS_OBJECT=>TN_NAME | Name eines Objekts | 20120615 | ||
2 | Returning | R_R_MD_VARIABLE | Value transfer | Object reference (TYPE REF TO) | IF_BICS_MD_VARIABLE | Variable im MD-Layer | 20120615 |
Method CREATE_MD_VARIABLE on class CL_BICS_MD_SELECTOR has no exception.
Method CREATE_MD_VAR_CHAR_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_R_PROV_VAR_CHARACTERISTIC | Call by reference | Object reference (TYPE REF TO) | IF_RSBOLAP_CHARACTERISTIC_BASE | Merkmal im Selektor | 20120529 | ||
2 | Returning | R_R_MD_CHARACTERISTIC | Value transfer | Object reference (TYPE REF TO) | IF_BICS_MD_CHARACTERISTIC | Merkmale auf der MD-Ebene | 20120529 |
Method CREATE_MD_VAR_CHAR_REFERENCE on class CL_BICS_MD_SELECTOR has no exception.
Method FILL_MD_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_T_PROV_META_ATTRIBUTE | Call by reference | Type reference (TYPE) | BICS_PROV_META_TH_ATTRIBUTES | Liste der Attribute zu einem Merkmal | 20120529 | ||
2 | Importing | I_T_PROV_STATE_ATTRIBUTE | Call by reference | Type reference (TYPE) | BICS_PROV_STATE_TH_ATTRIBUTES | Liste der Anzeigeattribute | 20120529 | ||
3 | Returning | R_T_ATTRIBUTE | Value transfer | Type reference (TYPE) | IF_BICS_MD_ATTR=>TN_T_MD_ATTR | 20120529 |
Method FILL_MD_ATTRIBUTES on class CL_BICS_MD_SELECTOR has no exception.
Method FILL_MD_ATTR_META_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_S_COB_PRO | Call by reference | Type reference (TYPE) | RSD_S_COB_PRO | Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) | 20120529 | ||
2 | Returning | R_S_META_CONTEXT | Value transfer | Type reference (TYPE) | IF_BICS_MD_ATTR=>TN_S_MD_ATTR_META_CONTEXT | 20120529 |
Method FILL_MD_ATTR_META_CONTEXT on class CL_BICS_MD_SELECTOR has no exception.
Method FILL_MD_CHAR_META_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_META_CONTEXT | Call by reference | Type reference (TYPE) | IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHAR_META_CONTEXT | 20120529 | |||
2 | Importing | I_S_COB_PRO | Call by reference | Type reference (TYPE) | RSD_S_COB_PRO | Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) | 20120529 |
Method FILL_MD_CHAR_META_CONTEXT on class CL_BICS_MD_SELECTOR has no exception.
Method FILL_MD_CHAR_QUERY_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_META_CONTEXT | Call by reference | Type reference (TYPE) | IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHAR_META_CONTEXT | 20120529 | |||
2 | Changing | C_S_QUERY_CONTEXT | Call by reference | Type reference (TYPE) | IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHAR_QUERY_CONTEXT | 20120529 | |||
3 | Importing | I_S_COB_PRO | Call by reference | Type reference (TYPE) | RSD_S_COB_PRO | Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) | 20120529 | ||
4 | Importing | I_S_PROV_META_CHARACTERISTIC | Call by reference | Type reference (TYPE) | BICS_PROV_META_CHARACTERISTIC | Metadaten zum Info Objekt | 20120529 | ||
5 | Importing | I_S_PROV_STATE_CHARACTERISTIC | Call by reference | Type reference (TYPE) | BICS_PROV_STATE_CHARACTERISTIC | Zustandsbeschreibung eines Merkmals | 20120529 |
Method FILL_MD_CHAR_QUERY_CONTEXT on class CL_BICS_MD_SELECTOR has no exception.
Method FILL_MD_CHAR_SELECTOR_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_META_CONTEXT | Call by reference | Type reference (TYPE) | IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHAR_META_CONTEXT | 20120529 | |||
2 | Changing | C_S_SELECTOR_CONTEXT | Call by reference | Type reference (TYPE) | IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHAR_SELECTOR_CONTEXT | 20120529 | |||
3 | Importing | I_S_COB_PRO | Call by reference | Type reference (TYPE) | RSD_S_COB_PRO | Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) | 20120529 | ||
4 | Importing | I_S_PROV_DT_CHARACTERISTIC | Call by reference | Type reference (TYPE) | RSBOLAP_DT_CHARACTERISTIC | Designtime Informationen zum Merkmal | 20120903 | ||
5 | Importing | I_S_PROV_META_CHARACTERISTIC | Call by reference | Type reference (TYPE) | BICS_PROV_META_CHARACTERISTIC | Metadaten zum Info Objekt | 20120529 | ||
6 | Importing | I_S_PROV_STATE_CHARACTERISTIC | Call by reference | Type reference (TYPE) | BICS_PROV_STATE_CHARACTERISTIC | Zustandsbeschreibung eines Merkmals | 20120529 |
Method FILL_MD_CHAR_SELECTOR_CONTEXT on class CL_BICS_MD_SELECTOR has no exception.
Method FILL_MD_PRESENTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_S_COB_PRO | Call by reference | Type reference (TYPE) | RSD_S_COB_PRO | Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) | 20120529 | ||
2 | Returning | R_T_PRESENTATION | Value transfer | Type reference (TYPE) | CL_BICS_PRESENTATION=>TN_T_PRESENTATION | 20120529 |
Method FILL_MD_PRESENTATIONS on class CL_BICS_MD_SELECTOR has no exception.
Method GET_CHANMID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CHARACTERISTIC_NAME | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_NAME | Name eines Objekts | 20120615 | ||
2 | Returning | R_CHANMID | Value transfer | Type reference (TYPE) | IF_BICS_OBJECT=>TN_ID | ID eines Objektes | 20120615 |
Method GET_CHANMID on class CL_BICS_MD_SELECTOR has no exception.
Method GET_MD_CHARACTERISTICS Signature
Method GET_MD_CHARACTERISTICS on class CL_BICS_MD_SELECTOR has no parameter.
Method GET_MD_CHARACTERISTICS on class CL_BICS_MD_SELECTOR has no exception.
Method INIT_MD_SELECTOR Signature
Method INIT_MD_SELECTOR on class CL_BICS_MD_SELECTOR has no parameter.
Method INIT_MD_SELECTOR on class CL_BICS_MD_SELECTOR has no exception.
Method MAP_VALUE_HELP_SUPPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_REFERENCE_CHAR | Call by reference | Type reference (TYPE) | RSIOBJNM | Reference characteristic name | 20121029 | ||
2 | Importing | I_VARTYP | Call by reference | Type reference (TYPE) | RSZVARTYP | Type of a Report Variable | 20121029 | ||
3 | Importing | I_VPARSEL | Call by reference | Type reference (TYPE) | RSZVPARSEL | Parameter Selection: Single Value, Interval, Selection Opt. | 20121029 | ||
4 | Returning | R_SUPPORTS_VALUE_HELP | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121029 |
Method MAP_VALUE_HELP_SUPPORT on class CL_BICS_MD_SELECTOR has no exception.
Method MAP_VALUE_HELP_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_REFERENCE_CHAR | Call by reference | Type reference (TYPE) | RSIOBJNM | Reference characteristic name | 20121029 | ||
2 | Importing | I_VARTYP | Call by reference | Type reference (TYPE) | RSZVARTYP | Type of a Report Variable | 20121029 | ||
3 | Returning | R_VALUE_HELP_TYPE | Value transfer | Type reference (TYPE) | IF_RSR_VAR_GLOBAL=>TN_F4TYPE | Art der Wertehilfe: (V) Merkmalswert, (N) Knoten, (D) ... | 20121029 |
Method MAP_VALUE_HELP_TYPE on class CL_BICS_MD_SELECTOR has no exception.
Method PREPARE_AXIS_ASSIGNMENT Signature
Method PREPARE_AXIS_ASSIGNMENT on class CL_BICS_MD_SELECTOR has no parameter.
Method PREPARE_AXIS_ASSIGNMENT on class CL_BICS_MD_SELECTOR has no exception.
Method SET_MD_INFOPROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROVIDER | Call by reference | Type reference (TYPE) | IF_BICS_OBJECT=>TN_NAME | Name des InfoProviders | 20110222 | ||
2 | Returning | R_OK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110222 |
Method SET_MD_INFOPROVIDER on class CL_BICS_MD_SELECTOR has no exception.
Method TRANSFORM_VAR_FROM_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_R_PROV_VARIABLE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_RSBOLAP_VARIABLE_CONTAINER | Variable Container | 20121029 |
Method TRANSFORM_VAR_FROM_CONTAINER on class CL_BICS_MD_SELECTOR has no exception.
Method TRANSFORM_VAR_FROM_SX_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_T_PROV_DT_VARIABLE | Call by reference | Type reference (TYPE) | RSBOLAP_DT_T_VARIABLE | Design Time Variable Table | 20121029 | ||
2 | Returning | R_T_MD_VARIABLE | Value transfer | Type reference (TYPE) | IF_BICS_MD_VARIABLE=>TN_T_MD_VARIABLE | 20121029 |
Method TRANSFORM_VAR_FROM_SX_METADATA on class CL_BICS_MD_SELECTOR has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 731 |