SAP ABAP Class CL_RSDRC_PART_SRV (Partitioning Service for SQL Access)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read Access
Properties
Class CL_RSDRC_PART_SRV  
Short Description Partitioning Service for SQL Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC   Data Manager InfoProvider Read Access 
Created 20060208   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDRV_DTA_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_PART_SRV has no interface implemented.
Friends
Class CL_RSDRC_PART_SRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_VARNT_LENGTH Constant Private Type reference (TYPE) I 2 Constant Length of fiscvarnt Field 20060210
2 P_CALLER Instance attribute Private Type reference (TYPE) RSDRS_CALLER Caller 20080818
3 P_FISCVARNT Instance attribute Private Type reference (TYPE) RSPERIV Fixed Fiscal Year Period 20060208
4 P_R_DIM Instance attribute Private Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Dimension of Quantity 20070214
5 P_R_IPRO Instance attribute Private Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130114
6 P_R_SET Instance attribute Private Object reference (TYPE REF TO) CL_RSMDS_SET Multi-Dimensional Quantity 20070214
7 P_S_CHAVL_DTA_PRO Instance attribute Private Type reference (TYPE) RSD_S_DTA_PRO InfoObject Properties in Data Target 20060210
8 P_S_DTA Instance attribute Private Type reference (TYPE) RSD_S_DTA Infoprovider Properties 20060208
9 P_S_FISC_DTA_PRO Instance attribute Private Type reference (TYPE) RSD_S_DTA_PRO dta_pro of Fiscal parttim 20060210
10 P_TSX_SELDR Instance attribute Private Type reference (TYPE) RSDD_TSX_SELDR Interally Used seldr 20060208
Methods
# Method Level Visibility Method type Description Created on
1 ADD Static method Public Method Add Partitioning Condition to seldr 20060208
2 ADD_PARTTIM_SELDR Instance method Private Method Adds Single parttim Restriction to a fems 20060208
3 BUILD_PARTTIM_SELDR Instance method Private Method Build the parttim seldr for That fems 20060209
4 BUILD_RANGE Instance method Private Method Build a Special rangetab from Existing parttim Restriction 20060209
5 CHECK_FISCPER Instance method Private Method Check for Correct fiscper 20060208
6 CHECK_TIMDIM_CONSISTENT Static method Private Method Checks, Whether Time Dimension Is Consistent 20060208
7 GET_CHAVL_FISCPER Instance method Private Method 20060210
8 GET_FISC_SID Instance method Private Method Build the parttim seldr for That fems 20060210
9 MAX Static method Private Method Determine Maximum of 2 Values 20060213
10 MIN Static method Private Method Determine Minimum of 2 Values 20060213
Events
Class CL_RSDRC_PART_SRV has no event.
Types
Class CL_RSDRC_PART_SRV has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20060210
2 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20060208
3 Exporting E_PARTTIM Call by reference Type reference (TYPE) RSCHANM Name of parttim fems0 restrictions were added for 20060621
4 Importing I_CALLER Value transfer Type reference (TYPE) RSDRS_CALLER Caller of data manager 20080818
5 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060208
6 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20060208
# Exception Resumable Description Created on
1 CX_RS_INVALID_NAME Ungültiger technischer Name 20070214
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060210

Method ADD_PARTTIM_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20060208
2 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL Boolean 20060209

Method ADD_PARTTIM_SELDR on class CL_RSDRC_PART_SRV has no exception.

Method BUILD_PARTTIM_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FEMS Call by reference Type reference (TYPE) RSDD_SX_SELDR-FEMS BW: Allgemeines Bezugsfeld für interne IDs 20060209
2 Importing I_PARTTIM_POS Call by reference Type reference (TYPE) I 20060209
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060210

Method BUILD_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_SELDR Value transfer Type reference (TYPE) RSDD_SX_SELDR seldr 20060209
# Exception Resumable Description Created on
1 CX_RSDRC_PART_NO_FIXED_FISCVAR No fixed fiscvarnt in query 20080818

Method CHECK_FISCPER Signature

Method CHECK_FISCPER on class CL_RSDRC_PART_SRV has no parameter.
Method CHECK_FISCPER on class CL_RSDRC_PART_SRV has no exception.

Method CHECK_TIMDIM_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA dta of infoprovider 20060208
2 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL Boolean 20060208

Method CHECK_TIMDIM_CONSISTENT on class CL_RSDRC_PART_SRV has no exception.

Method GET_CHAVL_FISCPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20060210
2 Exporting E_FISCVARNT Call by reference Type reference (TYPE) RSPERIV Geschäftsjahresvariante 20060210
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20070214
4 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20060210
# Exception Resumable Description Created on
1 CX_RSDRC_PART_NO_FIXED_FISCVAR No fixed fiscvarnt in query 20080818

Method GET_FISC_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20060210
2 Returning R_SID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20060210
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060210

Method MAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAVL1 Call by reference Type reference (TYPE) RSCHAVL Value 1 20060213
2 Importing I_CHAVL2 Call by reference Type reference (TYPE) RSCHAVL Value 2 20060213
3 Returning R_CHAVL Value transfer Type reference (TYPE) RSCHAVL resulting value 20060213

Method MAX on class CL_RSDRC_PART_SRV has no exception.

Method MIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAVL1 Call by reference Type reference (TYPE) RSCHAVL Value 1 20060213
2 Importing I_CHAVL2 Call by reference Type reference (TYPE) RSCHAVL Value 2 20060213
3 Returning R_CHAVL Value transfer Type reference (TYPE) RSCHAVL resulting value 20060213

Method MIN on class CL_RSDRC_PART_SRV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710