SAP ABAP Class CL_TABLE_BUFFER (Monitor functions for Table Buffer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DBI (Application Component) DB-Independent Database Interface
     SBUF (Package) Table Buffers
Properties
Class CL_TABLE_BUFFER  
Short Description Monitor functions for Table Buffer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBUF   Table Buffers 
Created 20120624   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_TABLE_BUFFER has no interface implemented.
Friends
Class CL_TABLE_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_INFO Constant Private Type reference (TYPE) CHAR4 'INFO' Loosely defined; could be used for patch levels 20120629
2 GC_FCODE_TEST Constant Private Type reference (TYPE) CHAR4 'TEST' Loosely defined; could be used for patch levels 20120629
3 GC_GENERIC_BUFFER Constant Public Type reference (TYPE) I 0 20120624
4 GC_SETTING_FORCE_CHECKS Constant Public Type reference (TYPE) RSTBXBUFINFO-DESCRIPTION 'Consistency Checks' Character Field Length - 32 20120629
5 GC_SETTING_SHM_PROTECTION Constant Public Type reference (TYPE) RSTBXBUFINFO-DESCRIPTION 'Shared Memory Protect' Character Field Length - 32 20120629
6 GC_SETTING_TIME_RECORDING Constant Public Type reference (TYPE) RSTBXBUFINFO-DESCRIPTION 'Time Recording' Character Field Length - 32 20120629
7 GC_SETTING_TIME_RECORDING_DIS Constant Public Type reference (TYPE) RSTBXBUFINFO-DESCRIPTION 'Time Recording for Displacement' Character Field Length - 32 20120629
8 GC_SETTING_TRACING Constant Public Type reference (TYPE) RSTBXBUFINFO-DESCRIPTION 'Tracing' Character Field Length - 32 20120629
9 GC_SINGLE_BUFFER Constant Public Type reference (TYPE) I 1 20120624
10 GR_GENERIC_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_TABLE_BUFFER 20120624
11 GR_SINGLE_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_TABLE_BUFFER 20120624
12 MV_BUFFER_ID Instance attribute Private Type reference (TYPE) I 20120624
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20120624
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120624
3 C_DB_TBX Instance method Private Method 20120628
4 DUMP Instance method Public Method 20120625
5 EXEC_DISPLACEMENT Instance method Public Method 20120628
6 EXEC_REORGANIZATION Instance method Public Method 20120628
7 GET_DISPLACEMENT_INFO Instance method Public Method 20120628
8 GET_INSTANCE Static method Public Method 20120624
9 GET_KEYS Instance method Public Method 20120627
10 GET_NAME Instance method Public Method 20120624
11 GET_OBJECTS Instance method Public Method 20120625
12 GET_OVERVIEW Instance method Public Method 20120624
13 GET_TEST_SETTINGS Instance method Public Method 20120625
14 INVALIDATE_TABLE Instance method Public Method 20120625
15 IS_SHM_PROTECTION_POSSIBLE Instance method Private Method 20120629
16 RESET Instance method Public Method 20120625
17 RESET_STATISTICS Instance method Public Method 20120628
18 SET_FORCE_CHECKS Instance method Public Method 20120701
19 SET_SHM_PROTECTION Instance method Public Method 20120701
20 SET_TIME_RECORDING Instance method Public Method 20120701
21 SET_TIME_RECORDING_DISPL Instance method Public Method 20120701
22 SET_TRACING Instance method Public Method 20120701
23 TOGGLE_DISPLACEMENT Instance method Public Method 20120628
24 TOGGLE_REORGANIZATION Instance method Public Method 20120628
25 WRITE_HIGH_WATER_MARKS Instance method Public Method 20120628
Events
Class CL_TABLE_BUFFER has no event.
Types
Class CL_TABLE_BUFFER has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RETURN Value transfer Type reference (TYPE) SY-SUBRC Check result 20120624

Method CHECK on class CL_TABLE_BUFFER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER_ID Call by reference Type reference (TYPE) I Buffer instance identifier 20120624

Method CONSTRUCTOR on class CL_TABLE_BUFFER has no exception.

Method C_DB_TBX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STAT_DATA Call by reference Type reference (TYPE) ANY TABLE 20120628
2 Changing CT_STAT_DATA64 Call by reference Type reference (TYPE) ANY TABLE 20120628
3 Importing IV_FUNC_CODE Call by reference Type reference (TYPE) C Function code 20120628
4 Importing IV_SUB_CODE Call by reference Type reference (TYPE) C SPACE Sub-function code 20120628
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20120703
6 Importing IV_WP_NO Call by reference Type reference (TYPE) INT4 Number of work process 20120629

Method C_DB_TBX on class CL_TABLE_BUFFER has no exception.

Method DUMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILENAME Call by reference Type reference (TYPE) STRING Name of the dump file 20120625
2 Importing IV_WITH_EXTENTS Call by reference Type reference (TYPE) FLAG SPACE Dump extents? 20120625

Method DUMP on class CL_TABLE_BUFFER has no exception.

Method EXEC_DISPLACEMENT Signature

Method EXEC_DISPLACEMENT on class CL_TABLE_BUFFER has no parameter.
Method EXEC_DISPLACEMENT on class CL_TABLE_BUFFER has no exception.

Method EXEC_REORGANIZATION Signature

Method EXEC_REORGANIZATION on class CL_TABLE_BUFFER has no parameter.
Method EXEC_REORGANIZATION on class CL_TABLE_BUFFER has no exception.

Method GET_DISPLACEMENT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISPL_INFO Call by reference Type reference (TYPE) RSTBXDISPL64 Anzeige der Kontrollstruktur für Verdrängung im TBX-Puffer 20120628

Method GET_DISPLACEMENT_INFO on class CL_TABLE_BUFFER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER_ID Call by reference Type reference (TYPE) I Buffer instance identifier 20120624
2 Returning RR_BUFFER Value transfer Object reference (TYPE REF TO) CL_TABLE_BUFFER Buffer instance 20120624

Method GET_INSTANCE on class CL_TABLE_BUFFER has no exception.

Method GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEYS Call by reference Type reference (TYPE) RSTBXBUFKEY_T Table containingkeys of buffered objects 20120627
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120627

Method GET_KEYS on class CL_TABLE_BUFFER has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BUFFER_NAME Value transfer Type reference (TYPE) STRING Name og the buffer instance 20120624

Method GET_NAME on class CL_TABLE_BUFFER has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) RSTBXOBUF64_T Table containing objects of the Table Buffer 20120625
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20120625

Method GET_OBJECTS on class CL_TABLE_BUFFER has no exception.

Method GET_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS Call by reference Type reference (TYPE) RSTBXBUFG64 Globale Statistikstruktur für dbtbxbuf.c 20120624

Method GET_OVERVIEW on class CL_TABLE_BUFFER has no exception.

Method GET_TEST_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SETTINGS Call by reference Type reference (TYPE) RSTBXBUFINFO_T Table containing information about the Table Buffer 20120625

Method GET_TEST_SETTINGS on class CL_TABLE_BUFFER has no exception.

Method INVALIDATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REMOVE Call by reference Type reference (TYPE) FLAG SPACE Shall the table be removed? 20120625
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20120625

Method INVALIDATE_TABLE on class CL_TABLE_BUFFER has no exception.

Method IS_SHM_PROTECTION_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RETURN Value transfer Type reference (TYPE) ABAP_BOOL 20120629

Method IS_SHM_PROTECTION_POSSIBLE on class CL_TABLE_BUFFER has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REINIT Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20120625

Method RESET on class CL_TABLE_BUFFER has no exception.

Method RESET_STATISTICS Signature

Method RESET_STATISTICS on class CL_TABLE_BUFFER has no parameter.
Method RESET_STATISTICS on class CL_TABLE_BUFFER has no exception.

Method SET_FORCE_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Call by reference Type reference (TYPE) ABAP_BOOL 20120701

Method SET_FORCE_CHECKS on class CL_TABLE_BUFFER has no exception.

Method SET_SHM_PROTECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Call by reference Type reference (TYPE) ABAP_BOOL 20120701
2 Returning RV_RETURN Value transfer Type reference (TYPE) SY-SUBRC 20120701

Method SET_SHM_PROTECTION on class CL_TABLE_BUFFER has no exception.

Method SET_TIME_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Call by reference Type reference (TYPE) ABAP_BOOL 20120701

Method SET_TIME_RECORDING on class CL_TABLE_BUFFER has no exception.

Method SET_TIME_RECORDING_DISPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Call by reference Type reference (TYPE) ABAP_BOOL 20120701

Method SET_TIME_RECORDING_DISPL on class CL_TABLE_BUFFER has no exception.

Method SET_TRACING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Call by reference Type reference (TYPE) ABAP_BOOL 20120701
2 Importing IV_WP_NO Call by reference Type reference (TYPE) I 99 work process number; 99 means all 20120701

Method SET_TRACING on class CL_TABLE_BUFFER has no exception.

Method TOGGLE_DISPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Displacement on/off 20120628

Method TOGGLE_DISPLACEMENT on class CL_TABLE_BUFFER has no exception.

Method TOGGLE_REORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Reorganization on/off 20120628

Method TOGGLE_REORGANIZATION on class CL_TABLE_BUFFER has no exception.

Method WRITE_HIGH_WATER_MARKS Signature

Method WRITE_HIGH_WATER_MARKS on class CL_TABLE_BUFFER has no parameter.
Method WRITE_HIGH_WATER_MARKS on class CL_TABLE_BUFFER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740