SAP ABAP Class CL_RSDR_AT_QUERY_SQL (Definition of an SQL Query Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRP (Package) Data Manager Query Handler
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDR_AT_QUERY Definition of an abstract Query Object 20020910
Properties
Class CL_RSDR_AT_QUERY_SQL  
Short Description Definition of an SQL Query Object    
Super Class CL_RSDR_AT_QUERY Definition of an abstract Query Object 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRP   Data Manager Query Handler 
Created 20020827   SAP 
Last change 20140121   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 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRP 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)
Interfaces
Class CL_RSDR_AT_QUERY_SQL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDRP_AT_QUERY_RFC 20031021 Class extension of RSDRP function group
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_COUNTER Instance attribute Public Type reference (TYPE) I Compression Counter 20040407
2 O_R_SQL_OBJ Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRS_SQL_QUERY Reference to SQL Query object 20030228
3 O_SX_QUERY Instance attribute Protected Type reference (TYPE) RSDRS_SX_QUERY Structure definition of the SQL Query 20020827
4 P_ANALYZE Instance attribute Private Type reference (TYPE) RS_BOOL Analyze Table if db_create/db_insert 20040707
5 P_ENH_DB_OPT Instance attribute Private Type reference (TYPE) RS_BOOL allow usage of enhanced db optimizer features 20050127
6 P_R_CURR_CONV Instance attribute Private Object reference (TYPE REF TO) CL_RSDRV_SRVS_CURR_CONV Currency Conversion Object 20040813
7 P_R_FFACT_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_RSDR_AT_QUERY_SQL Reference to f-fact table query 20040407
8 P_SHOW_REPORT Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Display generated SQL Report 20020902
9 P_TH_SFC Instance attribute Private Type reference (TYPE) RSDD_TH_SFC SFC for currency conversion 20121031
10 P_TH_SFK Instance attribute Private Type reference (TYPE) RSDD_TH_SFK sfk for currency conversion 20121031
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DBMAN260 Instance method Private Method Check and maybe return exception with message dbman 260 20060925
2 CHECK_LOCK Instance method Public Method Is data inconsistent due to running compressions, ... ? 20040720
3 CREATE Static method Public Method 20031021
4 CREATE_RFC Static method Protected Method 20031021
5 SET_SHOW_REPORT Instance method Public Method Set Show Report (before Execute) 20020902
6 SIMULATE Instance method Public Method Show access plan for SQL query 20020828
7 USE_CURRENCY_CONVERSION Instance method Public Method Turn on currency conv. to deliver data in external format 20040813
Events
Class CL_RSDR_AT_QUERY_SQL has no event.
Types
Class CL_RSDR_AT_QUERY_SQL has no local type.
Method Signatures

Method CHECK_DBMAN260 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXC Call by reference Object reference (TYPE REF TO) CX_RSDR_CUBE_LOCKED original exception 20060925
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20060925

Method CHECK_LOCK Signature

Method CHECK_LOCK on class CL_RSDR_AT_QUERY_SQL has no parameter.
# Exception Resumable Description Created on
1 CX_RSDR_CUBE_LOCKED Cube is locked (due to condensing, ...) 20040720

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGREGATE Call by reference Type reference (TYPE) RSINFOPROV Used Aggregate 20040504
2 Importing I_ANALYZE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Analyze Table if access type db_create/db_insert 20040707
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20031021
4 Importing I_RT_DATA Call by reference Object reference (TYPE REF TO) DATA Reference to Query result table 20031021
5 Importing I_R_FFACT_QUERY Call by reference Object reference (TYPE REF TO) CL_RSDR_AT_QUERY_SQL Reference to F-Fact query (If e-fact query) 20040407
6 Importing I_R_STAT Call by reference Object reference (TYPE REF TO) CL_RSDD_STATDM DM Statistik -Erfassung 20040504
7 Importing I_SERIAL_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Only serial execution ? 20031021
8 Importing I_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY Definition of the sx_query structure 20031021
9 Importing I_SX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK Beschreibung eines Datenpakets, das durch Split entstanden i 20031021
10 Importing I_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP Type of Fact table 20040504
11 Importing I_T_SAMPLE_DATA Call by reference Type reference (TYPE) STANDARD TABLE structure of result table 20031021
12 Importing I_USE_TDATA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Use i_t_Data structure definition 20031021
13 Returning R_R_QUERY Value transfer Object reference (TYPE REF TO) CL_RSDR_AT_QUERY_SQL Reference to created Object 20031021

Method CREATE on class CL_RSDR_AT_QUERY_SQL has no exception.

Method CREATE_RFC 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 20031021
2 Importing I_RFC_UID Call by reference Type reference (TYPE) RSDRP_UID UID if object copied 20031021
3 Importing I_RFC_XDEFINITION Call by reference Type reference (TYPE) XSTRING RFC packed query definition 20031021
4 Importing I_XCODE Call by reference Type reference (TYPE) XSTRING Code that contains form get_ref_t_data 20031021
5 Returning R_R_QUERY Value transfer Object reference (TYPE REF TO) CL_RSDR_AT_QUERY_SQL Reference to SQL Query Object 20031021

Method CREATE_RFC on class CL_RSDR_AT_QUERY_SQL has no exception.

Method SET_SHOW_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_REPORT Call by reference Type reference (TYPE) RS_BOOL Display generated SQL Report 20020902

Method SET_SHOW_REPORT on class CL_RSDR_AT_QUERY_SQL has no exception.

Method SIMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_SCENARIO Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Get Database Query Scenario 20020828
2 Importing I_SHOW_PLAN Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Show Access Plan 20020828
3 Importing I_SHOW_STATEMENT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Show generated statement 20020828
# Exception Resumable Description Created on
1 CX_RSDRS_STMT_TOO_LONG Cube is locked (due to condensing, ...) 20030925

Method USE_CURRENCY_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table with characteristics 20121031
2 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table with key figures 20121031

Method USE_CURRENCY_CONVERSION on class CL_RSDR_AT_QUERY_SQL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 400