SAP ABAP Class CL_AREN_CHANGEBUFFER (Delta Administration)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_FACTORY_API (Package) Programming Interface for Factory
Properties
Class CL_AREN_CHANGEBUFFER  
Short Description Delta Administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_FACTORY_API   Programming Interface for Factory 
Created 20060703   SAP 
Last change 20110908   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_AREN_CHANGEBUFFER has no interface implemented.
Friends
Class CL_AREN_CHANGEBUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLG_ASYNC_DB_CHANGE Instance attribute Private Type reference (TYPE) OS_BOOLEAN FLG_ASYNC_DB_CHANGE 20060703
2 FLG_DB_BUFFERING Instance attribute Private Type reference (TYPE) OS_BOOLEAN FLG_DB_BUFFERING 20060703
3 REF_BUFFER Instance attribute Private Object reference (TYPE REF TO) DATA REF_BUFFER 20060703
4 REF_DB Instance attribute Private Object reference (TYPE REF TO) IF_AREN_DATABASE REF_DB 20060703
5 STR_DBACTION Instance attribute Private Type reference (TYPE) L_TYP_STR_DBACTION STR_DBACTION 20060703
6 STR_DBSTATE Instance attribute Private Type reference (TYPE) L_TYP_STR_DBSTATE STR_DBSTATE 20060703
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060703
2 CREATE_DATAREF Instance method Private Method CREATE_DATAREF 20060703
3 DB_READ Instance method Private Method DB_READ 20060703
4 DO_DBACTION Instance method Public Method DO_DBACTION 20060703
5 ENABLE_DB_BUFFERING Instance method Public Method ENABLE_DB_BUFFERING 20060703
6 ENABLE_UPDATE_TASK Instance method Public Method ENABLE_UPDATE_TASK 20060703
7 GET_BUFFER Instance method Public Method GET_BUFFER 20060703
8 GET_DBDATA Instance method Public Method GET_DBDATA 20060703
9 GET_REF_BUFFER Instance method Public Method GET_REF_BUFFER 20060703
10 IS_UPDATE_TASK_ENABLED Instance method Public Method IS_UPDATE_TASK_ENABLED 20060703
11 MOVE_REF_CONTENT Instance method Private Method MOVE_REF_CONTENT 20060703
12 SET_BUFFER Instance method Public Method SET_BUFFER 20060703
13 UNDO_DBACTION Instance method Public Method UNDO_DBACTION 20060703
Events
Class CL_AREN_CHANGEBUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 L_TYP_DBACTION Private See coding L_TYP_DBACTION 20060703 l_typ_dbaction TYPE c LENGTH 1
2 L_TYP_STR_DBACTION Private See coding L_TYP_STR_DBACTION 20060703 BEGIN OF l_typ_str_dbaction, ref_inserted TYPE REF TO data, ref_updated_new TYPE REF TO data, ref_updated_old TYPE REF TO data, ref_deleted TYPE REF TO data, END OF l_typ_str_dbaction
3 L_TYP_STR_DBSTATE Private See coding L_TYP_STR_DBSTATE 20060703 BEGIN OF l_typ_str_dbstate, ref_data TYPE REF TO data, flg_is_refreshed TYPE os_boolean, END OF l_typ_str_dbstate
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_NEW_DATA Call by reference Type reference (TYPE) OS_BOOLEAN I_FLG_NEW_DATA 20060703
2 Importing I_REF_DB_ACCESS Call by reference Object reference (TYPE REF TO) IF_AREN_DATABASE I_REF_DB_ACCESS 20060703

Method CONSTRUCTOR on class CL_AREN_CHANGEBUFFER has no exception.

Method CREATE_DATAREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_SOURCE Call by reference Object reference (TYPE REF TO) DATA I_REF_SOURCE 20060703
2 Returning R_REF_NEW Value transfer Object reference (TYPE REF TO) DATA R_REF_NEW 20060703

Method CREATE_DATAREF on class CL_AREN_CHANGEBUFFER has no exception.

Method DB_READ Signature

Method DB_READ on class CL_AREN_CHANGEBUFFER has no parameter.
Method DB_READ on class CL_AREN_CHANGEBUFFER has no exception.

Method DO_DBACTION Signature

Method DO_DBACTION on class CL_AREN_CHANGEBUFFER has no parameter.
# Exception Resumable Description Created on
1 FAILED FAILED 20060703

Method ENABLE_DB_BUFFERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ENABLE Call by reference Type reference (TYPE) OS_BOOLEAN I_FLG_ENABLE 20060703

Method ENABLE_DB_BUFFERING on class CL_AREN_CHANGEBUFFER has no exception.

Method ENABLE_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ENABLE Call by reference Type reference (TYPE) OS_BOOLEAN I_FLG_ENABLE 20060703

Method ENABLE_UPDATE_TASK on class CL_AREN_CHANGEBUFFER has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) ANY E_DATA 20060703

Method GET_BUFFER on class CL_AREN_CHANGEBUFFER has no exception.

Method GET_DBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) ANY E_DATA 20060703
2 Exporting E_RC Call by reference Type reference (TYPE) SY-SUBRC E_RC 20060703
3 Importing I_FLG_FORCE_DB_READ Call by reference Type reference (TYPE) OS_BOOLEAN I_FLG_FORCE_DB_READ 20060703

Method GET_DBDATA on class CL_AREN_CHANGEBUFFER has no exception.

Method GET_REF_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_BUFFER Value transfer Object reference (TYPE REF TO) DATA R_REF_BUFFER 20060703

Method GET_REF_BUFFER on class CL_AREN_CHANGEBUFFER has no exception.

Method IS_UPDATE_TASK_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_TRUE Value transfer Type reference (TYPE) OS_BOOLEAN R_FLG_TRUE 20060703

Method IS_UPDATE_TASK_ENABLED on class CL_AREN_CHANGEBUFFER has no exception.

Method MOVE_REF_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REF_TARGET Call by reference Object reference (TYPE REF TO) DATA C_REF_TARGET 20060703
2 Importing I_REF_SOURCE Call by reference Object reference (TYPE REF TO) DATA I_REF_SOURCE 20060703

Method MOVE_REF_CONTENT on class CL_AREN_CHANGEBUFFER has no exception.

Method SET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY I_DATA 20060703

Method SET_BUFFER on class CL_AREN_CHANGEBUFFER has no exception.

Method UNDO_DBACTION Signature

Method UNDO_DBACTION on class CL_AREN_CHANGEBUFFER has no parameter.
# Exception Resumable Description Created on
1 FAILED FAILED 20060703
History
Last changed by/on SAP  20110908 
SAP Release Created in 710