SAP ABAP Class CL_RSD_DIME (BW Metadata: Dimension)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDG (Package) BW: Data basis generation
Properties
Class CL_RSD_DIME  
Short Description BW Metadata: Dimension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDG   BW: Data basis generation 
Created 20000113   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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_DIME has no interface implemented.
Friends
Class CL_RSD_DIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_IS_REPAIRED Instance attribute Private Type reference (TYPE) RS_BOOL Object repaired 20100401
2 P_S_DIME Instance attribute Private Type reference (TYPE) RSDO_S_DIME Dimensions Toolbar 20000113
3 P_S_DIME_LOC Instance attribute Private Type reference (TYPE) RSDO_S_DIME_LOC Dimension Bar (Local Property) 20010223
4 P_T_IOBJ_R Instance attribute Private Type reference (TYPE) RSDO_T_IOBJ_NA_R Table with References to InfoObjects 20000113
5 P_T_TXT Instance attribute Private Type reference (TYPE) RSO_T_TXT Texts 20010125
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_NAME_FOR_NEW_IPRO Static method Public Method Create Name for New InfoProvider 20031016
2 CHECK_BEFORE_ACT Instance method Public Method Checks dimension before activation 20100226
3 CLEAN_IOBJ Instance method Public Method Delete InfoObjects that are not Contained 20070813
4 COMPARE Instance method Public Method Compares Two Dimensions 20010404
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000113
6 DELETE_INA Instance method Public Method Delete Inactive InfoObjects 20030321
7 DELETE_IOBJ Instance method Public Method Deletes InfoObjects from Dimension 20000201
8 GET_INFO Instance method Public Method Returns Dimension Parameters 20000113
9 INIT_FOR_NEW_INFOPROV Instance method Public Method Initializes Dimension for New InfoProvider 20010328
10 INSERT_IOBJ Instance method Public Method Inserts InfoObjects into Dimension 20000201
11 IS_LOCKED Instance method Public Method Dimension Is Locked 20050414
12 IS_REPAIRED Instance method Public Method Has dimension been repaired? 20100401
13 MERGE Instance method Public Method Merges Dimension with Input Parameters 20010406
14 PROCESS_NR_OBJECT Instance method Public Method Process Number Range Object 20030923
15 REFRESH_IOBJ Instance method Public Method Read InfoObjects Again 20070117
16 RENAME Instance method Public Method Rename Dimension 20030519
17 REPLACE_IOBJ Instance method Public Method Replaces InfoObjects (Copies/Clones) 20020402
18 SET_OBJVERS_TO_A Instance method Public Method Set Object Version for InfoObject to 'A' 20070702
19 SET_PROP Instance method Public Method Sets Dimension Properties 20000113
Events
Class CL_RSD_DIME has no event.
Types
Class CL_RSD_DIME has no local type.
Method Signatures

Method BUILD_NAME_FOR_NEW_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DIMENSION Call by reference Type reference (TYPE) RSDIMENSION Dimensionsname 20031016
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV neuer InfoProvidername 20031016

Method BUILD_NAME_FOR_NEW_IPRO on class CL_RSD_DIME has no exception.

Method CHECK_BEFORE_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Code 20100226
2 Importing I_CUBE_DATA_EXISTS Call by reference Type reference (TYPE) RS_BOOL Cube enthält Daten 20100226
3 Importing I_R_DIME Call by reference Object reference (TYPE REF TO) CL_RSD_DIME Zu vergleichende Dimension 20100226

Method CHECK_BEFORE_ACT on class CL_RSD_DIME has no exception.

Method CLEAN_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_IOBJ_R Call by reference Type reference (TYPE) RSDO_T_IOBJ_SG_R existierende InfoObjects 20080228

Method CLEAN_IOBJ on class CL_RSD_DIME has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_IOBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ohne InfoObjects, nur Kopf 20020905
2 Importing I_R_DIME Call by reference Object reference (TYPE REF TO) CL_RSD_DIME Zu vergleichende Dimension 20010404
3 Importing I_STRUCT_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE nur Strukturvergleich 20010713
4 Returning R_IS_EQUAL Value transfer Type reference (TYPE) RS_BOOL Versionen sind gleich 20010404

Method COMPARE on class CL_RSD_DIME has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSD_DIME has no parameter.
Method CONSTRUCTOR on class CL_RSD_DIME has no exception.

Method DELETE_INA Signature

Method DELETE_INA on class CL_RSD_DIME has no parameter.
Method DELETE_INA on class CL_RSD_DIME has no exception.

Method DELETE_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_IOBJNM Call by reference Type reference (TYPE) RSD_T_IOBJNM InfoObjects 20000201

Method DELETE_IOBJ on class CL_RSD_DIME has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATAEXFL Call by reference Type reference (TYPE) RSDATAEXFL $REF$ 20030318
2 Exporting E_S_DIME Call by reference Type reference (TYPE) RSDO_S_DIME Dimensionsleiste 20000113
3 Exporting E_S_DIME_LOC Call by reference Type reference (TYPE) RSDO_S_DIME_LOC Dim. (lok. Eig.) 20010223
4 Exporting E_T_IOBJNM Call by reference Type reference (TYPE) RSD_T_IOBJNM Liste der InfoObjects 20070629
5 Exporting E_T_IOBJ_R Call by reference Type reference (TYPE) RSDO_T_IOBJ_NA_R Referenzen auf InfoObjects 20000113
6 Exporting E_T_TXT Call by reference Type reference (TYPE) RSO_T_TXT Texte 20010125

Method GET_INFO on class CL_RSD_DIME has no exception.

Method INIT_FOR_NEW_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20010328

Method INIT_FOR_NEW_INFOPROV on class CL_RSD_DIME has no exception.

Method INSERT_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM_DROP Call by reference Type reference (TYPE) RSD_IOBJNM Einfügeposition 20000211
2 Importing I_T_IOBJNM Call by reference Type reference (TYPE) RSD_T_IOBJNM InfoObjects 20000201

Method INSERT_IOBJ on class CL_RSD_DIME has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_IOBJ_R Call by reference Type reference (TYPE) RSDO_T_IOBJ_SG_R InfoObjects im übergeordneten Objekt 20050414
2 Returning R_IS_LOCKED Value transfer Type reference (TYPE) RS_BOOL ist gesperrt 20050414

Method IS_LOCKED on class CL_RSD_DIME has no exception.

Method IS_REPAIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IS_REPAIRED Value transfer Type reference (TYPE) RS_BOOL Boolean 20100401

Method IS_REPAIRED on class CL_RSD_DIME has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_ON_D Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE einzuf. Dim. prüfen, ggfalls eliminieren 20080201
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20010406
3 Importing I_R_DIME Call by reference Object reference (TYPE REF TO) CL_RSD_DIME Referenz auf andere Dimension 20010406
4 Importing I_T_EXCL_IOBJ Call by reference Type reference (TYPE) RSDO_T_IOBJ_SG_R ausgeschlossene InfoObjects 20010713

Method MERGE on class CL_RSD_DIME has no exception.

Method PROCESS_NR_OBJECT 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 code = 4: Fehler 20030923
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten 20030923
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20030924
4 Importing I_MODE Call by reference Type reference (TYPE) RS_CHAR1 'A' A = aktivieren, D = löschen 20030923

Method PROCESS_NR_OBJECT on class CL_RSD_DIME has no exception.

Method REFRESH_IOBJ Signature

Method REFRESH_IOBJ on class CL_RSD_DIME has no parameter.
Method REFRESH_IOBJ on class CL_RSD_DIME has no exception.

Method RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION Call by reference Type reference (TYPE) RSDIMENSION Neuer Dimensionsname 20030519

Method RENAME on class CL_RSD_DIME has no exception.

Method REPLACE_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20020402
2 Importing I_POSIT Call by reference Type reference (TYPE) RSPOSIT Position des Feldes in der Struktur / Tabelle 20020402
3 Importing I_THX_COPY Call by reference Type reference (TYPE) RSO_THX_COPY Kopieren TLOGO Objekte altes und die jeweils neuen Objekte 20020402
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20020402

Method SET_OBJVERS_TO_A Signature

Method SET_OBJVERS_TO_A on class CL_RSD_DIME has no parameter.
Method SET_OBJVERS_TO_A on class CL_RSD_DIME has no exception.

Method SET_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DIME Call by reference Type reference (TYPE) RSDO_S_DIME Dimensionleiste 20000113
2 Importing I_S_DIME_LOC Call by reference Type reference (TYPE) RSDO_S_DIME_LOC Dim. (lok.Eig.) 20010223
3 Importing I_T_IOBJNM Call by reference Type reference (TYPE) RSD_T_IOBJNM Liste der InfoObjects 20000113
4 Importing I_T_TXT Call by reference Type reference (TYPE) RSO_T_TXT Texte 20010125

Method SET_PROP on class CL_RSD_DIME has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 20B