SAP ABAP Class CL_BICS_INA_PROC_MD_SELECTOR (MD Selector)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT-BICS-INA (Application Component) BW INA provider
     BW_BICS_INA_MAIN (Package) Main Ina Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_INA_PROC_MD ZCL_BICS_INA_METADATA 20130416
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_INA_PROC_MD_QV ZCL_BICS_INA_METADATA_QV 20130416
Properties
Class CL_BICS_INA_PROC_MD_SELECTOR  
Short Description MD Selector    
Super Class CL_BICS_INA_PROC_MD ZCL_BICS_INA_METADATA 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_INA_MAIN   Main Ina Provider 
Created 20130416   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 IF_BICS_IOBJ_SELECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_BICS_MD_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_BICS_INA_PROC_MD_SELECTOR has no interface implemented.
Friends
Class CL_BICS_INA_PROC_MD_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_R_SELECTOR Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_SELECTOR Selector 20130705
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130705
2 GET_INSTANCE_ID Instance method Protected Method Get Instance Id 20130522
3 GET_STATE Static method Public Method Get Current Server State 20130612
4 WRITE_ATTRIBUTE_PRESENTATIONS Instance method Private Method Write Presentations of Attributes 20130507
5 WRITE_DATA_SOURCE Instance method Protected Method 20130522
6 WRITE_DIMENSIONS Instance method Protected Method 20130506
7 WRITE_DIM_ATTRIBUTES Instance method Protected Method Write Dimension Attributes 20130507
8 WRITE_DIM_HIERARCHIES Instance method Protected Method Write Dimension Hierarchies 20130507
9 WRITE_FILTER Instance method Protected Method 20130416
10 WRITE_HIERARCHY Instance method Protected Method Write Hierarchy 20130522
11 WRITE_STATE Instance method Protected Method Write Selector State 20130612
12 WRITE_VARIABLES Instance method Protected Method Write Query Variables 20130503
13 _WRITE_FILTER Instance method Private Method 20130416
14 _WRITE_MEMBER_FILTER Instance method Private Method 20130927
15 _WRITE_MEMBER_FILTER_HIER Instance method Private Method 20130927
16 _WRITE_MEMBER_FILTER_NO_HIER Instance method Private Method 20130927
17 _WRITE_MEMBER_SET_OPERAND Instance method Private Method 20130927
18 _WRITE_VARIABLES_DIMENSION Instance method Private Method 20131002
19 _WRITE_VARIABLES_SEL_CAPAB Instance method Protected Method 20131002
Events
Class CL_BICS_INA_PROC_MD_SELECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_HIERARCHY Private See coding 20130927 BEGIN OF tp_s_hierarchy , hierarchy TYPE REF TO if_bics_md_hierarchy, presentation TYPE REF TO cl_bics_presentation, member_selections TYPE if_bics_iobj_selection=>tn_ts_member_selection, END OF tp_s_hierarchy
2 TP_T_HIERARCHY Private See coding 20130927 tp_t_hierarchy TYPE STANDARD TABLE OF tp_s_hierarchy WITH KEY hierarchy presentation
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_BICS_INA_REQUEST Call by reference Type reference (TYPE) CL_BICS_INA_REQUEST=>TN_S_BICS_INA_REQUEST 20130705
# Exception Resumable Description Created on
1 CX_BICS_INA_BAD_PREPARATION Error during Preparation 20130705
2 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130927

Method GET_INSTANCE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE_ID Value transfer Type reference (TYPE) STRING 20130522
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130927

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD_SELECTOR Call by reference Object reference (TYPE REF TO) IF_BICS_MD_SELECTOR Selector on the MD Level 20130612
2 Returning R_STATE Value transfer Type reference (TYPE) I Server State 20130612
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130927

Method WRITE_ATTRIBUTE_PRESENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ATTRIBUTE Call by reference Type reference (TYPE) IF_BICS_MD_ATTR=>TN_S_MD_ATTR Strukturcontainer dieses Objektes 20130507
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_DATA_SOURCE Signature

Method WRITE_DATA_SOURCE on class CL_BICS_INA_PROC_MD_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_DIMENSIONS Signature

Method WRITE_DIMENSIONS on class CL_BICS_INA_PROC_MD_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_DIM_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MD_QV_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD Characteristic Structure 20130507
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_DIM_HIERARCHIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MD_QV_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD Characteristic Structure 20130507
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_FILTER Signature

Method WRITE_FILTER on class CL_BICS_INA_PROC_MD_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_BICS_INA_EXECUTION_ERROR Execution Error 20130725
2 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MD_QV_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD-Merkmalsstruktur 20130522
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_STATE Signature

Method WRITE_STATE on class CL_BICS_INA_PROC_MD_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_VARIABLES Signature

Method WRITE_VARIABLES on class CL_BICS_INA_PROC_MD_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method _WRITE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIXED_FILTER Call by reference Type reference (TYPE) ABAP_BOOL 20130416
# Exception Resumable Description Created on
1 CX_BICS_INA_EXECUTION_ERROR Execution Error 20130716
2 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130716

Method _WRITE_MEMBER_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_IOBJ_SELECTION Call by reference Type reference (TYPE) IF_BICS_IOBJ_SELECTION=>TN_S_IOBJ_SELECTION 20130927
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130927

Method _WRITE_MEMBER_FILTER_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20130927
2 Importing I_S_IOBJ_SELECTION Call by reference Type reference (TYPE) IF_BICS_IOBJ_SELECTION=>TN_S_IOBJ_SELECTION 20130927
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130927

Method _WRITE_MEMBER_FILTER_NO_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20130927
2 Importing I_S_IOBJ_SELECTION Call by reference Type reference (TYPE) IF_BICS_IOBJ_SELECTION=>TN_S_IOBJ_SELECTION 20130927
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130927

Method _WRITE_MEMBER_SET_OPERAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20130927
2 Importing I_S_HIERARCHY Call by reference Type reference (TYPE) TP_S_HIERARCHY 20130927
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130927

Method _WRITE_VARIABLES_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MD_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD-Merkmalsstruktur 20131002
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20131002

Method _WRITE_VARIABLES_SEL_CAPAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MD_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD-Merkmalsstruktur 20131002
2 Importing I_S_MD_VARIABLE Call by reference Type reference (TYPE) IF_BICS_MD_VARIABLE=>TN_S_MD_VARIABLE 20131002
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20131002
History
Last changed by/on SAP  20140121 
SAP Release Created in 740