SAP ABAP Class CL_AXT_TABLES_BUFFER (Standard Buffer for AET tables)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_RUNTIME (Package) Extensibility Runtime components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_TABLES_BUFFER Buffer for table extensions 20081013
Properties
Class CL_AXT_TABLES_BUFFER  
Short Description Standard Buffer for AET tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RUNTIME   Extensibility Runtime components 
Created 20081013   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_TABLES_BUFFER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_AXT_TABLES_BUFFER Buffer for table extensions 20081013
Friends
Class CL_AXT_TABLES_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_TABLE_METADATA Instance attribute Private Object reference (TYPE REF TO) CL_AXT_TABLES_METADATA Metadata for generated tables 20081017
2 MO_TABLE_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) IF_AXT_PERSISTENCY 20081020
3 MR_DATA_NEW Instance attribute Private Object reference (TYPE REF TO) DATA 20081022
4 MR_DATA_OLD Instance attribute Private Object reference (TYPE REF TO) DATA 20081022
5 MT_LOAD_INFO Instance attribute Private Type reference (TYPE) AXTT_BUFFER_LOAD_INFO Load info 20081023
6 MV_MAX_ENTRIES Instance attribute Private Type reference (TYPE) I Maximal no of entries, if reached buffer is cleared 20090122
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_LOAD_LEVEL Static method Private Method 20090615
2 CHECK_PROPERTY_ALLOWED Instance method Private Method 20090615
3 CHECK_READ_ONLY_MODE Instance method Private Method Checks against read only mode 20090209
4 CONSTRUCTOR Instance method Public Constructor 20081017
5 GET_OBJECT_ID_FOR_PARENT Instance method Private Method 20090615
6 IS_OBJECT_OR_PARENT_TRANSIENT Instance method Private Method 20090618
7 REMOVE_TRANSIENT Instance method Private Method 20090209
8 REMOVE_UNCHANGED Instance method Private Method Removes all unchanged records from the buffer 20090122
Events
Class CL_AXT_TABLES_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_AXT_DB_KEY_STRING Private See coding 20081024 BEGIN OF ty_axt_db_key_string, record_id TYPE string, parent_id TYPE string, object_id TYPE string, END OF ty_axt_db_key_string
Method Signatures

Method CALCULATE_LOAD_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READ_ONLY_MODE Call by reference Type reference (TYPE) BOOLEAN 20090615
2 Importing IV_TRANSIENT_MODE Call by reference Type reference (TYPE) BOOLEAN 20090615
3 Returning RV_LOAD_LEVEL Value transfer Type reference (TYPE) AXT_BUFFER_LOAD_LEVEL 20090615

Method CALCULATE_LOAD_LEVEL on class CL_AXT_TABLES_BUFFER has no exception.

Method CHECK_PROPERTY_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090615
2 Returning RV_VALID Value transfer Type reference (TYPE) AXT_BOOLEAN 20090615

Method CHECK_PROPERTY_ALLOWED on class CL_AXT_TABLES_BUFFER has no exception.

Method CHECK_READ_ONLY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORK_LINE Call by reference Type reference (TYPE) ANY Work structure 20090209
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY Object ID 20090209
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY Parent ID 20090209
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20090209

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABLE_METADATA Call by reference Object reference (TYPE REF TO) CL_AXT_TABLES_METADATA Metadata for generated tables 20081017
2 Importing IV_MAX_ENTRIES Call by reference Type reference (TYPE) I 100000 Maximal no of entries, if reached buffer is cleared 20090122
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081017

Method GET_OBJECT_ID_FOR_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090615
2 Returning RV_OBJECT_ID Value transfer Type reference (TYPE) STRING 20090615

Method GET_OBJECT_ID_FOR_PARENT on class CL_AXT_TABLES_BUFFER has no exception.

Method IS_OBJECT_OR_PARENT_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORK_LINE Call by reference Type reference (TYPE) ANY 20090618
2 Returning RV_BOOLEAN Value transfer Type reference (TYPE) AXT_BOOLEAN 20090618

Method IS_OBJECT_OR_PARENT_TRANSIENT on class CL_AXT_TABLES_BUFFER has no exception.

Method REMOVE_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_DELETED Call by reference Type reference (TYPE) STANDARD TABLE Table of work structure 20090209
2 Exporting CT_INSERTED Call by reference Type reference (TYPE) STANDARD TABLE Table of work structure 20090209
3 Exporting CT_UPDATED Call by reference Type reference (TYPE) STANDARD TABLE Table of work structure 20090209
4 Exporting CT_UPDATED_OLD Call by reference Type reference (TYPE) STANDARD TABLE Table of work structure 20090209
5 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE Table of Object IDs 20090209
6 Importing IT_PARENT_ID Call by reference Type reference (TYPE) ANY TABLE Table of Parent IDs 20090209
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20090209

Method REMOVE_UNCHANGED Signature

Method REMOVE_UNCHANGED on class CL_AXT_TABLES_BUFFER has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20090122
History
Last changed by/on SAP  20130531 
SAP Release Created in 701