SAP ABAP Class CL_BICS_TEST (Root Class for RSBOLAP Tests)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_TEST (Package) Test Package in ABAP BICS Interface
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_ATTRIBUTE Attributes Test 20110607
2 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_AXIS_ASSIGNMENT Axis Assignment of Characteristics and Structures 20110713
3 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_DATA_CELL Data Cells 20111031
4 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_EXC_COND Exceptions and Conditions 20110211
5 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_FILTER Master Data Access 20110728
6 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_FLAT_RESULT_SET Testing Hierarchies 20111212
7 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_HIERARCHY Testing Hierarchies 20101115
8 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_MEMBER_ACCESS Master Data Access 20110711
9 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_METADATA Metadata 20110622
10 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_PLANNING Planning 20110615
... Click here to see Used By full list (14 items)
Properties
Class CL_BICS_TEST  
Short Description Root Class for RSBOLAP Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 5   
Package BW_BICS_CONSUMER_TEST   Test Package in ABAP BICS Interface 
Created 20101115   SAP 
Last change 20130531   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_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSBOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BICS_TEST has no interface implemented.
Friends
Class CL_BICS_TEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_QUERY_NAME Instance attribute Protected Type reference (TYPE) STRING Query Name 20101115
2 N_R_APPLICATION Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_APPLICATION Application Representation 20101115
3 N_R_MESSAGE_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_BICS_MESSAGE_MANAGER Basis for Message Manager in BW BICS 20101115
4 N_R_VARIABLE_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) IF_RSBOLAP_VARIABLE_CONTAINER Variable Container 20101115
5 O_RSTT_TDATA_CHECK_COMPLETED Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20110803
6 O_TS_QUERY_ID Static Attribute Protected Type reference (TYPE) TN_TS_QUERY_ID 20110414
7 O_UNIT_TEST_ACTIVE Static Attribute Protected Type reference (TYPE) ABAP_BOOL Unit tests are activated 20110203
8 P_TEST_NOT_POSSIBLE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110803
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SZENARIO Static method Private Method Load Feature Content Data 20110803
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110414
3 CLOSE_APPLICATION Instance method Protected Method End Application and Delete Instance 20110803
4 CREATE_MD_QUERY_VIEW Instance method Protected Method Creation of the Query View 20111212
5 CREATE_QUERY_VIEW Instance method Protected Method Creation of the Query View 20101115
6 CREATE_SELECTOR Instance method Protected Method Creation of the Query View 20110725
7 FREE Instance method Protected Method Free objects 20101115
8 GET_AND_CHECK_MESSAGES Instance method Protected Method 20101115
9 GET_DATA_AREA Instance method Protected Method Read Data Area 20110729
10 GET_QUERY_NAME Instance method Private Method Basic Method for Creating Services 20111212
11 GET_RESULT_SET Instance method Protected Method Result Set Reading 20101115
12 INITIALIZE Instance method Protected Method Initialize 20101115
13 INITIALIZE_MESSAGE_HANDLER Instance method Protected Method 20101115
14 SET_UNIT_TEST_MODE Static method Private Method Activate unit test if required 20110203
15 T000_SETUP Instance method Public Test Method for ABAP Unit Setup 20101115
16 T999_TEARDOWN Instance method Public Test Method for ABAP Unit Teardown 20101115
Events
Class CL_BICS_TEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_AXIS_MEMBERS Public See coding Axis Member 20110131 BEGIN OF nt_s_axis_members, position TYPE i, characteristic TYPE REF TO if_bics_qv_characteristic, members TYPE REF TO if_bics_iobj_member_container, END OF nt_s_axis_members
2 NT_TS_AXIS_MEMBERS Public See coding 20110131 nt_ts_axis_members TYPE SORTED TABLE OF nt_s_axis_members WITH UNIQUE KEY position
3 TN_QUERY_ID Public Type reference (TYPE) I 20110414
4 TN_S_QUERY_ID Public See coding 20110414 BEGIN OF tn_s_query_id, id TYPE tn_query_id, name TYPE string, END OF tn_s_query_id
5 TN_TS_QUERY_ID Public See coding 20110414 tn_ts_query_id TYPE SORTED TABLE OF tn_s_query_id WITH UNIQUE KEY id
Method Signatures

Method CHECK_SZENARIO Signature

Method CHECK_SZENARIO on class CL_BICS_TEST has no parameter.
Method CHECK_SZENARIO on class CL_BICS_TEST has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BICS_TEST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BICS_TEST has no exception.

Method CLOSE_APPLICATION Signature

Method CLOSE_APPLICATION on class CL_BICS_TEST has no parameter.
Method CLOSE_APPLICATION on class CL_BICS_TEST has no exception.

Method CREATE_MD_QUERY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_ID Call by reference Type reference (TYPE) TN_QUERY_ID 20111212
2 Importing I_R_DATA_AREA Call by reference Object reference (TYPE REF TO) IF_BICS_DATA_AREA Von DEFAULT abweichende Data Area 20111212
3 Returning R_R_MD_QUERY_VIEW Value transfer Object reference (TYPE REF TO) IF_BICS_MD_QV MD Query View 20111212
# Exception Resumable Description Created on
1 CX_BICS_APPLICATION_EXISTS Applikation existiert bereits mit einem anderen Benutzer 20111212
2 CX_BICS_NO_AUTHORITY Keine Berechtigung 20111212
3 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20111212
4 CX_BICS_UNKNOWN_USER Unbekannter Benutzer 20111212

Method CREATE_QUERY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_ID Call by reference Type reference (TYPE) TN_QUERY_ID 20110414
2 Importing I_R_DATA_AREA Call by reference Object reference (TYPE REF TO) IF_BICS_DATA_AREA Von DEFAULT abweichende Data Area 20110201
3 Returning R_R_QUERY_VIEW Value transfer Object reference (TYPE REF TO) IF_BICS_QV Query View 20101115
# Exception Resumable Description Created on
1 CX_BICS_APPLICATION_EXISTS Applikation existiert bereits mit einem anderen Benutzer 20110804
2 CX_BICS_NO_AUTHORITY Keine Berechtigung 20110804
3 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20110711
4 CX_BICS_UNKNOWN_USER Unbekannter Benutzer 20110804

Method CREATE_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_ID Call by reference Type reference (TYPE) TN_QUERY_ID 20110725
2 Importing I_R_DATA_AREA Call by reference Object reference (TYPE REF TO) IF_BICS_DATA_AREA Von DEFAULT abweichende Data Area 20110725
3 Returning R_R_SELECTOR Value transfer Object reference (TYPE REF TO) IF_BICS_SELECTOR 20110725
# Exception Resumable Description Created on
1 CX_BICS_APPLICATION_EXISTS Applikation existiert bereits mit einem anderen Benutzer 20110804
2 CX_BICS_NO_AUTHORITY Keine Berechtigung 20110804
3 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20110725
4 CX_BICS_UNKNOWN_USER Unbekannter Benutzer 20110804

Method FREE Signature

Method FREE on class CL_BICS_TEST has no parameter.
Method FREE on class CL_BICS_TEST has no exception.

Method GET_AND_CHECK_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUIT Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Quit test if a message occurs 20101115

Method GET_AND_CHECK_MESSAGES on class CL_BICS_TEST has no exception.

Method GET_DATA_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_AREA_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME IF_BICS_DATA_AREA_SRV_DESCR=>N_C_DEFAULT_DATA_AREA Name der Data Area 20110729
2 Returning R_R_DATA_AREA Value transfer Object reference (TYPE REF TO) IF_BICS_DATA_AREA BW BICS Datenbereich 20110729

Method GET_DATA_AREA on class CL_BICS_TEST has no exception.

Method GET_QUERY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_ID Call by reference Type reference (TYPE) TN_QUERY_ID 20111212
2 Returning R_QUERY_NAME Value transfer Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name eines Objekts 20111212
# Exception Resumable Description Created on
1 CX_BICS_APPLICATION_EXISTS Applikation existiert bereits mit einem anderen Benutzer 20111212
2 CX_BICS_NO_AUTHORITY Keine Berechtigung 20111212
3 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20111212
4 CX_BICS_UNKNOWN_USER Unbekannter Benutzer 20111212

Method GET_RESULT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_COLUMNS_AXIS Call by reference Object reference (TYPE REF TO) IF_BICS_RS_AXIS Result Set Achse 20110131
2 Exporting E_R_COLUMNS_TUPLES Call by reference Object reference (TYPE REF TO) IF_BICS_RS_AXIS_TUPLE_CTR Container für Achsen-Tupel im Result Set 20110131
3 Exporting E_R_DATA_CELLS Call by reference Object reference (TYPE REF TO) IF_BICS_RS_DATA_CELL_CONTAINER Result Set Datenzellen 20110131
4 Exporting E_R_RESULT_SET Call by reference Object reference (TYPE REF TO) IF_BICS_RS Result Set 20110131
5 Exporting E_R_ROWS_AXIS Call by reference Object reference (TYPE REF TO) IF_BICS_RS_AXIS Result Set Achse 20110131
6 Exporting E_R_ROWS_TUPLES Call by reference Object reference (TYPE REF TO) IF_BICS_RS_AXIS_TUPLE_CTR Container für Achsen-Tupel im Result Set 20110131
7 Exporting E_T_COLUMNS_MEMBERS Call by reference Type reference (TYPE) NT_TS_AXIS_MEMBERS Achsenmember 20110131
8 Exporting E_T_ROWS_MEMBERS Call by reference Type reference (TYPE) NT_TS_AXIS_MEMBERS Achsenmember 20110131
9 Importing I_R_QUERY_VIEW Call by reference Object reference (TYPE REF TO) IF_BICS_QV Query View 20110201

Method GET_RESULT_SET on class CL_BICS_TEST has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_BICS_TEST has no parameter.
# Exception Resumable Description Created on
1 CX_BICS_APPLICATION_EXISTS Applikation existiert bereits mit einem anderen Benutzer 20110620
2 CX_BICS_NO_AUTHORITY Keine Berechtigung 20110617
3 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20110707
4 CX_BICS_UNKNOWN_USER Unbekannter Benutzer 20110617

Method INITIALIZE_MESSAGE_HANDLER Signature

Method INITIALIZE_MESSAGE_HANDLER on class CL_BICS_TEST has no parameter.
Method INITIALIZE_MESSAGE_HANDLER on class CL_BICS_TEST has no exception.

Method SET_UNIT_TEST_MODE Signature

Method SET_UNIT_TEST_MODE on class CL_BICS_TEST has no parameter.
Method SET_UNIT_TEST_MODE on class CL_BICS_TEST has no exception.

Method T000_SETUP Signature

Method T000_SETUP on class CL_BICS_TEST has no parameter.
# Exception Resumable Description Created on
1 CX_BICS_APPLICATION_EXISTS Applikation existiert bereits mit einem anderen Benutzer 20110620
2 CX_BICS_NO_AUTHORITY Keine Berechtigung 20110617
3 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20110711
4 CX_BICS_UNKNOWN_USER Unbekannter Benutzer 20110617

Method T999_TEARDOWN Signature

Method T999_TEARDOWN on class CL_BICS_TEST has no parameter.
Method T999_TEARDOWN on class CL_BICS_TEST has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_ATTRIBUTE Attributes Test 20110607
2 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_AXIS_ASSIGNMENT Axis Assignment of Characteristics and Structures 20110713
3 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_DATA_CELL Data Cells 20111031
4 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_EXC_COND Exceptions and Conditions 20110211
5 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_FILTER Master Data Access 20110728
6 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_FLAT_RESULT_SET Testing Hierarchies 20111212
7 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_HIERARCHY Testing Hierarchies 20101115
8 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_MEMBER_ACCESS Master Data Access 20110711
9 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_METADATA Metadata 20110622
10 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_PLANNING Planning 20110615
11 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_PRESENTATION Display 20110627
12 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_SERVICE Creation of Services 20110708
13 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_SORTING Sorting 20110606
14 Inheritance (c INHERITING FROM c_ref)  CL_BICS_TEST_VARIABLE Testing Variables 20110303
History
Last changed by/on SAP  20130531 
SAP Release Created in 731