SAP ABAP Class CL_RSBOLAP_RS_AXIS (Axis Object in Result Set)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSBOLAP_QUERY_VIEW (Package) Query Navigational State
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_EVENT_SOURCE Object That Communicates Changes 20090727
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_RS_AXIS Result Set Axis 20090420
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20110616
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_RS_AXIS_CONS Consumer Axis Object in Result Set 20090624
Properties
Class CL_RSBOLAP_RS_AXIS  
Short Description Axis Object in Result Set    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBOLAP_QUERY_VIEW   Query Navigational State 
Created 20090420   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 RRK1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSBOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBOLAP_EVENT_SOURCE Object That Communicates Changes 20090727
2 IF_RSBOLAP_RS_AXIS Result Set Axis 20090420
3 IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20110616
Friends
# Friend Modeled only Created on Description
1 CL_RSBOLAP_QV_RESULT_SET 20090422 Execution of a Navigational State
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_C_ELEMENT_PREFIX Instance attribute Public Attribute reference (LIKE) 20090805
2 G_C_TUPLE_INFO_NAME Instance attribute Public Attribute reference (LIKE) 20090805
3 N_AXIS_NAME Instance attribute Public Attribute reference (LIKE) 20090422
4 N_R_AXIS Instance attribute Public Attribute reference (LIKE) 20090609
5 N_SX_AXIS Instance attribute Public Type reference (TYPE) TN_SX_AXIS Axis Data of Current Result Set Run 20090422
6 N_SX_AXIS_OLD Instance attribute Public Type reference (TYPE) TN_SX_AXIS Axis Data of Last Result Set Run 20121016
7 O_CR_INITIAL_ATTRIBUTE Constant Protected Object reference (TYPE REF TO) IF_RSBOLAP_SO_ATTRIBUTE IS INITIAL 20100331
8 O_CR_INITIAL_NODE_TYPE Constant Protected Object reference (TYPE REF TO) IF_RSBOLAP_SO_NODE_TYPE IS INITIAL Selection Object Hierarchy Node Type 20100331
9 O_R_AXIS_TUPLES Instance attribute Protected Object reference (TYPE REF TO) DATA Axis Tuple 20090624
10 O_R_OLAP Instance attribute Protected Object reference (TYPE REF TO) IF_RSR_OLAP Calls for OLAP 20111109
11 O_R_QUERY_VIEW Instance attribute Protected Object reference (TYPE REF TO) CL_RSBOLAP_QUERY_VIEW Query View 20111109
12 O_R_RESULT_SET Instance attribute Protected Object reference (TYPE REF TO) CL_RSBOLAP_QV_RESULT_SET Execution of a Navigational State 20090624
13 O_THX_AXIS_MEMBERS Instance attribute Protected Type reference (TYPE) RSBOLAP_SO_THX_CHAR_MEMBERS Member Data for Characteristics 20090624
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MEMBER Instance method Protected Method 20090428
2 ADD_STRUCTURE_MEMBER Instance method Protected Method 20090429
3 ADD_TUPLE_ELEMENT Instance method Protected Method 20090427
4 AXIS_SETXX_ADD_STRUCTURES Instance method Public Method 20090422
5 AXIS_SETXX_ADD_STRUCTURES_REC Instance method Public Method 20090422
6 AXIS_SETXX_POST_PROCESSING Instance method Public Method 20090422
7 CLEAR_BUFFER Instance method Public Method 20090805
8 CLEAR_DELTA_SETXX Instance method Public Method Clear Changed SetXX Line Indexes 20121017
9 CLEAR_OLD_AXIS_DATA Instance method Public Method Clear Old Data after Delta Determination 20121017
10 CONSTRUCTOR Instance method Public Constructor 20090422
11 CREATE_RS_AXIS_DATA_STRUCTURE Instance method Protected Method 20090427
12 CREATE_TUPLE_ELEMENT_TAB Instance method Protected Method Create Table for Tuple Elements Dynamically 20090421
13 FILL_RS_AXIS_DATA_STRUCTURE Instance method Protected Method 20090427
14 FREE Instance method Public Method 20090422
15 GET_AXIS Instance method Public Method 20090513
16 GET_AXIS_DATA Instance method Public Method 20090430
17 GET_AXIS_TUPLE_CELL_DETAILS Instance method Public Method 20091209
18 GET_ELEMENT_NAME Instance method Public Method 20090421
19 GET_OLAP_AXES Instance method Protected Method 20090422
20 GET_OLAP_AXIS_OBJECT Instance method Protected Method 20090422
21 GET_TEXTS Instance method Public Method 20090422
22 MARK_DELTA_SETXX Instance method Public Method Set Changed SetXX Line Index 20121017
23 PREPARE_AXIS Instance method Public Method 20090422
24 PREPARE_CROSS_TABLE_AXIS Instance method Public Method 20090422
25 SAVE_OLD_AXIS_DATA Instance method Public Method Save Old Axis Data 20121016
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20090727
2 FREED Instance Event
(0)
Public
(2)
20090727
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_AXIS Public See coding 20090421 BEGIN OF tn_sx_axis, axis TYPE REF TO cl_rsbolap_qv_axis, axis_objects TYPE tn_th_axis_objects, n_objects TYPE i, n_characteristics TYPE i, n_structures TYPE i, n_hierarchies TYPE i, setxx_size TYPE i, setxx TYPE REF TO data, delta_setxx TYPE if_rsbolap_rs_axis=>tn_ts_delta_setxx, olap_setxx_state TYPE rrk1_sx_setxx_state, state TYPE REF TO bics_prov_state_axis, END OF tn_sx_axis
2 TN_S_AXIS_OBJECT Public See coding 20090421 BEGIN OF tn_s_axis_object, id TYPE rsbolap_object_id, sid_index TYPE rsbolap_index, hsid_index TYPE rsbolap_index, hierarchy_bincl TYPE REF TO cl_rsr_hierarchy_bincl, axis TYPE REF TO cl_rsbolap_qv_axis, position TYPE rsbolap_index, char TYPE REF TO if_rsbolap_qv_characteristic, char_state TYPE REF TO bics_prov_state_characteristic, char_meta_data TYPE REF TO bics_prov_meta_characteristic, is_structure TYPE rs_bool, "optimized access later olap_prsnts TYPE rsdm_th_chaprsnt, member_indexes TYPE tn_th_sid_index, END OF tn_s_axis_object
3 TN_S_SID_INDEX Public See coding 20090430 BEGIN OF tn_s_sid_index, sid TYPE rssid, index TYPE rsbolap_index, END OF tn_s_sid_index
4 TN_TH_AXIS_OBJECTS Public See coding 20090421 tn_th_axis_objects TYPE HASHED TABLE OF tn_s_axis_object WITH UNIQUE KEY id
5 TN_TH_SID_INDEX Public See coding 20090430 tn_th_sid_index TYPE HASHED TABLE OF tn_s_sid_index WITH UNIQUE KEY sid
Method Signatures

Method ADD_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MEMBER_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090428
2 Exporting E_MEMBER_INDEX Call by reference Type reference (TYPE) RSBOLAP_INDEX 20090428
3 Importing I_DSTATE Call by reference Type reference (TYPE) RRXDRILLSTATE Zustand eines Hierarchieknotens in Bezug auf Baumstruktur 20090602
4 Importing I_SID Call by reference Type reference (TYPE) RSSID 20090428
5 Importing I_S_AXIS_OBJECT Call by reference Type reference (TYPE) TN_S_AXIS_OBJECT 20090428
6 Importing I_S_MEMBER_PRES_INDEX Call by reference Type reference (TYPE) RSBOLAP_SO_S_MEMBER_PRES_INDEX Indexe wichtiger Memberdarstellungen 20090429
7 Importing I_TH_MEMBER_ACCESS_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA 20090428
8 Importing I_TH_TXT_N Call by reference Type reference (TYPE) RSDM_TH_TXT_N 20090428
9 Importing I_TLEVEL Call by reference Type reference (TYPE) RSRTLEVEL Level eines Hierarchknotens (als Integer) 20090602
10 Importing I_TLSHIFT Call by reference Type reference (TYPE) RRTLSHIFT Verschiebung des Anzeigelevels 20090602

Method ADD_MEMBER on class CL_RSBOLAP_RS_AXIS has no exception.

Method ADD_STRUCTURE_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MEMBER_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090429
2 Exporting E_MEMBER_INDEX Call by reference Type reference (TYPE) RSBOLAP_INDEX 20090429
3 Importing I_DSTATE Call by reference Type reference (TYPE) RRXDRILLSTATE 20091102
4 Importing I_SID Call by reference Type reference (TYPE) RSSID 20090429
5 Importing I_S_AXIS_OBJECT Call by reference Type reference (TYPE) TN_S_AXIS_OBJECT 20090429
6 Importing I_S_MEMBER_PRES_INDEX Call by reference Type reference (TYPE) RSBOLAP_SO_S_MEMBER_PRES_INDEX 20091102
7 Importing I_TH_MEMBER_ACCESS_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA 20090429
8 Importing I_TLEVEL Call by reference Type reference (TYPE) RSRTLEVEL 20091102
9 Importing I_TLSHIFT Call by reference Type reference (TYPE) RRTLSHIFT 20091102

Method ADD_STRUCTURE_MEMBER on class CL_RSBOLAP_RS_AXIS has no exception.

Method ADD_TUPLE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_AXIS_TUPLE_ELEMENT Call by reference Type reference (TYPE) RSBOLAP_RS_S_TUPLE_ELEMENT 20090427
2 Changing C_TH_MEMBER_INDEXES Call by reference Type reference (TYPE) TN_TH_SID_INDEX 20090508
3 Changing C_T_MEMBER_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20091116
4 Importing I_DSTATE Call by reference Type reference (TYPE) RRXDRILLSTATE 20090427
5 Importing I_PREVIOUS_SID Call by reference Type reference (TYPE) RSSID 20090427
6 Importing I_SID Call by reference Type reference (TYPE) RSSID 20090427
7 Importing I_S_AXIS_OBJECT Call by reference Type reference (TYPE) TN_S_AXIS_OBJECT 20090508
8 Importing I_S_MEMBER_PRES_INDEX Call by reference Type reference (TYPE) RSBOLAP_SO_S_MEMBER_PRES_INDEX Indexe wichtiger Memberdarstellungen 20090429
9 Importing I_S_PREVIOUS_TUPLE_ELEMENT Call by reference Type reference (TYPE) RSBOLAP_RS_S_TUPLE_ELEMENT 20090427
10 Importing I_TH_MEMBER_ACCESS_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA 20090428
11 Importing I_TH_TXT_N Call by reference Type reference (TYPE) RSDM_TH_TXT_N 20090427
12 Importing I_TLEVEL Call by reference Type reference (TYPE) RSRTLEVEL 20090427
13 Importing I_TLSHIFT Call by reference Type reference (TYPE) RRTLSHIFT 20090427

Method ADD_TUPLE_ELEMENT on class CL_RSBOLAP_RS_AXIS has no exception.

Method AXIS_SETXX_ADD_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RT_SETXX Call by reference Object reference (TYPE REF TO) DATA 20090422
2 Changing C_SETXX_SIZE Call by reference Type reference (TYPE) I 20110614
3 Importing I_ELTSID_1 Call by reference Type reference (TYPE) RSSID 20090422
4 Importing I_ELTSID_2 Call by reference Type reference (TYPE) RSSID 20090422
5 Importing I_T_CHAR_DETAILS Call by reference Type reference (TYPE) BICS_PROV_RS_T_CHAR_DETAILACCE 20090422

Method AXIS_SETXX_ADD_STRUCTURES on class CL_RSBOLAP_RS_AXIS has no exception.

Method AXIS_SETXX_ADD_STRUCTURES_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_SETXX_WA Call by reference Type reference (TYPE) ANY 20090422
2 Changing C_T_NEW_SETXX Call by reference Type reference (TYPE) STANDARD TABLE 20090422
3 Exporting E_END_LINE Call by reference Type reference (TYPE) I 20090422
4 Importing I_LEVEL Value transfer Type reference (TYPE) I 20090422
5 Importing I_MAX_LEVEL Call by reference Type reference (TYPE) I 20090422
6 Importing I_START_LINE Value transfer Type reference (TYPE) I 20090422
7 Importing I_S_SETXX_STRUC Value transfer Type reference (TYPE) ANY 20090422
8 Importing I_TX_CJ_PACKAGE Call by reference Type reference (TYPE) CL_RSBOLAP_QV_RESULT_SET=>TN_TX_CJ_PACKAGE 20090422
9 Importing I_T_OLD_SETXX Call by reference Type reference (TYPE) STANDARD TABLE 20090422

Method AXIS_SETXX_ADD_STRUCTURES_REC on class CL_RSBOLAP_RS_AXIS has no exception.

Method AXIS_SETXX_POST_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SETXX Call by reference Type reference (TYPE) STANDARD TABLE 20090422

Method AXIS_SETXX_POST_PROCESSING on class CL_RSBOLAP_RS_AXIS has no exception.

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_RSBOLAP_RS_AXIS has no parameter.
Method CLEAR_BUFFER on class CL_RSBOLAP_RS_AXIS has no exception.

Method CLEAR_DELTA_SETXX Signature

Method CLEAR_DELTA_SETXX on class CL_RSBOLAP_RS_AXIS has no parameter.
Method CLEAR_DELTA_SETXX on class CL_RSBOLAP_RS_AXIS has no exception.

Method CLEAR_OLD_AXIS_DATA Signature

Method CLEAR_OLD_AXIS_DATA on class CL_RSBOLAP_RS_AXIS has no parameter.
Method CLEAR_OLD_AXIS_DATA on class CL_RSBOLAP_RS_AXIS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_AXIS Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_QV_AXIS Achsenname 20090609
2 Importing I_R_OLAP Call by reference Object reference (TYPE REF TO) IF_RSR_OLAP Aufrufe zum OLAP 20111109
3 Importing I_R_RESULT_SET Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_RESULT_SET Query View Ergebnismenge 20090422

Method CONSTRUCTOR on class CL_RSBOLAP_RS_AXIS has no exception.

Method CREATE_RS_AXIS_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_AXIS_TUPLES Call by reference Object reference (TYPE REF TO) DATA 20090427
2 Exporting E_THX_AXIS_MEMBERS Call by reference Type reference (TYPE) RSBOLAP_SO_THX_CHAR_MEMBERS Memberdaten zu Merkmalen 20090427

Method CREATE_RS_AXIS_DATA_STRUCTURE on class CL_RSBOLAP_RS_AXIS has no exception.

Method CREATE_TUPLE_ELEMENT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_AXIS_TUPLES Call by reference Object reference (TYPE REF TO) DATA 20090421
2 Importing I_NO_OF_ELEMENTS Call by reference Type reference (TYPE) INT1 int1 20090421

Method CREATE_TUPLE_ELEMENT_TAB on class CL_RSBOLAP_RS_AXIS has no exception.

Method FILL_RS_AXIS_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_AXIS_TUPLES Call by reference Object reference (TYPE REF TO) DATA 20090427
2 Changing C_THX_AXIS_MEMBERS Call by reference Type reference (TYPE) RSBOLAP_SO_THX_CHAR_MEMBERS Memberdaten zu Merkmalen 20090427
3 Importing I_FROM_INDEX Value transfer Type reference (TYPE) I 20090427
4 Importing I_R_TEXT Call by reference Object reference (TYPE REF TO) RSDM_TH_TXT_N 20090701
5 Importing I_SX_AXIS Call by reference Type reference (TYPE) TN_SX_AXIS 20090701
6 Importing I_TO_INDEX Value transfer Type reference (TYPE) I 20090427

Method FILL_RS_AXIS_DATA_STRUCTURE on class CL_RSBOLAP_RS_AXIS has no exception.

Method FREE Signature

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

Method GET_AXIS Signature

Method GET_AXIS on class CL_RSBOLAP_RS_AXIS has no parameter.
Method GET_AXIS on class CL_RSBOLAP_RS_AXIS has no exception.

Method GET_AXIS_DATA Signature

Method GET_AXIS_DATA on class CL_RSBOLAP_RS_AXIS has no parameter.
Method GET_AXIS_DATA on class CL_RSBOLAP_RS_AXIS has no exception.

Method GET_AXIS_TUPLE_CELL_DETAILS Signature

Method GET_AXIS_TUPLE_CELL_DETAILS on class CL_RSBOLAP_RS_AXIS has no parameter.
Method GET_AXIS_TUPLE_CELL_DETAILS on class CL_RSBOLAP_RS_AXIS has no exception.

Method GET_ELEMENT_NAME Signature

Method GET_ELEMENT_NAME on class CL_RSBOLAP_RS_AXIS has no parameter.
Method GET_ELEMENT_NAME on class CL_RSBOLAP_RS_AXIS has no exception.

Method GET_OLAP_AXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHAR_DETAILS Call by reference Type reference (TYPE) BICS_PROV_RS_T_CHAR_DETAILACCE 20090422
2 Returning R_TS_AXES Value transfer Type reference (TYPE) RRK0_TS_AXES 20090422

Method GET_OLAP_AXES on class CL_RSBOLAP_RS_AXIS has no exception.

Method GET_OLAP_AXIS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_AXIS Call by reference Type reference (TYPE) TN_SX_AXIS 20090422
2 Importing I_S_AXIS_OBJECT Call by reference Type reference (TYPE) TN_S_AXIS_OBJECT 20090422
3 Importing I_T_CHAR_DETAILS Call by reference Type reference (TYPE) BICS_PROV_RS_T_CHAR_DETAILACCE 20090422
4 Returning R_S_OLAP_AXIS Value transfer Type reference (TYPE) RRK0_S_AXES 20090422

Method GET_OLAP_AXIS_OBJECT on class CL_RSBOLAP_RS_AXIS has no exception.

Method GET_TEXTS Signature

Method GET_TEXTS on class CL_RSBOLAP_RS_AXIS has no parameter.
Method GET_TEXTS on class CL_RSBOLAP_RS_AXIS has no exception.

Method MARK_DELTA_SETXX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SETXX_INDEX Call by reference Type reference (TYPE) I Changed SetXX Line Index 20121017

Method MARK_DELTA_SETXX on class CL_RSBOLAP_RS_AXIS has no exception.

Method PREPARE_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_AXIS Call by reference Object reference (TYPE REF TO) CL_RSBOLAP_QV_AXIS 20090422

Method PREPARE_AXIS on class CL_RSBOLAP_RS_AXIS has no exception.

Method PREPARE_CROSS_TABLE_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REQUEST_COUNTER Call by reference Type reference (TYPE) I 20090422
2 Changing C_TSX_REQUESTS Call by reference Type reference (TYPE) CL_RSBOLAP_QV_RESULT_SET=>TN_TSX_BODY_REQUEST 20090422
3 Importing I_T_CHAR_DETAILS Call by reference Type reference (TYPE) BICS_PROV_RS_T_CHAR_DETAILACCE 20090422

Method PREPARE_CROSS_TABLE_AXIS on class CL_RSBOLAP_RS_AXIS has no exception.

Method SAVE_OLD_AXIS_DATA Signature

Method SAVE_OLD_AXIS_DATA on class CL_RSBOLAP_RS_AXIS has no parameter.
Method SAVE_OLD_AXIS_DATA on class CL_RSBOLAP_RS_AXIS has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_RSBOLAP_RS_AXIS has no parameter.
Event FREED Signature
Event FREED on class CL_RSBOLAP_RS_AXIS has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720