SAP ABAP Class CL_UG_MD_BUFFER_CHAR (FIN Master Data: Buffered Instance of a Characteristic)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD1 (Package) FIN General: Master Data: Buffer + Instances
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CHAR_INTERNAL FIN Master Data: Representation of a Characteristic 20010627
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_SID FIN Master Data: Working with Surrogate IDs 20010627
Properties
Class CL_UG_MD_BUFFER_CHAR  
Short Description FIN Master Data: Buffered Instance of a Characteristic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD1   FIN General: Master Data: Buffer + Instances 
Created 20010627   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_UG_MD_FACTORY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_MD_CHAR_INTERNAL FIN Master Data: Representation of a Characteristic 20010627
2 IF_UG_MD_SID FIN Master Data: Working with Surrogate IDs 20010627
Friends
Class CL_UG_MD_BUFFER_CHAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_DISPATCHER Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_CHAR_INTERNAL FIN Master Data: Representation of a Characteristic 20010627
2 DO_EXISTENCE_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20040227
3 DO_READ_SINGLE_VALUE_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20040205
4 DO_READ_VALUE_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20020905
5 DO_VALIDITY_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20030722
6 DT_FDEP Instance attribute Private Type reference (TYPE) UGMD_TS_FDEP Compounding 20010627
7 D_BUFFER_TYPE Instance attribute Private Type reference (TYPE) UG_BUFF_TYPE FIN Master Data: Type of Read Buffering 20040205
8 D_FIELDNAME Instance attribute Private Type reference (TYPE) UGMD_TS_FDEP Compounding 20010627
9 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE 20010627
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010627
2 GET_INSTANCE Static method Public Method Get Instance 20010627
3 HANDLE_BUFFER_CHANGE Instance method Private Event handling method Pass change to buffer 20020212
4 HANDLE_DISCARD_READ_BUFFER Instance method Private Event handling method 20020809
5 RESET_BUFFERS Instance method Private Method Reset Buffer 20030722
Events
Class CL_UG_MD_BUFFER_CHAR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INSTANCE Private See coding 20010627 begin of s_instance, fieldname type ug_fieldname, o_char type ref to cl_ug_md_buffer_char, end of s_instance
2 T_INSTANCE Private See coding 20010627 t_instance type hashed table of s_instance with unique key fieldname
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FIN-Stammdaten: Anwendung 20010627
2 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20010627
3 Importing I_BUFFER_TYPE Call by reference Type reference (TYPE) UG_BUFF_TYPE FI-Stammdaten: Art der Lesepufferung 20040205
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FIN-Stammdaten: Feldname 20010627

Method CONSTRUCTOR on class CL_UG_MD_BUFFER_CHAR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_MD_CHAR_INTERNAL FIN-Stammdaten: Repräsentanz eines Merkmals 20010627
2 Importing I_BUFFER_TYPE Call by reference Type reference (TYPE) UG_BUFF_TYPE IF_UG_MD_FACTORY=>GC_BUFFER_TYPE_WEAK FI-Stammdaten: Art der Lesepufferung 20040205
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FIN-Stammdaten: Feldname 20010627

Method GET_INSTANCE on class CL_UG_MD_BUFFER_CHAR has no exception.

Method HANDLE_BUFFER_CHANGE Signature

Method HANDLE_BUFFER_CHANGE on class CL_UG_MD_BUFFER_CHAR has no parameter.
Method HANDLE_BUFFER_CHANGE on class CL_UG_MD_BUFFER_CHAR has no exception.

Method HANDLE_DISCARD_READ_BUFFER Signature

Method HANDLE_DISCARD_READ_BUFFER on class CL_UG_MD_BUFFER_CHAR has no parameter.
Method HANDLE_DISCARD_READ_BUFFER on class CL_UG_MD_BUFFER_CHAR has no exception.

Method RESET_BUFFERS Signature

Method RESET_BUFFERS on class CL_UG_MD_BUFFER_CHAR has no parameter.
Method RESET_BUFFERS on class CL_UG_MD_BUFFER_CHAR has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A