SAP ABAP Class CL_RSDB6_ODS_TABMETADATA (Metadata of DataStore Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-DB6 (Application Component) BW DB2 Universal Database
     RSDB6 (Package) BW: Port DB6
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDB6_TABMETADATA Metadata of Table Layout 20040820
Properties
Class CL_RSDB6_ODS_TABMETADATA  
Short Description Metadata of DataStore Object    
Super Class CL_RSDB6_TABMETADATA Metadata of Table Layout 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDB6   BW: Port DB6 
Created 20040820   SAP 
Last change 20140121   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 RSDB6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDB6_ODS_TABMETADATA has no interface implemented.
Friends
Class CL_RSDB6_ODS_TABMETADATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CDE_ENABLED Static Attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130308
2 CLUSTERINGTYPE Instance attribute Private Type reference (TYPE) RSDB6CLUSTERINGTYPE Type of Database Clustering 20040902
3 COMPRESSION Instance attribute Private Type reference (TYPE) RS_BOOL Row Compression 20051130
4 INDEX_INFO_COMPLETE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20050223
5 KEYFIELDS Instance attribute Private Type reference (TYPE) RSDU_T_KEYFIELD 20040902
6 MDCFIELDS Instance attribute Private Type reference (TYPE) RSDU_T_FIELDNM 20040902
7 MPPFL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20100930
8 ODSOTYPE Instance attribute Private Type reference (TYPE) RSDODSOTYPE Type of DataStore Object 20050201
9 P_S_ODSO Instance attribute Private Type reference (TYPE) RSD_S_ODSO Header: Data Store Object 20130322
10 SECONDARYINDEXES Instance attribute Private Type reference (TYPE) RSDG_T_DD12V 20050223
11 SECONDARYINDEXESFIELDS Instance attribute Private Type reference (TYPE) RSDG_T_DD17V 20050223
12 TABLETYPE Instance attribute Private Type reference (TYPE) RSDODSTABT Table type of ODS table 20040820
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FASTSTORE_FIX_INDEXES Instance method Private Method 20050223
2 BUILD_INDEXES Instance method Private Method 20050223
3 BUILD_INDEXES_FROM_ODSOBJECT Instance method Private Method 20050223
4 BUILD_KEYFIELDS_FROM_ODSOBJECT Instance method Private Method Get Key Fields from DataStore Object 20040820
5 BUILD_MDCFIELDS_FROM_ODSOBJECT Instance method Private Method 20040823
6 BUILD_ODSOTYPE_FROM_ODSOBJECT Instance method Private Method 20050201
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040820
8 EXTRACT_MDC_FIELDS Instance method Private Method 20040824
9 GET_CLUSTERINGTYPE Instance method Public Method Deliver Clustering Type of Table 20040902
10 GET_CLUSTERINGTYPE_DEFAULT Static method Public Method 20050608
11 GET_COMPRESSION Instance method Public Method 20051202
12 GET_INDEX_INFO_COMPLETE Instance method Public Method 20050223
13 GET_KEYFIELDS Instance method Public Method Deliver Key Fields of Active Table 20040902
14 GET_MDCFIELDS Instance method Public Method Deliver Key Fields of Active Table 20040902
15 GET_MPPFL Instance method Public Method 20100930
16 GET_ODSOTYPE Instance method Public Method Deliver DataStore Table Type 20050201
17 GET_SECONDARYINDEXES Instance method Public Method 20050223
18 GET_SECONDARYINDEXESFIELDS Instance method Public Method 20050223
19 GET_TABLETYPE Instance method Public Method Deliver DataStore Table Type 20040820
20 INIT_CHANGELOG Instance method Private Method 20050201
21 INIT_FASTSTORE Instance method Private Method 20050223
22 INIT_MPPJOIN Instance method Private Method 20090710
23 INIT_UPDATE Instance method Private Method 20050201
24 IS_CDE_SUPPORTED Instance method Public Method 20130308
25 IS_CDE_SUPPORTED_STATIC Static method Public Method 20130322
26 IS_MDCFIELDS_VALID Instance method Public Method Check MDC Fields Only for Plausibility 20041011
Events
Class CL_RSDB6_ODS_TABMETADATA has no event.
Types
Class CL_RSDB6_ODS_TABMETADATA has no local type.
Method Signatures

Method BUILD_FASTSTORE_FIX_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY_NOT_UNIQUE Call by reference Type reference (TYPE) RSDODSO_KEY_NOT_UNIQUE 20050223

Method BUILD_FASTSTORE_FIX_INDEXES on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method BUILD_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ODSO_INDX Call by reference Type reference (TYPE) RSD_T_ODSO_INDX 20050223
2 Importing I_T_ODSO_INDX_IOBJ Call by reference Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ 20050223
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA 20050223

Method BUILD_INDEXES_FROM_ODSOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT 20050223
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA 20050223

Method BUILD_KEYFIELDS_FROM_ODSOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040820
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA Fehler beim Aufbau von Metadaten 20040824

Method BUILD_MDCFIELDS_FROM_ODSOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODS_OBJECT Call by reference Type reference (TYPE) RSDODSOBJECT ODS Object 20040823
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA Fehler beim Aufbau von Metadaten 20040824

Method BUILD_ODSOTYPE_FROM_ODSOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODS_OBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20050201
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA Fehler beim Aufbau von Metadaten 20050201

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIELDS Value transfer Type reference (TYPE) RSDU_T_KEYFIELD 20040820
2 Importing I_KEY_NOT_UNIQUE Value transfer Type reference (TYPE) RSDODSO_KEY_NOT_UNIQUE 20050223
3 Importing I_MIGRATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120905
4 Importing I_ODSOBJECT Value transfer Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20040820
5 Importing I_ODSOTYPE Value transfer Type reference (TYPE) RSDODSOTYPE Typ des DataStore-Objekts 20050201
6 Importing I_READ_CLUSTERING_FROM_METADAT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE 20050124
7 Importing I_S_ODSO Value transfer Type reference (TYPE) RSD_S_ODSO Header: Data Store Object 20100930
8 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME 20040820
9 Importing I_TABLETYPE Value transfer Type reference (TYPE) RSDODSTABT Tabellentyp einer ODS Tabelle 20040820
10 Importing I_T_MDC_IOBJ Value transfer Type reference (TYPE) RSDO_T_MDC_IOBJ MDC InfoObjects 20040824
11 Importing I_T_ODSO_INDX Value transfer Type reference (TYPE) RSD_T_ODSO_INDX 20050223
12 Importing I_T_ODSO_INDX_IOBJ Value transfer Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ 20050223
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA Fehler beim Aufbau von Metadaten 20040824

Method EXTRACT_MDC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MDC_IOBJ Call by reference Type reference (TYPE) RSDO_T_MDC_IOBJ 20040824

Method EXTRACT_MDC_FIELDS on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_CLUSTERINGTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLUSTERINGTYPE Value transfer Type reference (TYPE) RSDB6CLUSTERINGTYPE Typ des Datenbank-Clustering 20040902

Method GET_CLUSTERINGTYPE on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_CLUSTERINGTYPE_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSOTYPE Call by reference Type reference (TYPE) RSDODSOTYPE 20050608
2 Importing I_TABT Call by reference Type reference (TYPE) RSDODSTABT 20050608
3 Returning R_CLUSTERINGTYPE Value transfer Type reference (TYPE) RSDB6CLUSTERINGTYPE 20050608
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA Error while building metadata 20120618

Method GET_COMPRESSION Signature

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

Method GET_COMPRESSION on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_INDEX_INFO_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_INDEX_INFO_COMPLETE Value transfer Type reference (TYPE) RS_BOOL 20050223

Method GET_INDEX_INFO_COMPLETE on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_KEYFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEYFIELDS Value transfer Type reference (TYPE) RSDU_T_KEYFIELD 20040902

Method GET_KEYFIELDS on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_MDCFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MDCFIELDS Value transfer Type reference (TYPE) RSDU_T_FIELDNM 20040902

Method GET_MDCFIELDS on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_MPPFL Signature

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

Method GET_MPPFL on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_ODSOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ODSOTYPE Value transfer Type reference (TYPE) RSDODSOTYPE Typ eines DataStore-Objekts 20050201

Method GET_ODSOTYPE on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_SECONDARYINDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_INDEX Value transfer Type reference (TYPE) RSDG_T_DD12V 20050223

Method GET_SECONDARYINDEXES on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_SECONDARYINDEXESFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_INDEXFIELD Value transfer Type reference (TYPE) RSDG_T_DD17V 20050223

Method GET_SECONDARYINDEXESFIELDS on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method GET_TABLETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABLETYPE Value transfer Type reference (TYPE) RSDODSTABT Tabellentyp einer ODS Tabelle 20040820

Method GET_TABLETYPE on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method INIT_CHANGELOG Signature

Method INIT_CHANGELOG on class CL_RSDB6_ODS_TABMETADATA has no parameter.
Method INIT_CHANGELOG on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method INIT_FASTSTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIELDS Call by reference Type reference (TYPE) RSDU_T_KEYFIELD 20050223
2 Importing I_KEY_NOT_UNIQUE Call by reference Type reference (TYPE) RSDODSO_KEY_NOT_UNIQUE 20050223
# Exception Resumable Description Created on
1 CX_RSDB6_INSTANTIATE_METADATA 20050224

Method INIT_MPPJOIN Signature

Method INIT_MPPJOIN on class CL_RSDB6_ODS_TABMETADATA has no parameter.
Method INIT_MPPJOIN on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method INIT_UPDATE Signature

Method INIT_UPDATE on class CL_RSDB6_ODS_TABMETADATA has no parameter.
Method INIT_UPDATE on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method IS_CDE_SUPPORTED Signature

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

Method IS_CDE_SUPPORTED on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method IS_CDE_SUPPORTED_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ODSO Call by reference Type reference (TYPE) RSD_S_ODSO Header: Data Store Object 20130322
2 Returning R_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130322

Method IS_CDE_SUPPORTED_STATIC on class CL_RSDB6_ODS_TABMETADATA has no exception.

Method IS_MDCFIELDS_VALID Signature

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

Method IS_MDCFIELDS_VALID on class CL_RSDB6_ODS_TABMETADATA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700