SAP ABAP Class CL_RSODP_ODP_QUERY_BWA (SID-Based Provider for ODP Queries on BWA)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSODP (Package) Operational Data Provisioning (BW Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_TREX_NOSID_QUERY SID-Based Provider for LTIP Queries 20100714
Properties
Class CL_RSODP_ODP_QUERY_BWA  
Short Description SID-Based Provider for ODP Queries on BWA    
Super Class CL_RSDRV_TREX_NOSID_QUERY SID-Based Provider for LTIP Queries 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODP   Operational Data Provisioning (BW Part) 
Created 20100714   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 CL_RSDRC_MULTIPROV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDRV_DTA_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSODP_INDEX_CREATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_RSDRV_VPROV_INT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_RSR_FIPT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSODP_ODP_QUERY_BWA has no interface implemented.
Friends
Class CL_RSODP_ODP_QUERY_BWA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_DATA_TAB_ODP Instance attribute Private Object reference (TYPE REF TO) DATA 20101130
2 PR_DATA_WA_ODP Instance attribute Private Object reference (TYPE REF TO) DATA 20110830
3 PR_DATA_WA_OLAP Instance attribute Private Object reference (TYPE REF TO) DATA 20101130
4 PR_NAME_MAPPER Instance attribute Private Object reference (TYPE REF TO) LCL_NAME_MAPPER 20110811
5 PR_ODP Instance attribute Private Object reference (TYPE REF TO) IF_RODPS_ODP ODP metadata 20101130
6 PR_TREX_EXT_AGGREGATE Instance attribute Private Object reference (TYPE REF TO) IF_RSDRV_TREX_EXT_AGGREGATE Wrapper Around TREX_EXT_AGGREGATE 20120223
7 PSX_RT_META_DATA Instance attribute Private Type reference (TYPE) CL_RSODP_INDEX_CREATION=>TSX_RT_META_DATA 20110811
8 PTX_AUTH_BUFFER Static Attribute Private See coding 20110811
9 PT_TIMESTAMP Instance attribute Private See coding 20101210
10 P_AUTH_ATTR Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20110830
11 P_AUTH_FILTER_ABAP Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20110811
12 P_AUTH_KEYRETURNNM Instance attribute Private Type reference (TYPE) RSALIAS BW-DM field alias (cannot be longer than 18) 20110830
13 P_COLLECT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110830
14 P_EMPTY Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20101130
15 P_JOIN Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20101202
16 P_USERNAME Instance attribute Private Type reference (TYPE) XUBNAME User Name in User Master Record 20110811
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_AUTH_MACRO Static method Private Method 20110811
2 GET_AUTH_FILTER Instance method Private Method 20110811
3 SET_DATA_TIMESTMP Static method Private Method 20100714
Events
Class CL_RSODP_ODP_QUERY_BWA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TSX_AUTH_BUFFER Private See coding 20110811 BEGIN OF tsx_auth_buffer , infoprov TYPE rsinfoprov, valid type rs_bool, not_empty type rs_bool, index_id TYPE trexd_index_id, post_attr TYPE string, r_data type ref to data, t_range TYPE rsdri_t_range, tsx_seldr TYPE rsdd_tsx_seldr, END OF tsx_auth_buffer
2 TS_QUERY_PART Private See coding 20110811 BEGIN OF ts_query_part, view_name TYPE cl_rsodp_index_creation=>ts_auth_check-view_name, number TYPE n LENGTH 4, END OF ts_query_part
3 TT_QUERY_PART Private See coding 20110811 tt_query_part TYPE SORTED TABLE OF ts_query_part WITH UNIQUE KEY view_name WITH UNIQUE SORTED KEY number COMPONENTS number
Method Signatures

Method BUILD_AUTH_MACRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUTH Call by reference Type reference (TYPE) CL_RSODP_INDEX_CREATION=>TT_AUTH_VIEW 20110811
2 Importing IT_QUERY_PART Call by reference Type reference (TYPE) TT_QUERY_PART 20110811
3 Importing IV_ID Call by reference Type reference (TYPE) STRING 20110811
4 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20110811
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20110811

Method GET_AUTH_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110811
2 Exporting E_AUTH_ATTR Call by reference Type reference (TYPE) FIELDNAME Feldname 20110830
3 Exporting E_AUTH_FILTER Call by reference Type reference (TYPE) RS_BOOL Boolean 20110830
4 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Boolean 20110811

Method GET_AUTH_FILTER on class CL_RSODP_ODP_QUERY_BWA has no exception.

Method SET_DATA_TIMESTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100714

Method SET_DATA_TIMESTMP on class CL_RSODP_ODP_QUERY_BWA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731