SAP ABAP Class CL_RSDRC_CUBE_VIEW (Infocube in Infoset or lookup)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRC_DBA (Package) Data Manager InfoCube Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRS_CUBE_VIEW Infocube in Infoset or lookup 20091112
Properties
Class CL_RSDRC_CUBE_VIEW  
Short Description Infocube in Infoset or lookup    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC_DBA   Data Manager InfoCube Access 
Created 20060815   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSRCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRS_CUBE_VIEW Infocube in Infoset or lookup 20091112
Friends
Class CL_RSDRC_CUBE_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_EXCEPTION Instance attribute Public Object reference (TYPE REF TO) CX_ROOT Exception Caught 20060815
2 P_CREATE_CALLED Instance attribute Private Type reference (TYPE) RS_BOOL Has create_view Been Called ? 20060815
3 P_R_ACT_OBJ Static Attribute Private Object reference (TYPE REF TO) CL_RSDRC_CUBE_VIEW Static reference to actual object 20060815
4 P_R_SQL_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_RSDRS_SQL_QUERY Reference to SQL query object 20060815
5 P_R_STATE Instance attribute Private Object reference (TYPE REF TO) CL_RSDRC_AGGRLEVEL_STATE Reference to aggregate level state 20060815
6 P_VIEWNM Instance attribute Private Type reference (TYPE) RSD_TABLNM Name of the generated view 20060815
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_VIEW Instance method Public Method Generate an InfoCube View from sx_query Object 20060815
2 BUILD_VIEW_STATIC Static method Public Method Generate an InfoCube View from sx_query Object 20060818
3 CLEANUP Instance method Public Method Cleanup All Temporary Tables Plus the View Itself 20060815
4 CREATE_VIEW_AGGR Instance method Public Method Create View Def from InfoCube Query Regarding Aggregates 20060815
5 GET_VIEWNM Instance method Public Method Return the name of the created view 20060815
6 PREPARE_VIEW_LEF Instance method Public Method Prepare the view creation for the lookup facility 20060815
Events
Class CL_RSDRC_CUBE_VIEW has no event.
Types
Class CL_RSDRC_CUBE_VIEW has no local type.
Method Signatures

Method BUILD_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SQL_QUERY Call by reference Object reference (TYPE REF TO) CL_RSDRS_SQL_QUERY Reference to SQL query object 20060815
2 Importing I_SHOW_STATEMENT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE show generated statement 20060815
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED Die Aktion ist an dieser Stelle nicht erlaubt 20060815

Method BUILD_VIEW_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SQL_QUERY Call by reference Object reference (TYPE REF TO) CL_RSDRS_SQL_QUERY Reference to SQL query object 20060818
2 Importing I_SHOW_STATEMENT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE show generated statement 20060818
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED Die Aktion ist an dieser Stelle nicht erlaubt 20060818

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME 'R/3*' Logischer Name einer Datenbankverbindung 20070404

Method CLEANUP on class CL_RSDRC_CUBE_VIEW has no exception.

Method CREATE_VIEW_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VIEWNM Call by reference Type reference (TYPE) RSD_TABLNM Name of generated View 20060815
2 Importing I_ACTUALDATA Call by reference Type reference (TYPE) RRACTUALDATA RSRCD_C_ACTUALDATA-NO Datenaktualität 20060815
3 Importing I_COMMIT_ALLOWED Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Allow a COMMIT 20120420
4 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE Infocube Name 20060815
5 Importing I_KEYDATE Call by reference Type reference (TYPE) RSDRC_SRDATE SY-DATUM Query key date 20060815
6 Importing I_SHOW_STATEMENT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Show the SQL 20120420
7 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC List of charcteristics 20060815
8 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK List of Key figures 20060815
9 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE Global Selections 20060815
10 Importing I_USE_DB_AGGR Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Use Database Aggregation 20060815
# Exception Resumable Description Created on
1 CX_RS_ACCESS_ERROR Fehler beim Zugriff 20060815
2 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20060815
3 CX_SY_SQL_ERROR SQL Error thrown by BW Data Manager 20060815

Method GET_VIEWNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VIEWNM Value transfer Type reference (TYPE) RSD_TABLNM 20060815

Method GET_VIEWNM on class CL_RSDRC_CUBE_VIEW has no exception.

Method PREPARE_VIEW_LEF Signature

Method PREPARE_VIEW_LEF on class CL_RSDRC_CUBE_VIEW has no parameter.
Method PREPARE_VIEW_LEF on class CL_RSDRC_CUBE_VIEW has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710