SAP ABAP Class CL_RECA_DATA_BUFFER (Generic Data Buffer)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_BC (Package) RE: Base (Technical Objects - Library)
Properties
Class CL_RECA_DATA_BUFFER  
Short Description Generic Data Buffer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CA_BC   RE: Base (Technical Objects - Library) 
Created 20050209   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_RECA_DATA_BUFFER has no interface implemented.
Friends
Class CL_RECA_DATA_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_MAX_ENTRIES Instance attribute Private Type reference (TYPE) I Maximum Number of Entries in Total 20080212
2 MF_BUFFER_ENABLED Static Attribute Public Type reference (TYPE) RECABOOL ABAP_TRUE Buffering Allowed? 20110823
3 MT_DATA Instance attribute Private Type reference (TYPE) MTYPE_T_DATA Data Table 20050209
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110823
2 CLEAR Instance method Public Method Delete Entire Buffer 20050209
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080212
4 EXISTS Instance method Public Method Buffer Exists? 20050209
5 GET Instance method Public Method Read Buffer 20050209
6 GET_LINES Instance method Public Method Number of Lines in Buffer 20050216
7 REMOVE Instance method Public Method Remove Buffer 20050209
8 SET Instance method Public Method Set Buffer 20050209
9 _REMOVE Instance method Private Method Remove Buffer (Internal with Row Number) 20080212
Events
Class CL_RECA_DATA_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_DATA Private See coding Single Date 20050209 BEGIN OF mtype_s_data, id TYPE string, data_ref TYPE REF TO data, obj_ref TYPE REF TO object, type TYPE typename, END OF mtype_s_data
2 MTYPE_T_DATA Private See coding Table of Dates in Container 20050209 mtype_t_data TYPE SORTED TABLE OF mtype_s_data WITH UNIQUE KEY id
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RECA_DATA_BUFFER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RECA_DATA_BUFFER has no exception.

Method CLEAR Signature

Method CLEAR on class CL_RECA_DATA_BUFFER has no parameter.
Method CLEAR on class CL_RECA_DATA_BUFFER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MAX_ENTRIES Call by reference Type reference (TYPE) I 0 Maximale Anzahl Einträge insgesamt 20080212

Method CONSTRUCTOR on class CL_RECA_DATA_BUFFER has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) CLIKE ID des Puffers 20050209
2 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Puffer vorhanden 20050209

Method EXISTS on class CL_RECA_DATA_BUFFER has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) ANY Puffer 20050209
2 Importing ID_ID Call by reference Type reference (TYPE) CLIKE ID des Puffers 20050209

Method GET on class CL_RECA_DATA_BUFFER has no exception.

Method GET_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_LINES Value transfer Type reference (TYPE) SYTABIX Zeilen im Puffer 20050216

Method GET_LINES on class CL_RECA_DATA_BUFFER has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) CLIKE ID des Puffers 20050209

Method REMOVE on class CL_RECA_DATA_BUFFER has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) CLIKE ID des Puffers 20050209
2 Importing IX_DATA Call by reference Type reference (TYPE) ANY Puffer 20050209

Method SET on class CL_RECA_DATA_BUFFER has no exception.

Method _REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) CLIKE ID des Puffers 20080212
2 Returning RD_INDEX Value transfer Type reference (TYPE) SYTABIX Index zum Neu-Einfügen 20080212

Method _REMOVE on class CL_RECA_DATA_BUFFER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600