SAP ABAP Class CL_RSRT_BICS_PROVIDER_SELECTOR (Provider: Selector BICS)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT-BICS-RSRT (Application Component) BICS Query Monitor
     RSRT_BICS (Package) RSRT_BICS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_MESSAGE_PROVIDER Message Provider 20130206
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_PROVIDER_BOOKMARK Provider: Bookmark 20130719
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_PROVIDER_DATA_AREA Provider: Data Area 20121116
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_PROVIDER_SELECTOR Provider: Selector 20121118
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_PROVIDER_VARIABLES Provider: Variables 20121116
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRT_BICS_PROVIDER_PLFUNC Provider: Planning Function BICS 20121115
2 Inheritance (c INHERITING FROM c_ref)  CL_RSRT_BICS_PROVIDER_QUERY Provider: Query BICS 20121115
Properties
Class CL_RSRT_BICS_PROVIDER_SELECTOR  
Short Description Provider: Selector BICS    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRT_BICS   RSRT_BICS 
Created 20121115   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_PRESENTATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_BICS_VARIABLE_CONTAINER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSRT_SELECTOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSRT_VARIABLE_CONTAINER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRT_MESSAGE_PROVIDER Message Provider 20130206
2 IF_RSRT_PROVIDER_BOOKMARK Provider: Bookmark 20130719
3 IF_RSRT_PROVIDER_DATA_AREA Provider: Data Area 20121116
4 IF_RSRT_PROVIDER_SELECTOR Provider: Selector 20121118
5 IF_RSRT_PROVIDER_VARIABLES Provider: Variables 20121116
Friends
Class CL_RSRT_BICS_PROVIDER_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_O_APPLICATION Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_APPLICATION Application Representation 20121116
2 O_O_MESSAGE_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_RSRT_MESSAGE_MANAGER Message Manager 20121115
3 O_O_SELECTOR Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_SELECTOR Selector 20121115
4 P_HAS_INPUT_READY_VARIABLES Instance attribute Private Type reference (TYPE) ABAP_BOOL 'I' 20130122
5 P_T_VARIABLE_DEFINTION Instance attribute Private Type reference (TYPE) IF_RSRT_VARIABLE_CONTAINER=>TN_T_VARIABLE_DEFINITION Variable Definition List 20130528
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_OPERATION Instance method Protected Method Process After Operation 20121118
2 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20121118
3 GET_IOBJ_ATTR_PRESENTATIONS Instance method Private Method Get InfoObject Attrbute Presentations 20121118
4 GET_VALUE Instance method Protected Method Get Value 20130122
5 GET_VARIABLES Instance method Private Method Get Variables 20121115
6 GET_VARIABLE_DEFINITION Instance method Private Method Get Variable Definition 20121115
7 GET_VARIABLE_SELOPTS Instance method Private Method Get Variable Select Options 20121115
8 SET_SELECTOR Instance method Protected Method Set Selector 20130926
9 _GET_IOBJ Instance method Protected Method Get InfoObject 20121118
10 _GET_IOBJS_SELOPTS Instance method Protected Method Get InfoObjects Select Options 20121118
11 _GET_IOBJ_ATTRIBUTE Instance method Protected Method Get InfoObject Attributes 20121118
12 _GET_IOBJ_ATTRIBUTES Instance method Protected Method Get InfoObject Attributes 20121118
13 _GET_IOBJ_HIERARCHY Instance method Protected Method Get InfoObject Hierarchy 20121123
14 _GET_IOBJ_PRESENTATIONS Instance method Protected Method Get InfoObject Presentations 20121123
15 _GET_IOBJ_SELOPTS Instance method Protected Method Get InfoObject Select Options 20121118
16 _GET_VALUE Instance method Protected Method Get Value 20121118
17 _MAP_PRESENTATIONS_FROM_BICS Instance method Protected Method Map Presentations from BICS 20121126
18 _MAP_PRESENTATIONS_TO_BICS Instance method Protected Method Map Presentations from BICS 20121126
Events
Class CL_RSRT_BICS_PROVIDER_SELECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_VARIABLE Private See coding 20121115 begin of tn_s_variable, o_variable type ref to if_bics_variable, o_dependant_of type ref to if_bics_variable, end of tn_s_variable
2 TN_T_VARIABLE Private See coding 20121115 tn_t_variable type standard table of tn_s_variable with default key initial size 1
Method Signatures

Method AFTER_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130418

Method AFTER_OPERATION on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSRT_BICS_PROVIDER_SELECTOR has no parameter.
Method CONSTRUCTOR on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method GET_IOBJ_ATTR_PRESENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121118
2 Importing IOBJ_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121118
3 Importing O_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_BICS_ATTR Attribute Selector Layer 20121118
4 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20121118
5 Returning VALUE Value transfer Type reference (TYPE) I 20121118

Method GET_IOBJ_ATTR_PRESENTATIONS on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT_VALUE Call by reference Type reference (TYPE) DATA 20130122
2 Importing IOBJ_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME 20130122
3 Importing NODE_TYPE_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME 20130122
4 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20130411
5 Importing O_PRESENTATION Call by reference Object reference (TYPE REF TO) CL_BICS_PRESENTATION Member Display in BICS 20130122
6 Returning VALUE Value transfer Type reference (TYPE) STRING 20130122

Method GET_VALUE on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method GET_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) TN_T_VARIABLE Variables List 20121115

Method GET_VARIABLES on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method GET_VARIABLE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_VARIABLE Call by reference Object reference (TYPE REF TO) IF_BICS_VARIABLE Variable 20121115
2 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_VARIABLE_CONTAINER=>TN_S_VARIABLE_DEFINITION Variable Definition 20121115

Method GET_VARIABLE_DEFINITION on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method GET_VARIABLE_SELOPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_VARIABLE Call by reference Object reference (TYPE REF TO) IF_BICS_VARIABLE Variable 20121115
2 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_VARIABLE_CONTAINER=>TN_S_VARIABLE_SELOPTS Variable SelectionOption List 20121115

Method GET_VARIABLE_SELOPTS on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method SET_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_SELECTOR Call by reference Object reference (TYPE REF TO) IF_BICS_SELECTOR Selector 20130926

Method SET_SELECTOR on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GET_ATTRIBUTES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121118
2 Importing IOBJ_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121118
3 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20121118
4 Exporting T_ATTRIBUTES Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_T_ATTRIBUTE 20121118
5 Exporting VALUE Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_S_IOBJ_G InfoObject 20121118

Method _GET_IOBJ on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_IOBJS_SELOPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_SELECTION Call by reference Object reference (TYPE REF TO) IF_BICS_SELECTION Selektion 20121118
2 Importing O_SELECTOR Call by reference Object reference (TYPE REF TO) IF_BICS_SELECTOR Selector 20121118
3 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_SELECTOR=>TN_T_IOBJ_SELOPTS InfoObjects Select Option List 20121118

Method _GET_IOBJS_SELOPTS on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_IOBJ_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121118
2 Importing IOBJ_ID Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_ID ID 20121123
3 Importing IOBJ_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121118
4 Importing O_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_BICS_ATTR Attribute Selector Layer 20121118
5 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20121118
6 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_SELECTOR=>TN_S_ATTRIBUTE Attribute 20121118

Method _GET_IOBJ_ATTRIBUTE on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_IOBJ_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121118
2 Importing IOBJ_ID Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_ID ID 20121123
3 Importing IOBJ_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121118
4 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20121118
5 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_SELECTOR=>TN_T_ATTRIBUTE Attribute List 20121118

Method _GET_IOBJ_ATTRIBUTES on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_IOBJ_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IOBJ_ID Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_ID ID 20121123
2 Importing IOBJ_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121123
3 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20121123
4 Importing O_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_BICS_HIERARCHY Hierarchy Selector Layer 20121123
5 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_SELECTOR=>TN_S_HIERARCHY_G 20121123

Method _GET_IOBJ_HIERARCHY on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_IOBJ_PRESENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IOBJ_ID Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_ID ID 20121123
2 Importing IOBJ_NAME Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_NAME Name 20121123
3 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20121123
4 Exporting T_PRESENTATIONS Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_T_PRESENTATION 20121123
5 Exporting VALUE Call by reference Type reference (TYPE) I 20121123

Method _GET_IOBJ_PRESENTATIONS on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_IOBJ_SELOPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Characteristic Selector Layer 20121118
2 Importing O_SELECTION Call by reference Object reference (TYPE REF TO) IF_BICS_IOBJ_SELECTION Selektionskomponente für InfoObjekte 20121118
3 Importing O_SELECTOR Call by reference Object reference (TYPE REF TO) IF_BICS_SELECTOR Selector 20121118
4 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_SELECTOR=>TN_S_IOBJ_SELOPTS InfoObject Select Option List 20121118

Method _GET_IOBJ_SELOPTS on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT_VALUE Call by reference Type reference (TYPE) DATA 20121118
2 Importing O_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_MD_CHARACTERISTIC Characteristic Selector Layer 20121118
3 Importing O_NODE_TYPE Call by reference Object reference (TYPE REF TO) IF_BICS_NODE_TYPE Node Type Selector Layer 20130514
4 Importing O_PRESENTATION Call by reference Object reference (TYPE REF TO) CL_BICS_PRESENTATION Member Display in BICS 20121118
5 Importing T_PRESENTATIONS Call by reference Type reference (TYPE) CL_BICS_PRESENTATION=>TN_T_PRESENTATION 20121118
6 Returning VALUE Value transfer Type reference (TYPE) STRING 20121118

Method _GET_VALUE on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _MAP_PRESENTATIONS_FROM_BICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_PRESENTATIONS Call by reference Type reference (TYPE) CL_BICS_PRESENTATION=>TN_T_PRESENTATION 20121126
2 Returning VALUE Value transfer Type reference (TYPE) IF_RSRT_SELECTOR=>TN_T_PRESENTATION 20121126

Method _MAP_PRESENTATIONS_FROM_BICS on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.

Method _MAP_PRESENTATIONS_TO_BICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_PRESENTATIONS Call by reference Type reference (TYPE) IF_RSRT_SELECTOR=>TN_T_PRESENTATION 20121126
2 Returning VALUE Value transfer Type reference (TYPE) CL_BICS_PRESENTATION=>TN_T_PRESENTATION 20121126

Method _MAP_PRESENTATIONS_TO_BICS on class CL_RSRT_BICS_PROVIDER_SELECTOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740