SAP ABAP Class CL_NAMETAB_BUFFER (Admin functions for Nametab 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_NAMETAB_BUFFER  
Short Description Admin functions for Nametab Buffer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBUF   Table Buffers 
Created 20120621   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_NAMETAB_BUFFER has no interface implemented.
Friends
Class CL_NAMETAB_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FTAB_BUFFER Constant Public Type reference (TYPE) I 0 20120621
2 GC_FTAB_BUFFER_NAME Constant Private Type reference (TYPE) GTY_BUFFER_NAME 'FTAB' Buffer Name 20120621
3 GC_IREC_BUFFER Constant Public Type reference (TYPE) I 1 20120621
4 GC_IREC_BUFFER_NAME Constant Private Type reference (TYPE) GTY_BUFFER_NAME 'IREC' Buffer Name 20120621
5 GC_STAB_BUFFER Constant Public Type reference (TYPE) I 2 20120621
6 GC_STAB_BUFFER_NAME Constant Private Type reference (TYPE) GTY_BUFFER_NAME 'STAB' Buffer Name 20120621
7 GC_TTAB_BUFFER Constant Public Type reference (TYPE) I 3 20120621
8 GC_TTAB_BUFFER_NAME Constant Private Type reference (TYPE) GTY_BUFFER_NAME 'TTAB' Buffer Name 20120621
9 GR_FTAB_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_NAMETAB_BUFFER 20120621
10 GR_IREC_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_NAMETAB_BUFFER 20120621
11 GR_STAB_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_NAMETAB_BUFFER 20120621
12 GR_TTAB_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_NAMETAB_BUFFER 20120621
13 MV_BUFFER_NAME Instance attribute Private Type reference (TYPE) GTY_BUFFER_NAME Buffer Name 20120621
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method 20120622
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120621
3 C_DB_FUNCTION Instance method Private Method 20120630
4 C_DB_FUNCTION_GLOBAL Static method Private Method 20120630
5 DUMP Instance method Public Method 20120621
6 GET_GLOBAL_NAME Static method Public Method 20120701
7 GET_INSTANCE Static method Public Method 20120621
8 GET_NAME Instance method Public Method 20120621
9 GET_OBJECTS Instance method Public Method 20120621
10 GET_OVERVIEW Instance method Public Method 20120621
11 INVALIDATE_TABLE Static method Public Method 20120621
12 IS_SHM_PROTECTION_POSSIBLE Static method Private Method 20120701
13 RESET Static method Public Method 20120621
14 SET_SHM_PROTECTION Static method Public Method 20120701
Events
Class CL_NAMETAB_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_BUFFER_NAME Private Type reference (TYPE) RSTBXC04 Buffer Name 20120621
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_MSG Call by reference Type reference (TYPE) STRING 20120622
2 Exporting EV_RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20120622

Method CHECK on class CL_NAMETAB_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 identifier 20120621

Method CONSTRUCTOR on class CL_NAMETAB_BUFFER has no exception.

Method C_DB_FUNCTION 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 20120630
2 Importing IV_FCODE Call by reference Type reference (TYPE) C Function code 20120630
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME SPACE Table name 20120630

Method C_DB_FUNCTION on class CL_NAMETAB_BUFFER has no exception.

Method C_DB_FUNCTION_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXT Call by reference Type reference (TYPE) ANY TABLE 20120630
2 Importing IV_FCODE Call by reference Type reference (TYPE) C Function code 20120630
3 Importing IV_SHM_PROTECTION Call by reference Type reference (TYPE) I 0 Shared memory protection on/off 20120630
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME SPACE Table name 20120630

Method C_DB_FUNCTION_GLOBAL on class CL_NAMETAB_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 20120621

Method DUMP on class CL_NAMETAB_BUFFER has no exception.

Method GET_GLOBAL_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 The global buffer name 20120701

Method GET_GLOBAL_NAME on class CL_NAMETAB_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 identifier 20120621
2 Returning RR_BUFFER Value transfer Object reference (TYPE REF TO) CL_NAMETAB_BUFFER Buffer instance 20120621

Method GET_INSTANCE on class CL_NAMETAB_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 der Pufferinstanz 20120621

Method GET_NAME on class CL_NAMETAB_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) RSNTABOBM_T Table containing objects of the nametab buffer 20120621
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME SPACE Table name 20120621

Method GET_OBJECTS on class CL_NAMETAB_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) RSNTABOVM Struktur fuer NtabStatOverview (dbntutil.c <-> RSDBBUFF) 20120621

Method GET_OVERVIEW on class CL_NAMETAB_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_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20120621

Method INVALIDATE_TABLE on class CL_NAMETAB_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 20120701

Method IS_SHM_PROTECTION_POSSIBLE on class CL_NAMETAB_BUFFER has no exception.

Method RESET Signature

Method RESET on class CL_NAMETAB_BUFFER has no parameter.
Method RESET on class CL_NAMETAB_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 Value transfer Type reference (TYPE) ABAP_BOOL 20120701
2 Returning RV_RETURN Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20120701

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