SAP ABAP Class CL_DB6_DATA_CLASS (DB6: Backend to Data Classes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DB6 (Application Component) DB2 Universal Database for UNIX / NT
     STU6 (Package) DB6: Performance-Monitor (UNIX/Windows)
Properties
Class CL_DB6_DATA_CLASS  
Short Description DB6: Backend to Data Classes    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STU6   DB6: Performance-Monitor (UNIX/Windows) 
Created 20080609   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_DB6_DATA_CLASS has no interface implemented.
Friends
Class CL_DB6_DATA_CLASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUF_DCL_REF Static Attribute Private Object reference (TYPE REF TO) CL_DB6_DATA_CLASS DB6: Backend to Data Classes 20080609
2 CATEGORIES Instance attribute Public Type reference (TYPE) DBAKEYVAL_TAB DB6: Table of DDTABCLASS 20080609
3 DATACLASSES Instance attribute Public Type reference (TYPE) DBA_DDART_TAB DB6: Table of DB6ADMCLAS 20080609
4 DATACLASS_ALLINFO Instance attribute Public Type reference (TYPE) DB6ADMCLAS_TAB DB6: Table of DB6ADMCLAS 20080625
5 DATACLASS_CUST Constant Public Type reference (TYPE) DDTABCLASS 'USR' DD: Data class/size category (system, customer, standard) 20080609
6 DC_TEXTS Instance attribute Public Type reference (TYPE) DBA_DARTT_TAB DBA Cockpit: Texts for Data Classes 20080609
7 IADB6 Instance attribute Public Type reference (TYPE) DB6_IADB6_TAB DB6: List of Index Tablespaces 20080609
8 NAMESPACES Instance attribute Public Type reference (TYPE) DB6TRESC_TAB DB6: Table of TRESC 20080609
9 SYSTEM_TYPE Instance attribute Public Type reference (TYPE) SYSYSID Name of the SAP System 20080609
10 SYSTYPE_CUSTOMER Constant Public Type reference (TYPE) SYSYSID 'CUSTOMER' Name of the SAP System 20080609
11 SYSTYPE_SAP Constant Public Type reference (TYPE) SYSYSID 'SAP' Name of the SAP System 20080609
12 SYS_REF Instance attribute Private Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20080609
13 TABLESPACES Instance attribute Private Type reference (TYPE) DB6CATTSP_TAB DB6: Table of DB6CATTSP 20081119
14 TADB6 Instance attribute Public Type reference (TYPE) DB6_TADB6_TAB DB6: List of Data Tablespaces 20080609
15 TSDB6 Instance attribute Public Type reference (TYPE) DB6_TSDB6_TAB DB6: Index to Data Table Space Relation 20080609
16 USED_ICONS Instance attribute Private Type reference (TYPE) DB6_AM_ICONS DB6: Icons for lights 20080625
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA_CLASS Instance method Public Method 20080702
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080609
3 DELETE_DATA_CLASS Instance method Public Method 20080702
4 GET_ASSIGNED_INDEXSPACE Instance method Public Method 20090731
5 GET_AVAILABLE_DATASPACES Instance method Public Method 20081119
6 GET_AVAILABLE_INDEXSPACES Instance method Public Method 20081119
7 GET_CATEGORIES Instance method Private Method 20080609
8 GET_DATACLASSES Instance method Private Method 20080609
9 GET_DATACLASS_ALLINFO Instance method Private Method 20080625
10 GET_DATA_CLASS Instance method Public Method 20100601
11 GET_DCL_NAMESPACE Instance method Private Method 20080609
12 GET_REF Static method Public Method 20080609
13 GET_SIBLING Instance method Public Method 20080619
14 IS_ASSIGNED_DATASPACE Instance method Public Method 20081118
15 IS_ASSIGNED_INDEXSPACE Instance method Public Method 20081120
16 IS_EXISTING Instance method Public Method 20080609
17 IS_EXISTING_CATEGORY Instance method Public Method 20081118
18 IS_EXISTING_TABLESPACE Instance method Private Method 20081119
19 IS_IN_CUSTOMER_NAMESPACE Instance method Public Method 20080609
20 PROPOSE_SIBLING Instance method Public Method 20081119
21 REFRESH Instance method Public Method 20080625
22 RESET_BUFFER Instance method Private Method 20080905
23 UPDATE_DATA_CLASS Instance method Public Method 20081119
Events
Class CL_DB6_DATA_CLASS has no event.
Types
Class CL_DB6_DATA_CLASS has no local type.
Method Signatures

Method ADD_DATA_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) DDART-DDCLASS DD: Data class/size category (system, customer, standard) 20080702
2 Importing DATA_CLASS Call by reference Type reference (TYPE) DDART-TABART Data class in technical settings 20080702
3 Importing DATA_SPACE Call by reference Type reference (TYPE) STRING DB6: Tablespace Name 20080702
4 Importing DESCRIPTION Call by reference Type reference (TYPE) DARTT-DARTTEXT Explanatory short text 20080702
5 Importing INDEX_SPACE Call by reference Type reference (TYPE) STRING Tablespace Name for Indexes for DB2 Universal Database 20080702
6 Importing LANGUAGE Call by reference Type reference (TYPE) DARTT-DDLANGU Language Key 20080702
# Exception Resumable Description Created on
1 CX_DB6_DATACLASS DB6: Data Class Exceptions 20081119
2 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20080905

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 20080609
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20080609

Method DELETE_DATA_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_CLASS Call by reference Type reference (TYPE) DDART-TABART Data class in technical settings 20080702
# Exception Resumable Description Created on
1 CX_DB6_DATACLASS DB6: Data Class Exceptions 20081119
2 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20081119

Method GET_ASSIGNED_INDEXSPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATASPACE Call by reference Type reference (TYPE) CLIKE 20090731
2 Returning INDEXSPACE Value transfer Type reference (TYPE) STRING 20090731

Method GET_ASSIGNED_INDEXSPACE on class CL_DB6_DATA_CLASS has no exception.

Method GET_AVAILABLE_DATASPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AVAILABLE_DATASPACES Value transfer Type reference (TYPE) DBA_LISTBOX_LIST DBA Cockpit: Listbox Values 20081119

Method GET_AVAILABLE_DATASPACES on class CL_DB6_DATA_CLASS has no exception.

Method GET_AVAILABLE_INDEXSPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AVAILABLE_INDEXSPACES Value transfer Type reference (TYPE) DBA_LISTBOX_LIST DBA Cockpit: Listbox Values 20081119

Method GET_AVAILABLE_INDEXSPACES on class CL_DB6_DATA_CLASS has no exception.

Method GET_CATEGORIES Signature

Method GET_CATEGORIES on class CL_DB6_DATA_CLASS has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20081119

Method GET_DATACLASSES Signature

Method GET_DATACLASSES on class CL_DB6_DATA_CLASS has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20080609

Method GET_DATACLASS_ALLINFO Signature

Method GET_DATACLASS_ALLINFO on class CL_DB6_DATA_CLASS has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20080626

Method GET_DATA_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_CLASS Call by reference Type reference (TYPE) DDART-TABART Data class in technical settings 20100601
2 Returning DATA_CLASS_INFO Value transfer Type reference (TYPE) DB6ADMCLAS DB6: description of data classes 20100601

Method GET_DATA_CLASS on class CL_DB6_DATA_CLASS has no exception.

Method GET_DCL_NAMESPACE Signature

Method GET_DCL_NAMESPACE on class CL_DB6_DATA_CLASS has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20080609

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DCL_REF Value transfer Object reference (TYPE REF TO) CL_DB6_DATA_CLASS DB6: Backend to Data Classes 20080609
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20080609
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20080609

Method GET_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SIBLING Value transfer Type reference (TYPE) DB6TABNAML DB6: long table name 20080619
2 Importing TABLESPACE Call by reference Type reference (TYPE) CLIKE 20080619

Method GET_SIBLING on class CL_DB6_DATA_CLASS has no exception.

Method IS_ASSIGNED_DATASPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATASPACE Call by reference Type reference (TYPE) CLIKE 20081118
2 Returning IS_ASSIGNED Value transfer Type reference (TYPE) ABAP_BOOL 20081118

Method IS_ASSIGNED_DATASPACE on class CL_DB6_DATA_CLASS has no exception.

Method IS_ASSIGNED_INDEXSPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEXSPACE Call by reference Type reference (TYPE) CLIKE 20081120
2 Returning IS_ASSIGNED Value transfer Type reference (TYPE) ABAP_BOOL 20081120

Method IS_ASSIGNED_INDEXSPACE on class CL_DB6_DATA_CLASS has no exception.

Method IS_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTING Value transfer Type reference (TYPE) ABAP_BOOL 20080609
2 Importing NAME Call by reference Type reference (TYPE) TABART Data class in technical settings 20080609

Method IS_EXISTING on class CL_DB6_DATA_CLASS has no exception.

Method IS_EXISTING_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) DDART-DDCLASS DD: Data class/size category (system, customer, standard) 20081118
2 Returning IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20081118

Method IS_EXISTING_CATEGORY on class CL_DB6_DATA_CLASS has no exception.

Method IS_EXISTING_TABLESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_EXISTING Value transfer Type reference (TYPE) ABAP_BOOL 20081119
2 Importing TABLESPACE Call by reference Type reference (TYPE) STRING DB6: Tablespace Name 20081119

Method IS_EXISTING_TABLESPACE on class CL_DB6_DATA_CLASS has no exception.

Method IS_IN_CUSTOMER_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IN_CUSTOMER_NAMESPACE Value transfer Type reference (TYPE) ABAP_BOOL 20080609
2 Importing NAME Call by reference Type reference (TYPE) TABART Data class in technical settings 20080609

Method IS_IN_CUSTOMER_NAMESPACE on class CL_DB6_DATA_CLASS has no exception.

Method PROPOSE_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SIBLING Value transfer Type reference (TYPE) STRING 20081119
2 Importing TABLESPACE Call by reference Type reference (TYPE) CLIKE 20081119

Method PROPOSE_SIBLING on class CL_DB6_DATA_CLASS has no exception.

Method REFRESH Signature

Method REFRESH on class CL_DB6_DATA_CLASS has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20080625

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_DB6_DATA_CLASS has no parameter.
Method RESET_BUFFER on class CL_DB6_DATA_CLASS has no exception.

Method UPDATE_DATA_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) DDART-DDCLASS DD: Data class/size category (system, customer, standard) 20081119
2 Importing DATA_CLASS Call by reference Type reference (TYPE) DDART-TABART Data class in technical settings 20081119
3 Importing DATA_SPACE Call by reference Type reference (TYPE) STRING 20081119
4 Importing DESCRIPTION Call by reference Type reference (TYPE) DARTT-DARTTEXT Explanatory short text 20081119
5 Importing INDEX_SPACE Call by reference Type reference (TYPE) STRING 20081119
6 Importing LANGUAGE Call by reference Type reference (TYPE) DARTT-DDLANGU Language Key 20081119
# Exception Resumable Description Created on
1 CX_DB6_DATACLASS DB6: Data Class Exceptions 20081119
2 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20081119
History
Last changed by/on SAP  20130531 
SAP Release Created in 712