SAP ABAP Class CL_MDG_MDF_BUFFER_CHAR (FIN Master Data: Buffered Instance of a Characteristic)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_MDF1 (Package) Master Data: Buffers and Instances
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_MDF_CHAR_INTERNAL Representation of a Master Data Characteristic 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_MDF_SID Working with SIDs in Master Data Environment 20081218
Properties
Class CL_MDG_MDF_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 MDG_MDF1   Master Data: Buffers and Instances 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_MDG_MDF_FACTORY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_MDF_CHAR_INTERNAL Representation of a Master Data Characteristic 20081218
2 IF_MDG_MDF_SID Working with SIDs in Master Data Environment 20081218
Friends
Class CL_MDG_MDF_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_MDG_MDF_CHAR_INTERNAL FIN Master Data: Representation of a Characteristic 20081218
2 DO_EXISTENCE_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20081218
3 DO_READ_SINGLE_VALUE_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20081218
4 DO_READ_VALUE_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20081218
5 DO_VALIDITY_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_REFERENCE References 20081218
6 DT_FDEP Instance attribute Private Type reference (TYPE) MDG_MDF_TS_FDEP Compounding 20081218
7 D_BUFFER_TYPE Instance attribute Private Type reference (TYPE) MDG_MDF_BUFF_TYPE FIN Master Data: Type of Read Buffering 20081218
8 D_FIELDNAME Instance attribute Private Type reference (TYPE) MDG_MDF_TS_FDEP Compounding 20081218
9 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
2 GET_INSTANCE Static method Public Method Get Instance 20081218
3 HANDLE_BUFFER_CHANGE Instance method Private Event handling method Pass change to buffer 20081218
4 HANDLE_DISCARD_READ_BUFFER Instance method Private Event handling method 20081218
5 RESET_BUFFERS Instance method Private Method Reset Buffer 20081218
Events
Class CL_MDG_MDF_BUFFER_CHAR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INSTANCE Private See coding 20081218 begin of s_instance, fieldname type MDG_MDF_FIELDNAME, o_char type ref to CL_MDG_MDF_BUFFER_CHAR, end of s_instance
2 T_INSTANCE Private See coding 20081218 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) MDG_MDF_APPLICATION FIN-Stammdaten: Anwendung 20081218
2 Importing I_AREAID Call by reference Type reference (TYPE) MDG_MDF_AREAID FIN-Stammdaten: Anwendungsgebiet 20081218
3 Importing I_BUFFER_TYPE Call by reference Type reference (TYPE) MDG_MDF_BUFF_TYPE FI-Stammdaten: Art der Lesepufferung 20081218
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FIN-Stammdaten: Feldname 20081218

Method CONSTRUCTOR on class CL_MDG_MDF_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_MDG_MDF_CHAR_INTERNAL FIN-Stammdaten: Repräsentanz eines Merkmals 20081218
2 Importing I_BUFFER_TYPE Call by reference Type reference (TYPE) MDG_MDF_BUFF_TYPE IF_MDG_MDF_FACTORY=>GC_BUFFER_TYPE_WEAK FI-Stammdaten: Art der Lesepufferung 20081218
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FIN-Stammdaten: Feldname 20081218

Method GET_INSTANCE on class CL_MDG_MDF_BUFFER_CHAR has no exception.

Method HANDLE_BUFFER_CHANGE Signature

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

Method HANDLE_DISCARD_READ_BUFFER Signature

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

Method RESET_BUFFERS Signature

Method RESET_BUFFERS on class CL_MDG_MDF_BUFFER_CHAR has no parameter.
Method RESET_BUFFERS on class CL_MDG_MDF_BUFFER_CHAR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702