SAP ABAP Class CL_BUBAS_HASHED_BUFFER (Generischer Puffer - Budgetierung u. Verfügbarkeitskontrolle)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS (Application Component) Budget Control System
     FMBAS_E (Package) Budgeting and availability control services, generic part
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BUBAS_MASS_HASHED_BUFFER Hashed buffer with direct reference methods 20050307
Properties
Class CL_BUBAS_HASHED_BUFFER  
Short Description Generischer Puffer - Budgetierung u. Verfügbarkeitskontrolle    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBAS_E   Budgeting and availability control services, generic part 
Created 20050307   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BUBAS_HASHED_BUFFER has no interface implemented.
Friends
Class CL_BUBAS_HASHED_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 REF_S_BUFF Instance attribute Public Object reference (TYPE REF TO) DATA Reference variable to instance internal strucuture 20050307
2 REF_T_BUFF Instance attribute Public Object reference (TYPE REF TO) DATA Reference variable to instance internal table 20050307
3 T_KEY_FIELDS Instance attribute Public Type reference (TYPE) BUKU_T_FNAM_____4 Table of field names 20050308
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT Instance method Public Method Collects lines into the buffer 20050307
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050307
3 COUNT Instance method Public Method Counts the number of lines of the buffer 20050308
4 DELETE_WITH_KEY Instance method Public Method Deletes single entry from the buffer 20050314
5 DISPLAY Instance method Public Method Displays the buffer 20050307
6 DISPLAY_LINE Instance method Private Method Displays one line of the buffer 20050307
7 FILL_HEADER Instance method Private Method Fills the header to display the buffer 20050307
8 FIND Instance method Public Method Reads a line of the buffer 20050308
9 GET Instance method Public Method Exports the content of the buffer 20050307
10 GET_BUFFER_REFERENCE Instance method Public Method Gets reference type of the buffer 20050307
11 GET_DEPTH Instance method Private Method Returns the depth of the buffer structure 20050307
12 GET_LINE_SIZE Instance method Private Method Gets the size of the line to display the buffer 20050307
13 GET_STRUCTURE_REFERENCE Instance method Public Method Gets reference type of the buffer structure (line) 20050308
14 INSERT Instance method Public Method Inserts/updates lines into the buffer 20050307
15 REFRESH Instance method Public Method Refreshs the buffer 20050307
16 SET Instance method Public Method Sets the content of the buffer 20050307
Events
Class CL_BUBAS_HASHED_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BUFFER_CONTENT Private See coding BUFFER_CONTENT 20050307
Method Signatures

Method COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LINE Call by reference Type reference (TYPE) ANY TABLE Tabelle zum Sammeln 20050307

Method COLLECT on class CL_BUBAS_HASHED_BUFFER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LINE Call by reference Type reference (TYPE) HASHED TABLE Strukturtabelle für Art des Hash-Puffers 20050307

Method CONSTRUCTOR on class CL_BUBAS_HASHED_BUFFER has no exception.

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I Anzahl der Pufferzeilen 20050308

Method COUNT on class CL_BUBAS_HASHED_BUFFER has no exception.

Method DELETE_WITH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_KEY Call by reference Type reference (TYPE) ANY 20050314
# Exception Resumable Description Created on
1 INVALID_ENTRY 20050314

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER Call by reference Type reference (TYPE) REPTEXT Bemerkung 20050307

Method DISPLAY on class CL_BUBAS_HASHED_BUFFER has no exception.

Method DISPLAY_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_POSITION Call by reference Type reference (TYPE) I Positionieren 20050307
2 Importing IM_FROM Call by reference Type reference (TYPE) I Von 20050307
3 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Feld-Informationen 20050307
4 Importing IM_LINE Call by reference Type reference (TYPE) ANY Zeile des Puffes 20050307
5 Importing IM_STRUCTURE_NAME Call by reference Type reference (TYPE) FIELDNAME Name der Struktur 20050307
6 Importing IM_TO Call by reference Type reference (TYPE) I bis 20050307

Method DISPLAY_LINE on class CL_BUBAS_HASHED_BUFFER has no exception.

Method FILL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_POSITION Call by reference Type reference (TYPE) I Startposition 20050307
2 Changing CH_T_HEADER Call by reference Type reference (TYPE) BUFFER_CONTENT Kopf 20050307
3 Importing IM_FROM Call by reference Type reference (TYPE) I Von 20050307
4 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Felderkurzbeschreibung 20050307
5 Importing IM_LEVEL Call by reference Type reference (TYPE) I Ebene 20050307
6 Importing IM_TO Call by reference Type reference (TYPE) I bis 20050307

Method FILL_HEADER on class CL_BUBAS_HASHED_BUFFER has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RESULT Call by reference Type reference (TYPE) ANY Struktur mit Leseresultat 20050308
2 Importing I_S_KEY Call by reference Type reference (TYPE) ANY Definierende Struktur des Schlüssels für Lesezugriff 20050308
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag in Puffer nicht gefunden 20050308

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_LINE Value transfer Type reference (TYPE) ANY TABLE Tabelle exportieren 20050307

Method GET on class CL_BUBAS_HASHED_BUFFER has no exception.

Method GET_BUFFER_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_T_BUFF Value transfer Object reference (TYPE REF TO) DATA Bezug auf Pufferungstabelle 20050307

Method GET_BUFFER_REFERENCE on class CL_BUBAS_HASHED_BUFFER has no exception.

Method GET_DEPTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEPTH Call by reference Type reference (TYPE) I Tiefe der Feldbeschreibung 20050307
2 Importing IM_FROM Call by reference Type reference (TYPE) I Von 20050307
3 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Felderkurzbeschreibung 20050307
4 Importing IM_TO Call by reference Type reference (TYPE) I bis 20050307

Method GET_DEPTH on class CL_BUBAS_HASHED_BUFFER has no exception.

Method GET_LINE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Value transfer Type reference (TYPE) I Zeilenlänge 20050307
2 Importing IM_FROM Call by reference Type reference (TYPE) I Ab Zeile Nr. 20050307
3 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Felderkurzbeschreibung 20050307
4 Importing IM_TO Call by reference Type reference (TYPE) I bis Zeile Nr. 20050307

Method GET_LINE_SIZE on class CL_BUBAS_HASHED_BUFFER has no exception.

Method GET_STRUCTURE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_S_BUFF Value transfer Object reference (TYPE REF TO) DATA Referenz zur Struktur der gepufferten Tabelle 20050308

Method GET_STRUCTURE_REFERENCE on class CL_BUBAS_HASHED_BUFFER has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LINE Call by reference Type reference (TYPE) ANY TABLE Tabelle zum Anhängen 20050307

Method INSERT on class CL_BUBAS_HASHED_BUFFER has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NB_RECORDS Call by reference Type reference (TYPE) I Number of deleted records 20101124

Method REFRESH on class CL_BUBAS_HASHED_BUFFER has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LINE Call by reference Type reference (TYPE) ANY TABLE Tabelle zu setzen 20050307

Method SET on class CL_BUBAS_HASHED_BUFFER has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 600