SAP ABAP Class /IWFND/CL_MED_MDL_CACHE_PERSIS (access class to cache persistemce)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/MED_PER_DEV_LANGU (Package) GW Framework - Metadata - Persistency: Dev. Translation
Properties
Class /IWFND/CL_MED_MDL_CACHE_PERSIS  
Short Description access class to cache persistemce    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MED_PER_DEV_LANGU   GW Framework - Metadata - Persistency: Dev. Translation 
Created 20101012   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MED_MDL_CACHE_PERSIS has no interface implemented.
Friends
Class /IWFND/CL_MED_MDL_CACHE_PERSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_LOCK_MODES Constant Public See coding 20101201
2 GC_ANNOTATION_AREA Constant Public Type reference (TYPE) INDX_RELID 'AP' 20101012
3 GC_MERGED_MODEL_AREA Constant Public Type reference (TYPE) INDX_RELID 'MD' 20110328
4 GC_MULTI_DEST_VALUE Constant Public Type reference (TYPE) STRING 'MD' 20111124
5 GC_SDATA_MODEL_AREA Constant Public Type reference (TYPE) INDX_RELID 'SD' 20110224
6 GC_TEXT_AREA Constant Public Type reference (TYPE) INDX_RELID 'TX' 20101012
7 GC_TEXT_KEY_AREA Constant Public Type reference (TYPE) INDX_RELID 'KX' 20101012
8 GV_CACHE_ON Static Attribute Public Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20110314
9 GV_MULTIDEST_ID Static Attribute Public Type reference (TYPE) STRING '' 20111124
10 GV_SA_CACHE_ON Static Attribute Public Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20130621
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_MD5 Static method Public Method 20101012
2 CLEAN_UP Static method Public Method 20101012
3 CLEAN_UP_OUTDATED Static method Public Method 20120302
4 DEQUEUE Static method Private Method 20101201
5 ENQUEUE Static method Private Method 20101201
6 GET_COMPOSITE_ANNOTATIONS Static method Public Method 20101012
7 GET_MERGED_MODEL Static method Public Method 20110328
8 GET_SERVICE_DOCUMENT Static method Public Method 20101203
9 GET_TEXTS Static method Public Method 20101012
10 GET_TEXT_KEYS Static method Public Method 20101012
11 GET_VOCAN_MODEL Static method Public Method 20130415
12 IS_CACHING_ENABLED Static method Public Method 20110314
13 IS_SA_CACHING_ENABLED Static method Public Method Checks if caching per System Alias is enabled 20130621
14 REMOVE_ANNOTATATIONS Static method Public Method 20101012
15 REMOVE_MODEL Static method Public Method 20120926
16 REMOVE_MODELS Static method Public Method 20101018
17 REMOVE_TEXTS Static method Public Method 20101012
18 REMOVE_VOCAN_MODEL Static method Public Method 20130415
19 SET_COMPOSITE_ANNOTATIONS Static method Public Method 20101012
20 SET_MERGED_MODEL Static method Public Method 20110328
21 SET_SERVICE_DOCUMENT Static method Public Method 20101203
22 SET_TEXTS Static method Public Method 20101012
23 SET_TEXT_KEYS Static method Public Method 20101012
24 SET_VOCAN_MODEL Static method Public Method 20130415
Events
Class /IWFND/CL_MED_MDL_CACHE_PERSIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_E_MULTIDEST_VALUE Public Type reference (TYPE) STRING 20111124
2 TY_S_ALL_ANNOTATIONS Public See coding 20101012 BEGIN OF ty_s_all_annotations, public_entities TYPE /iwfnd/t_med_mdl_rw_ano_enty, private_entities TYPE /iwfnd/t_med_mdl_rw_ano_enty, END OF ty_s_all_annotations
3 TY_S_ANNOTATIONS Public See coding 20101203 BEGIN OF ty_s_annotations, name TYPE string, value TYPE string, END OF ty_s_annotations
4 TY_S_TEXTID_MAP Public See coding 20101012 BEGIN OF ty_s_textid_map, model_identifier TYPE /iwfnd/med_mdl_identifier, uuid TYPE /iwfnd/med_mdl_uuid_small. * uuid_type TYPE /iwfnd/med_mdl_uuid_type, INCLUDE TYPE /iwfnd/s_med_mdl_text_key. TYPES: text_element_type(1), END OF ty_s_textid_map
5 TY_T_ANNOTATIONS Public See coding 20101203 ty_t_annotations TYPE STANDARD TABLE OF ty_s_annotations WITH DEFAULT KEY
6 TY_T_TEXTIDS_MAP Public See coding 20101012 ty_t_textids_map TYPE HASHED TABLE OF ty_s_textid_map WITH UNIQUE KEY uuid
7 TY_T_TEXT_TYPES Public See coding 20140508 ty_t_text_types TYPE STANDARD TABLE OF indx_relid WITH DEFAULT KEY
Method Signatures

Method CALCULATE_MD5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MD5 Call by reference Type reference (TYPE) MD5_FIELDS-HASH 20101012
2 Importing IT_ANNO_NAMESPACES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_ANNO_NAMESPS 20101012
3 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method CALCULATE_MD5 on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method CLEAN_UP Signature

Method CLEAN_UP on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no parameter.
Method CLEAN_UP on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method CLEAN_UP_OUTDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) TZNTSTMPS 20120302
2 Importing IV_SERVICE_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER 20120302

Method CLEAN_UP_OUTDATED on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AREA Call by reference Type reference (TYPE) INDX_RELID Region in IMPORT/EXPORT Data Table 20110224
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20110224
3 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE Lock mode 20101201
4 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20110224

Method DEQUEUE on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_LOCK_ERROR Call by reference Type reference (TYPE) ABAP_BOOL X: Lock error 20140603
2 Importing IV_AREA Call by reference Type reference (TYPE) INDX_RELID Region in IMPORT/EXPORT Data Table 20110224
3 Importing IV_IS_WAIT Call by reference Type reference (TYPE) ABAP_BOOL 20101201
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20110224
5 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE Lock mode 20101201
6 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20110224

Method ENQUEUE on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method GET_COMPOSITE_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRIVATE_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101012
2 Exporting ET_PUBLIC_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101012
3 Exporting EV_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20101012
4 Importing IT_ANNO_NAMESPACES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_ANNO_NAMESPS 20101012
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU 20101012
6 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101012
7 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method GET_COMPOSITE_ANNOTATIONS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method GET_MERGED_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_DATA Call by reference Type reference (TYPE) ANY 20110328
2 Exporting EV_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20110328
3 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20110328
4 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method GET_MERGED_MODEL on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method GET_SERVICE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SVC_DOC Call by reference Type reference (TYPE) ANY 20101203
2 Exporting EV_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20101203
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU 20101203
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE 20101209
5 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME 20101203
6 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 000 20101203

Method GET_SERVICE_DOCUMENT on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MM_TEXTS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_TEXTS 20101012
2 Exporting EV_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20101012
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20101012
4 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101012
5 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method GET_TEXTS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method GET_TEXT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_KEYS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_TEXT_KEYS 20101012
2 Exporting EV_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20101012
3 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101012
4 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method GET_TEXT_KEYS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method GET_VOCAN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_DATA Call by reference Type reference (TYPE) ANY 20130415
2 Exporting EV_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20130415
3 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_VA_FILE_TE_NAME Technical Vocabulary Annotation File Name 20130415
4 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VA_FILE_VERSION Vocabulary Annotation File Version 20130415

Method GET_VOCAN_MODEL on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method IS_CACHING_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READ_DB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE X: always read from DB 20131108
2 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20110314

Method IS_CACHING_ENABLED on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method IS_SA_CACHING_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20130621

Method IS_SA_CACHING_ENABLED on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method REMOVE_ANNOTATATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IDS Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS 20101012
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU 20101012

Method REMOVE_ANNOTATATIONS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method REMOVE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20120926
2 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method REMOVE_MODEL on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method REMOVE_MODELS Signature

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

Method REMOVE_MODELS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method REMOVE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IDS Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS 20101012
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU 20101012

Method REMOVE_TEXTS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method REMOVE_VOCAN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_VA_FILE_TE_NAME Meta Model Identifier 20130415
2 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VA_FILE_VERSION Vocabulary Annotation File Version 20130415

Method REMOVE_VOCAN_MODEL on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method SET_COMPOSITE_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANNO_NAMESPACES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_ANNO_NAMESPS 20101012
2 Importing IT_PRIVATE_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101012
3 Importing IT_PUBLIC_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANO_ENTY 20101012
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU 20101012
5 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101012
6 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method SET_COMPOSITE_ANNOTATIONS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method SET_MERGED_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODEL_DATA Call by reference Type reference (TYPE) ANY 20110328
2 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) TZNTSTMPS 20120215
3 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20110328
4 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method SET_MERGED_MODEL on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method SET_SERVICE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SVC_DOC Call by reference Type reference (TYPE) ANY 20101203
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU 20101203
3 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) TZNTSTMPS 20120215
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE 20101209
5 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME 20101203
6 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 000 20101203

Method SET_SERVICE_DOCUMENT on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MM_TEXTS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_TEXTS 20101012
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20101012
3 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101012
4 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method SET_TEXTS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method SET_TEXT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT_KEYS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_TEXT_KEYS 20101012
2 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20101012
3 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130719

Method SET_TEXT_KEYS on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.

Method SET_VOCAN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODEL_DATA Call by reference Type reference (TYPE) ANY 20130415
2 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) TZNTSTMPS 20130415
3 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_VA_FILE_TE_NAME Technical Vocabulary Annotation File Name 20130415
4 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VA_FILE_VERSION Vocabulary Annotation File Version 20130415

Method SET_VOCAN_MODEL on class /IWFND/CL_MED_MDL_CACHE_PERSIS has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200