CL_DB_BUFFER_MANAGER_POC - Domain Model: Manager for Database Buffer

CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Functionality

This class manages all data buffers (instances of class CL_DB_BUFFER_POC) that were compiled duringloading of the DomainModel. The agents of the persistent classes access all (except the symbol table) on the database via the buffer manager. When first accessed via the buffer management, the data is loaded from the database via the document ID. This means that the data can be loaded via an Array Fetch.

An administration table containing the following fields is compiled in the class constructor

- DB_NAME,,,,: Name of the database table

- GUID_NAME,,: Name of the database field in which the Guid is stored

- IT_NAME,,,,: Type name of the internal data in which the data is buffered

- LOAD_OTHER_DOC,,: Flag that indicates whether data is to be read from another document

There are two access methods: With the first method, GET_DATA, data of an individual object is loaded. With the second method, GET_TABLE_DATA, collections are loaded.

The method INVALIDATE is used to delete all current buffers so that the buffer can be compiled anew from the database. This method is called by class CL_TRANSACTION_POC.

Relationships

CL_DB_BUFFER_POC

Example

Notes

Further information

CL_TRANSACTION_POC



TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
This documentation is copyright by SAP AG.


Length: 1348 Date: 20120526 Time: 133319     triton ( 88 ms )