SAP ABAP Class CL_SHDB_BASE (base class for HANA DB objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   HAN-DB (Application Component) SAP HANA Database
     SHDB (Package) Basis Package for HDB
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SHDB_DDL encapsulation of HANA DDL commands 20121127
2 Inheritance (c INHERITING FROM c_ref)  CL_SHDB_PARTSPEC SAP HANA Partition Specs 20111107
3 Inheritance (c INHERITING FROM c_ref)  CL_SHDB_TAB_LOCATION Provides a cache for table location on hosts 20121127
Properties
Class CL_SHDB_BASE  
Short Description base class for HANA DB objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHDB   Basis Package for HDB 
Created 20111130   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)
2 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SHDB_BASE has no interface implemented.
Friends
Class CL_SHDB_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_HANA_FALSE Constant Public Type reference (TYPE) TV_HANA_BOOL 'FALSE' TRUE/FALSE 20130605
2 MC_HANA_TRUE Constant Public Type reference (TYPE) TV_HANA_BOOL 'TRUE' TRUE/FALSE 20130605
3 MC_HANA_TYPES Static Attribute Public Type reference (TYPE) STRING 20120724
4 MC_HANA_TYPES_BINARY Constant Public Type reference (TYPE) STRING 'VARBINARY' 20120724
5 MC_HANA_TYPES_CHAR Constant Public Type reference (TYPE) STRING 'VARCHAR NVARCHAR ALPHANUM SHORTTEXT' 20120724
6 MC_HANA_TYPES_DATETIME Constant Public Type reference (TYPE) STRING 'DATE TIME SECONDDATE TIMESTAMP' 20120724
7 MC_HANA_TYPES_LOB Constant Public Type reference (TYPE) STRING 'BLOB CLOB NCLOB TEXT' 20120724
8 MC_HANA_TYPES_NUMERIC Constant Public Type reference (TYPE) STRING 'TINYINT SMALLINT INTEGER BIGINT SMALLDECIMAL DECIMAL REAL DOUBLE' 20120724
9 MV_SECSTR Static Attribute Public Type reference (TYPE) STRING 20130605
10 _MR_EXISTS_CACHE Static Attribute Private Object reference (TYPE REF TO) IF_LIB_CACHE 20130605
11 _MV_DB Instance attribute Protected Type reference (TYPE) SHDBNAME 20111130
12 _MV_SCHEMA Instance attribute Protected Type reference (TYPE) SHDBSCHEMA 20111130
Methods
# Method Level Visibility Method type Description Created on
1 APPLICATION_INFO Static method Public Method creates a application info class if possible 20130705
2 CAST_SCHEMA Static method Public Method 20111130
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120724
4 CONSTRUCTOR Instance method Public Constructor 20111130
5 EXISTS_IN_DDIC Static method Public Method 20130605
6 IS_UPGRADE_RUNNING Static method Public Method find, if there is an upgrade running 20130925
7 SEC Static method Public Method 20130605
8 _GET_ERRID Instance method Protected Method 20131203
Events
Class CL_SHDB_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TV_HANA_BOOL Public Type reference (TYPE) CHAR5 TRUE/FALSE 20130605
Method Signatures

Method APPLICATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) STRING 20130705
2 Returning RR_REF Value transfer Object reference (TYPE REF TO) IF_SHDB_APPL_INFO obtain data from different SAP applications 20130705

Method APPLICATION_INFO on class CL_SHDB_BASE has no exception.

Method CAST_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) SHDBSCHEMA 20111130
2 Returning RV_SCHEMA Value transfer Type reference (TYPE) ADBC_NAME 20111130

Method CAST_SCHEMA on class CL_SHDB_BASE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SHDB_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SHDB_BASE has no exception.

Method CONSTRUCTOR Signature

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

Method EXISTS_IN_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELOAD Call by reference Type reference (TYPE) ABAP_BOOL 20130605
2 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20130605
3 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20130605
# Exception Resumable Description Created on
1 CX_SHDB_EXCEPTION exceptions of HANA DB objects 20130605

Method IS_UPGRADE_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UPGR Value transfer Type reference (TYPE) ABAP_BOOL 20130925
# Exception Resumable Description Created on
1 CX_SHDB_EXCEPTION exceptions of HANA DB objects 20130925

Method SEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) DATA 20130605
2 Returning RV_STR Value transfer Type reference (TYPE) STRING 20130605
# Exception Resumable Description Created on
1 CX_ABAP_NOT_IN_WHITELIST 20130605

Method _GET_ERRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERR Call by reference Type reference (TYPE) INT1 detailed error 0..99 20131203
2 Returning RV_ERRID Value transfer Type reference (TYPE) TEXTID Text-Id 20131203

Method _GET_ERRID on class CL_SHDB_BASE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740