SAP ABAP Class CL_DBA_RDI_DESCRIBE (DBA-RDI: Cached Describe Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB (Application Component) Database Interface, Database Platforms
     SDBA_BACKEND (Package) DBA Cockpit: Backend Infrastructure
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DB4_RDI_DESCRIBE DB4-RDI: Cached Describe Services 20120413
2 Inheritance (c INHERITING FROM c_ref)  CL_DB6_RDI_DESCRIBE DB6-RDI: Cached Describe Services 20110927
3 Inheritance (c INHERITING FROM c_ref)  CL_HDB_RDI_DESCRIBE HDB-RDI: Cached Describe Services 20110927
4 Inheritance (c INHERITING FROM c_ref)  CL_MSS_RDI_DESCRIBE MSS-RDI: Cached Describe 20130522
5 Inheritance (c INHERITING FROM c_ref)  CL_SYB_RDI_DESCRIBE SYB-RDI: Cached Describe Services 20110927
Properties
Class CL_DBA_RDI_DESCRIBE  
Short Description DBA-RDI: Cached Describe Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDBA_BACKEND   DBA Cockpit: Backend Infrastructure 
Created 20110927   SAP 
Last change 20130531   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_DBA_RDI_DESCRIBE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DBA_RDI_META 20110927 DBA-RDI: Meta Data
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DBO_EXISTS Instance attribute Protected Type reference (TYPE) DBA_RDI_DBO_EXISTS_TAB DBA-RDI: Table Exists 20121019
2 MT_TABLE_COLUMNS Instance attribute Public Type reference (TYPE) DB6_DBH_TABLE_LIST DB6-DBH: Table Definitions 20110927
3 RDI_META Instance attribute Protected Object reference (TYPE REF TO) CL_DBA_RDI_META DBA-RDI: Meta Data 20110927
4 SYS_REF Instance attribute Public Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20110927
5 _INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_DESCRIBE DBA-RDI: Meta Data 20110927
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110927
2 DB_DATA_COLLECTOR_EXISTS Instance method Protected Method 20121019
3 DB_TABLE_DESCRIBE Instance method Protected Method 20110927
4 DB_TABLE_EXISTS Instance method Protected Method 20110927
5 DESCRIBE_ROUTINE Instance method Public Method 20120210
6 DESCRIBE_TABLE Instance method Public Method 20110927
7 EXISTS_DBO Instance method Protected Method 20121019
8 EXISTS_DB_DATA_COLLECTOR Instance method Public Method 20121019
9 EXISTS_TABLE Instance method Public Method 20110927
10 EXISTS_TABLE_COLUMN Instance method Public Method 20120123
11 GET_INSTANCE Static method Public Method 20110927
12 INVALIDATE_TABLE Instance method Public Method 20120702
13 REFRESH_TABLE Instance method Public Method 20110927
Events
Class CL_DBA_RDI_DESCRIBE has no event.
Types
Class CL_DBA_RDI_DESCRIBE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20110927
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110927

Method DB_DATA_COLLECTOR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DB_DATA_COLLECTOR_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20121019
2 Importing DB_DATA_COLLECTOR_NAME Call by reference Type reference (TYPE) STRING 20121019
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20121019

Method DB_TABLE_DESCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TABLE_COLUMNS Value transfer Type reference (TYPE) DB6_DBH_TABLE_LIST DB6-DBH: Table Definitions 20110927
2 Importing TABNAME Call by reference Type reference (TYPE) DB6_DBH_TABLE_NAME DB6-DBH: Table Name 20110927
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110927

Method DB_TABLE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TABLE_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110927
2 Importing TABNAME Call by reference Type reference (TYPE) DB6_DBH_TABLE_NAME 20110927
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110927

Method DESCRIBE_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_CACHE_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120210
2 Importing ROUTINENAME Call by reference Type reference (TYPE) STRING DB6-DBH: Table Name 20120210
3 Returning ROUTINE_COLUMNS Value transfer Type reference (TYPE) DBA_RDI_META_FIELDDESCR_TAB DB6-DBH: Table Definitions 20120210
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20120210

Method DESCRIBE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_CACHE_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110927
2 Returning TABLE_COLUMNS Value transfer Type reference (TYPE) DB6_DBH_TABLE_LIST DB6-DBH: Table Definitions 20110927
3 Importing TABNAME Call by reference Type reference (TYPE) DB6_DBH_TABLE_NAME DB6-DBH: Table Name 20110927
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110927

Method EXISTS_DBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DBO_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20121019
2 Importing DBO_NAME Call by reference Type reference (TYPE) STRING 20121019
3 Importing DBO_TYPE Call by reference Type reference (TYPE) STRING 20121019
4 Importing FORCE_CACHE_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121019
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20121019

Method EXISTS_DB_DATA_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DB_DATA_COLLECTOR_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20121019
2 Importing DB_DATA_COLLECTOR_NAME Call by reference Type reference (TYPE) STRING 20121019
3 Importing FORCE_CACHE_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121019
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20121019

Method EXISTS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_CACHE_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110927
2 Returning TABLE_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110927
3 Importing TABNAME Call by reference Type reference (TYPE) DB6_DBH_TABLE_NAME DB6-DBH: Table Name 20110927
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110927

Method EXISTS_TABLE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) STRING 20120123
2 Importing FORCE_CACHE_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120123
3 Returning TABLE_COLUMN_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120123
4 Importing TABNAME Call by reference Type reference (TYPE) DB6_DBH_TABLE_NAME DB6-DBH: Table Name 20120123
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20120123

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RDI_DESCRIBE Value transfer Object reference (TYPE REF TO) CL_DBA_RDI_DESCRIBE DBA-RDI: Cached Describe Services 20110927
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20110927
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110927

Method INVALIDATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABNAME Call by reference Type reference (TYPE) DB6_DBH_TABLE_NAME DB6-DBH: Table Name 20120702
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20120702

Method REFRESH_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_COLUMNS Call by reference Type reference (TYPE) DB6_DBH_TABLE_LIST DB6-DBH: Table Definitions 20110927
2 Importing TABNAME Call by reference Type reference (TYPE) DB6_DBH_TABLE_NAME DB6-DBH: Table Name 20110927
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110927
History
Last changed by/on SAP  20130531 
SAP Release Created in 732