SAP ABAP Class CL_BUKU_BUFFER (Generic buffer - Budgeting & Availab. Control)
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_BUAVC_BUFFER FMAVC generic buffer 20000914
2 Inheritance (c INHERITING FROM c_ref)  CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20030403
Properties
Class CL_BUKU_BUFFER  
Short Description Generic buffer - Budgeting & Availab. Control    
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 20000914   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_BUKU_BUFFER has no interface implemented.
Friends
Class CL_BUKU_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 20000914
2 REF_T_BUFF Instance attribute Public Object reference (TYPE REF TO) DATA Reference variable to instance internal table 20000914
Methods
# Method Level Visibility Method type Description Created on
1 APPEND Instance method Public Method Appends new lines to the buffer 20000914
2 COLLECT Instance method Public Method Collects new lines to the buffer 20000914
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000914
4 DISPLAY Instance method Public Method Displays the buffer 20001010
5 DISPLAY_LINE Instance method Private Method Display one line of the buffer 20001009
6 FILL_HEADER Instance method Private Method Fill the header to display the buffer 20001009
7 GET Instance method Public Method Exports the content of the buffer 20000914
8 GET_BUFFER_REFERENCE Instance method Public Method Get buffer reference 20011015
9 GET_DEPTH Instance method Private Method Returns the depth of the structure 20001108
10 GET_LINE_SIZE Instance method Private Method Get the size of the line to display the buffer 20001006
11 REFRESH Instance method Public Method Refreshs the buffer 20000914
12 SET Instance method Public Method Sets the content of the buffer 20000914
13 UPDATE Instance method Public Method Inserts or Modifies Buffer Entries 20101129
Events
Class CL_BUKU_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BUFFER_CONTENT Private See coding BUFFER_CONTENT 20001009
Method Signatures

Method APPEND 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 20000914

Method APPEND on class CL_BUKU_BUFFER has no exception.

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 20000914

Method COLLECT on class CL_BUKU_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) ANY TABLE Strukturtabelle Art des Puffers 20000914

Method CONSTRUCTOR on class CL_BUKU_BUFFER has no exception.

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 20010710

Method DISPLAY on class CL_BUKU_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 Position 20001010
2 Importing IM_FROM Call by reference Type reference (TYPE) I Von 20001009
3 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Feld-Informationen 20001009
4 Importing IM_LINE Call by reference Type reference (TYPE) ANY Zeile des Puffes 20001009
5 Importing IM_STRUCTURE_NAME Call by reference Type reference (TYPE) FIELDNAME Name der Struktur 20001009
6 Importing IM_TO Call by reference Type reference (TYPE) I bis 20001009

Method DISPLAY_LINE on class CL_BUKU_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 20001010
2 Changing CH_T_HEADER Call by reference Type reference (TYPE) BUFFER_CONTENT Kopf 20001009
3 Importing IM_FROM Call by reference Type reference (TYPE) I Von 20001009
4 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Felderkurzbeschreibung 20001009
5 Importing IM_LEVEL Call by reference Type reference (TYPE) I Ebene 20001009
6 Importing IM_TO Call by reference Type reference (TYPE) I bis 20001009

Method FILL_HEADER on class CL_BUKU_BUFFER has no exception.

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 20000914

Method GET on class CL_BUKU_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 20011015

Method GET_BUFFER_REFERENCE on class CL_BUKU_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 20001108
2 Importing IM_FROM Call by reference Type reference (TYPE) I Von 20001108
3 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Feldbeschreibung 20001108
4 Importing IM_TO Call by reference Type reference (TYPE) I Bis 20001108

Method GET_DEPTH on class CL_BUKU_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 20001108
2 Importing IM_FROM Call by reference Type reference (TYPE) I Ab Zeile Nr. 20001006
3 Importing IM_F_TD Call by reference Type reference (TYPE) SYDES_DESC Felderkurzbeschreibung 20001006
4 Importing IM_TO Call by reference Type reference (TYPE) I bis Zeile Nr. 20001006

Method GET_LINE_SIZE on class CL_BUKU_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 records deleted 20101124

Method REFRESH on class CL_BUKU_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 20000914

Method SET on class CL_BUKU_BUFFER has no exception.

Method UPDATE 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 20101129

Method UPDATE on class CL_BUKU_BUFFER has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 462A