SAP ABAP Class CL_SHDB_TAB_CLASSIFICATION (provides access to HANA table classification)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   HAN-DB (Application Component) SAP HANA Database
     SHDB (Package) Basis Package for HDB
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LIB_TABLE_CACHE abstract cache for DB tables 20130312
Properties
Class CL_SHDB_TAB_CLASSIFICATION  
Short Description provides access to HANA table classification    
Super Class CL_LIB_TABLE_CACHE abstract cache for DB tables 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHDB   Basis Package for HDB 
Created 20130125   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SHDB_TAB_CLASSIFICATION has no interface implemented.
Friends
Class CL_SHDB_TAB_CLASSIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_SUBTYPE_3 Constant Public Type reference (TYPE) TV_CHAR '3' 20130312
2 MC_SUBTYPE_ACTIVE Constant Public Type reference (TYPE) TV_CHAR 'ACTIVE' 20130312
3 MC_SUBTYPE_ACTIVE_IMO Constant Public Type reference (TYPE) TV_CHAR 'ACTIVE_IMO' 20130312
4 MC_SUBTYPE_CHANGE_LOG Constant Public Type reference (TYPE) TV_CHAR 'CHANGE_LOG' 20130312
5 MC_SUBTYPE_DIM Constant Public Type reference (TYPE) TV_CHAR 'DIM' 20130312
6 MC_SUBTYPE_ERROR_STACK Constant Public Type reference (TYPE) TV_CHAR 'ERROR_STACK' 20130312
7 MC_SUBTYPE_FACT_E Constant Public Type reference (TYPE) TV_CHAR 'FACT_E' 20130312
8 MC_SUBTYPE_FACT_F Constant Public Type reference (TYPE) TV_CHAR 'FACT_F' 20130312
9 MC_SUBTYPE_FACT_IMO Constant Public Type reference (TYPE) TV_CHAR 'FACT_IMO' 20130312
10 MC_SUBTYPE_H Constant Public Type reference (TYPE) TV_CHAR 'H' 20130312
11 MC_SUBTYPE_I Constant Public Type reference (TYPE) TV_CHAR 'I' 20130312
12 MC_SUBTYPE_J Constant Public Type reference (TYPE) TV_CHAR 'J' 20130312
13 MC_SUBTYPE_K Constant Public Type reference (TYPE) TV_CHAR 'K' 20130312
14 MC_SUBTYPE_P Constant Public Type reference (TYPE) TV_CHAR 'P' 20130312
15 MC_SUBTYPE_PSA Constant Public Type reference (TYPE) TV_CHAR 'PSA' 20130312
16 MC_SUBTYPE_Q Constant Public Type reference (TYPE) TV_CHAR 'Q' 20130312
17 MC_SUBTYPE_QUEUE Constant Public Type reference (TYPE) TV_CHAR 'QUEUE' 20130312
18 MC_SUBTYPE_SID Constant Public Type reference (TYPE) TV_CHAR 'SID' 20130312
19 MC_SUBTYPE_T Constant Public Type reference (TYPE) TV_CHAR 'T' 20130312
20 MC_SUBTYPE_VALIDITY Constant Public Type reference (TYPE) TV_CHAR 'VALIDITY' 20130312
21 MC_SUBTYPE_X Constant Public Type reference (TYPE) TV_CHAR 'X' 20130312
22 MC_SUBTYPE_Y Constant Public Type reference (TYPE) TV_CHAR 'Y' 20130312
23 MC_TYPE_BW_AGGR Constant Public Type reference (TYPE) TV_CHAR 'BW_AGGR' 20130312
24 MC_TYPE_BW_CUBE Constant Public Type reference (TYPE) TV_CHAR 'BW_CUBE' 20130312
25 MC_TYPE_BW_DSO Constant Public Type reference (TYPE) TV_CHAR 'BW_DSO' 20130312
26 MC_TYPE_BW_DTP Constant Public Type reference (TYPE) TV_CHAR 'BW_DTP' 20130312
27 MC_TYPE_BW_IOBJ Constant Public Type reference (TYPE) TV_CHAR 'BW_IOBJ' 20130312
28 MC_TYPE_BW_PSA Constant Public Type reference (TYPE) TV_CHAR 'BW_PSA' 20130312
29 MC_TYPE_BW_TEMP Constant Public Type reference (TYPE) TV_CHAR 'BW_TEMP' 20130312
30 _MR_CONN Instance attribute Private Object reference (TYPE REF TO) CL_SQL_CONNECTION 20130312
31 _MR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_SHDB_TAB_CLASSIFICATION provides access to HANA table classification 20130312
32 _MT_TABCLASS Instance attribute Private Type reference (TYPE) TT_TABCLASS 20130312
Methods
# Method Level Visibility Method type Description Created on
1 CAST Static method Public Method casts abstract element into classification structure 20130312
2 CONSTRUCTOR Instance method Private Constructor use new() instead! 20130312
3 GET Instance method Public Method provides a reference to a single table classification 20130312
4 GET_ITERATOR Instance method Public Method creates an iterator on table classifications 20130312
5 NEW Static method Public Method singleton constructor! 20130312
6 WRITE Instance method Public Method 20130312
7 _LOAD Instance method Private Method 20130312
8 _ZTEST Static method Public Method just a test 20130312
Events
Class CL_SHDB_TAB_CLASSIFICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TABCLASS Public See coding 20130312 begin of TS_TABCLASS, TABLE type tabname, TYPE type tv_char, SUBTYPE type tv_char, NAME type tv_char, END OF TS_TABCLASS
2 TT_TABCLASS Public See coding 20130312 tt_tabclass TYPE STANDARD TABLE OF TS_TABCLASS WITH KEY TABLE
3 TV_CHAR Public See coding 20130312 tv_char(30) TYPE c
Method Signatures

Method CAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEM Call by reference Object reference (TYPE REF TO) IF_LIB_ELEMENT 20130312
2 Returning RS_DATA Value transfer Type reference (TYPE) TS_TABCLASS 20130312

Method CAST on class CL_SHDB_TAB_CLASSIFICATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONN Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION 20130312
2 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME 20130312
# Exception Resumable Description Created on
1 CX_SHDB_EXCEPTION exceptions of HANA DB objects 20130312

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Kontrollstruktur für Tests des Tabellennamens (außer SAA) 20130312
2 Returning RS_CLASS Value transfer Type reference (TYPE) TS_TABCLASS 20130312

Method GET on class CL_SHDB_TAB_CLASSIFICATION has no exception.

Method GET_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FILTER Call by reference Object reference (TYPE REF TO) IF_LIB_FILTER 20130312
2 Returning RR_REF Value transfer Object reference (TYPE REF TO) IF_LIB_ITERABLE 20130312

Method GET_ITERATOR on class CL_SHDB_TAB_CLASSIFICATION has no exception.

Method NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME 20130312
2 Returning RR_REF Value transfer Object reference (TYPE REF TO) CL_SHDB_TAB_CLASSIFICATION provides access to HANA table classification 20130312
# Exception Resumable Description Created on
1 CX_SHDB_EXCEPTION exceptions of HANA DB objects 20130312

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLASS Call by reference Type reference (TYPE) TS_TABCLASS 20130312
2 Importing IV_OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL 20130809
# Exception Resumable Description Created on
1 CX_SHDB_EXCEPTION 20130312

Method _LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME 20130312
# Exception Resumable Description Created on
1 CX_SHDB_EXCEPTION 20130312

Method _ZTEST Signature

Method _ZTEST on class CL_SHDB_TAB_CLASSIFICATION has no parameter.
Method _ZTEST on class CL_SHDB_TAB_CLASSIFICATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740