SAP ABAP Class /IWFND/CL_MED_MODEL_CONTAINER (container for model specific meta data)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/MED_IMPLEMENTATIONS (Package) GW Framework - Metadata -Services Implementations
Properties
Class /IWFND/CL_MED_MODEL_CONTAINER  
Short Description container for model specific meta data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MED_IMPLEMENTATIONS   GW Framework - Metadata -Services Implementations 
Created 20100811   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWFND/CL_MED_MODEL_CONTAINER has no forward declaration.
Interfaces
Class /IWFND/CL_MED_MODEL_CONTAINER has no interface implemented.
Friends
Class /IWFND/CL_MED_MODEL_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CURRENT_ENTITY_ANNO Instance attribute Private Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_ANO_ENTITY 20100811
2 MR_CURRENT_ENTITY_TEXT Instance attribute Private Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_TEXT 20100811
3 MR_PRIVATE_CURRENT_ENTITY_ANNO Instance attribute Private Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_ANO_ENTITY annotation structure referencing an entity. 20100826
4 MT_ENTITY_CACHE Instance attribute Private Type reference (TYPE) TY_T_ENTITY_CACHE 20100929
5 MT_MODEL_REFERENCES Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_MAP_REF_DEEP 20101104
6 MT_PRIVATE_ANNOTATIONS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY table for read write of annotated entities 20100826
7 MT_PUBLIC_ANNOTATIONS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20100826
8 MT_TEXTS Instance attribute Private Type reference (TYPE) /IWFND/T_MED_MDL_RW_TEXTS 20100811
9 MV_CURRENT_ANNO_ENTITY Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100811
10 MV_CURRENT_TEXT_ENTITY Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100811
11 MV_PRIVATE_CURRENT_ANNO_ENTITY Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL annotation structure referencing an entity. 20100826
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTITY Instance method Public Method 20100929
2 ADD_MODEL_REFERENCE Instance method Public Method 20101104
3 GET_ENTITY_BY_ID Instance method Public Method 20100929
4 GET_ENTITY_TEXTS Instance method Public Method 20100811
5 GET_PRIVATE_ENTITY_ANNOTATIONS Instance method Public Method 20100826
6 GET_PUBLIC_ENTITY_ANNOTATIONS Instance method Public Method 20100826
7 SET_ANNOTATIONS Instance method Public Method 20100811
8 SET_TEXTS Instance method Public Method 20100811
Events
Class /IWFND/CL_MED_MODEL_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ENTITY_CACHE Private See coding 20100929 begin of TY_S_ENTITY_CACHE, entity_id type /IWFND/MED_MDL_UUID_SMALL, entity type ref to /IWFND/IF_MED_MDL_ELEMENT, end of ty_s_entity_cache
2 TY_T_ENTITY_CACHE Private See coding 20100929 ty_t_entity_cache type hashed table of ty_s_entity_cache with unique key entity_id
Method Signatures

Method ADD_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_ELEMENT abstract class representing an element 20100929

Method ADD_ENTITY on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.

Method ADD_MODEL_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODEL_REFERENCE Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_MAP_REF_DEEP 20101104

Method ADD_MODEL_REFERENCE on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.

Method GET_ENTITY_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_ENTITY_ID enitity id 20100929
2 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_ELEMENT abstract class representing an element 20100929

Method GET_ENTITY_BY_ID on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.

Method GET_ENTITY_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100811
2 Returning RR_ENTITY_TEXT Value transfer Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_TEXT 20100811

Method GET_ENTITY_TEXTS on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.

Method GET_PRIVATE_ENTITY_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL Small UUID 20100826
2 Returning RR_ENTITY_ANNO Value transfer Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_ANO_ENTITY annotation structure referencing an entity. 20100826

Method GET_PRIVATE_ENTITY_ANNOTATIONS on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.

Method GET_PUBLIC_ENTITY_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20100826
2 Returning RR_ENTITY_ANNO Value transfer Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_ANO_ENTITY 20100826

Method GET_PUBLIC_ENTITY_ANNOTATIONS on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.

Method SET_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRIVATE_ANNOTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY table for read write of annotated entities 20100826
2 Importing IT_PUBLIC_ANNOTATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20100826

Method SET_ANNOTATIONS on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXTS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_TEXTS 20100811

Method SET_TEXTS on class /IWFND/CL_MED_MODEL_CONTAINER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200