SAP ABAP Class CL_RSDRS_TOP_QUERY_DB2 (DB2 Implementation of TOP/BOTTOM Query)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-DB2 (Application Component) BW DB2 for OS/390
     RSDB2 (Package) BW: Porting DB2-z/OS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRS_TOP_QUERY_ABAP ABAP Implementation of TOP/BOTTOM query 20060201
Properties
Class CL_RSDRS_TOP_QUERY_DB2  
Short Description DB2 Implementation of TOP/BOTTOM Query    
Super Class CL_RSDRS_TOP_QUERY_ABAP ABAP Implementation of TOP/BOTTOM query 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDB2   BW: Porting DB2-z/OS 
Created 20060201   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRS_TOP_QUERY_DB2 has no interface implemented.
Friends
Class CL_RSDRS_TOP_QUERY_DB2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TEMP_TABLNM Constant Private See coding 'SESSION.TOPNWORK' 20060201
2 P_PKGSIZE Instance attribute Private Type reference (TYPE) I 20070312
3 P_R_TOPN_RES Instance attribute Private Object reference (TYPE REF TO) CL_SQL_RESULT_SET Resulting Set of an SQL Query 20060201
4 P_T_TOPN_FLIST Instance attribute Private Type reference (TYPE) ADBC_COLUMN_TAB 20060201
5 P_WITH_HOLD Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20070312
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RANK_FUNCTION_DB2 Static method Public Method Checks whether a DB2 built-in RANK function exists 20070312
2 CLEANUP_DB2 Instance method Private Method Closes Cursor and Deletes Temporary Table 20060201
3 READ_DATA_WITH_TOTALS_DB2 Instance method Private Method Reads data including Super-Aggregation 20060201
Events
Class CL_RSDRS_TOP_QUERY_DB2 has no event.
Types
Class CL_RSDRS_TOP_QUERY_DB2 has no local type.
Method Signatures

Method CHECK_RANK_FUNCTION_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_USE_RANK_FUNCTION Value transfer Type reference (TYPE) RS_BOOL Boolean 20070312
2 Importing I_TOP_TYPE Value transfer Type reference (TYPE) RSDRS_TOP_TYPE 20070312
3 Importing I_WITH_TOTALS Value transfer Type reference (TYPE) RS_BOOL Boolean 20070312

Method CHECK_RANK_FUNCTION_DB2 on class CL_RSDRS_TOP_QUERY_DB2 has no exception.

Method CLEANUP_DB2 Signature

Method CLEANUP_DB2 on class CL_RSDRS_TOP_QUERY_DB2 has no parameter.
Method CLEANUP_DB2 on class CL_RSDRS_TOP_QUERY_DB2 has no exception.

Method READ_DATA_WITH_TOTALS_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EOF Call by reference Type reference (TYPE) RS_BOOL Boolean 20060201
2 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20060201
3 Importing I_INITIALIZE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060201
4 Importing I_PKGSIZE Value transfer Type reference (TYPE) I 0 20060201
5 Importing I_SHOW_REPORT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060201
# Exception Resumable Description Created on
1 CX_RSDRS_STMT_TOO_LONG Generated Stmt is too long ... 20060201
History
Last changed by/on SAP  20130531 
SAP Release Created in 740