SAP ABAP Class CL_BICS_INA_PROC_DT_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_DT ZCL_BICS_INA_METADATA 20130705
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_INA_PROC_DT_PLAN_FUNC InA BICS Planning Function Metadata 20130705
2 Inheritance (c INHERITING FROM c_ref)  CL_BICS_INA_PROC_DT_QV ZCL_BICS_INA_METADATA_QV 20130705
Properties
Class CL_BICS_INA_PROC_DT_SELECTOR  
Short Description MD Selector    
Super Class CL_BICS_INA_PROC_DT 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 20130705   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_MD_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_BICS_MD_SELECTOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_BICS_MD_VARIABLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_BICS_INA_PROC_DT_SELECTOR has no interface implemented.
Friends
Class CL_BICS_INA_PROC_DT_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_R_MD_SELECTOR Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_MD_SELECTOR Selector on the MD Level 20130705
Methods
# Method Level Visibility Method type Description Created on
1 GET_STATE Static method Public Method Get Current Server State 20130705
2 WRITE_ATTRIBUTE_PRESENTATIONS Instance method Private Method Write Presentations of Attributes 20130705
3 WRITE_DATA_SOURCE Instance method Protected Method 20130705
4 WRITE_DIMENSIONS Instance method Protected Method 20130705
5 WRITE_DIM_ATTRIBUTES Instance method Protected Method Write Dimension Attributes 20130705
6 WRITE_DIM_HIERARCHIES Instance method Protected Method Write Dimension Hierarchies 20130705
7 WRITE_FILTER Instance method Protected Method 20130705
8 WRITE_FILTER_CAPABILITIES Instance method Protected Method 20130917
9 WRITE_HIERARCHY Instance method Protected Method Write Hierarchy 20130705
10 WRITE_STATE Instance method Protected Method Write Selector State 20130705
11 WRITE_VARIABLES Instance method Protected Method Write Query Variables 20130705
12 _MAP_PRESENATION_TO_INA Instance method Protected Method 20130814
13 _WRITE_DIMENSION_HIER_VERS Instance method Private Method 20131002
14 _WRITE_FILTER Instance method Private Method 20130705
15 _WRITE_MEMBER_FILTER Instance method Private Method 20130927
16 _WRITE_MEMBER_FILTER_HIER Instance method Private Method 20130927
17 _WRITE_MEMBER_FILTER_NO_HIER Instance method Private Method 20130927
18 _WRITE_MEMBER_SET_OPERAND Instance method Private Method 20130927
19 _WRITE_VARIABLES_DIMENSION Instance method Private Method 20130812
20 _WRITE_VARIABLES_SEL_CAPAB Instance method Protected Method 20130812
Events
Class CL_BICS_INA_PROC_DT_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_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, presentation TYPE REF TO cl_bics_presentation, member_selections TYPE if_bics_md_selector=>tn_t_md_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_name hierarchy_version hierarchy_duedate presentation
Method Signatures

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 20130705
2 Returning R_STATE Value transfer Type reference (TYPE) I Server State 20130705

Method GET_STATE on class CL_BICS_INA_PROC_DT_SELECTOR has no exception.

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 20130705
# 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_DT_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_DT_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_BICS_INA_EXECUTION_ERROR Execution Error 20130917
2 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 20130705
# Exception Resumable Description Created on
1 CX_BICS_INA_EXECUTION_ERROR Execution Error 20130917
2 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 20130705
# 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_DT_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method WRITE_FILTER_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_PROP Call by reference Type reference (TYPE) RSMD_RS_SX_FIELD_PROP structure of properties of info object 20130917
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130917

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 20130705
# 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_DT_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_DT_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_BICS_INA_EXECUTION_ERROR Execution Error 20131002
2 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method _MAP_PRESENATION_TO_INA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRESENATION Call by reference Type reference (TYPE) STRING 20130814
2 Returning R_INA_FORMAT Value transfer Type reference (TYPE) STRING 20130814

Method _MAP_PRESENATION_TO_INA on class CL_BICS_INA_PROC_DT_SELECTOR has no exception.

Method _WRITE_DIMENSION_HIER_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_MD_CHARACTERISTIC Characteristics MD Layer 20131002
# Exception Resumable Description Created on
1 CX_BICS_INA_EXECUTION_ERROR Execution Error 20131002
2 CX_ESH_IF_INA ES-InA-Adapter: Errors 20131002

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 20130705
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130725

Method _WRITE_MEMBER_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MD_IOBJ_SELECTION Call by reference Type reference (TYPE) IF_BICS_MD_SELECTOR=>TN_S_MD_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_S_MD_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD-Merkmalsstruktur 20130927
2 Importing I_S_MD_IOBJ_SELECTION Call by reference Type reference (TYPE) IF_BICS_MD_SELECTOR=>TN_S_MD_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_S_MD_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD-Merkmalsstruktur 20130927
2 Importing I_S_MD_IOBJ_SELECTION Call by reference Type reference (TYPE) IF_BICS_MD_SELECTOR=>TN_S_MD_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_S_HIERARCHY Call by reference Type reference (TYPE) TP_S_HIERARCHY 20130927
2 Importing I_S_MD_CHARACTERISTIC Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_S_MD_CHARACTERISTIC MD-Merkmalsstruktur 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 20130823
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130823

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 20130812
2 Importing I_S_MD_VARIABLE Call by reference Type reference (TYPE) IF_BICS_MD_VARIABLE=>TN_S_MD_VARIABLE 20130812
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130812
History
Last changed by/on SAP  20140121 
SAP Release Created in 740