SAP ABAP Class CL_RSR_QPROV_PARTITIONING (CL_RSR_QPROV_PARTITIONING)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_QPROV (Package) Query provider
Properties
Class CL_RSR_QPROV_PARTITIONING  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_QPROV   Query provider 
Created 20091209   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_QPROV_PARTITIONING has no interface implemented.
Friends
Class CL_RSR_QPROV_PARTITIONING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOG_PART_CHANM Constant Public See coding 'QPROV_PARTITIONING_CHANM' 20100406
2 C_LOG_PART_MEMORY_ID Constant Public See coding 'QPROV_PARTITIONING_ACTIVE' 20100210
3 C_LOG_PART_PACK_SIZE Constant Public See coding 'QPROV_PARTITIONING_PACK_SIZE' 20100406
4 C_LOG_PART_SETTINGS_MEMORY_ID Constant Public See coding 'QPROV_PARTITIONING' 20100210
5 P_LAST_RANGE_ENTRY Instance attribute Private Type reference (TYPE) INT4 20091209
6 P_LAST_SID_ENTRY Instance attribute Private Type reference (TYPE) INT4 20091209
7 P_MEAN_FACTOR Instance attribute Private Type reference (TYPE) INT4 20091209
8 P_MEAN_PACK_SIZE Instance attribute Private Type reference (TYPE) INT4 20091209
9 P_NO_PARTITIONING Instance attribute Private Type reference (TYPE) RS_BOOL 20091209
10 P_NUMBER_OF_SIDS_PER_SLICER Instance attribute Private Type reference (TYPE) INT4 20091209
11 P_REFERENCE_PACK_SIZE Instance attribute Private Type reference (TYPE) INT4 1000000 20091209
12 P_SX_SLICER Instance attribute Private Type reference (TYPE) RRK0_SX_SLICER 20091209
13 P_THX_CONSTANT_SLICER Instance attribute Private Type reference (TYPE) RRK0_THX_SLICER 20091209
14 P_T_EQSID Instance attribute Private See coding 20091209
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20091209
2 GET_NEXT_SLICER Instance method Public Method 20091209
3 GET_PACKLEVEL Static method Public Method Grad der Paketierbarkeit 20130731
4 GET_UNSUPPORTED_CHANMID Static method Public Method 20091209
5 _ADJUST_INTERVALL_SIZE Instance method Private Method 20091209
6 _GET_CHA_FOR_PARTITIONING Instance method Private Method 20091210
7 _GET_SLICER_FROM_RANGE Instance method Private Method 20091209
Events
Class CL_RSR_QPROV_PARTITIONING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_MU_PART Public See coding 20100108 BEGIN OF tn_s_mu_part, chanmid TYPE rrchanmid, sign TYPE raldb_sign, opt TYPE rsz_operator, low TYPE rschavl, high TYPE rschavl, END OF tn_s_mu_part
2 TN_TS_CHANM Public See coding 20091209 tn_ts_chanm TYPE SORTED TABLE OF rschanm WITH UNIQUE KEY table_line
3 TN_TS_MU_PART Public See coding 20100108 tn_ts_mu_part type sorted TABLE OF tn_s_mu_part with UNIQUE key chanmid sign opt low
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OLAP Call by reference Object reference (TYPE REF TO) IF_RSR_OLAP OLAP Referenz 20091209
2 Importing I_SX_REQ_KIDS Call by reference Type reference (TYPE) RRK0_SX_KID_SELECTION 20091209
3 Importing I_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20091209
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20091209
# Exception Resumable Description Created on
1 CX_RSR_NO_PART_POSSIBLE 20091210

Method GET_NEXT_SLICER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20091209
2 Exporting E_EOF_DATA Call by reference Type reference (TYPE) RS_BOOL Wahr falls keine weiteren Packete 20091209
3 Importing I_LAST_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Anzahl Sätze des zuletzt geladenen Packets 20091209

Method GET_NEXT_SLICER on class CL_RSR_QPROV_PARTITIONING has no exception.

Method GET_PACKLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPUID Call by reference Type reference (TYPE) SYSUUID_25 20130731
2 Returning R_PACKLEVEL Value transfer Type reference (TYPE) RRPACKLEVEL Grad der Paketierbarkeit (Lesen cursorfähig ?) 20130731

Method GET_PACKLEVEL on class CL_RSR_QPROV_PARTITIONING has no exception.

Method GET_UNSUPPORTED_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT 20091209
2 Exporting E_TS_UNSUPPORTED_CHANMID Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20091209
3 Importing I_R_OLAP Call by reference Object reference (TYPE REF TO) IF_RSR_OLAP Aufrufe zum OLAP 20091209
4 Importing I_SX_REQ_KIDS Call by reference Type reference (TYPE) RRK0_SX_KID_SELECTION 20091209
5 Importing I_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20091209
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20091209
# Exception Resumable Description Created on
1 CX_RSR_NO_PART_POSSIBLE 20091210

Method _ADJUST_INTERVALL_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUAL_PACK_SIZE Call by reference Type reference (TYPE) INT4 20091209

Method _ADJUST_INTERVALL_SIZE on class CL_RSR_QPROV_PARTITIONING has no exception.

Method _GET_CHA_FOR_PARTITIONING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PART_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20091210
2 Importing I_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT 20091210
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20091210
4 Importing I_TS_UNSUPPORTED_CHANMID Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20091210

Method _GET_CHA_FOR_PARTITIONING on class CL_RSR_QPROV_PARTITIONING has no exception.

Method _GET_SLICER_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PART_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20091210
2 Exporting E_SX_SLICER Call by reference Type reference (TYPE) RRK0_SX_SLICER 20091209
3 Importing I_TS_PART Call by reference Type reference (TYPE) TN_TS_MU_PART Einstellungen Logische Segmentierung 20091210
# Exception Resumable Description Created on
1 CX_RSR_NO_PART_POSSIBLE 20091210
History
Last changed by/on SAP  20130531 
SAP Release Created in 730