SAP ABAP Class CL_RSD_CUBE (BW Metadata: InfoCube)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDG (Package) BW: Data basis generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSD_MDOB BW Metadata: InfoProvider 20061116
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_COPY BW Repository: TLOGO Objects - Copy Functions 20090217
Properties
Class CL_RSD_CUBE  
Short Description BW Metadata: InfoCube    
Super Class CL_RSD_MDOB BW Metadata: InfoProvider 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDG   BW: Data basis generation 
Created 20000113   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSM 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 RSDU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_TLOGO_COPY BW Repository: TLOGO Objects - Copy Functions 20090217
Friends
# Friend Modeled only Created on Description
1 CL_RSD_HYBR 20070309 BW Metadata: HybridProvider
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_INFOCUBE Instance attribute Public Type reference (TYPE) RSINFOCUBE InfoCube 20000120
2 P_CONTEXT Instance attribute Private Type reference (TYPE) RS_CHAR1 Context for Save/Activate 20110608
3 P_CUBE_DATA_EXISTS Instance attribute Private Type reference (TYPE) RS_BOOL Temporary Flag: Cube contains data 20100226
4 P_TH_CUBE_R Static Attribute Protected Type reference (TYPE) RSDO_TH_CUBE_R Hash Table with InfoCube References 20061222
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_MERGE Instance method Public Method 20090318
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000113
3 FACTORY Static method Public Method Creates an InfoCube and Returns its Reference 20000120
4 GET_ADAPT_PART_INFO Instance method Private Method Adapt Partitioning Info Before Activation 20071205
5 GET_ALL Static method Public Method Object-Specific Get_All Method 20061117
6 INSERT_DIME_0_RECORD Instance method Public Method Describe Dimension Tables with Initial Record 20070323
7 IS_CHADIMENSION_SWITCH_ALLOWED Instance method Public Method Checks if this is already a Lineitem dimension 20130517
8 MERGE_2_OBJECTS Instance method Public Method 20090318
9 MIGRATE_ISOURCE Instance method Public Method Method for Migration of 3.x InfoSource 20090116
Events
Class CL_RSD_CUBE has no event.
Types
Class CL_RSD_CUBE has no local type.
Method Signatures

Method CHECK_FOR_MERGE Signature

Method CHECK_FOR_MERGE on class CL_RSD_CUBE has no parameter.
Method CHECK_FOR_MERGE on class CL_RSD_CUBE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20000120
# Exception Resumable Description Created on
1 INPUT_INVALID Eingabe ungültig 20061116
2 TYPE_MISMATCH anderer TLOGO Typ 20061116

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Value transfer Type reference (TYPE) RSINFOCUBE InfoCube 20000120
2 Returning R_R_CUBE Value transfer Object reference (TYPE REF TO) CL_RSD_CUBE Referenz auf InfoCube 20000120
# Exception Resumable Description Created on
1 CANCELLED Popup für neues Objekt wurde abgebrochen 20010608
2 INPUT_INVALID Eingabe ungültig 20000120
3 TYPE_MISMATCH anderer TLOGO Typ 20061117

Method GET_ADAPT_PART_INFO 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 Rückgabewert von ABAP-Anweisungen 20071205
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '4' Anwendungs-Log: Detaillierungsgrad 20071205
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20071205

Method GET_ADAPT_PART_INFO on class CL_RSD_CUBE has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCL_OWNED_BY Call by reference Type reference (TYPE) RS_CHAR1 inkludierter OWNED BY Level (-> siehe N_C_OWNED_BY) 20081021
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20061117
3 Importing I_T_LOGSYS Call by reference Type reference (TYPE) RSAOS_T_LOGSYS Liste von Quellsystemen 20061117
4 Returning R_T_OBJECT_LIST Value transfer Type reference (TYPE) RSO_T_OBJECT_F4_LIST BW Repository: Listenformat (ALV) für F4-Hilfe 20061117

Method GET_ALL on class CL_RSD_CUBE has no exception.

Method INSERT_DIME_0_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070508
2 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Puffer umgehen 20070323
3 Importing I_CUBETYPE Call by reference Type reference (TYPE) RSCUBETYPE Typ des InfoProvider 20070323
4 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '4' Anwendungs-Log: Detaillierungsgrad 20070508

Method INSERT_DIME_0_RECORD on class CL_RSD_CUBE has no exception.

Method IS_CHADIMENSION_SWITCH_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_DIMENSION Call by reference Type reference (TYPE) RSD_DIMENSION 20130517
2 Returning R_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130517

Method IS_CHADIMENSION_SWITCH_ALLOWED on class CL_RSD_CUBE has no exception.

Method MERGE_2_OBJECTS Signature

Method MERGE_2_OBJECTS on class CL_RSD_CUBE has no parameter.
Method MERGE_2_OBJECTS on class CL_RSD_CUBE has no exception.

Method MIGRATE_ISOURCE 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 Rückgabewert von ABAP-Anweisungen 20090116
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090116
3 Importing I_ISOURCE Call by reference Type reference (TYPE) RSISOURCE InfoSource 20090116
4 Importing I_UNIQUE_SOURCE Call by reference Type reference (TYPE) RSOAUNIQUESOURCE Eindeutiges Quellsystem 20090116
# Exception Resumable Description Created on
1 PREPARE_FAILED Prepare fehlgeschlagen 20090116
History
Last changed by/on SAP  20140121 
SAP Release Created in 20B