SAP ABAP Class CL_MDG_BS_MAT_ENTITY_BUFFER (Buffer Object for Entity Data)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_SP (Package) MDG: Material Service Provider
Properties
Class CL_MDG_BS_MAT_ENTITY_BUFFER  
Short Description Buffer Object for Entity Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_MAT_SP   MDG: Material Service Provider 
Created 20131104   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_BS_MAT_ENTITY_BUFFER has no forward declaration.
Interfaces
Class CL_MDG_BS_MAT_ENTITY_BUFFER has no interface implemented.
Friends
Class CL_MDG_BS_MAT_ENTITY_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_BUFFER Instance attribute Private Type reference (TYPE) TY_TS_BUFFER Single-Character Indicator 20131106
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method reset complete buffer 20131106
2 GET Instance method Public Method get complete buffer 20131106
3 READ Instance method Public Method read buffer: Entity with optionial IDs 20131106
4 SET Instance method Public Method set complete buffer new 20131106
5 WRITE Instance method Public Method set buffer: Entity and IDs 20131106
Events
Class CL_MDG_BS_MAT_ENTITY_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BUFFER Public See coding Buffer line 20131106 BEGIN OF ty_s_buffer, key TYPE ty_s_entity, data TYPE REF TO data. TYPES END OF ty_s_buffer
2 TY_S_ENTITY Public See coding Entity key 20131106 BEGIN OF ty_s_entity, entity TYPE usmd_entity, id TYPE REF TO data. TYPES END OF ty_s_entity
3 TY_S_ID_DATA Public See coding 20131106 BEGIN OF ty_s_id_data, id TYPE REF TO data, data TYPE REF TO data. TYPES END OF ty_s_id_data
4 TY_TS_BUFFER Public See coding Buffer 20131106 ty_ts_buffer TYPE SORTED TABLE OF ty_s_buffer WITH UNIQUE KEY key-entity key-id
5 TY_TS_ENTITY Public See coding Entity keys 20131106 ty_ts_entity TYPE SORTED TABLE OF ty_s_entity WITH UNIQUE KEY entity id
6 TY_TS_ID_DATA Public See coding 20131106 ty_ts_id_data TYPE SORTED TABLE OF ty_s_id_data WITH UNIQUE KEY id
Method Signatures

Method CLEANUP Signature

Method CLEANUP on class CL_MDG_BS_MAT_ENTITY_BUFFER has no parameter.
Method CLEANUP on class CL_MDG_BS_MAT_ENTITY_BUFFER has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BUFFER Value transfer Type reference (TYPE) TY_TS_BUFFER Buffer 20131106

Method GET on class CL_MDG_BS_MAT_ENTITY_BUFFER has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUFFER Call by reference Type reference (TYPE) TY_TS_BUFFER Buffer Result unstructured 20131106
2 Exporting ET_ID_DATA Call by reference Type reference (TYPE) TY_TS_ID_DATA 20131106
3 Exporting ET_ID_FOUND Call by reference Type reference (TYPE) ANY TABLE Entity Keys found in Buffer 20131106
4 Exporting ET_ID_NOT_FOUND Call by reference Type reference (TYPE) ANY TABLE Entity Keys not found in Buffer 20131106
5 Importing IT_ID Call by reference Type reference (TYPE) ANY TABLE Entity Keys 20131106
6 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20131106
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20131106

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUFFER Call by reference Type reference (TYPE) TY_TS_BUFFER Buffer update 20131106
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20131106

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_INSERT Call by reference Type reference (TYPE) ANY TABLE Entity Keys new in Buffer 20131106
2 Exporting ET_ID_UPDATE Call by reference Type reference (TYPE) ANY TABLE Entity Keys updated in Buffer 20131106
3 Importing IT_ID_DATA Call by reference Type reference (TYPE) TY_TS_ID_DATA 20131106
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20131106
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20131106
History
Last changed by/on SAP  20140121 
SAP Release Created in