CL_FINB_RT_TABLE - Runtime Table
BAL Application Log Documentation Vendor Master (General Section)This documentation is copyright by SAP AG.
Functionality
This class is used to read and write from or to a runtime buffer. This buffer consists of a flat tablewith at least one unique key. Additional unique keys can also be defined during the configuration of the runtime table, which are then stored in separate index tables.
If an instance of IF_FINB_READER was provided with the class, it imports the necessary data, adds itto the buffer, and returns the complete result of the selection (from the buffer and database). Thismeans that the class remembers earlier database accesses and, depending on the access method, decideswhether a further database access is necessary, or whether the requested selection is contained logically in earlier selections.
So that this decision can be made quickly, the class offers different specialized read methods, depending on whether a key, a partial key, or a range table is to be read.
The class implements three interfaces, which include each other, so that different users can be given different access rights.
IF_FINB_RT_READER offers read methods only
IF_FINB_RT_TABLE offers read and write methods. All read method provide copies of the data in the buffer. Consequently, writing is only possible using the appropriate interface methods.
IF_FINB_RT_FULL_ACCESS_TABLE offers additional read methods that return references to table rows. Thisis necessary for performance reasons but requires great caution: The values of key fields cannotbe changed using these references because that can lead to a dump or to inconsistencies in the index tables.
Relationships
Example
Notes
Further information
BAL Application Log Documentation Fill RESBD Structure from EBP Component Structure
This documentation is copyright by SAP AG.
Length: 1739 Date: 20120526 Time: 124652 triton ( 111 ms )






