SAP ABAP Class CL_DBSQL (Kernelmethods to retrieve DB SQL infos like buffer statistic)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DBI (Application Component) DB-Independent Database Interface
     SBUF (Package) Table Buffers
Properties
Class CL_DBSQL  
Short Description Kernelmethods to retrieve DB SQL infos like buffer statistic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBUF   Table Buffers 
Created 20121002   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DBSQL has no forward declaration.
Interfaces
Class CL_DBSQL has no interface implemented.
Friends
Class CL_DBSQL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_WPNR Instance attribute Protected Type reference (TYPE) I 20121002
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP_STMT_BUFFER Static method Public Method 20121002
2 COMPUTE_STATISTIC Static method Protected Method 20121002
3 CONSTRUCTOR Instance method Public Constructor 20121002
4 CURRENT_STMT_DESCR Static method Public Method 20121002
5 CURRENT_STMT_INDEX Static method Public Method 20121002
6 CURRENT_STMT_USEBUFFER Static method Public Method 20121002
7 DBSQL_STMT_CACHE Static method Protected Method 20121002
8 FETCH_VALUE Static method Protected Method 20121002
9 GET_REFCOUNT Static method Public Method 20121002
10 HITS Instance method Public Method 20121002
11 INVALIDATE_TABLE Static method Public Method 20121002
12 MAXSTMTS Instance method Public Method 20121002
13 MAX_WORKPROCESS Instance method Public Method 20121002
14 PRINT_STMT_BUFFER Static method Public Method 20121002
15 REFRESH_STATISTIC Instance method Public Method 20121002
16 REMOVE_TABLE Static method Public Method 20121002
17 REPLACEMENTS Instance method Public Method 20121002
18 REQUESTS Instance method Public Method 20121002
19 START_PROFILING Static method Public Method 20130107
20 STOP_PROFILING Static method Public Method 20130107
21 TABGENERICBUF Instance method Public Method 20121002
22 TABLE_DESCR Static method Public Method 20121002
23 TABNOTBUF Instance method Public Method 20121002
24 TABPARTIALBUF Instance method Public Method 20121002
25 TABRESIDENTBUF Instance method Public Method 20121002
26 UNUSEDSTMTS Instance method Public Method 20121002
27 USEBUFFER Instance method Public Method 20121002
28 USEDSTMTS Instance method Public Method 20121002
29 USENOKEY Instance method Public Method 20121002
30 USEPOSTSELECTION Instance method Public Method 20121002
31 USEPRIKEY Instance method Public Method 20121002
32 USESECKEY Instance method Public Method 20121002
33 VALIDATE_TABLE Static method Public Method 20121002
34 WORKPROCESS Instance method Public Method 20121002
35 WPNR Static method Protected Method 20121002
Events
Class CL_DBSQL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ARG_T Public See coding 20121002 arg_t TYPE c LENGTH 128
2 KIND_T Public See coding 20121002 kind_t TYPE c LENGTH 32
3 NAME_T Public See coding 20121002 name_t TYPE c LENGTH 32
4 VARIABLENAME_T Protected See coding 20121002 variablename_t TYPE c LENGTH 32
Method Signatures

Method CLEANUP_STMT_BUFFER Signature

Method CLEANUP_STMT_BUFFER on class CL_DBSQL has no parameter.
Method CLEANUP_STMT_BUFFER on class CL_DBSQL has no exception.

Method COMPUTE_STATISTIC Signature

Method COMPUTE_STATISTIC on class CL_DBSQL has no parameter.
Method COMPUTE_STATISTIC on class CL_DBSQL has no exception.

Method CONSTRUCTOR Signature

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

Method CURRENT_STMT_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DESCR Call by reference Type reference (TYPE) STRING 20121002

Method CURRENT_STMT_DESCR on class CL_DBSQL has no exception.

Method CURRENT_STMT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INDEX Call by reference Type reference (TYPE) I 20121002

Method CURRENT_STMT_INDEX on class CL_DBSQL has no exception.

Method CURRENT_STMT_USEBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing USESBUFFER Call by reference Type reference (TYPE) C 20121002

Method CURRENT_STMT_USEBUFFER on class CL_DBSQL has no exception.

Method DBSQL_STMT_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) KIND_T 20121002
2 Importing ARGUMENT Call by reference Type reference (TYPE) ARG_T 20121002
3 Changing RC Call by reference Type reference (TYPE) I 20121002
4 Importing TYPE Call by reference Type reference (TYPE) KIND_T 20121002

Method DBSQL_STMT_CACHE on class CL_DBSQL has no exception.

Method FETCH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) VARIABLENAME_T 20121002
2 Changing VALUE Call by reference Type reference (TYPE) I 20121002
3 Importing WP Call by reference Type reference (TYPE) I 20121002

Method FETCH_VALUE on class CL_DBSQL has no exception.

Method GET_REFCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARGUMENT Call by reference Type reference (TYPE) ARG_T 20121002
2 Changing REFCOUNT Call by reference Type reference (TYPE) I 20121002
3 Importing TYPE Call by reference Type reference (TYPE) KIND_T 20121002

Method GET_REFCOUNT on class CL_DBSQL has no exception.

Method HITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method HITS on class CL_DBSQL has no exception.

Method INVALIDATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NAME_T 20121002
2 Returning RC Value transfer Attribute reference (LIKE) SY-SUBRC 20121002

Method INVALIDATE_TABLE on class CL_DBSQL has no exception.

Method MAXSTMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method MAXSTMTS on class CL_DBSQL has no exception.

Method MAX_WORKPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAX_WPNR Value transfer Type reference (TYPE) I 20121002

Method MAX_WORKPROCESS on class CL_DBSQL has no exception.

Method PRINT_STMT_BUFFER Signature

Method PRINT_STMT_BUFFER on class CL_DBSQL has no parameter.
Method PRINT_STMT_BUFFER on class CL_DBSQL has no exception.

Method REFRESH_STATISTIC Signature

Method REFRESH_STATISTIC on class CL_DBSQL has no parameter.
Method REFRESH_STATISTIC on class CL_DBSQL has no exception.

Method REMOVE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NAME_T 20121002
2 Returning RC Value transfer Attribute reference (LIKE) SY-SUBRC 20121002

Method REMOVE_TABLE on class CL_DBSQL has no exception.

Method REPLACEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method REPLACEMENTS on class CL_DBSQL has no exception.

Method REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method REQUESTS on class CL_DBSQL has no exception.

Method START_PROFILING Signature

Method START_PROFILING on class CL_DBSQL has no parameter.
Method START_PROFILING on class CL_DBSQL has no exception.

Method STOP_PROFILING Signature

Method STOP_PROFILING on class CL_DBSQL has no parameter.
Method STOP_PROFILING on class CL_DBSQL has no exception.

Method TABGENERICBUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method TABGENERICBUF on class CL_DBSQL has no exception.

Method TABLE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DESCR Call by reference Type reference (TYPE) STRING 20121002
2 Importing NAME Call by reference Type reference (TYPE) NAME_T 20121002

Method TABLE_DESCR on class CL_DBSQL has no exception.

Method TABNOTBUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method TABNOTBUF on class CL_DBSQL has no exception.

Method TABPARTIALBUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method TABPARTIALBUF on class CL_DBSQL has no exception.

Method TABRESIDENTBUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method TABRESIDENTBUF on class CL_DBSQL has no exception.

Method UNUSEDSTMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method UNUSEDSTMTS on class CL_DBSQL has no exception.

Method USEBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method USEBUFFER on class CL_DBSQL has no exception.

Method USEDSTMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method USEDSTMTS on class CL_DBSQL has no exception.

Method USENOKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method USENOKEY on class CL_DBSQL has no exception.

Method USEPOSTSELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method USEPOSTSELECTION on class CL_DBSQL has no exception.

Method USEPRIKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method USEPRIKEY on class CL_DBSQL has no exception.

Method USESECKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20121002
2 Importing WP Call by reference Type reference (TYPE) I 20121002

Method USESECKEY on class CL_DBSQL has no exception.

Method VALIDATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NAME_T 20121002
2 Returning RC Value transfer Attribute reference (LIKE) SY-SUBRC 20121002

Method VALIDATE_TABLE on class CL_DBSQL has no exception.

Method WORKPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WPNR Value transfer Type reference (TYPE) I 20121002

Method WORKPROCESS on class CL_DBSQL has no exception.

Method WPNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing WP Call by reference Type reference (TYPE) I 20121008

Method WPNR on class CL_DBSQL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740