SAP ABAP Class CL_RSLPO_PHY_PART (Physical Partitioning of the SPO)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSLPO_TLOGO (Package) Semantic Partitioning: Metadata / TLOGO Implementation
Properties
Class CL_RSLPO_PHY_PART  
Short Description Physical Partitioning of the SPO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSLPO_TLOGO   Semantic Partitioning: Metadata / TLOGO Implementation 
Created 20080916   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 RSTIM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSLPO_PHY_PART has no interface implemented.
Friends
Class CL_RSLPO_PHY_PART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_MSG_ID Constant Private Type reference (TYPE) SYMSGID 'RSLPO_GEN' Message class 20090316
2 RSLPO_C_SEM_PART_TYPE Constant Private See coding 20090224
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Check if Physical Partitioning is possible 20080916
2 CHECK_TIMEINT_IS_CONT Static method Public Method Check if time interval is continous 20080918
3 DATE_INT_TO_TIM_INT Static method Private Method Convert DATE interval to interval of any TIME char 20080922
4 GET_DATE_INTERVAL Static method Private Method Expresses the time-based partition criteria in date range 20080922
5 GET_NO_OF_DAYS Static method Public Method Get no of days in a time-period 20080922
6 GET_PART_INFO Static method Public Method Get Partitioning Information 20080916
7 GET_SEM_PART_TYPE Static method Private Method Get the type of semantical partition 20080917
8 GET_SET_OBJECT Static method Private Method Get Mulitdimensional set object from date ranges 20090220
9 IS_DATE_INTERVAL_CONTINOUS Static method Private Method Checks if date interval is continous 20080922
10 IS_SEMANTICALLY_PART_ON_TIME Static method Public Method Is the Part-Provider semantically partitioned on time? 20080922
Events
Class CL_RSLPO_PHY_PART has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RSLPO_SEM_PART_TYPE Private See coding 20090224 rslpo_sem_part_type(1) type c
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20080916
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20080916
3 Importing I_LPO Call by reference Type reference (TYPE) RSLPONAME Logical Partitioning: Name of LPO 20080916
4 Importing I_R_LPO Call by reference Object reference (TYPE REF TO) CL_RSLPO_LPOA Logical Partitioning: TLOGO-class 20080916

Method CHECK on class CL_RSLPO_PHY_PART has no exception.

Method CHECK_TIMEINT_IS_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE Call by reference Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20080918
2 Returning R_IS_CONTINOUS Value transfer Type reference (TYPE) RS_BOOL Is time interval continous? 20080918

Method CHECK_TIMEINT_IS_CONT on class CL_RSLPO_PHY_PART has no exception.

Method DATE_INT_TO_TIM_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_IMPRECISE Call by reference Type reference (TYPE) RS_BOOL Boolean 20080922
2 Exporting E_TIMVL_FROM Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20080922
3 Exporting E_TIMVL_TO Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20080922
4 Importing I_TIMNM_TO Call by reference Type reference (TYPE) RSCHANM Characteristic 20080922
5 Importing I_T_DATE_RANGE Call by reference Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20090224
6 Importing I_VARNT Call by reference Type reference (TYPE) RSPERIV Fiscal year variant 20080922
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20090224

Method GET_DATE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTINOUS Call by reference Type reference (TYPE) RS_BOOL The date interval is continous 20080922
2 Exporting E_T_DATE_INTERVAL Value transfer Type reference (TYPE) RSLPO_T_DATE_INTERVAL Date interval 20080922
3 Exporting E_T_DATE_RANGE Call by reference Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20090220
4 Importing I_T_RANGE Call by reference Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20080922
5 Importing I_VARNT Call by reference Type reference (TYPE) RSPERIV Fiscal year variant 20120223
6 Importing I_WITH_CONTINUITY_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Checks if the resulting date interval is continous 20080922
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20090224

Method GET_NO_OF_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_OF_DAYS Call by reference Type reference (TYPE) I No of days between i_timvl_from and i_timvl_to 20080922
2 Importing I_TIMNM Call by reference Type reference (TYPE) RSCHANM Characteristic 20080922
3 Importing I_TIMVL_FROM Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20080922
4 Importing I_TIMVL_TO Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20080922
5 Importing I_VARNT Call by reference Type reference (TYPE) PERIV Fiscal Year Variant 20080922

Method GET_NO_OF_DAYS on class CL_RSLPO_PHY_PART has no exception.

Method GET_PART_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PART_INFO Call by reference Type reference (TYPE) RSLPO_S_DBPART Physical partitioning Information for the SPO 20080918
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20090316
3 Importing I_R_COMPONENT Call by reference Object reference (TYPE REF TO) CL_RSLPO_COMPONENT LPO Components: Abstract Superclass 20080918
4 Importing I_S_DB_PART Call by reference Type reference (TYPE) RSLPO_S_DBPART 20090212
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20090212
6 Importing I_T_SEM_PART_RANGE Call by reference Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20090212
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20090224

Method GET_SEM_PART_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARTITION Call by reference Object reference (TYPE REF TO) CL_RSLPO_PARTITION LPO Compenents: Partition 20080917
2 Importing I_T_SEM_PART_RANGE Call by reference Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20090212
3 Returning R_SEM_PART_TYPE Value transfer Type reference (TYPE) RSLPO_SEM_PART_TYPE Type of Sem Partition 20080917
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20090224

Method GET_SET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DATE_RANGE Value transfer Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20090220
2 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensional Set 20090220
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20090220

Method IS_DATE_INTERVAL_CONTINOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DATE_RANGE Call by reference Type reference (TYPE) RSLPO_T_PARTRANGE TLOGO Table Representation for Partitioning Criteria 20090224
2 Returning R_IS_CONTINOUS Value transfer Type reference (TYPE) RS_BOOL Boolean 20080922
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_FAILED 20090224

Method IS_SEMANTICALLY_PART_ON_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARTITION Call by reference Object reference (TYPE REF TO) CL_RSLPO_PARTITION LPO Compenents: Partition 20080922
2 Returning R_SEM_PART_ON_TIME Value transfer Type reference (TYPE) RS_BOOL Partitioned on TIME 20080922

Method IS_SEMANTICALLY_PART_ON_TIME on class CL_RSLPO_PHY_PART has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712